From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 0687F366575 for ; Wed, 1 Jul 2026 18:45:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782931554; cv=none; b=W0Tf/bASsTWGPZ7ymHuj0ZBiSNkmhxiPJCPHopBS0TdAK7df1gMlc8jzQIWj9cAF089I86uVPkmRQpq1nsMPhf9w51jA+QCwKUhIhw8q7YnDhvfZXCteszlq6I7YBAhWghJG9uDUFRcC342T8EyfDvkqENwyJYOUZgdpy4GPZzc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782931554; c=relaxed/simple; bh=azyjWX9qq1aZN+xF8XDJCutJ/ZDvQfovLJoN85Gn2Co=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eEzLF/ZAn8VtR3N35uJDSjRVZ8chmi2VA3T5V3DlrWNYe+7WB4JfGHB+15AzkB4rb43D8IxvmuTPJwwf/c9dT7V91hQoLSrolZi8JEVGDx5Kl/AlnnhWdSgdM/A7T9sB+5hV1wbk8BBuuU5wAxPcE1NNL+ICxtL53AMCRXI5EuE= 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=iriWx+zs; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gmBZPvoL; arc=none smtp.client-ip=205.220.180.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="iriWx+zs"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gmBZPvoL" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 661Gmk0K1692084 for ; Wed, 1 Jul 2026 18:45:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= jF89tTyvPBRXppdcG2lsdi3s8UuXsncLSytB3XNQiLU=; b=iriWx+zsmazoscfq txSE+x7HhfB6MCKvm4Z9Q8OoJIz5EQEotW9Mkp/zHp1oSyh9qrx7q0uy0cjvbPnB VCzhOI+PTjEqT+qJgvnzIjhJcwC+WHvRU+DfZsMtEJkDKIVp7jTXP1x5gFssan17 KsuYjb1Yssev6LysTKKltQVwYCGehbsJHo8tfvso3dZMBDTWsihnxIT9YhbBgPSG RDy13F6jed9QDJZ6vd0SX/3DWDdtWQ0ZTQttRlVbYLgJv6L5ExdLgxh/Utnj8wrP BQrxxVsPx3W6AxTJDKs0x6q9vR2D4BwdPfMbnEq21ndRrJvUE7PbJRS8xOUKJoCV Nh0lbQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f4x0tk50e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 01 Jul 2026 18:45:52 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-37e1f96b248so1209019a91.3 for ; Wed, 01 Jul 2026 11:45:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782931551; x=1783536351; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=jF89tTyvPBRXppdcG2lsdi3s8UuXsncLSytB3XNQiLU=; b=gmBZPvoLtpVf/QiTLK/dPPq8kW9vKHoc8rS29uEGsdRxEWi9DQ3c3Nx92mncMx818n gdA0xo6W/WlpYjalhKsszCLv4dzxRX74gphXsOEF1wZJArB3B6kGD80LjkytHh04Xg42 AYSHkcHkKkw6G0k4cXJo4o//LL2Gc28pZ4COkiyyEx5zgp/b8/OdB95hU6lNE9veAWdJ drAVqabVO0DZPHJB26pxkeHY65qwAa0W+v5ih5K0mN5U/CIker8h/NVVipHu4uNbNIwX 8GvcBbOPzgmkoNzegk+oIOqzK+unTEsZsAoxhkk0w0BipgbYedphUdaILpCQNLqqf/jj NYQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782931551; x=1783536351; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=jF89tTyvPBRXppdcG2lsdi3s8UuXsncLSytB3XNQiLU=; b=OVHeSFlGexj8uDTwZ+P/fwn+mMyPadUf0QM0zS//Gro8nCMESr3Pws4VaRt1zUMv07 yrAVgKvXETsx+i3gnOlIZ2jRdDHMU/+bhYnzsb9nvoAUrDVrSn6gGgipIV1KguF/5y2q Und/yIPh+5qRZ1ju1aJVA9/Gyrs/gK04mWpOOxLBqbZNUJNkI+oMcfFfqZOoz/DrdYBg tCilyYlQ/aLLAbod18FoeEIjSrSzlS5b2LEX6v7U+LfQqweAV72UxfkBWENnf+XalTlb N6ynaS3YTUXvir3sSXkgBT0ECC0NyBkFJROZUOWQOXWLiZeqvN78n7qTyJOF3SuJHZJR 1zyg== X-Forwarded-Encrypted: i=1; AHgh+RqygCJo9A/uPpNmbIeHZShgeWrGADYctAdbV5hE/mz7M7KLFl1maidD2mMDzcpOg6p8VIjST7lz+NqlZlA=@vger.kernel.org X-Gm-Message-State: AOJu0Yyh8+oQBZVAUOk31lRY2AiWKwGYES+KAMRhG2+0CrHzHhcmoHxc yGIgHXOmCkiRkj5eLFh3e/gmGrsKnl83V2HuwIp5sE0O7DvQYjW/fq7m7Rmuz6E0Vyay2UFUxvE dwBSSc0kwrl3IWSkOv4hjusAQpABWnL0GdCpMvGgrbQUudXJdJ6uzX5q9QY7kAljzFT8= X-Gm-Gg: AfdE7clArvF+qvf9iZ+SKjtL5Ur1A9Na9UNFMUNJlFOK9UuU34d3r4ei7on8GQTIkdb 0M14CuglX86TIWdc8W9+nbZX7GcVMB4n5GhdzeFUOmrCzlx7zhlB0qCD9udD0zH1hVGp9d3HBSf JaUwpEd34NH8PmRzGSVOpIp0BuxhLWpqLWCTCDH1FaTFz/MPNiTded2UlR0qPa4xvQCVilMO1FW 1H7pV8J3P/CAk69TFdov3Po679xka+DyCTdzuTa4lsTrCUl3yJhUeZ3qYeI7DdyEySAdZJ9UgGO iquBC6AUKl+wGlz01m1XMP7yGko2NbFR+c32cjyYR+vmb3e3ztC9GpnCkCijUXz8FJghBsSXs9K Wl9xCFzlzVXXL9cPoKonU7xh81wUR2sC05jTUnhM= X-Received: by 2002:a17:90b:41:b0:372:b4a1:21d8 with SMTP id 98e67ed59e1d1-380aa0f43d6mr2943000a91.13.1782931551109; Wed, 01 Jul 2026 11:45:51 -0700 (PDT) X-Received: by 2002:a17:90b:41:b0:372:b4a1:21d8 with SMTP id 98e67ed59e1d1-380aa0f43d6mr2942952a91.13.1782931550605; Wed, 01 Jul 2026 11:45:50 -0700 (PDT) Received: from hu-nandam-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-38097dba406sm1023489a91.2.2026.07.01.11.45.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jul 2026 11:45:50 -0700 (PDT) From: Ajay Kumar Nandam Date: Thu, 02 Jul 2026 00:14:59 +0530 Subject: [PATCH v8 3/3] ASoC: codecs: lpass-wsa-macro: Use devm_clk_hw_register() for MCLK output Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260702-xo-sd-codec-v7-b4-v8-3-d39d0fdb7859@oss.qualcomm.com> References: <20260702-xo-sd-codec-v7-b4-v8-0-d39d0fdb7859@oss.qualcomm.com> In-Reply-To: <20260702-xo-sd-codec-v7-b4-v8-0-d39d0fdb7859@oss.qualcomm.com> 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, Ajay Kumar Nandam , Konrad Dybcio X-Mailer: b4 0.15.0 X-Proofpoint-GUID: ezbCUizIZyrDjhSTM4MIDoEHXC5U_ed_ X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAxMDIwMCBTYWx0ZWRfX949CijjxQi7P l4JdGeuFyLcy2uXVDf6X/ja5GwMq7SzUtIZZ2/RT7+Dnq9NQfd+MYxQnGeiNCD4Cxlcou3u+CKS fxsuwdyz9I4Vet2AF3bEO4Ud2I40gYM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAxMDIwMCBTYWx0ZWRfXxsGSpe0/DBBp nNh+2CFnxRiZl9s82JsJBugsf5IETrCIoFyMtk3Dy1JSfvkJFPrW/95vjQsjGEHFyZLTrsNvKI8 OIkw4pta2FWmDktKS6nVxi9wATtsQ3x7/ZlWI3pSzTddcrJ/OfDA+gqurj8hmWxW0KNyPGj8FPC 7JLZG/LRcDt7rVSumWceHmh0OR71PpZWSCkzjcGE6qApVUCA6T+zAQCWv8abrTIo2pwC3resD2z Ar0alIEbU7EdX1jCjhwjCeN/6sSyLt+zITEadjHZql0tqnVJNUHhZXinDWbNgKMOJMrKX5j2r5f FQBptpKacrsGEk+YSKBgEvmNEQqmSNft9+tVIIyQ/0nJF7HoSlOkYUfb04hoOhIZtXY32kaNsjB 1pe3SqMkUVSDggjW1P1tDlaLQgd/EnC2Ug2arduodlCYVUDZmCnBjzHlN2rDv7o9Lxsm+4ICNPt bLyZvpUqp7eSsJIUeWA== X-Authority-Analysis: v=2.4 cv=T5+8ifKQ c=1 sm=1 tr=0 ts=6a456060 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=3zrE_5izju647JJH3MQA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: ezbCUizIZyrDjhSTM4MIDoEHXC5U_ed_ 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-07-01_04,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607010200 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 718564ee381e..f511816aa4a0 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