* [PATCH 00/11] Fix pca954x i2c-mux node names
@ 2022-12-02 16:49 Geert Uytterhoeven
2022-12-02 16:49 ` [PATCH 01/11] ARM: dts: ti: " Geert Uytterhoeven
` (10 more replies)
0 siblings, 11 replies; 17+ messages in thread
From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw)
To: linux-aspeed
Hi all,
According to the I2C bus multiplexer/switch DT bindings, i2c-mux nodes
should be named "i2c-mux" (or something similar).
This patch series renames nodes for pca954x i2c-muxes that are flagged
by
make dtbs_checK DT_SCHEMA_FILES=Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml
Please apply where appropriate.
Thanks!
Geert Uytterhoeven (11):
ARM: dts: ti: Fix pca954x i2c-mux node names
ARM: dts: aspeed: Fix pca954x i2c-mux node names
ARM: dts: imx: Fix pca9547 i2c-mux node name
ARM: dts: nuvoton: Fix pca954x i2c-mux node names
ARM: dts: socfpga: Fix pca9548 i2c-mux node name
ARM: dts: vf610: Fix pca9548 i2c-mux node names
arm64: dts: freescale: Fix pca954x i2c-mux node names
arm64: dts: marvell: Fix pca954x i2c-mux node names
arm64: dts: renesas: ulcb-kf: Fix pca9548 i2c-mux node names
MIPS: mscc: jaguar2: Fix pca9545 i2c-mux node names
powerpc: dts: fsl: Fix pca954x i2c-mux node names
arch/arm/boot/dts/am3874-iceboard.dts | 4 +-
.../boot/dts/aspeed-bmc-bytedance-g220a.dts | 18 ++++----
.../dts/aspeed-bmc-facebook-cloudripper.dts | 10 ++--
arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 46 +++++++++----------
.../boot/dts/aspeed-bmc-facebook-elbert.dts | 4 +-
.../arm/boot/dts/aspeed-bmc-facebook-fuji.dts | 30 ++++++------
.../boot/dts/aspeed-bmc-facebook-minipack.dts | 32 ++++++-------
.../dts/aspeed-bmc-facebook-tiogapass.dts | 8 ++--
.../boot/dts/aspeed-bmc-facebook-wedge100.dts | 2 +-
.../boot/dts/aspeed-bmc-facebook-wedge400.dts | 6 +--
.../arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 2 +-
arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 18 ++++----
arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 8 ++--
.../boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 4 +-
.../boot/dts/aspeed-bmc-inspur-nf5280m6.dts | 12 ++---
.../dts/aspeed-bmc-inventec-transformers.dts | 6 +--
arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 4 +-
.../boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 4 +-
arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 4 +-
arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 6 +--
arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 10 ++--
arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts | 14 +++---
arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts | 10 ++--
arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts | 14 +++---
arch/arm/boot/dts/imx53-ppd.dts | 2 +-
arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 16 +++----
arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 2 +-
arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 8 ++--
.../dts/nuvoton-npcm750-runbmc-olympus.dts | 4 +-
.../boot/dts/socfpga_cyclone5_vining_fpga.dts | 2 +-
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 +-
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 2 +-
.../boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +-
.../boot/dts/freescale/fsl-ls1043a-qds.dts | 2 +-
.../boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +-
.../boot/dts/freescale/fsl-ls1088a-qds.dts | 2 +-
.../boot/dts/freescale/fsl-ls1088a-rdb.dts | 2 +-
.../boot/dts/freescale/fsl-ls1088a-ten64.dts | 2 +-
.../boot/dts/freescale/fsl-ls208xa-qds.dtsi | 2 +-
.../boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +-
.../boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 2 +-
.../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 +-
.../boot/dts/freescale/imx8mq-nitrogen.dts | 4 +-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 2 +-
.../boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +-
.../dts/marvell/armada-8040-puzzle-m801.dts | 2 +-
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 4 +-
arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 4 +-
arch/powerpc/boot/dts/fsl/t1024qds.dts | 2 +-
arch/powerpc/boot/dts/fsl/t1024rdb.dts | 2 +-
arch/powerpc/boot/dts/fsl/t104xqds.dtsi | 2 +-
arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 2 +-
arch/powerpc/boot/dts/fsl/t208xqds.dtsi | 2 +-
arch/powerpc/boot/dts/fsl/t208xrdb.dtsi | 2 +-
54 files changed, 182 insertions(+), 182 deletions(-)
--
2.25.1
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 17+ messages in thread* [PATCH 01/11] ARM: dts: ti: Fix pca954x i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2023-01-19 8:18 ` Tony Lindgren 2022-12-02 16:49 ` [PATCH 02/11] ARM: dts: aspeed: " Geert Uytterhoeven ` (9 subsequent siblings) 10 siblings, 1 reply; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm/boot/dts/am3874-iceboard.dtb: pca9548 at 70: $nodename:0: 'pca9548 at 70' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/arm/boot/dts/am3874-iceboard.dtb: pca9548 at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3', 'i2c at 4', 'i2c at 5', 'i2c at 6', 'i2c at 7' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm/boot/dts/am3874-iceboard.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/am3874-iceboard.dts b/arch/arm/boot/dts/am3874-iceboard.dts index d039af87936761a3..791478e81c5ad5b3 100644 --- a/arch/arm/boot/dts/am3874-iceboard.dts +++ b/arch/arm/boot/dts/am3874-iceboard.dts @@ -106,7 +106,7 @@ &i2c1 { * "i2c-mux-idle-disconnect" is important. */ - pca9548 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; reg = <0x70>; #address-cells = <1>; @@ -256,7 +256,7 @@ u59: pca9575 at 23 { }; &i2c2 { - pca9548 at 71 { + i2c-mux at 71 { compatible = "nxp,pca9548"; reg = <0x71>; #address-cells = <1>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 01/11] ARM: dts: ti: Fix pca954x i2c-mux node names 2022-12-02 16:49 ` [PATCH 01/11] ARM: dts: ti: " Geert Uytterhoeven @ 2023-01-19 8:18 ` Tony Lindgren 0 siblings, 0 replies; 17+ messages in thread From: Tony Lindgren @ 2023-01-19 8:18 UTC (permalink / raw) To: linux-aspeed * Geert Uytterhoeven <geert+renesas@glider.be> [221202 18:50]: > "make dtbs_check": > > arch/arm/boot/dts/am3874-iceboard.dtb: pca9548 at 70: $nodename:0: 'pca9548 at 70' does not match '^(i2c-?)?mux' > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > arch/arm/boot/dts/am3874-iceboard.dtb: pca9548 at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3', 'i2c at 4', 'i2c at 5', 'i2c at 6', 'i2c at 7' were unexpected) > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > ... > > Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus > multiplexer/switch DT bindings and the Generic Names Recommendation in > the Devicetree Specification. Applying this patch into omap-for-v6.3/dt thanks. Tony ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 02/11] ARM: dts: aspeed: Fix pca954x i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 01/11] ARM: dts: ti: " Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 03/11] ARM: dts: imx: Fix pca9547 i2c-mux node name Geert Uytterhoeven ` (8 subsequent siblings) 10 siblings, 0 replies; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dtb: i2c-switch at 70: $nodename:0: 'i2c-switch at 70' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arm/boot/dts/aspeed-bmc-bytedance-g220a.dtb: i2c-switch at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Note that a few nodes are moved, to preserve sort order. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- .../boot/dts/aspeed-bmc-bytedance-g220a.dts | 18 ++++---- .../dts/aspeed-bmc-facebook-cloudripper.dts | 10 ++-- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 46 +++++++++---------- .../boot/dts/aspeed-bmc-facebook-elbert.dts | 4 +- .../arm/boot/dts/aspeed-bmc-facebook-fuji.dts | 30 ++++++------ .../boot/dts/aspeed-bmc-facebook-minipack.dts | 32 ++++++------- .../dts/aspeed-bmc-facebook-tiogapass.dts | 8 ++-- .../boot/dts/aspeed-bmc-facebook-wedge100.dts | 2 +- .../boot/dts/aspeed-bmc-facebook-wedge400.dts | 6 +-- .../arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 18 ++++---- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 8 ++-- .../boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 4 +- .../boot/dts/aspeed-bmc-inspur-nf5280m6.dts | 12 ++--- .../dts/aspeed-bmc-inventec-transformers.dts | 6 +-- arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 4 +- .../boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 6 +-- arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 10 ++-- arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts | 14 +++--- arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts | 10 ++-- arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts | 14 +++--- 23 files changed, 136 insertions(+), 136 deletions(-) diff --git a/arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts b/arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts index f75cad41ae6f644b..3f03a198a1a8fcd4 100644 --- a/arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts +++ b/arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts @@ -424,7 +424,7 @@ &i2c2 { &i2c3 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -471,7 +471,7 @@ &i2c5 { &i2c6 { status = "okay"; - i2c-switch at 72 { + i2c-mux at 72 { compatible = "nxp,pca9548"; reg = <0x72>; #address-cells = <1>; @@ -524,7 +524,7 @@ channel_6_7: i2c at 7 { }; }; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -533,7 +533,7 @@ channel_6_8: i2c at 0 { #address-cells = <1>; #size-cells = <0>; reg = <0>; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; @@ -569,7 +569,7 @@ channel_6_9: i2c at 1 { #address-cells = <1>; #size-cells = <0>; reg = <1>; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; @@ -605,7 +605,7 @@ channel_6_10: i2c at 2 { #address-cells = <1>; #size-cells = <0>; reg = <2>; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; @@ -640,7 +640,7 @@ channel_6_11: i2c at 3 { #address-cells = <1>; #size-cells = <0>; reg = <3>; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; @@ -808,7 +808,7 @@ &i2c9 { &i2c10 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -838,7 +838,7 @@ channel_10_3: i2c at 3 { }; }; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts index 5cd060029ea97914..d49328fa487a013e 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts @@ -132,7 +132,7 @@ &i2c1 { * PCA9548 (1-0070) provides 8 channels connecting to SMB (Switch * Main Board). */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -194,7 +194,7 @@ &i2c2 { * PCA9548 (2-0070) provides 8 channels connecting to SCM (System * Controller Module). */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -256,7 +256,7 @@ &i2c3 { * PCA9548 (3-0070) provides 8 channels connecting to SMB (Switch * Main Board). */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -423,7 +423,7 @@ &i2c8 { * PCA9548 (8-0070) provides 8 channels connecting to PDB (Power * Delivery Board). */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -486,7 +486,7 @@ &i2c15 { * PCA9548 (15-0076) provides 8 channels connecting to FCM (Fan * Controller Module). */ - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts index 90a3f485c67a9895..24153868cc004023 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts @@ -328,7 +328,7 @@ &i2c0 { &i2c1 { status = "okay"; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -341,7 +341,7 @@ imux16: i2c at 0 { #size-cells = <0>; reg = <0>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -390,7 +390,7 @@ imux111: i2c at 7 { }; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -446,7 +446,7 @@ imux17: i2c at 1 { #size-cells = <0>; reg = <1>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -495,7 +495,7 @@ imux127: i2c at 7 { }; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -551,7 +551,7 @@ imux18: i2c at 2 { #size-cells = <0>; reg = <2>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -600,7 +600,7 @@ imux47: i2c at 7 { }; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -656,7 +656,7 @@ imux19: i2c at 3 { #size-cells = <0>; reg = <3>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -705,7 +705,7 @@ imux63: i2c at 7 { }; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -761,7 +761,7 @@ imux20: i2c at 4 { #size-cells = <0>; reg = <4>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -810,7 +810,7 @@ imux79: i2c at 7 { }; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -866,7 +866,7 @@ imux21: i2c at 5 { #size-cells = <0>; reg = <5>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -915,7 +915,7 @@ imux95: i2c at 7 { }; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -971,7 +971,7 @@ imux22: i2c at 6 { #size-cells = <0>; reg = <6>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1020,7 +1020,7 @@ imux143: i2c at 7 { }; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1076,7 +1076,7 @@ imux23: i2c at 7 { #size-cells = <0>; reg = <7>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1125,7 +1125,7 @@ imux159: i2c at 7 { }; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1183,7 +1183,7 @@ imux167: i2c at 7 { &i2c2 { status = "okay"; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1281,7 +1281,7 @@ &i2c7 { &i2c8 { status = "okay"; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1294,7 +1294,7 @@ imux32: i2c at 0 { #size-cells = <0>; reg = <0>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1350,7 +1350,7 @@ imux33: i2c at 1 { #size-cells = <0>; reg = <1>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1406,7 +1406,7 @@ imux34: i2c at 2 { #size-cells = <0>; reg = <2>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1462,7 +1462,7 @@ imux35: i2c at 3 { #size-cells = <0>; reg = <3>; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts index b5cd4c7800b05928..74f3c67e0effae9d 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts @@ -65,7 +65,7 @@ &kcs3 { }; &i2c2 { - i2c-switch at 75 { + i2c-mux at 75 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -123,7 +123,7 @@ imux23: i2c at 7 { }; &i2c5 { - i2c-switch at 75 { + i2c-mux at 75 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts index 6b319f34a9b98c7f..f23c26a3441d13ab 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts @@ -233,7 +233,7 @@ &i2c2 { * PCA9548 (2-0070) provides 8 channels connecting to SCM (System * Controller Module). */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -303,7 +303,7 @@ &i2c8 { * PCA9548 (8-0070) provides 8 channels connecting to SMB (Switch * Main Board). */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -315,7 +315,7 @@ imux24: i2c at 0 { #size-cells = <0>; reg = <0>; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -481,7 +481,7 @@ imux25: i2c at 1 { #size-cells = <0>; reg = <1>; - i2c-switch at 72 { + i2c-mux at 72 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -544,7 +544,7 @@ imux26: i2c at 2 { #size-cells = <0>; reg = <2>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -615,7 +615,7 @@ imux27: i2c at 3 { #size-cells = <0>; reg = <3>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -715,7 +715,7 @@ &i2c11 { * PCA9548 (11-0077) provides 8 channels connecting to SMB (Switch * Main Board). */ - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -727,7 +727,7 @@ imux40: i2c at 0 { #size-cells = <0>; reg = <0>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -790,7 +790,7 @@ imux41: i2c at 1 { #size-cells = <0>; reg = <1>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -853,7 +853,7 @@ imux42: i2c at 2 { #size-cells = <0>; reg = <2>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -916,7 +916,7 @@ imux43: i2c at 3 { #size-cells = <0>; reg = <3>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -979,7 +979,7 @@ imux44: i2c at 4 { #size-cells = <0>; reg = <4>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1042,7 +1042,7 @@ imux45: i2c at 5 { #size-cells = <0>; reg = <5>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1105,7 +1105,7 @@ imux46: i2c at 6 { #size-cells = <0>; reg = <6>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1168,7 +1168,7 @@ imux47: i2c at 7 { #size-cells = <0>; reg = <7>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts index 230d16cd99672796..aafd1042b6e53066 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts @@ -344,7 +344,7 @@ &i2c2 { * I2C Switch 2-0070 is connecting to SCM (System Controller * Module). */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -425,7 +425,7 @@ &i2c7 { &i2c8 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -441,7 +441,7 @@ imux24: i2c at 0 { #size-cells = <0>; reg = <0>; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -507,7 +507,7 @@ imux25: i2c at 1 { #size-cells = <0>; reg = <1>; - i2c-switch at 72 { + i2c-mux at 72 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -573,7 +573,7 @@ imux26: i2c at 2 { #size-cells = <0>; reg = <2>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -639,7 +639,7 @@ imux27: i2c at 3 { #size-cells = <0>; reg = <3>; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -729,7 +729,7 @@ &i2c9 { * I2C Switch 9-0070 is connecting to MAC/PHY EEPROMs on SMB * (Switch Main Board). */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -793,7 +793,7 @@ &i2c10 { &i2c11 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -809,7 +809,7 @@ imux40: i2c at 0 { #size-cells = <0>; reg = <0>; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -875,7 +875,7 @@ imux41: i2c at 1 { #size-cells = <0>; reg = <1>; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -941,7 +941,7 @@ imux42: i2c at 2 { #size-cells = <0>; reg = <2>; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1007,7 +1007,7 @@ imux43: i2c at 3 { #size-cells = <0>; reg = <3>; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1073,7 +1073,7 @@ imux44: i2c at 4 { #size-cells = <0>; reg = <4>; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1139,7 +1139,7 @@ imux45: i2c at 5 { #size-cells = <0>; reg = <5>; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1205,7 +1205,7 @@ imux46: i2c at 6 { #size-cells = <0>; reg = <6>; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -1271,7 +1271,7 @@ imux47: i2c at 7 { #size-cells = <0>; reg = <7>; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts index b6b16356f571a2e9..704ee684e0fb408b 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts @@ -211,7 +211,7 @@ &i2c0 { &i2c1 { status = "okay"; //X24 Riser - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9544"; #address-cells = <1>; #size-cells = <0>; @@ -243,7 +243,7 @@ eeprom at 50 { pagesize = <32>; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9546"; #address-cells = <1>; #size-cells = <0>; @@ -303,7 +303,7 @@ eeprom at 50 { pagesize = <32>; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9546"; #address-cells = <1>; #size-cells = <0>; @@ -363,7 +363,7 @@ eeprom at 50 { pagesize = <32>; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9546"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts index 584efa5284500763..97cd11c3d9a52458 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts @@ -44,7 +44,7 @@ flash1 at 0 { }; &i2c7 { - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts index ed305948386f220d..d1a1e8cf2028fd07 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts @@ -138,7 +138,7 @@ &i2c1 { &i2c2 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -218,7 +218,7 @@ &i2c7 { &i2c8 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -287,7 +287,7 @@ &i2c10 { &i2c11 { status = "okay"; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts index 5e6105874217100e..98fe0d6c8188cd6e 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts @@ -57,7 +57,7 @@ &i2c1 { &i2c2 { status = "okay"; - i2c-switch at 75 { + i2c-mux at 75 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts b/arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts index 1448ea895be439fd..17e6424c7c8695e3 100644 --- a/arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts +++ b/arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts @@ -394,7 +394,7 @@ pca2: pca9552 at 65 { "expander-cable-card5"; }; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -539,7 +539,7 @@ pca3: pca9552 at 66 { "expander-cable-card11"; }; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -696,7 +696,7 @@ led at 1 { &i2c6 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -1787,7 +1787,7 @@ eeprom at 50 { reg = <0x50>; }; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -1923,7 +1923,7 @@ ibm-panel at 62 { reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>; }; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -2182,7 +2182,7 @@ pca0: pca9552 at 61 { }; }; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; @@ -2235,7 +2235,7 @@ eeprom at 50 { &i2c15 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -2287,7 +2287,7 @@ eeprom at 53 { }; }; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; @@ -2339,7 +2339,7 @@ eeprom at 53 { }; }; - i2c-switch at 72 { + i2c-mux at 72 { compatible = "nxp,pca9546"; reg = <0x72>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts b/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts index 20ef958698ec772a..c6ce573f4b26f1a1 100644 --- a/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts +++ b/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts @@ -1017,7 +1017,7 @@ tmp275 at 4a { reg = <0x4a>; }; - pca9546 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -1099,7 +1099,7 @@ tmp275 at 49 { reg = <0x49>; }; - pca9546 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -1201,7 +1201,7 @@ tmp275 at 4b { reg = <0x4b>; }; - pca9546 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -2031,7 +2031,7 @@ tmp275 at 49 { reg = <0x49>; }; - pca9546 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts b/arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts index 208b0f094ed95f4e..0dea014e4f30f3ac 100644 --- a/arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts +++ b/arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts @@ -348,7 +348,7 @@ tmp112 at 49 { label = "outlet"; }; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -432,7 +432,7 @@ &i2c6 { &i2c7 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts b/arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts index b3c1e3ba583185e8..92b9b3987c92daa4 100644 --- a/arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts +++ b/arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts @@ -215,7 +215,7 @@ tmp112 at 49 { label = "outlet"; }; - pca9548 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; reg = <0x70>; }; @@ -224,17 +224,17 @@ pca9548 at 70 { &i2c3 { status = "okay"; - pca9548 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; reg = <0x70>; }; - pca9548 at 71 { + i2c-mux at 71 { compatible = "nxp,pca9548"; reg = <0x71>; }; - pca9548 at 72 { + i2c-mux at 72 { compatible = "nxp,pca9548"; reg = <0x72>; }; @@ -248,7 +248,7 @@ &i2c4 { &i2c5 { status = "okay"; - pca9548 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; reg = <0x70>; }; @@ -257,7 +257,7 @@ pca9548 at 70 { &i2c6 { status = "okay"; - pca9548 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; reg = <0x70>; }; diff --git a/arch/arm/boot/dts/aspeed-bmc-inventec-transformers.dts b/arch/arm/boot/dts/aspeed-bmc-inventec-transformers.dts index caf66651e5b5db9f..c713cb7a6187012a 100644 --- a/arch/arm/boot/dts/aspeed-bmc-inventec-transformers.dts +++ b/arch/arm/boot/dts/aspeed-bmc-inventec-transformers.dts @@ -193,14 +193,14 @@ &i2c10 { // I2C EXPANDER status = "okay"; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9544"; #address-cells = <1>; #size-cells = <0>; reg = <0x71>; }; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9544"; #address-cells = <1>; #size-cells = <0>; @@ -212,7 +212,7 @@ &i2c11 { // I2C EXPANDER status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9544"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts b/arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts index 8f543cca7c21f154..ddbcbc64e2356bc8 100644 --- a/arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts +++ b/arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts @@ -208,7 +208,7 @@ &i2c6 { * Slot 3 */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9545"; reg = <0x70>; #address-cells = <1>; @@ -249,7 +249,7 @@ &i2c7 { * Slot 2, * Slot 3 */ - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9546"; reg = <0x76>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts b/arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts index bcc1820f5c073374..6045b60b80da8de7 100644 --- a/arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts +++ b/arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts @@ -175,7 +175,7 @@ &pinctrl_adc14_default &i2c0 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9545"; reg = <0x70>; #address-cells = <1>; @@ -227,7 +227,7 @@ &i2c2 { &i2c3 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts b/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts index 0cb7b20ff3ab88d7..3d2d8db73ca6601a 100644 --- a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts +++ b/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts @@ -231,7 +231,7 @@ ucd90160 at 64 { &i2c1 { status = "okay"; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; @@ -282,7 +282,7 @@ &i2c3 { &i2c4 { status = "okay"; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts b/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts index 9605e53f5bbfc0c1..fed2791f59941841 100644 --- a/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts +++ b/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts @@ -197,7 +197,7 @@ &i2c2 { * Slot 6, * Slot 7 */ - i2c-switch at 74 { + i2c-mux at 74 { compatible = "nxp,pca9546"; reg = <0x74>; #address-cells = <1>; @@ -238,7 +238,7 @@ i2c_pcie7: i2c at 3 { * SSD 1, * SSD 2 */ - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -325,7 +325,7 @@ &i2c7 { * PSU3 * PSU2 */ - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts b/arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts index 46cbba6305b8f324..983853eedaefe82c 100644 --- a/arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts +++ b/arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts @@ -285,7 +285,7 @@ U35_PWR_ADC at 4b { reg = <0x4b>; }; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; @@ -321,7 +321,7 @@ SMB_HOST_DB800_C_SCL: i2c at 3 { &i2c1 { status = "okay"; - i2c-switch at 59 { + i2c-mux at 59 { compatible = "nxp,pca9848"; reg = <0x59>; #address-cells = <1>; @@ -393,7 +393,7 @@ SMB_FB_SCL: i2c at 7 { #size-cells = <0>; reg = <7>; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9546"; reg = <0x77>; #address-cells = <1>; @@ -490,7 +490,7 @@ &i2c5 { &i2c6 { status = "okay"; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -556,7 +556,7 @@ U197_PCA9546_CH3: i2c at 3 { &i2c7 { status = "okay"; - i2c-switch at 75 { + i2c-mux at 75 { compatible = "nxp,pca9546"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts b/arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts index 24319267d5508e3e..44b9853f6e632403 100644 --- a/arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts +++ b/arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts @@ -88,16 +88,16 @@ gpio at 27 { &i2c13 { /* SMB_PCIE2_STBY_LVC3 */ - mux-expa at 73 { - compatible = "nxp,pca9545"; - reg = <0x73>; + i2c-mux at 71 { + compatible = "nxp,pca9543"; + reg = <0x71>; #address-cells = <1>; #size-cells = <0>; i2c-mux-idle-disconnect; }; - mux-sata at 71 { - compatible = "nxp,pca9543"; - reg = <0x71>; + i2c-mux at 73 { + compatible = "nxp,pca9545"; + reg = <0x73>; #address-cells = <1>; #size-cells = <0>; i2c-mux-idle-disconnect; @@ -106,7 +106,7 @@ mux-sata at 71 { &i2c2 { /* SMB_PCIE_STBY_LVC3 */ - mux-expb at 71 { + i2c-mux at 71 { compatible = "nxp,pca9545"; reg = <0x71>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts b/arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts index ebbb68b55559a704..b8f0b08018a3472c 100644 --- a/arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts +++ b/arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts @@ -133,7 +133,7 @@ gpio at 39 { &i2c13 { /* SMB_PCIE2_STBY_LVC3 */ - mux-expa at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; reg = <0x70>; #address-cells = <1>; @@ -144,7 +144,7 @@ i2c at 2 { #address-cells = <1>; #size-cells = <0>; reg = <2>; - rsra-mux at 72 { + i2c-mux at 72 { compatible = "nxp,pca9548"; reg = <0x72>; #address-cells = <1>; @@ -165,7 +165,7 @@ at24 at 50 { }; }; }; - mux-sata at 71 { + i2c-mux at 71 { compatible = "nxp,pca9543"; reg = <0x71>; #address-cells = <1>; @@ -176,7 +176,7 @@ mux-sata at 71 { &i2c2 { /* SMB_PCIE_STBY_LVC3 */ - mux-expb at 71 { + i2c-mux at 71 { compatible = "nxp,pca9548"; reg = <0x71>; #address-cells = <1>; @@ -187,7 +187,7 @@ i2c at 0 { #address-cells = <1>; #size-cells = <0>; reg = <0>; - rsrb-mux at 72 { + i2c-mux at 72 { compatible = "nxp,pca9548"; reg = <0x72>; #address-cells = <1>; diff --git a/arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts b/arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts index e36ee4704994b1f7..933ca831d37529d8 100644 --- a/arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts +++ b/arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts @@ -88,16 +88,16 @@ gpio at 27 { &i2c13 { /* SMB_PCIE2_STBY_LVC3 */ - mux-expa at 73 { - compatible = "nxp,pca9545"; - reg = <0x73>; + i2c-mux at 71 { + compatible = "nxp,pca9543"; + reg = <0x71>; #address-cells = <1>; #size-cells = <0>; i2c-mux-idle-disconnect; }; - mux-sata at 71 { - compatible = "nxp,pca9543"; - reg = <0x71>; + i2c-mux at 73 { + compatible = "nxp,pca9545"; + reg = <0x73>; #address-cells = <1>; #size-cells = <0>; i2c-mux-idle-disconnect; @@ -106,7 +106,7 @@ mux-sata at 71 { &i2c2 { /* SMB_PCIE_STBY_LVC3 */ - mux-expb at 71 { + i2c-mux at 71 { compatible = "nxp,pca9545"; reg = <0x71>; #address-cells = <1>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 03/11] ARM: dts: imx: Fix pca9547 i2c-mux node name 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 01/11] ARM: dts: ti: " Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 02/11] ARM: dts: aspeed: " Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-31 12:39 ` Shawn Guo 2022-12-02 16:49 ` [PATCH 04/11] ARM: dts: nuvoton: Fix pca954x i2c-mux node names Geert Uytterhoeven ` (7 subsequent siblings) 10 siblings, 1 reply; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm/boot/dts/imx53-ppd.dtb: i2c-switch at 70: $nodename:0: 'i2c-switch at 70' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/arm/boot/dts/imx53-ppd.dtb: i2c-switch at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3', 'i2c at 4', 'i2c at 5', 'i2c at 6', 'i2c at 7' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml Fix this by renaming the PCA9547 node to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm/boot/dts/imx53-ppd.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx53-ppd.dts b/arch/arm/boot/dts/imx53-ppd.dts index 37d0cffea99c56ec..70c4a4852256c4ef 100644 --- a/arch/arm/boot/dts/imx53-ppd.dts +++ b/arch/arm/boot/dts/imx53-ppd.dts @@ -488,7 +488,7 @@ &i2c1 { scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>; status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9547"; #address-cells = <1>; #size-cells = <0>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 03/11] ARM: dts: imx: Fix pca9547 i2c-mux node name 2022-12-02 16:49 ` [PATCH 03/11] ARM: dts: imx: Fix pca9547 i2c-mux node name Geert Uytterhoeven @ 2022-12-31 12:39 ` Shawn Guo 0 siblings, 0 replies; 17+ messages in thread From: Shawn Guo @ 2022-12-31 12:39 UTC (permalink / raw) To: linux-aspeed On Fri, Dec 02, 2022 at 05:49:18PM +0100, Geert Uytterhoeven wrote: > "make dtbs_check": > > arch/arm/boot/dts/imx53-ppd.dtb: i2c-switch at 70: $nodename:0: 'i2c-switch at 70' does not match '^(i2c-?)?mux' > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > arch/arm/boot/dts/imx53-ppd.dtb: i2c-switch at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3', 'i2c at 4', 'i2c at 5', 'i2c at 6', 'i2c at 7' were unexpected) > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > > Fix this by renaming the PCA9547 node to "i2c-mux", to match the I2C bus > multiplexer/switch DT bindings and the Generic Names Recommendation in > the Devicetree Specification. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Applied, thanks! ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 04/11] ARM: dts: nuvoton: Fix pca954x i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven ` (2 preceding siblings ...) 2022-12-02 16:49 ` [PATCH 03/11] ARM: dts: imx: Fix pca9547 i2c-mux node name Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 05/11] ARM: dts: socfpga: Fix pca9548 i2c-mux node name Geert Uytterhoeven ` (6 subsequent siblings) 10 siblings, 0 replies; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm/boot/dts/nuvoton-npcm730-gbs.dtb: i2c-switch at 71: $nodename:0: 'i2c-switch at 71' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 16 ++++++++-------- arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 2 +- arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 8 ++++---- .../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 4 ++-- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/arch/arm/boot/dts/nuvoton-npcm730-gbs.dts b/arch/arm/boot/dts/nuvoton-npcm730-gbs.dts index 9e9eba8bad5e424a..9f64c85e1c206494 100644 --- a/arch/arm/boot/dts/nuvoton-npcm730-gbs.dts +++ b/arch/arm/boot/dts/nuvoton-npcm730-gbs.dts @@ -525,7 +525,7 @@ &i2c0 { clock-frequency = <100000>; status = "okay"; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; #address-cells = <1>; #size-cells = <0>; @@ -666,7 +666,7 @@ mb_fru at 50 { reg = <0x50>; }; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; #address-cells = <1>; #size-cells = <0>; @@ -727,7 +727,7 @@ &i2c6 { clock-frequency = <100000>; status = "okay"; - i2c-switch at 73 { + i2c-mux at 73 { compatible = "nxp,pca9545"; #address-cells = <1>; #size-cells = <0>; @@ -763,7 +763,7 @@ &i2c7 { clock-frequency = <100000>; status = "okay"; - i2c-switch at 72 { + i2c-mux at 72 { compatible = "nxp,pca9545"; #address-cells = <1>; #size-cells = <0>; @@ -812,7 +812,7 @@ &i2c9 { clock-frequency = <100000>; status = "okay"; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; #address-cells = <1>; #size-cells = <0>; @@ -866,7 +866,7 @@ &i2c10 { clock-frequency = <100000>; status = "okay"; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9545"; #address-cells = <1>; #size-cells = <0>; @@ -902,7 +902,7 @@ &i2c11 { clock-frequency = <100000>; status = "okay"; - i2c-switch at 76 { + i2c-mux at 76 { compatible = "nxp,pca9545"; #address-cells = <1>; #size-cells = <0>; @@ -961,7 +961,7 @@ &i2c14 { clock-frequency = <100000>; status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9545"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/nuvoton-npcm730-gsj.dts b/arch/arm/boot/dts/nuvoton-npcm730-gsj.dts index 2a394cc15284c55d..9b1cc7f4adf0909d 100644 --- a/arch/arm/boot/dts/nuvoton-npcm730-gsj.dts +++ b/arch/arm/boot/dts/nuvoton-npcm730-gsj.dts @@ -303,7 +303,7 @@ ucd90160 at 6b { &i2c15 { status = "okay"; - i2c-switch at 75 { + i2c-mux at 75 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/nuvoton-npcm730-kudo.dts b/arch/arm/boot/dts/nuvoton-npcm730-kudo.dts index f7b38bee039bcab5..58329adbd9186fd7 100644 --- a/arch/arm/boot/dts/nuvoton-npcm730-kudo.dts +++ b/arch/arm/boot/dts/nuvoton-npcm730-kudo.dts @@ -494,7 +494,7 @@ &adc { &i2c1 { status = "okay"; - i2c-switch at 75 { + i2c-mux at 75 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -573,7 +573,7 @@ lm75 at 5c { }; }; }; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -613,7 +613,7 @@ &i2c3 { &i2c4 { status = "okay"; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -684,7 +684,7 @@ ssif-bmc at 10 { &i2c13 { status = "okay"; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts b/arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts index 87359ab05db3ebab..209fa3400317bf19 100644 --- a/arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts +++ b/arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts @@ -208,7 +208,7 @@ &gmac0 { &i2c1 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -258,7 +258,7 @@ i2c_slot5: i2c-bus at 6 { }; }; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9546"; reg = <0x71>; #address-cells = <1>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 05/11] ARM: dts: socfpga: Fix pca9548 i2c-mux node name 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven ` (3 preceding siblings ...) 2022-12-02 16:49 ` [PATCH 04/11] ARM: dts: nuvoton: Fix pca954x i2c-mux node names Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-06 21:01 ` Dinh Nguyen 2022-12-02 16:49 ` [PATCH 06/11] ARM: dts: vf610: Fix pca9548 i2c-mux node names Geert Uytterhoeven ` (5 subsequent siblings) 10 siblings, 1 reply; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dtb: i2cswitch at 70: $nodename:0: 'i2cswitch at 70' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dtb: i2cswitch at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3', 'i2c at 4', 'i2c at 5', 'i2c at 6', 'i2c at 7' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml Fix this by renaming the PCA9548 node to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts index f24f17c2f5ee6bc4..e0630b0eed036d35 100644 --- a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts +++ b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts @@ -141,7 +141,7 @@ at24 at 50 { reg = <0x50>; }; - i2cswitch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 05/11] ARM: dts: socfpga: Fix pca9548 i2c-mux node name 2022-12-02 16:49 ` [PATCH 05/11] ARM: dts: socfpga: Fix pca9548 i2c-mux node name Geert Uytterhoeven @ 2022-12-06 21:01 ` Dinh Nguyen 0 siblings, 0 replies; 17+ messages in thread From: Dinh Nguyen @ 2022-12-06 21:01 UTC (permalink / raw) To: linux-aspeed On 12/2/22 10:49, Geert Uytterhoeven wrote: > "make dtbs_check": > > arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dtb: i2cswitch at 70: $nodename:0: 'i2cswitch at 70' does not match '^(i2c-?)?mux' > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dtb: i2cswitch at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3', 'i2c at 4', 'i2c at 5', 'i2c at 6', 'i2c at 7' were unexpected) > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > > Fix this by renaming the PCA9548 node to "i2c-mux", to match the I2C bus > multiplexer/switch DT bindings and the Generic Names Recommendation in > the Devicetree Specification. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> > --- > arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts > index f24f17c2f5ee6bc4..e0630b0eed036d35 100644 > --- a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts > +++ b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts > @@ -141,7 +141,7 @@ at24 at 50 { > reg = <0x50>; > }; > > - i2cswitch at 70 { > + i2c-mux at 70 { > compatible = "nxp,pca9548"; > #address-cells = <1>; > #size-cells = <0>; Applied! Thanks, Dinh ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 06/11] ARM: dts: vf610: Fix pca9548 i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven ` (4 preceding siblings ...) 2022-12-02 16:49 ` [PATCH 05/11] ARM: dts: socfpga: Fix pca9548 i2c-mux node name Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-31 12:39 ` Shawn Guo 2022-12-02 16:49 ` [PATCH 07/11] arm64: dts: freescale: Fix pca954x " Geert Uytterhoeven ` (4 subsequent siblings) 10 siblings, 1 reply; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm/boot/dts/vf610-zii-dev-rev-b.dtb: tca9548 at 70: $nodename:0: 'tca9548 at 70' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/arm/boot/dts/vf610-zii-dev-rev-b.dtb: tca9548 at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3', 'i2c at 4' were unexpected) From schema: /scratch/geert/linux/linux-renesas/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA9548 nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 +- arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts b/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts index 42ed4a04a12e250b..6280c5e86a124e2f 100644 --- a/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts +++ b/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts @@ -345,7 +345,7 @@ gpio6: io-expander at 22 { }; &i2c2 { - tca9548 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; pinctrl-0 = <&pinctrl_i2c_mux_reset>; pinctrl-names = "default"; diff --git a/arch/arm/boot/dts/vf610-zii-dev-rev-c.dts b/arch/arm/boot/dts/vf610-zii-dev-rev-c.dts index f892977da9e4e031..c00d39562a10bb94 100644 --- a/arch/arm/boot/dts/vf610-zii-dev-rev-c.dts +++ b/arch/arm/boot/dts/vf610-zii-dev-rev-c.dts @@ -340,7 +340,7 @@ eeprom at 50 { }; &i2c2 { - tca9548 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; pinctrl-0 = <&pinctrl_i2c_mux_reset>; pinctrl-names = "default"; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 06/11] ARM: dts: vf610: Fix pca9548 i2c-mux node names 2022-12-02 16:49 ` [PATCH 06/11] ARM: dts: vf610: Fix pca9548 i2c-mux node names Geert Uytterhoeven @ 2022-12-31 12:39 ` Shawn Guo 0 siblings, 0 replies; 17+ messages in thread From: Shawn Guo @ 2022-12-31 12:39 UTC (permalink / raw) To: linux-aspeed On Fri, Dec 02, 2022 at 05:49:21PM +0100, Geert Uytterhoeven wrote: > "make dtbs_check": > > arch/arm/boot/dts/vf610-zii-dev-rev-b.dtb: tca9548 at 70: $nodename:0: 'tca9548 at 70' does not match '^(i2c-?)?mux' > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > arch/arm/boot/dts/vf610-zii-dev-rev-b.dtb: tca9548 at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3', 'i2c at 4' were unexpected) > From schema: /scratch/geert/linux/linux-renesas/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > ... > > Fix this by renaming PCA9548 nodes to "i2c-mux", to match the I2C bus > multiplexer/switch DT bindings and the Generic Names Recommendation in > the Devicetree Specification. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Applied, thanks! ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 07/11] arm64: dts: freescale: Fix pca954x i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven ` (5 preceding siblings ...) 2022-12-02 16:49 ` [PATCH 06/11] ARM: dts: vf610: Fix pca9548 i2c-mux node names Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-31 12:40 ` Shawn Guo 2022-12-02 16:49 ` [PATCH 08/11] arm64: dts: marvell: " Geert Uytterhoeven ` (3 subsequent siblings) 10 siblings, 1 reply; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dtb: pca9547 at 77: $nodename:0: 'pca9547 at 77' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dtb: pca9547 at 77: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 4' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 4 ++-- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts index 5a8d85a7d1612d44..bbdf989058ff7795 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts @@ -110,7 +110,7 @@ &esdhc1 { &i2c0 { status = "okay"; - pca9547 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts index 9b726c2a4842671a..dda27ed7aaf2b15c 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts @@ -89,7 +89,7 @@ fpga: board-control at 2,0 { &i2c0 { status = "okay"; - pca9547 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts index b2fcbba60d3accdf..3b0ed9305f2bd455 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts @@ -88,7 +88,7 @@ &duart1 { &i2c0 { status = "okay"; - pca9547 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts index 41d8b15f25a540ba..aa52ff73ff9e0272 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts @@ -53,7 +53,7 @@ flash at 2 { &i2c0 { status = "okay"; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts b/arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts index 1bfbce69cc8b77bb..ee8e932628d17f19 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts @@ -136,7 +136,7 @@ mdio2_aquantia_phy: ethernet-phy at 0 { &i2c0 { status = "okay"; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts index ef6c8967533efa45..d4867d6cf47cdc79 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts @@ -245,7 +245,7 @@ rx8035: rtc at 32 { &i2c3 { status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9540"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi index f598669e742fc940..52c5a43b30a0fb22 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi @@ -103,7 +103,7 @@ mdio0_phy15: mdio-phy3 at 1f { &i2c0 { status = "okay"; - pca9547 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi index 3d9647b3da147314..537cecb13dd08a0f 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi @@ -44,7 +44,7 @@ cpld at 3,0 { &i2c0 { status = "okay"; - pca9547 at 75 { + i2c-mux at 75 { compatible = "nxp,pca9547"; reg = <0x75>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi b/arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi index afb455210bd07ed6..d32a52ab00a42a28 100644 --- a/arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi @@ -54,7 +54,7 @@ &esdhc1 { &i2c0 { status = "okay"; - i2c-switch at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts index 74c09891600f2525..6357078185eddb44 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts @@ -214,7 +214,7 @@ &i2c3 { pinctrl-0 = <&pinctrl_i2c3>; status = "okay"; - i2cmux at 70 { + i2c-mux at 70 { compatible = "nxp,pca9540"; reg = <0x70>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts b/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts index 9dda2a1554c32848..8614c18b5998c242 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts @@ -133,7 +133,7 @@ &i2c1 { pinctrl-0 = <&pinctrl_i2c1>; status = "okay"; - i2cmux at 70 { + i2c-mux at 70 { compatible = "nxp,pca9546"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c1_pca9546>; @@ -216,7 +216,7 @@ &i2c4 { pinctrl-0 = <&pinctrl_i2c4>; status = "okay"; - pca9546: i2cmux at 70 { + pca9546: i2c-mux at 70 { compatible = "nxp,pca9546"; reg = <0x70>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts index 07d8dd8160f68169..afa883389456ce77 100644 --- a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts @@ -61,7 +61,7 @@ &i2c1 { pinctrl-0 = <&pinctrl_lpi2c1 &pinctrl_ioexp_rst>; status = "okay"; - i2c-switch at 71 { + i2c-mux at 71 { compatible = "nxp,pca9646", "nxp,pca9546"; #address-cells = <1>; #size-cells = <0>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 07/11] arm64: dts: freescale: Fix pca954x i2c-mux node names 2022-12-02 16:49 ` [PATCH 07/11] arm64: dts: freescale: Fix pca954x " Geert Uytterhoeven @ 2022-12-31 12:40 ` Shawn Guo 0 siblings, 0 replies; 17+ messages in thread From: Shawn Guo @ 2022-12-31 12:40 UTC (permalink / raw) To: linux-aspeed On Fri, Dec 02, 2022 at 05:49:22PM +0100, Geert Uytterhoeven wrote: > "make dtbs_check": > > arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dtb: pca9547 at 77: $nodename:0: 'pca9547 at 77' does not match '^(i2c-?)?mux' > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dtb: pca9547 at 77: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 4' were unexpected) > From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml > ... > > Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus > multiplexer/switch DT bindings and the Generic Names Recommendation in > the Devicetree Specification. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Applied, thanks! ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 08/11] arm64: dts: marvell: Fix pca954x i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven ` (6 preceding siblings ...) 2022-12-02 16:49 ` [PATCH 07/11] arm64: dts: freescale: Fix pca954x " Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 09/11] arm64: dts: renesas: ulcb-kf: Fix pca9548 " Geert Uytterhoeven ` (2 subsequent siblings) 10 siblings, 0 replies; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtb: i2c-switch at 70: $nodename:0: 'i2c-switch at 70' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtb: i2c-switch at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi b/arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi index ca1aeb69a8929931..c864df9ec84d1b6f 100644 --- a/arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi +++ b/arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi @@ -135,7 +135,7 @@ &cp0_i2c1 { pinctrl-0 = <&cp0_i2c1_pins>; status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm64/boot/dts/marvell/armada-8040-puzzle-m801.dts b/arch/arm64/boot/dts/marvell/armada-8040-puzzle-m801.dts index eb04735039362373..42a60f3dd5d142fc 100644 --- a/arch/arm64/boot/dts/marvell/armada-8040-puzzle-m801.dts +++ b/arch/arm64/boot/dts/marvell/armada-8040-puzzle-m801.dts @@ -285,7 +285,7 @@ &cp0_i2c1 { pinctrl-0 = <&cp0_i2c1_pins>; status = "okay"; - i2c-switch at 70 { + i2c-mux at 70 { compatible = "nxp,pca9544"; #address-cells = <1>; #size-cells = <0>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 09/11] arm64: dts: renesas: ulcb-kf: Fix pca9548 i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven ` (7 preceding siblings ...) 2022-12-02 16:49 ` [PATCH 08/11] arm64: dts: marvell: " Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 10/11] MIPS: mscc: jaguar2: Fix pca9545 " Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 11/11] powerpc: dts: fsl: Fix pca954x " Geert Uytterhoeven 10 siblings, 0 replies; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dtb: i2c-switch at 71: $nodename:0: 'i2c-switch at 71' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dtb: i2c-switch at 71: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 4', 'i2c at 7' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming all PCA9548 nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. While at it, rename the labels too, for uniformity. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- To be queued in renesas-devel for v6.3. --- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi index 8e46acbe3a203759..e95be89e6e9d25b8 100644 --- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi +++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi @@ -126,7 +126,7 @@ &hsusb { }; &i2c2 { - i2cswitch2: i2c-switch at 71 { + i2cmux2: i2c-mux at 71 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; @@ -316,7 +316,7 @@ gpio_exp_75: gpio at 75 { }; &i2c4 { - i2cswitch4: i2c-switch at 71 { + i2cmux4: i2c-mux at 71 { compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 10/11] MIPS: mscc: jaguar2: Fix pca9545 i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven ` (8 preceding siblings ...) 2022-12-02 16:49 ` [PATCH 09/11] arm64: dts: renesas: ulcb-kf: Fix pca9548 " Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 11/11] powerpc: dts: fsl: Fix pca954x " Geert Uytterhoeven 10 siblings, 0 replies; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/mips/boot/dts/mscc/jaguar2_pcb110.dtb: pca9545 at 70: $nodename:0: 'pca9545 at 70' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/mips/boot/dts/mscc/jaguar2_pcb110.dtb: pca9545 at 70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 1', 'i2c at 2', 'i2c at 3' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA9545 nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/mips/boot/dts/mscc/jaguar2_pcb110.dts b/arch/mips/boot/dts/mscc/jaguar2_pcb110.dts index 0ea7bc5b5746842f..1813f4e32e55fadb 100644 --- a/arch/mips/boot/dts/mscc/jaguar2_pcb110.dts +++ b/arch/mips/boot/dts/mscc/jaguar2_pcb110.dts @@ -208,7 +208,7 @@ i2cmux_3: i2cmux-3-pins { }; &i2c0 { - pca9545 at 70 { + i2c-mux at 70 { compatible = "nxp,pca9545"; reg = <0x70>; #address-cells = <1>; @@ -236,7 +236,7 @@ i2c127: i2c at 3 { reg = <3>; }; }; - pca9545 at 71 { + i2c-mux at 71 { compatible = "nxp,pca9545"; reg = <0x71>; #address-cells = <1>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 11/11] powerpc: dts: fsl: Fix pca954x i2c-mux node names 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven ` (9 preceding siblings ...) 2022-12-02 16:49 ` [PATCH 10/11] MIPS: mscc: jaguar2: Fix pca9545 " Geert Uytterhoeven @ 2022-12-02 16:49 ` Geert Uytterhoeven 10 siblings, 0 replies; 17+ messages in thread From: Geert Uytterhoeven @ 2022-12-02 16:49 UTC (permalink / raw) To: linux-aspeed "make dtbs_check": arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dtb: pca9546 at 77: $nodename:0: 'pca9546 at 77' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arch/powerpc/boot/dts/fsl/t1024qds.dtb: pca9547 at 77: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c at 0', 'i2c at 2', 'i2c at 3' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming pca954x nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/powerpc/boot/dts/fsl/t1024qds.dts | 2 +- arch/powerpc/boot/dts/fsl/t1024rdb.dts | 2 +- arch/powerpc/boot/dts/fsl/t104xqds.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t208xqds.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t208xrdb.dtsi | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/powerpc/boot/dts/fsl/t1024qds.dts b/arch/powerpc/boot/dts/fsl/t1024qds.dts index d6858b7cd93fb5d5..9ea7942f914e14ee 100644 --- a/arch/powerpc/boot/dts/fsl/t1024qds.dts +++ b/arch/powerpc/boot/dts/fsl/t1024qds.dts @@ -151,7 +151,7 @@ slic at 3 { }; i2c at 118000 { - pca9547 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/powerpc/boot/dts/fsl/t1024rdb.dts b/arch/powerpc/boot/dts/fsl/t1024rdb.dts index dbcd31cc35dcd2bb..270aaf631f2ab0fa 100644 --- a/arch/powerpc/boot/dts/fsl/t1024rdb.dts +++ b/arch/powerpc/boot/dts/fsl/t1024rdb.dts @@ -165,7 +165,7 @@ rtc at 68 { }; i2c at 118100 { - pca9546 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9546"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/powerpc/boot/dts/fsl/t104xqds.dtsi b/arch/powerpc/boot/dts/fsl/t104xqds.dtsi index 615479732252404f..1c329f076f64f2dc 100644 --- a/arch/powerpc/boot/dts/fsl/t104xqds.dtsi +++ b/arch/powerpc/boot/dts/fsl/t104xqds.dtsi @@ -268,7 +268,7 @@ flash at 0 { }; i2c at 118000 { - pca9547 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; }; diff --git a/arch/powerpc/boot/dts/fsl/t104xrdb.dtsi b/arch/powerpc/boot/dts/fsl/t104xrdb.dtsi index bfe1ed5be337492e..fc7bec5dcb90fc2d 100644 --- a/arch/powerpc/boot/dts/fsl/t104xrdb.dtsi +++ b/arch/powerpc/boot/dts/fsl/t104xrdb.dtsi @@ -128,7 +128,7 @@ adt7461 at 4c { }; i2c at 118100 { - pca9546 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9546"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/powerpc/boot/dts/fsl/t208xqds.dtsi b/arch/powerpc/boot/dts/fsl/t208xqds.dtsi index db4139999b28ebf4..962c99941645b965 100644 --- a/arch/powerpc/boot/dts/fsl/t208xqds.dtsi +++ b/arch/powerpc/boot/dts/fsl/t208xqds.dtsi @@ -135,7 +135,7 @@ flash at 2 { }; i2c at 118000 { - pca9547 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9547"; reg = <0x77>; #address-cells = <1>; diff --git a/arch/powerpc/boot/dts/fsl/t208xrdb.dtsi b/arch/powerpc/boot/dts/fsl/t208xrdb.dtsi index ff87e67c70da4a29..ecc3e8c7394cad20 100644 --- a/arch/powerpc/boot/dts/fsl/t208xrdb.dtsi +++ b/arch/powerpc/boot/dts/fsl/t208xrdb.dtsi @@ -138,7 +138,7 @@ eeprom at 50 { }; i2c at 118100 { - pca9546 at 77 { + i2c-mux at 77 { compatible = "nxp,pca9546"; reg = <0x77>; }; -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
end of thread, other threads:[~2023-01-19 8:18 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-12-02 16:49 [PATCH 00/11] Fix pca954x i2c-mux node names Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 01/11] ARM: dts: ti: " Geert Uytterhoeven 2023-01-19 8:18 ` Tony Lindgren 2022-12-02 16:49 ` [PATCH 02/11] ARM: dts: aspeed: " Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 03/11] ARM: dts: imx: Fix pca9547 i2c-mux node name Geert Uytterhoeven 2022-12-31 12:39 ` Shawn Guo 2022-12-02 16:49 ` [PATCH 04/11] ARM: dts: nuvoton: Fix pca954x i2c-mux node names Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 05/11] ARM: dts: socfpga: Fix pca9548 i2c-mux node name Geert Uytterhoeven 2022-12-06 21:01 ` Dinh Nguyen 2022-12-02 16:49 ` [PATCH 06/11] ARM: dts: vf610: Fix pca9548 i2c-mux node names Geert Uytterhoeven 2022-12-31 12:39 ` Shawn Guo 2022-12-02 16:49 ` [PATCH 07/11] arm64: dts: freescale: Fix pca954x " Geert Uytterhoeven 2022-12-31 12:40 ` Shawn Guo 2022-12-02 16:49 ` [PATCH 08/11] arm64: dts: marvell: " Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 09/11] arm64: dts: renesas: ulcb-kf: Fix pca9548 " Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 10/11] MIPS: mscc: jaguar2: Fix pca9545 " Geert Uytterhoeven 2022-12-02 16:49 ` [PATCH 11/11] powerpc: dts: fsl: Fix pca954x " Geert Uytterhoeven
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).