devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/4] arm64: dts: qcom: Fix the warnings from coresight bindings
@ 2023-12-05  8:29 Mao Jinlong
  2023-12-05  8:29 ` [PATCH v2 1/4] dt-bindings: arm: Add remote etm dt-binding Mao Jinlong
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Mao Jinlong @ 2023-12-05  8:29 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: Mao Jinlong, linux-arm-msm, devicetree, linux-kernel,
	Tingwei Zhang, Yuanfang Zhang, Tao Zhang

Fix all warnings in Qualcomm boards coming from Coresight bindings.

There are warnings below after running dtbs_check. The patches are
to fix them for Qcom boards.

funnel@3023000: 'in-ports' is a required property

etm@7c40000: 'out-ports' is a required property

etf@6047000: in-ports: '#address-cells', '#size-cells', 'port@1'
do not match any of the regexes: 'pinctrl-[0-9]+'

replicator@604a000: in-ports: '#address-cells', '#size-cells',
'port@1' do not match any of the regexes: 'pinctrl-[0-9]+'

funnel@6c2d000: out-ports: '#address-cells', '#size-cells' do not
match any of the regexes: 'pinctrl-[0-9]+'

Warning (graph_child_address): /soc@0/tpda@6004000/out-ports:
graph node has single child node 'port@0', #address-cells/#size-cells
are not necessary

Warning (graph_child_address): /soc@0/funnel@6005000/in-ports: graph
node has single child node 'port@0', #address-cells/#size-cells are
not necessary

Warning (graph_child_address): /soc@0/etf@6b05000/in-ports: graph node
has single child node 'port@0', #address-cells/#size-cells are not
necessary

Warning (graph_child_address): /soc@0/funnel@7810000/in-ports: graph
node has single child node 'port@0', #address-cells/#size-cells are
not necessary

Changes since V1:
1. Add new dt binding for remote etm.
2. Add new dt node modem-etm in msm8996.dtsi

Mao Jinlong (4):
  dt-bindings: arm: Add remote etm dt-binding
  arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
  arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
  arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports

 .../arm/qcom,coresight-remote-etm.yaml        | 60 +++++++++++++++++++
 arch/arm64/boot/dts/qcom/msm8996.dtsi         | 22 +++++++
 arch/arm64/boot/dts/qcom/msm8998.dtsi         | 32 ++++++----
 arch/arm64/boot/dts/qcom/sdm845.dtsi          |  5 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi          |  5 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi          | 24 ++------
 6 files changed, 108 insertions(+), 40 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-remote-etm.yaml

-- 
2.41.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-12-06 11:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-05  8:29 [PATCH v2 0/4] arm64: dts: qcom: Fix the warnings from coresight bindings Mao Jinlong
2023-12-05  8:29 ` [PATCH v2 1/4] dt-bindings: arm: Add remote etm dt-binding Mao Jinlong
2023-12-06 11:25   ` Krzysztof Kozlowski
2023-12-06 11:47     ` Jinlong Mao
2023-12-05  8:29 ` [PATCH v2 2/4] arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property Mao Jinlong
2023-12-05 12:09   ` Konrad Dybcio
2023-12-06 11:55   ` Krzysztof Kozlowski
2023-12-05  8:29 ` [PATCH v2 3/4] arm64: dts: qcom: msm8998: Fix 'out-ports' " Mao Jinlong
2023-12-05  8:29 ` [PATCH v2 4/4] arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports Mao Jinlong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).