* Re: [PATCH 11/23] arm64: dts: qcom: sdm630: use dedicated elite-audio dtsi
@ 2025-07-27 3:11 kernel test robot
0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2025-07-27 3:11 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20250723222737.35561-12-srinivas.kandagatla@oss.qualcomm.com>
References: <20250723222737.35561-12-srinivas.kandagatla@oss.qualcomm.com>
TO: srinivas.kandagatla@oss.qualcomm.com
TO: andersson@kernel.org
TO: konradybcio@kernel.org
CC: robh@kernel.org
CC: krzk+dt@kernel.org
CC: conor+dt@kernel.org
CC: cros-qcom-dts-watchers@chromium.org
CC: linux-arm-msm@vger.kernel.org
CC: linux-kernel@vger.kernel.org
CC: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Hi,
kernel test robot noticed the following build warnings:
[auto build test WARNING on next-20250723]
[cannot apply to robh/for-next v6.16-rc7 v6.16-rc6 v6.16-rc5 linus/master v6.16-rc7]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/srinivas-kandagatla-oss-qualcomm-com/arm64-dts-qcom-x1e80100-move-dsp-audio-nodes-to-dedicated-dts/20250724-063627
base: next-20250723
patch link: https://lore.kernel.org/r/20250723222737.35561-12-srinivas.kandagatla%40oss.qualcomm.com
patch subject: [PATCH 11/23] arm64: dts: qcom: sdm630: use dedicated elite-audio dtsi
:::::: branch date: 3 days ago
:::::: commit date: 3 days ago
config: arm64-randconfig-051-20250725 (https://download.01.org/0day-ci/archive/20250727/202507271039.rdvyFNq4-lkp@intel.com/config)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 853c343b45b3e83cc5eeef5a52fc8cc9d8a09252)
dtschema version: 2025.6.2.dev4+g8f79ddd
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250727/202507271039.rdvyFNq4-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202507271039.rdvyFNq4-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
arch/arm64/boot/dts/qcom/pm660.dtsi:219.9-228.4: Warning (avoid_unnecessary_addr_size): /soc@0/spmi@800f000/pmic@1: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
>> arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): glink-edge:apr:qcom,glink-channels:0: 'adsp_apps' was expected
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
>> arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): glink-edge:apr: 'compatible' is a required property
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
>> arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): glink-edge:apr: 'qcom,domain' is a required property
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
>> arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): glink-edge: Unevaluated properties are not allowed ('apr' was unexpected)
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
>> arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): Unevaluated properties are not allowed ('clock-names', 'clocks', 'glink-edge', 'interrupt-names', 'interrupts-extended', 'power-domain-names', 'power-domains', 'qcom,smem-state-names', 'qcom,smem-states' were unexpected)
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
--
arch/arm64/boot/dts/qcom/pm660.dtsi:219.9-228.4: Warning (avoid_unnecessary_addr_size): /soc@0/spmi@800f000/pmic@1: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
>> arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): glink-edge:apr:qcom,glink-channels:0: 'adsp_apps' was expected
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
>> arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): glink-edge:apr: 'compatible' is a required property
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
>> arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): glink-edge:apr: 'qcom,domain' is a required property
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
>> arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): glink-edge: Unevaluated properties are not allowed ('apr' was unexpected)
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
>> arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb: remoteproc@15700000 (qcom,sdm660-adsp-pas): Unevaluated properties are not allowed ('clock-names', 'clocks', 'glink-edge', 'interrupt-names', 'interrupts-extended', 'power-domain-names', 'power-domains', 'qcom,smem-state-names', 'qcom,smem-states' were unexpected)
from schema $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread* [PATCH 00/23] arm64: dts: qcom: cleanup DSP audio services
@ 2025-07-23 22:27 srinivas.kandagatla
2025-07-23 22:27 ` [PATCH 11/23] arm64: dts: qcom: sdm630: use dedicated elite-audio dtsi srinivas.kandagatla
0 siblings, 1 reply; 2+ messages in thread
From: srinivas.kandagatla @ 2025-07-23 22:27 UTC (permalink / raw)
To: andersson, konradybcio
Cc: robh, krzk+dt, conor+dt, cros-qcom-dts-watchers, linux-arm-msm,
linux-kernel, Srinivas Kandagatla
From: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
All the SoC level dts has exactly same device tree entires for DSP Audio
sevices (apr, gpr, afe, apm, asm, adm) and its child devices.
It does not make sense to keep copying the same content over and over
for each SoC, This patch series moves DSP services to common dtsi file
so that it eliminates duplicate content, makes audio dts much consistent
and makes it easy for adding audio support for new SoC.
As part of this cleanup, two common dtsi files (elite and audioreach)
based on q6dsp framework are added and a SoC level audio.dtsi needs to add
the required iommu configuration for the audio stream service.
This patch series also addresses another issue found with multiple
instances of wsa codec macro, his can lead duplicate dapm widgets
and mixers resulting in failing to probe sound-card if both of
these instances are part of the dai-link.
Tested this on X13s, any testing is appreciated.
Srinivas Kandagatla (23):
arm64: dts: qcom: x1e80100: move dsp audio nodes to dedicated dts
arm64: dts: qcom: sc8280xp: use dedicated audioreach dtsi
arm64: dts: qcom: sm8650: use dedicated audioreach dtsi
arm64: dts: qcom: sm8550: use dedicated audioreach dtsi
arm64: dts: qcom: sm8450: use dedicated audioreach dtsi
arm64: dts: qcom: sar2130p: use dedicated audioreach dtsi
arm64: dts: qcom: sm8350: move dsp audio nodes to dedicated dts
arm64: dts: qcom: sm8250: use dedicated elite dtsi
arm64: dts: qcom: sm6115: use dedicated elite dtsi
arm64: dts: qcom: sdm845: use dedicated elite-audio dtsi
arm64: dts: qcom: sdm630: use dedicated elite-audio dtsi
arm64: dts: qcom: sc7280: use dedicated elite-audio dtsi
arm64: dts: qcom: sc7180: use dedicated elite-audio dtsi
arm64: dts: qcom: sm8750: use dedicated audioreach dtsi
arm64: dts: qcom: msm8916: use dedicated elite-audio dtsi
arm64: dts: qcom: msm8939: use dedicated elite-audio dtsi
arm64: dts: qcom: msm8996: use dedicated elite-audio dtsi
arm64: dts: qcom: sm6350: use dedicated elite-audio dtsi
arm64: dts: qcom: msm8953: use dedicated elite-audio dtsi
arm64: dts: qcom: sm8450: add sound prefix for wsa2
arm64: dts: qcom: sm8550: add sound prefix for wsa2
arm64: dts: qcom: sm8750: add sound prefix for wsa2
arm64: dts: qcom: sm8650: add sound prefix for wsa2
arch/arm64/boot/dts/qcom/apq8039-t2.dts | 1 +
arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 1 +
arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 1 +
.../arm64/boot/dts/qcom/audioreach-audio.dtsi | 45 ++++++++++
arch/arm64/boot/dts/qcom/elite-audio.dtsi | 86 +++++++++++++++++++
arch/arm64/boot/dts/qcom/msm8916-audio.dtsi | 5 ++
arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 1 +
arch/arm64/boot/dts/qcom/msm8916.dtsi | 44 ----------
arch/arm64/boot/dts/qcom/msm8929.dtsi | 1 +
arch/arm64/boot/dts/qcom/msm8939-audio.dtsi | 5 ++
arch/arm64/boot/dts/qcom/msm8939-pm8916.dtsi | 1 +
.../qcom/msm8939-sony-xperia-kanuti-tulip.dts | 1 +
arch/arm64/boot/dts/qcom/msm8939.dtsi | 44 ----------
arch/arm64/boot/dts/qcom/msm8953-audio.dtsi | 5 ++
arch/arm64/boot/dts/qcom/msm8953.dtsi | 78 +----------------
arch/arm64/boot/dts/qcom/msm8996-audio.dtsi | 14 +++
.../boot/dts/qcom/msm8996-oneplus-common.dtsi | 1 +
.../dts/qcom/msm8996-sony-xperia-tone.dtsi | 1 +
arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi | 1 +
.../boot/dts/qcom/msm8996-xiaomi-gemini.dts | 1 +
arch/arm64/boot/dts/qcom/msm8996.dtsi | 48 +----------
arch/arm64/boot/dts/qcom/msm8996pro.dtsi | 1 +
.../boot/dts/qcom/qcm6490-fairphone-fp5.dts | 1 +
arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 1 +
.../boot/dts/qcom/qcm6490-shift-otter.dts | 1 +
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 1 +
arch/arm64/boot/dts/qcom/qcs8550.dtsi | 1 +
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 1 +
arch/arm64/boot/dts/qcom/sa8540p.dtsi | 1 +
arch/arm64/boot/dts/qcom/sar2130p-audio.dtsi | 5 ++
.../arm64/boot/dts/qcom/sar2130p-qar2130p.dts | 1 +
arch/arm64/boot/dts/qcom/sar2130p.dtsi | 40 +--------
.../boot/dts/qcom/sc7180-acer-aspire1.dts | 1 +
arch/arm64/boot/dts/qcom/sc7180-audio.dtsi | 8 ++
arch/arm64/boot/dts/qcom/sc7180-idp.dts | 1 +
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 +
arch/arm64/boot/dts/qcom/sc7180.dtsi | 56 +-----------
arch/arm64/boot/dts/qcom/sc7280-audio.dtsi | 8 ++
arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 1 +
arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 1 +
arch/arm64/boot/dts/qcom/sc7280.dtsi | 68 +--------------
arch/arm64/boot/dts/qcom/sc8280xp-audio.dtsi | 9 ++
arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 1 +
.../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 1 +
.../qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 1 +
.../dts/qcom/sc8280xp-microsoft-arcata.dts | 1 +
.../dts/qcom/sc8280xp-microsoft-blackrock.dts | 1 +
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 38 +-------
arch/arm64/boot/dts/qcom/sdm630-audio.dtsi | 8 ++
.../qcom/sdm630-sony-xperia-ganges-kirin.dts | 1 +
.../sdm630-sony-xperia-nile-discovery.dts | 1 +
.../qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 +
.../qcom/sdm630-sony-xperia-nile-voyager.dts | 1 +
arch/arm64/boot/dts/qcom/sdm630.dtsi | 45 +---------
arch/arm64/boot/dts/qcom/sdm845-audio.dtsi | 8 ++
arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 1 +
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 1 +
.../arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 1 +
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 1 +
.../boot/dts/qcom/sdm845-oneplus-common.dtsi | 1 +
.../dts/qcom/sdm845-samsung-starqltechn.dts | 1 +
.../boot/dts/qcom/sdm845-shift-axolotl.dts | 1 +
.../dts/qcom/sdm845-sony-xperia-tama.dtsi | 1 +
.../qcom/sdm845-xiaomi-beryllium-common.dtsi | 1 +
.../boot/dts/qcom/sdm845-xiaomi-polaris.dts | 1 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 49 +----------
arch/arm64/boot/dts/qcom/sdm850.dtsi | 1 +
arch/arm64/boot/dts/qcom/sm4250.dtsi | 1 +
arch/arm64/boot/dts/qcom/sm6115-audio.dtsi | 8 ++
.../boot/dts/qcom/sm6115-fxtec-pro1x.dts | 1 +
arch/arm64/boot/dts/qcom/sm6115.dtsi | 69 +--------------
.../boot/dts/qcom/sm6115p-lenovo-j606f.dts | 1 +
arch/arm64/boot/dts/qcom/sm6350-audio.dtsi | 17 ++++
.../qcom/sm6350-sony-xperia-lena-pdx213.dts | 1 +
arch/arm64/boot/dts/qcom/sm6350.dtsi | 62 +------------
arch/arm64/boot/dts/qcom/sm7125.dtsi | 1 +
arch/arm64/boot/dts/qcom/sm7225.dtsi | 1 +
arch/arm64/boot/dts/qcom/sm7325.dtsi | 1 +
arch/arm64/boot/dts/qcom/sm8250-audio.dtsi | 8 ++
arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 1 +
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 1 +
.../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 1 +
.../dts/qcom/sm8250-xiaomi-elish-common.dtsi | 1 +
.../boot/dts/qcom/sm8250-xiaomi-pipa.dts | 1 +
arch/arm64/boot/dts/qcom/sm8250.dtsi | 53 +-----------
arch/arm64/boot/dts/qcom/sm8350-audio.dtsi | 8 ++
arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 1 +
.../qcom/sm8350-microsoft-surface-duo2.dts | 1 +
arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 1 +
.../dts/qcom/sm8350-sony-xperia-sagami.dtsi | 1 +
arch/arm64/boot/dts/qcom/sm8350.dtsi | 67 +--------------
arch/arm64/boot/dts/qcom/sm8450-audio.dtsi | 5 ++
arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 1 +
arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 1 +
.../dts/qcom/sm8450-sony-xperia-nagara.dtsi | 1 +
arch/arm64/boot/dts/qcom/sm8450.dtsi | 40 +--------
arch/arm64/boot/dts/qcom/sm8550-audio.dtsi | 10 +++
arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 1 +
arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 1 +
arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 1 +
.../boot/dts/qcom/sm8550-samsung-q5q.dts | 1 +
.../qcom/sm8550-sony-xperia-yodo-pdx234.dts | 1 +
arch/arm64/boot/dts/qcom/sm8550.dtsi | 45 +---------
arch/arm64/boot/dts/qcom/sm8650-audio.dtsi | 10 +++
arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 1 +
arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 1 +
arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 1 +
arch/arm64/boot/dts/qcom/sm8650.dtsi | 44 +---------
arch/arm64/boot/dts/qcom/sm8750-audio.dtsi | 10 +++
arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 1 +
arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 1 +
arch/arm64/boot/dts/qcom/sm8750.dtsi | 42 +--------
.../boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 1 +
arch/arm64/boot/dts/qcom/x1-crd.dtsi | 1 +
arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 1 +
.../qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 1 +
.../dts/qcom/x1e80100-asus-vivobook-s15.dts | 1 +
arch/arm64/boot/dts/qcom/x1e80100-audio.dtsi | 6 ++
.../dts/qcom/x1e80100-dell-xps13-9345.dts | 1 +
.../dts/qcom/x1e80100-hp-omnibook-x14.dts | 1 +
.../dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 1 +
.../dts/qcom/x1e80100-microsoft-romulus.dtsi | 1 +
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 1 +
arch/arm64/boot/dts/qcom/x1e80100.dtsi | 43 +---------
124 files changed, 401 insertions(+), 946 deletions(-)
create mode 100644 arch/arm64/boot/dts/qcom/audioreach-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/elite-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8939-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8953-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8996-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sar2130p-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7280-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm630-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm845-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm6115-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm6350-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm8250-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm8350-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm8450-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm8550-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm8650-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm8750-audio.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-audio.dtsi
--
2.50.0
^ permalink raw reply [flat|nested] 2+ messages in thread
* [PATCH 11/23] arm64: dts: qcom: sdm630: use dedicated elite-audio dtsi
2025-07-23 22:27 [PATCH 00/23] arm64: dts: qcom: cleanup DSP audio services srinivas.kandagatla
@ 2025-07-23 22:27 ` srinivas.kandagatla
0 siblings, 0 replies; 2+ messages in thread
From: srinivas.kandagatla @ 2025-07-23 22:27 UTC (permalink / raw)
To: andersson, konradybcio
Cc: robh, krzk+dt, conor+dt, cros-qcom-dts-watchers, linux-arm-msm,
linux-kernel, Srinivas Kandagatla
From: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Make use of elite-audio.dtsi and remove the gpr nodes from SoC dtsi.
This move removes duplication.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/sdm630-audio.dtsi | 8 ++++
.../qcom/sdm630-sony-xperia-ganges-kirin.dts | 1 +
.../sdm630-sony-xperia-nile-discovery.dts | 1 +
.../qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 +
.../qcom/sdm630-sony-xperia-nile-voyager.dts | 1 +
arch/arm64/boot/dts/qcom/sdm630.dtsi | 45 +------------------
6 files changed, 14 insertions(+), 43 deletions(-)
create mode 100644 arch/arm64/boot/dts/qcom/sdm630-audio.dtsi
diff --git a/arch/arm64/boot/dts/qcom/sdm630-audio.dtsi b/arch/arm64/boot/dts/qcom/sdm630-audio.dtsi
new file mode 100644
index 000000000000..ca7af09a2380
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/sdm630-audio.dtsi
@@ -0,0 +1,8 @@
+// SPDX-License-Identifier: BSD-3-Clause
+/*
+ * Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved.
+ */
+#include "elite-audio.dtsi"
+&q6asmdai{
+ iommus = <&lpass_smmu 1>;
+};
diff --git a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dts b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dts
index 9425b2d9536e..91663a502291 100644
--- a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dts
+++ b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dts
@@ -6,6 +6,7 @@
/dts-v1/;
#include "sdm630.dtsi"
+#include "sdm630-audio.dtsi"
#include "sdm630-sony-xperia-nile.dtsi"
/ {
diff --git a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dts b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dts
index dd484a9bc7cd..cc0d16ea16f5 100644
--- a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dts
+++ b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dts
@@ -6,6 +6,7 @@
/dts-v1/;
#include "sdm630.dtsi"
+#include "sdm630-audio.dtsi"
#include "sdm630-sony-xperia-nile.dtsi"
/ {
diff --git a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dts b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dts
index 2da83cd41187..9cc953b89816 100644
--- a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dts
+++ b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dts
@@ -6,6 +6,7 @@
/dts-v1/;
#include "sdm630.dtsi"
+#include "sdm630-audio.dtsi"
#include "sdm630-sony-xperia-nile.dtsi"
/ {
diff --git a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dts b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dts
index a679d4acee29..f6d31ef8b49f 100644
--- a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dts
+++ b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dts
@@ -6,6 +6,7 @@
/dts-v1/;
#include "sdm630.dtsi"
+#include "sdm630-audio.dtsi"
#include "sdm630-sony-xperia-nile.dtsi"
/ {
diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qcom/sdm630.dtsi
index 8b1a45a4e56e..300e69b86cfa 100644
--- a/arch/arm64/boot/dts/qcom/sdm630.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi
@@ -15,7 +15,6 @@
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/thermal/thermal.h>
-#include <dt-bindings/soc/qcom,apr.h>
/ {
interrupt-parent = <&intc>;
@@ -2293,50 +2292,10 @@ glink-edge {
mboxes = <&apcs_glb 9>;
qcom,remote-pid = <2>;
- apr {
- compatible = "qcom,apr-v2";
+ apr: apr {
qcom,glink-channels = "apr_audio_svc";
- qcom,domain = <APR_DOMAIN_ADSP>;
- #address-cells = <1>;
- #size-cells = <0>;
-
- service@3 {
- reg = <APR_SVC_ADSP_CORE>;
- compatible = "qcom,q6core";
- };
-
- q6afe: service@4 {
- compatible = "qcom,q6afe";
- reg = <APR_SVC_AFE>;
- q6afedai: dais {
- compatible = "qcom,q6afe-dais";
- #address-cells = <1>;
- #size-cells = <0>;
- #sound-dai-cells = <1>;
- };
- };
-
- q6asm: service@7 {
- compatible = "qcom,q6asm";
- reg = <APR_SVC_ASM>;
- q6asmdai: dais {
- compatible = "qcom,q6asm-dais";
- #address-cells = <1>;
- #size-cells = <0>;
- #sound-dai-cells = <1>;
- iommus = <&lpass_smmu 1>;
- };
- };
-
- q6adm: service@8 {
- compatible = "qcom,q6adm";
- reg = <APR_SVC_ADM>;
- q6routing: routing {
- compatible = "qcom,q6adm-routing";
- #sound-dai-cells = <0>;
- };
- };
};
+
};
};
--
2.50.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-07-27 3:12 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-27 3:11 [PATCH 11/23] arm64: dts: qcom: sdm630: use dedicated elite-audio dtsi kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2025-07-23 22:27 [PATCH 00/23] arm64: dts: qcom: cleanup DSP audio services srinivas.kandagatla
2025-07-23 22:27 ` [PATCH 11/23] arm64: dts: qcom: sdm630: use dedicated elite-audio dtsi srinivas.kandagatla
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.