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 85D6547B434 for ; Thu, 2 Jul 2026 09:34:24 +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=1782984865; cv=none; b=Z50fP33tAEjDC1stjDBMa89u1B7Fp4c02iqoADm9ldQHydSVNuF7gdPKNV7hrqZWLtRBpS1wkEiyl352F1pY352iwSm8HyU7OPN12nim1j8tLwsDQKP0AvBEimdh+kOaqKjoz0fdc75SVYTKZ+92NcaH//VtxsFPpB6n8gn51Bc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782984865; c=relaxed/simple; bh=kraOZFk3YHZlO6Splr614QYZL7yC+MizHPp7gvrHipE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=EnemZZZZlMUdjn9Q6ccRwHvpzi+Yl0rblU/Ob2c1f/aFS3YFuR96CRxJVFgHitfJ0ZunWroOrOh+zle8H5oe2gl2BZSFKQX8xNEpqUF0aC+Jw+b5QQ1UCw7xUAfUNNxR+/TjyOxUSenqigu+CVTXcaFxXfpKoXA4tYTTAOK7tKM= 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=OvvrtzPw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DviE7OQ5; 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="OvvrtzPw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DviE7OQ5" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6628WFxg2917728 for ; Thu, 2 Jul 2026 09:34:23 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= Rl9G1jeSjXcgJJCCIYloi7taZPF3m2xjegg3sFRk3iM=; b=OvvrtzPwBiioFcq8 kz8GUqP0iZytKz+MNHA2bXOTKCDHpRHZGMZ21NQKXOeOFQamPoLO+Z+RcK0NfViw +vcAJOi7vabrMyRZ3JVvtQsM7HQ0xiF6roadm2nNEeebjGXILq480HoB3i4GZtaq a8Rn16SLqKpsZE7s0ueILBvNtd/dUka+bo6k8ocppY8Qz2n3/cbO4fuobhz+uJyJ DxC43mrikqxCMFpeudCV1HWjk7nxDlABUsbLM4KlQoeDKeFFTtCcXLtuH0yf5SG1 +7219rurtN7lajg1sZTOjwlbU8k/mmqODv4lVDAandk3Wy95I2eKUTx/NCMuLCBX JscFsQ== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f53q0c4r0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 02 Jul 2026 09:34:23 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51bfe75b7dbso4207741cf.3 for ; Thu, 02 Jul 2026 02:34:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782984863; x=1783589663; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Rl9G1jeSjXcgJJCCIYloi7taZPF3m2xjegg3sFRk3iM=; b=DviE7OQ5Cc1hIFLCYX7DZJ5xrsMPGxjzclmraDsZhNjiXRldVRoFimYTEJOxa0cJjS HYx3HtGcvixi+zBLSkMlMRkg29xxQadwbGdTl/+R1AH6VCbDmIdkvdXmZmy3BJRsCwjg w9P0qmXE3+jiM9MZEZfQVRVOC4EfjrEfEP9egthVOeSyMKLGwKACU0KRS4+45LQIxxej YsDdA3wIkz455/Lb5e5Bo0stjJtBM09B03wq1ZSrRXNeXZ6Hce0qfGY8vNHAqdXgYsAN YNJzTtOqtzDgwnMHuV1fI9ejrpSfdfk2gikKFKUiDjmHgsWVqhb+4rktuTV2AwFYj1hO dzoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782984863; x=1783589663; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Rl9G1jeSjXcgJJCCIYloi7taZPF3m2xjegg3sFRk3iM=; b=S7kyleLy5ZPOWGxZqWdDTqsGrhTrdwYXlSCLaRNKkehzROqEmMXOYFseC+7Y9qtfCa qJzjaO8CGIxxDfhj0PjQ7cugt528nsmrUjpRlQWic3OZZopnHsOTRpUzszKz1/49pIJf 8oTwsyWqSSaEzku2L4TaMZriOYRRrkKuljqybVn7LlwgXwd1zxdIleNxT1cqRO9Eykth QxD/gVc3NUmGhkuUFgBLqkLcddliRAWGen3g1jwhk0hJvfwsSnjyI/7DVa5A1gep9apA VHIY+a5E2FvVwbCpCA+1jjv73YhitmYAcxlJtnnMJl4AIlNc8FVwC8bgQmbdfG6t8loh GRAw== X-Forwarded-Encrypted: i=1; AFNElJ8W5Q0IHkhCP1gv2JA/CmaGySRd+xBkPifAh3RWZv7OCzj/CPiVMhkLbg6LTthy8aEnaX2Zspa0eWA17VQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yx292hdliukbkTpfoZMcSXn8tzMEFLQ6knIDjqLpfm9RjwN2h5F oEZDTfJPEo2QQlmgV/YQkPHKMPQoAWuE2HPxRVe/6ttG1eHWvIEvDChqjCccvxyVny3qk240PRd kEwQT/N9YqlAz/6ecfmsmb84AP8VrOTUmtuiLftFOE8LTMOAG3iMNbZ4a1MxjSMThKMo= X-Gm-Gg: AfdE7clZO7j8C1KYcjxfNOmK/tfgh9rI35tlS3T0ZW0xrd/7O2ctGBcl1DcistqIpMr 6Cq0/1qfZPb0FjmRCo1ypzvdLn5m+XivFHDXjk8bW086GKe7T1afmTGJYfqb5cNxsTzAM0eWQSR ca7RkJMpfi7QG0sv7uy6YD5pUkkF2LyrDj0rIPzEwOzMwebZCE7pHDbJMtUcdZpsgnWFn1nKFdt Fe8BIMWExIChxi7dIV6vdo8K6FbJVA4GV1aHXv+m979CpyqkhCNbz7jGxMFgUxs8N+fEsfc1NMO ZDAsBEg9Kk84lsGARrm/2z64nX+dNARUNpcRzMb+ZhL4Xi0b0ARihW295E+9FY6dsexXPfLftkn oq9Se03sn/Dm+kGu51awRiRKxtcmoNYcZbOU= X-Received: by 2002:a05:622a:1812:b0:50e:6311:7380 with SMTP id d75a77b69052e-51c26b119a1mr54070831cf.6.1782984862737; Thu, 02 Jul 2026 02:34:22 -0700 (PDT) X-Received: by 2002:a05:622a:1812:b0:50e:6311:7380 with SMTP id d75a77b69052e-51c26b119a1mr54070621cf.6.1782984862217; Thu, 02 Jul 2026 02:34:22 -0700 (PDT) Received: from [192.168.120.170] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c12b62c552esm97219366b.49.2026.07.02.02.34.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 02 Jul 2026 02:34:21 -0700 (PDT) Message-ID: <472aa507-b6dc-4917-ae66-ee723e655484@oss.qualcomm.com> Date: Thu, 2 Jul 2026 11:34:19 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework To: Ajay Kumar Nandam , 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 References: <20260702-xo-sd-codec-v7-b4-v8-0-d39d0fdb7859@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260702-xo-sd-codec-v7-b4-v8-0-d39d0fdb7859@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=dtnrzVg4 c=1 sm=1 tr=0 ts=6a46309f cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=qMpE583nMN1t2QvFoBQA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: 9PXVmCbOhLABPwxiCeaeADseIRP0ZZFM X-Proofpoint-GUID: 9PXVmCbOhLABPwxiCeaeADseIRP0ZZFM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAyMDA5OCBTYWx0ZWRfXw9NvawRN3TRQ OpMjrZW1xwioPu/+L8mk7/Jfg7k+CENCyLSZwu4qtDf1NLF18/6YEw6JzQVM4YQ2RXeNwh5q5w0 mOlwlNJtKlETk3ZyOVB31QqMc4nDOheArjTCXhbdLEPzDTOD2sgwMTwJzhDeasR5Y87Tz42B5gG 9mRaQ8YarbYoc350tleQBm1tXyM6f2myn3CQa1kI0egVeYaOygnaY7MxbjlC1f0woMUwhmxOTNc JeKH+jilUqihWJd3fTtU2g8Yk80j2uI7bL4VcPGTO7TW2JnOVW9hFgvyU2sxKconIKpjTfOI490 3pwlgcgEurf71DktfBoDOnYtuLb4rR14VhHza5813lcSmq7Rzecep8Tymx2tkg0pRHh5WMhikr5 VoWfjWxHMQwDztMbS6DLKtwz5i1rmIHiXxiVo/mQ1kcsuaqKZ1VOqwoKK3ceuAU1dMXx1K1tpeG 04O3PWnKahJpK3RWELg== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAyMDA5OCBTYWx0ZWRfX/9G3yfP40w6m OSKyDUVnXSBQNsEbNGR4/TYA9xBAwe/oC+ZTaxI/2TC8y2dSn9rmEQquyVl94Soag4jzy1yZokm wZCvWVAjRzFE0oKULIZGWK56z1PSzzQ= 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-02_01,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607020098 On 7/1/26 8:44 PM, Ajay Kumar Nandam wrote: > Hi, > > This series converts the LPASS WSA and VA macro codec drivers to the > PM clock framework for runtime PM clock handling. > > The runtime clock enable/disable sequencing is moved to PM clock helpers > for clocks described in device tree, while regcache state handling remains > in the codec runtime PM callbacks. This keeps register cache synchronization > explicit in the driver and lets runtime PM drop codec clock votes when the > macros are idle. > > The series also keeps WSA MCLK-output clock registration resource-managed > by switching it to devm_clk_hw_register(), which allows the empty WSA remove > callback to be dropped. > > Changes since v7: > - Dropped va_macro_setup_pm_clocks() helper in the VA patch and inlined > devm_pm_clk_create() + of_pm_clk_add_clks() directly in probe, matching > the WSA pattern for consistency. b4 adds this section automatically for you (see the 'EDITME' below) Please also run `b4 trailers -u` before `b4 send` - you didn't pull the tag I gave you on v7 (please don't resend just to fix that, I'll simply reply once again) Konrad