All of lore.kernel.org
 help / color / mirror / Atom feed
* 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

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.