Skip to content

LoongArch: DTS: Fix dtbs_check warnings

Binbin Zhou linux-devicetree loongarch 3 versions – Applied

Status from this message: Applied, thanks!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest9 patches 5 repliesApplied
  2. v27 patches 6 repliesSuperseded
  3. v17 patches 7 repliesSuperseded

Changes in v3 from the cover letter

patch (2/9)(3/9):
- New patches, document #address-cells property;

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/9dt-bindings: PCI: loongson: Document msi-parent propertyDocumentation/devicetree/bindings/pci/loongson.yaml+2 -01 reply
2/9dt-bindings: interrupt-controller: loongson,eiointc: Document address-cellsDocumentation/devicetree/bindings/interrupt-controller/loongson,eiointc.yaml+3 -01 reply
3/9dt-bindings: interrupt-controller: loongson,liointc: Document address-cellsDocumentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml+3 -01 reply
4/9dt-bindings: interrupt-controller: loongson,pch-pic: Document address-cellsDocumentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml+3 -01 reply
5/9LoongArch: dts: Describe PCI sideband IRQ through interrupt-extendedarch/loongarch/boot/dts/loongson-2k1000.dtsi arch/loongarch/boot/dts/loongson-2k2000.dtsi+21 -360 replies
6/9LoongArch: dts: loongson-2k0500: Add default interrupt controller address cellsarch/loongarch/boot/dts/loongson-2k0500.dtsi+3 -00 replies
7/9LoongArch: dts: loongson-2k1000: Add default Local I/O interrupt controller address cellsarch/loongarch/boot/dts/loongson-2k1000.dtsi+2 -00 replies
8/9LoongArch: dts: loongson-2k2000: Add default interrupt controller address cellsarch/loongarch/boot/dts/loongson-2k2000.dtsi+3 -00 replies
9/9LoongArch: dts: loongson-2k1000: Fix i2c-gpio node namesarch/loongarch/boot/dts/loongson-2k1000.dtsi+2 -20 replies

Reviews trailers per patch

2 of 9 patches have a Reviewed-by or Acked-by.

PatchRob Herring (Arm)Krzysztof Kozlowski
1/9A-b
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/9] LoongArch: DTS: Fix dtbs_check warnings

Hi all:

As Krzysztof pointed out in the OSS talk, LoongArch only has three DTS, but has a bunch of warnings. The patchset attempts to fix them.

Patch-1 and patch-5 are taken from Yao[1],thanks a lot!

[1]: https://lore.kernel.org/all/[email protected]/

Test environment and results:

Package Version
------------------------- -----------

attrs                     25.4.0
dtschema                  2025.12
jsonschema                4.25.1
jsonschema-specifications 2025.9.1
pip                       25.3
pylibfdt                  1.7.2.post1
referencing               0.37.0
rfc3987                   1.3.8
rpds-py                   0.30.0
ruamel.yaml               0.18.16
ruamel.yaml.clib          0.2.15
typing_extensions         4.15.0

---------
make dtbs_check W=1

SYNC include/config/auto.conf
UPD include/config/kernel.release
DTC [C] arch/loongarch/boot/dts/loongson-2k0500-ref.dtb DTC [C] arch/loongarch/boot/dts/loongson-2k1000-ref.dtb DTC [C] arch/loongarch/boot/dts/loongson-2k2000-ref.dtb

========
V3:
patch (2/9)(3/9):
- New patches, document #address-cells property;

patch (4/9):
- Rewrite commit title and message;
- Remove unneeded changes, leaving only the #address-cells value set.

patch (6/9):
- Set #address-cells = <0> to liointc node;

patch (8/9):
- Set #address-cells = <0> to liointc and eiointc node;

Link to V2:
https://lore.kernel.org/all/[email protected]/

V2:
patch(1/7)(3/7):
- Add myself s-o-b;

patch(2/7):
- Define the value of #address-cells to 0;

patch(5/7):
- Set #address-cells = <0> to liointc0 node;

patch(7/7):
- Fix commit msg about i2c@address;
- Add Reviewed-by tag form Krzysztof, thanks.

Link to V1:
https://lore.kernel.org/all/[email protected]/

Binbin Zhou (7):
dt-bindings: interrupt-controller: loongson,eiointc: Document
address-cells
dt-bindings: interrupt-controller: loongson,liointc: Document
address-cells
dt-bindings: interrupt-controller: loongson,pch-pic: Document
address-cells
LoongArch: dts: loongson-2k0500: Add default interrupt controller
address cells
LoongArch: dts: loongson-2k1000: Add default Local I/O interrupt
controller address cells
LoongArch: dts: loongson-2k2000: Add default interrupt controller
address cells
LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names

Yao Zi (2):
dt-bindings: PCI: loongson: Document msi-parent property
LoongArch: dts: Describe PCI sideband IRQ through interrupt-extended

 .../loongson,eiointc.yaml                     |  3 ++
 .../loongson,liointc.yaml                     |  3 ++
 .../loongson,pch-pic.yaml                     |  3 ++
 .../devicetree/bindings/pci/loongson.yaml     |  2 ++
 arch/loongarch/boot/dts/loongson-2k0500.dtsi  |  3 ++
 arch/loongarch/boot/dts/loongson-2k1000.dtsi  | 31 +++++++---------
 arch/loongarch/boot/dts/loongson-2k2000.dtsi  | 35 ++++++++-----------
 7 files changed, 42 insertions(+), 38 deletions(-)

base-commit: e8a259e82c7c3ee53e933bb238366ec2ba0bc892

Signature · 1 line
2.47.3