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 B3D1D3CB907 for ; Thu, 11 Jun 2026 11:25:17 +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=1781177118; cv=none; b=PAL/qZw9VZl0OPIul3Wjb88eu692xa5kWX3bZ8YpzBRMl7VUae5I8nZKAmpoZmqDQNLxM+TPQOfQeVIUAF9Pd4QpndNS9+x/H+4Mq1iWfKIkpdCKBCU2DveYQ1yiBXTQADJPCx65EVxVoSofMt5AfygZIuFIqeMFU16gVuYQwgg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781177118; c=relaxed/simple; bh=vi9Z7DDnlPuv1RFkNv8Q03tknP68sabA7c8NaYEkQAE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=i4Xl3uBOHwUjOREofS4j9vBg0zqpdbWN39Jv9OkiJKQlQ9iXj+03Zvnu0lUU4f7ndWPigN+D00pgAirMybBB7UZ1c6u1MZcMnfGVPJx1clSGEpMUlOahxRJk2ZytFQ8yF0a28KkH3/L6E8TdQ4FQo8xtD8X/7C/M2/ZSJuQGhZw= 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=glrECA6a; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HzeYxzwk; 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="glrECA6a"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HzeYxzwk" 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 65B9xM1A284300 for ; Thu, 11 Jun 2026 11:25:17 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= gP74agXukYi9qHLu6WD4fAQMqsUwCru4GBxwuYtEPHI=; b=glrECA6a5vYUP9/z enhcyA0vT8Fvcpo0cwU0gFPcYolBh9Q1kjECplI2bN5jDZELveqWfU6Rukyh0xwC AY7PWNkTRn9AMVwzBby5clbTcfkEVlIqKOeqdDvz/U5SS6pzt/l9JCovUSpj60rU NyKSLlJSOyX27igfgzADk4bzQ4kU8mPZ971jxK8nQ4ZjAHuJt1kPqdoNEmIfTnio qgPdnlKq+MaH/O50EvHNjXAAHB/V9j0Hjh8r8DJzM+bojwIBh9PQ8PkKrbX0lNoj PC0bU62wHRZ36LJZjeocCA9nJ1MKdjr28Ey8Is0Yv8iwuV4ahMqFsmpbjPgsDMDD 1nQQLw== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6tk5tp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 11:25:17 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51780e3ca44so15814671cf.3 for ; Thu, 11 Jun 2026 04:25:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781177116; x=1781781916; darn=vger.kernel.org; h=content-transfer-encoding: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; bh=gP74agXukYi9qHLu6WD4fAQMqsUwCru4GBxwuYtEPHI=; b=HzeYxzwkHP6UVg7ZDUZSsA3GCmjBaO3AM3Ukbg4vzD7vLwcqM+LY3zUEmNofsz16kZ lvSgNktk+fCqHPSoTRSx0aYs7U6jRLF2l7Ff6FHURX5mg9HYzD3fRLovzw46lKXZrQjg 0J1CJtKsEnKLKzC6O/2yZUxkN7Swy7UmonEX60mjAUP5JH2AmrvU8+G2yu4LOWLD5RuY 534AuKxT0lsRabB5DKKMqe3LGvx9kLEFM0D02NSvuqTIOGzbWoZdz+PMtfML76f3qy9Q K+Gcd49VaftXBsuabJUBXuV6RdpjoA1CXoYVSje/obu9/E7kKyHHrznNaugpHo16KFPu is8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781177116; x=1781781916; h=content-transfer-encoding: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; bh=gP74agXukYi9qHLu6WD4fAQMqsUwCru4GBxwuYtEPHI=; b=hM8a3A1PMMr4LFwiXsXHCOImlAZQlBrALchnItXtlO/nKTAbRWyHjUsPe483i/nWfE 6/X+IZsUJcvVz2doNWxawNkjtUPvoe6QBqtJVHi2vB+7DJmznEiRIHxMu9X/8yn155E2 d7XySeBWR+pWZp24MhELjrVI8xNr0lRlBMZOFb40jswAAYlZpVMhItn3ha8lL+vN7VoS JkbIn0u44qoQ7C69Df5DwaMf0QdV+gq4HIFeFQShJC1LGNNHfSrNrldEnD9BSvIZ1XxO kZfc9YpiidfeKrBXcvUIzvvKXy62gDl8em4RDc4k55mLfJxm0IN9Ealr1wtC+NpsKWjw lWNw== X-Forwarded-Encrypted: i=1; AFNElJ9Od0rxCUV0DFqXiwRe0FTbHM4Kqs9AHnfHwXvAF3wjOxQzMtN3xZ9DPrGOu6j9hZlEXd4whu8Ol7+AqlY=@vger.kernel.org X-Gm-Message-State: AOJu0YyIA5FVGutt2NGvhImW7alVm0pHcjtbLE7spc9Fm2TpkYhdpDeY 2y9gJxNGxO6Kc6v23ew4HMZKB+N8/gj6eVvk32tTscJaEzvFeB3BtYt8pqxoH/LmELLjzSk8OzS F4DAHFoGn+Ce5oQqbSROo1dBk2Ljum7h/s7K3WSsYA9e27FI1KVeTaMblFf8dxWuplWo= X-Gm-Gg: Acq92OE1xEevwx763ycQA5KarVFpRvfsq5ht7+dLsbAijUvsFVoCS6p83+5JJzkqTqL 2MI43UbeZN/4lMZXAuKIGs4ak28oEFB2RmEjNokClJ3LrOps0myuT1aBjGc/tDvpyMKlQn7nnmb x4+2va+7p8Qak6LuVdsQbuo9Y75zNydD2gErM4vVLsNJ2jgL9w0IxwhM2T3WKYD6+M6IZ2B3zCQ U8QbWafyoL5V+/XCkefJxSonqDa6TpzdtBtyfpLwt5gjN5YfGg46jFj+HPrZqgIG8Z+xmnMbw7U psdmkyr/xOxM46mCbD56Vz5tNreirVkCwq7pFc9xHH5qBOF8RI2qmZpFA4tA6ca3gd8rehpjtGr KN7TxBQfqRQSfRmvTUk3TsU4NH3VaWxscS1zCeyrh/B/dYwUR4aS/8YRB X-Received: by 2002:a05:622a:1e92:b0:517:6a56:accf with SMTP id d75a77b69052e-517edd186e8mr22626571cf.1.1781177116058; Thu, 11 Jun 2026 04:25:16 -0700 (PDT) X-Received: by 2002:a05:622a:1e92:b0:517:6a56:accf with SMTP id d75a77b69052e-517edd186e8mr22626081cf.1.1781177115326; Thu, 11 Jun 2026 04:25:15 -0700 (PDT) Received: from [192.168.120.170] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6915a637180sm6949847a12.26.2026.06.11.04.25.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 Jun 2026 04:25:13 -0700 (PDT) Message-ID: Date: Thu, 11 Jun 2026 13:25:11 +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 4/4] arm64: dts: qcom: shikra: Add support for AudioCoreCC node To: Imran Shaik , Bjorn Andersson , Michael Turquette , Stephen Boyd , Brian Masney , Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio Cc: Ajit Pandey , Taniya Das , Jagadeesh Kona , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org References: <20260605-shikra-audiocorecc-v1-0-7ee6b5f2d928@oss.qualcomm.com> <20260605-shikra-audiocorecc-v1-4-7ee6b5f2d928@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260605-shikra-audiocorecc-v1-4-7ee6b5f2d928@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDExNCBTYWx0ZWRfX/pP5mb0Y3L+o mKr0kgS0rUMCzmnMBr80sFvCPSQL2aGRjRE+eM9htZYopcCglqRy+1KssmsxJazAq6kPNy7/DgE MxlSHVF9HU1deEpvK+xYRk7JfQKyyURt3CdDtlS3YqgHR9WMwODyYCZZpaAdaJTIjZj6gWTDqnV xgQBx9OUTjL0j7Hu7YvurVOYdCFvQFwVsLbHS6hLdZlA/JhurLLV0QBzbbyOAhxhwxgXzuUgVih 7wVHMDi3/rJv0y6p9u/CovrqNExf7tsRSm5lqAYWA01m6E6TxSin/0j28n2qC+Eldf8jW50KTEU YqbZQbrt9pkm7BHO9mTJvA4QSRqtBVsoIJj9Mt+AsCEjZMJdcDF2ENQ3QzYlYVbE/Y3Cm9pGYan aA+Xug2pamiPJRweOuCfnWFi9nHvbjdfSXL6Lfx3xSmoCOIbY4oq99/EzyB7S0oCZqQzQ8NDGRW aAU7/JjAApT55S1bwyQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDExNCBTYWx0ZWRfX9Qnos1i4Hrai 4CPcsmXetEMu7yPT8ZAjArEBSIPoR24+727n4my90uUqe0DWEbinuqmUQfBjh3wMyW5iDSeRxcB IdvHUqaAKu1hdU8IoSY/ao+g4ns24sU= X-Authority-Analysis: v=2.4 cv=AaiB2XXG c=1 sm=1 tr=0 ts=6a2a9b1d cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=nQDTg_FwCyLU4XyDx0YA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-ORIG-GUID: CkIERV-AyrA5nWlyQjqyRarxVuDAfa1V X-Proofpoint-GUID: CkIERV-AyrA5nWlyQjqyRarxVuDAfa1V 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-11_02,2026-06-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 adultscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110114 On 6/5/26 1:26 PM, Imran Shaik wrote: > Add support for Audio Core Clock Controller (AudioCoreCC) node on Qualcomm > Shikra SoC. The CQM variant requires both clock and reset support, while > the CQS variant requires only reset support. Update the respective device > tree variants to enable and override the node as per variant requirements. > > Signed-off-by: Imran Shaik > --- > arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 4 ++++ > arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 5 +++++ > arch/arm64/boot/dts/qcom/shikra.dtsi | 13 +++++++++++++ > 3 files changed, 22 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts > index 0a52ab9b7a4c34d371f5ac23efe59d1c9d2723f4..0883c480bfbc80d7bead966b9ba932dee8a77bbf 100644 > --- a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts > +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts > @@ -23,6 +23,10 @@ chosen { > }; > }; > > +&audiocorecc { > + status = "okay"; > +}; > + > &sdhc_1 { > vmmc-supply = <&pm4125_l20>; > vqmmc-supply = <&pm4125_l14>; > diff --git a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts > index b3f19a64d7aed3121ef092df684b19a4de39b497..b5e3d573868a836ad5e5e8eb3024cb5fb71dbb4e 100644 > --- a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts > +++ b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts > @@ -23,6 +23,11 @@ chosen { > }; > }; > > +&audiocorecc { > + compatible = "qcom,shikra-cqs-audiocorecc"; > + status = "okay"; > +}; > + > &sdhc_1 { > vmmc-supply = <&pm4125_l20>; > vqmmc-supply = <&pm4125_l14>; > diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qcom/shikra.dtsi > index a4334d99c1f35ee851ca8266ec37d4a200a07ee5..f15757d52af04d8cb5540354a239127cb0d174a3 100644 > --- a/arch/arm64/boot/dts/qcom/shikra.dtsi > +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi > @@ -4,6 +4,7 @@ > */ > > #include > +#include > #include > #include > #include > @@ -640,6 +641,18 @@ &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, > }; > }; > > + audiocorecc: clock-controller@a0a0000 { > + compatible = "qcom,shikra-cqm-audiocorecc"; > + reg = <0x0 0x0a0a0000 0x0 0x10000>, This is called AUDIO_CORE_CC where seemingly all the clocks live > + <0x0 0x0a0b4000 0x0 0x1000>; and this is called AUDIO_CORE_CSR where seemingly all the resets live so it would make sense to split them Konrad