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 D66953DCD87 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=1781177119; cv=none; b=M46bg3ZadoZhIsOz7fUhgwr+5B5njEk9rguvUHEaAoEpsGoIwFL98OWNTxc4UxBWzov/8YH75Sf1oJcRqq12jelEvPX44cm8zm0cWWKHKkz2+meFsFeI8VYFHP9vHlyXnaHhwc8WiVrwfIfcVXypnSYioPDDBE31Tw4ATf+T38w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781177119; c=relaxed/simple; bh=vi9Z7DDnlPuv1RFkNv8Q03tknP68sabA7c8NaYEkQAE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=IkAmDV9Yz992+epJi0q1NJ27mUcRI9zQD/WdPasqWMMBNDgilPigdzGphTskXzvOWKNxV8IUKHNIU7VNY4hmv3Edxh+tkFdYrXQGW8+ONh0qCZkOLubzsSsp20IgU+LLBh9hZ/AgoJVuZi+1qJHpevP0kG12IS3G5TtJQjCRYI4= 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 (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B9xTS9174218 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-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6vb2ux-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 11:25:16 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5175bf22b2bso14790141cf.2 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=AlCnbJ5llGh3jKRbEUidx7+G5OvoSw00t+GbWMPqrGYvQ2hlSvXQeAW+r8QuMBw2ek jl2w2Ffrd3vo57r6KmhilEsbvkuGeNocLX0PBEpjKRQyHJy16jTjB8KBOtcDTqucv2Py jlw8MGVsUz3yk2J7mNIvT4Zwsg1Q7d0qU9yCCVvPU2iETnsyqkboQILFnSdAcxWXJk29 msH8gP/aKp859HWpnkZxibv2tNjfz2p4Fn4+/oEHUdD2JnZYTc0+fJ8C+eAn9E1deZim qUbvqQkj434quHatdUaljxqlyD5tB4OmiFUSUXX0Bi5Zi93yIx6S1/GOTqX03aTc3JBo Ijzg== X-Forwarded-Encrypted: i=1; AFNElJ9JH8TSLUBhQqbzXh+pxZZM2LxnK44uoGRa+Rh7RTFkLY8cwd6JERIQFUsUxF9Tr2YIw4So31J22fSC@vger.kernel.org X-Gm-Message-State: AOJu0Yxyx1DyORbuIYlLXBM5y+7lKGuJuzVuvZL6Z8pcMnK6e90v7xK6 Wr4d4rxOPXUDs2AKaIiqUhputYtKPMrRrc+LuRRajPy9OKsnOFP7Ffn1hu8P6IBpnMnM5zM98jR sjVQsPFhyAGSJBlSkVDQICK/uAus2uIah9NAcE3Esr7nDkwpNErl1AKVJs/3kdIns X-Gm-Gg: Acq92OFEQeTrbPgAg3apan+w6M6J7nuBXolJA+ZhsY8MZDlKxEO2pIglBPJhgnUX8vU iGL2vqLBn/+UyS0pSQndbQhlP4o1OjUu8V3CLTJtTjO4dOF+31NY3fShI8Nm529uFSbtuP6Bhfc f3VoyMtkRjZwPCJ6UXhznqE98Y+JycJE14fX2Ua3bt3cgbSIuScsEBzJrRjBg2EY5zr5duIB8wz EUAV0x/B50fEnzP2MbdcubMwP3tJTmwh/C0UxJFTQb9qUHcHmbMrthozdlU3mum5/GBMgVAhMqw kc36IoIfduA0pqaWUTo2gqf7aRYnn8iiqoLxNHqrGuwOjoRdbPN0Y9uG3rMCw8tQxlezQCTJPWm /Lo0tR1sgGDuhx3mkcBcsk528nn6yBqV0BMtXhk585TKO6sunc2wScRSm X-Received: by 2002:a05:622a:1e92:b0:517:6a56:accf with SMTP id d75a77b69052e-517edd186e8mr22626491cf.1.1781177116052; 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: devicetree@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-ORIG-GUID: eKJsj1bpwmvDQYswO9le8uZHqOXE6KgH X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDExNCBTYWx0ZWRfX5Q4zc7cqKjCv mFfn4ir2qa8E+NAw1KrXODCzDSix0DQzlz8ZoD8TGr7HP10YNChG9LGbgi7G8y7NhRGUtIAf7xV 6lYKhre0RY5Vyh8d7MAFBDyczOILTeM= X-Proofpoint-GUID: eKJsj1bpwmvDQYswO9le8uZHqOXE6KgH X-Authority-Analysis: v=2.4 cv=UsRT8ewB c=1 sm=1 tr=0 ts=6a2a9b1d cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=nQDTg_FwCyLU4XyDx0YA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDExNCBTYWx0ZWRfX51+3tkSu/5QV KsdpoRQolf8fiOfLs4OxFk2+ohBnRa5XQUryqeXsuzLQ52yijQQ6uEy8UceS4/07kGt/cC8d7Tv eidMcPaXUL/+ux7zAU6cTU7mROct4YStYYS7jYAwU8rR46Cs2gaaR0+WM5ow7vbnm1cJRj/CgL7 XM1fOhZKln0FNnM66IxOWH82+79Ipz64qMkL3G79MSHWqbXnycQxHtyf9QKsUADgDW8Gi2lSNgD NtGs3F/57VXzbYfVKgqfbAPzWE1ZRW10Qh35M1tVtcUqkhg+5b3m4pDWDc5KZUj3nqkNh9cFmuA zyjEfB5isUX4eY8SM3w5Tb3HF97tw+oSkH6E9nbb6j1d0zHB2SlYpPlRY8LGvM5b6MO+WPq8cwv 11aIR4yiGPhj02ZNsIdWOosgEjFH2qqsPM+vonvaa5za0704PHg51zb0AteZJJ4xSGtVKwLGy9h HdRLSTTXwKFDTej4B3g== 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 priorityscore=1501 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 malwarescore=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