From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B498447CC9A for ; Thu, 4 Jun 2026 12:48:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780577336; cv=none; b=PLHUypEhGHLqHFA4hKgJHRDBn0JmLM+HHD/o9Is6bWKdciL9L0X3avM6tut8vcdFZjdrLcmoQvTdmlVBxhKqbFHQte9RYUx4bOE3uS42wyCT/VzFHuYArvffZb7+QgQEVw4oha8fpg4AOXvcaMm7s8OxDfTZ8KMI4Amo0mlsHzw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780577336; c=relaxed/simple; bh=thq9wo4DnffvLwfPbwYBFKtMetFuKw6slUjFLdQaF7s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=dhenE9LLsFuZDMbbZnWvE9iijbvtOwGCyC2c7XdxA+3XMdCR1XvA4etqT8/a7XOrgmn9ry0KNzGJuN3GrJ0dIdp5zRjB1fbAzvb3eC4z2y0qGHVcA4w2/jZcATGzEzaLeDd/y7JgNo+wMSC0Hej38JouTubZGFSdxdyN5q4eB4Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=GvvLNtCq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ay0IC5Nv; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="GvvLNtCq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ay0IC5Nv" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 654BJr9k944517 for ; Thu, 4 Jun 2026 12:48:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=Ny3IMUpPlVW GWfkNkYBzSUcjD2sWlp5f6IKTe+H4Ymw=; b=GvvLNtCqomW9SATf27g8vvmLvvq hXH9ygma/LchhFLGkXGJnCe/tdY53y2OkqTJJv9k6bAJLoM4Jcob4xzzNkKjOdnn 6Vzw8jIsCOcrnSID43cazIDlA1hM9o4O6w2Kz8wY+yFvM2578ndv8TznLZYj8W2M ssf3xb/skpPIVqtZHLr1WwS1sD8CPcJ0XxPHp9LNiC8n6SfDzxOFl6QWc6o7zir4 0Q3zofqVpwt9ogRaHurdmjnkbwjSX5vGrrwW0Ydf7+lNqA7nV8/GVUU9gc2VWkTA 9OtRO9uX5BmNeWyY6z6btjAQeGPHJU7RUkdRYcz8UUPcOqY+sCmKHKXBhRA== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ek8d50bhp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 04 Jun 2026 12:48:52 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c85dc345ac8so431504a12.1 for ; Thu, 04 Jun 2026 05:48:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780577332; x=1781182132; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ny3IMUpPlVWGWfkNkYBzSUcjD2sWlp5f6IKTe+H4Ymw=; b=ay0IC5Nvr8o9rp+8BvJP98d8U22a6k8cicP3PJoMAaHfDAuE/xPlmFJxZnF40c99jy gntjJeEPTTrgG1B7bQCyeBllhkxwmPUb5ewBV+MfWKpOy+erfL2lp08c8ARztpU0OJhW fWXqrEPB5HHrDMlhdFzeb8Fh9ihuir2q+QPXlqa6BeHAUWCOQcHIu4bUExRAhifFg+go XrvO9Bmz51pSkWRT5VBTeOkl1Q2j3YrxYdWKVC/vcsguog4XYBcVY4La8QnoWcwayvAl RzOJS+tz7p7ZUqbGMwtkwQ8ufEuF2WCLlo7pnVcmFwsnSfjXhCeXp2Uho5FEdNx34mfG DzSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780577332; x=1781182132; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Ny3IMUpPlVWGWfkNkYBzSUcjD2sWlp5f6IKTe+H4Ymw=; b=VqeDoUUVk3iUV1InIYH6ii32Svn9XACffVkTdn6TGdO355B025uSrVtpx1KJC4tY2Q djTRVqQg+v3pGdJlgoggAdMv47fjBQAHGLcxP7vipGzfnqZyVKSRC4o210NIdKAzRQ5W a7t+ZGTSD3dgcvn8beGg8s1+8u9smD/jI/d9Dg80xVE8l3l5X6g/sZCASa6KU6cS6gIu wgJ5Gng1Ft9eU4TQlVnNlddmcRhikbUhoTa7LWbCDUD/yBhM7ceJG0/0J479fPaMd05P TZS6EHLHpqJI+BTw8UCkUt7h/HSHEAQfc88d2wEqDe5kl1pG3iJOtX1C8kJeci6Fze1E EdYw== X-Forwarded-Encrypted: i=1; AFNElJ/WNgMkLyKdWzRFj1RLkltkmT3F96Ys6uZnl0noOU5G303ZCwTUMl5Os+U48F2udte/mHSpQj2SyoSFKqw=@vger.kernel.org X-Gm-Message-State: AOJu0YwURQTB9J19VuOop9/72QAsKhjVMJwoPU5Y1zoojA8q4TLrt+ZI 4dwjo9fk5cnIseHk6KYvCYZpRauDdLZBhO2kCLleYCXUWHk8KXox6Leo4s+nrysz+s2sKA+LJJ9 1Z9oiKX65yzuefxYyfIVC9/z2B6NpAgAgAYP9AnF6Qsp21GoXYwSAB0yjXaVdURi5ucw= X-Gm-Gg: Acq92OF1Qa9eAzZ+H5G6mhh3qTBH5Um0CSTu+N0urzriJ1oF7ggifavmpGjULjIp97X UvffI94ENKi4ymHiiNzJ8vZgRxP0eABROeQ9LpQ/v6oV245OsQieVJS+0m/0VeBGPpu54tAaQPL tiFjROuKkCL4HKbz0r5qrZl7bz07Nao/jzjA1BRZk0NOE9791C9WChcNjNKrmm7cmGXZlVCS+y7 9hhN7It6C6cx46cx2fxkVvA5+X22DNZKDpxP6mKPXnEH1UXGfnjQkUQk3HGM4Bjg34gOdeeNRQW XwOQuOVZUvw5OXSKp2tvGlQak82f2tuog+LNW4mW6r+4nTWAKXES6eLQHzt0m5iyNkRvzU8R65b nySvzLQwP5yc3MaDB14jL82wvOhs83kbVA+6bUZk33aqQNtLZW2Rbven/8R1/ X-Received: by 2002:a05:6a21:50e:b0:3a8:1350:ba47 with SMTP id adf61e73a8af0-3b4977b58e6mr8944148637.47.1780577332196; Thu, 04 Jun 2026 05:48:52 -0700 (PDT) X-Received: by 2002:a05:6a21:50e:b0:3a8:1350:ba47 with SMTP id adf61e73a8af0-3b4977b58e6mr8944108637.47.1780577331731; Thu, 04 Jun 2026 05:48:51 -0700 (PDT) Received: from hu-nandam-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85df04311bsm4911811a12.9.2026.06.04.05.48.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jun 2026 05:48:51 -0700 (PDT) From: Ajay Kumar Nandam To: Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Srinivas Kandagatla Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, mohammad.rafi.shaik@oss.qualcomm.com, ajay.nandam@oss.qualcomm.com, Konrad Dybcio Subject: [PATCH v6 3/3] ASoC: codecs: lpass-wsa-macro: Use devm_clk_hw_register() for MCLK output Date: Thu, 4 Jun 2026 18:18:23 +0530 Message-Id: <20260604124823.3467457-4-ajay.nandam@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260604124823.3467457-1-ajay.nandam@oss.qualcomm.com> References: <20260604124823.3467457-1-ajay.nandam@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: PKA0Ke6lzHDRbXhVPe6N8MJSykEoNGH6 X-Authority-Analysis: v=2.4 cv=IZG3n2qa c=1 sm=1 tr=0 ts=6a217434 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=3zrE_5izju647JJH3MQA:9 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA0MDEyNCBTYWx0ZWRfX+xVbAj0dwf2r 7hPTLB3T8ywAbz5ItQrBUTttzyvSow17//W6HSeKhwhQShwNC59PeQY/bQ21tk5PMu9Fq496y/M 8Sp84bVaV9REZl+9XkCHkeAEISO4AP5N2dju2BmzBgAk50WihDhUAMWLvdj/CJrhKR71o0PtUax KTLkwtxRT6PcNn2VUSPaCIxFWVnh1v+RdzdfwS16QShdlDS3cgczZwMcDo7NCueZ1XoeVGaS7hG 9MUNG8Z/YVB0XRBp6q04HiQaULTc8kJaB/MwWsc86IAOqMV3DBrAz8PVZtePlVvSDBZkWmRmfU4 s1NQ7T5RdaToy3PFCzaFE/t7hfxV5+OsUF3BQZcOfTpjbkb/v2qbtatPFwwJSgDGFpUawz29nQV sRAo0CFc5UbAl1WxoPJgxvH68KPaF72VJAx2vUkL24ZWOGR+qjubyNCjPIo8qrYq47LsmpqgWD1 rk8/luitLlj4t+3v/oA== X-Proofpoint-GUID: PKA0Ke6lzHDRbXhVPe6N8MJSykEoNGH6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-04_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 malwarescore=0 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606040124 Switch WSA MCLK output registration to devm_clk_hw_register() so the clk hw is automatically unregistered on probe failure and remove. Reviewed-by: Konrad Dybcio Signed-off-by: Ajay Kumar Nandam --- sound/soc/codecs/lpass-wsa-macro.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/lpass-wsa-macro.c b/sound/soc/codecs/lpass-wsa-macro.c index 5952bd6638ae..97e917338d58 100644 --- a/sound/soc/codecs/lpass-wsa-macro.c +++ b/sound/soc/codecs/lpass-wsa-macro.c @@ -2658,7 +2658,7 @@ static int wsa_macro_register_mclk_output(struct wsa_macro *wsa) init.num_parents = 1; wsa->hw.init = &init; hw = &wsa->hw; - ret = clk_hw_register(wsa->dev, hw); + ret = devm_clk_hw_register(wsa->dev, hw); if (ret) return ret; -- 2.34.1