Commit cc5dc7e7 authored by Arnd Bergmann's avatar Arnd Bergmann

Merge tag 'microchip-dt64-6.10' of...

Merge tag 'microchip-dt64-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt

Microchip ARM64 device tree updates for v6.10

It contains:
- dtbs_check and dtc W=1 warning fixes
- mdio2 and serdes address fixes for sparx5

* tag 'microchip-dt64-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
  arm64: dts: microchip: sparx5_pcb135: drop duplicated NOR flash
  arm64: dts: microchip: sparx5_pcb134: drop duplicated NOR flash
  arm64: dts: microchip: sparx5_pcb135: drop LED unit addresses
  arm64: dts: microchip: sparx5_pcb134: drop LED unit addresses
  arm64: dts: microchip: sparx5_pcb135: align I2C mux node name with bindings
  arm64: dts: microchip: sparx5_pcb134: align I2C mux node name with bindings
  arm64: dts: microchip: sparx5_pcb135: add missing I2C mux unit addresses
  arm64: dts: microchip: sparx5_pcb134: add missing I2C mux unit addresses
  arm64: dts: microchip: sparx5: correct serdes unit address
  arm64: dts: microchip: sparx5: fix mdio reg

Link: https://lore.kernel.org/r/20240429121429.1941241-1-claudiu.beznea@tuxon.devSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parents e8325e33 6c7c4b91
...@@ -447,7 +447,7 @@ mdio2: mdio@6110102f8 { ...@@ -447,7 +447,7 @@ mdio2: mdio@6110102f8 {
pinctrl-names = "default"; pinctrl-names = "default";
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
reg = <0x6 0x110102d4 0x24>; reg = <0x6 0x110102f8 0x24>;
}; };
mdio3: mdio@61101031c { mdio3: mdio@61101031c {
...@@ -460,7 +460,7 @@ mdio3: mdio@61101031c { ...@@ -460,7 +460,7 @@ mdio3: mdio@61101031c {
reg = <0x6 0x1101031c 0x24>; reg = <0x6 0x1101031c 0x24>;
}; };
serdes: serdes@10808000 { serdes: serdes@610808000 {
compatible = "microchip,sparx5-serdes"; compatible = "microchip,sparx5-serdes";
#phy-cells = <1>; #phy-cells = <1>;
clocks = <&sys_clk>; clocks = <&sys_clk>;
......
...@@ -15,234 +15,234 @@ gpio-restart { ...@@ -15,234 +15,234 @@ gpio-restart {
leds { leds {
compatible = "gpio-leds"; compatible = "gpio-leds";
led@0 { led-0 {
label = "twr0:green"; label = "twr0:green";
gpios = <&sgpio_out0 8 0 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out0 8 0 GPIO_ACTIVE_LOW>;
}; };
led@1 { led-1 {
label = "twr0:yellow"; label = "twr0:yellow";
gpios = <&sgpio_out0 8 1 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out0 8 1 GPIO_ACTIVE_LOW>;
}; };
led@2 { led-2 {
label = "twr1:green"; label = "twr1:green";
gpios = <&sgpio_out0 9 0 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out0 9 0 GPIO_ACTIVE_LOW>;
}; };
led@3 { led-3 {
label = "twr1:yellow"; label = "twr1:yellow";
gpios = <&sgpio_out0 9 1 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out0 9 1 GPIO_ACTIVE_LOW>;
}; };
led@4 { led-4 {
label = "twr2:green"; label = "twr2:green";
gpios = <&sgpio_out0 10 0 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out0 10 0 GPIO_ACTIVE_LOW>;
}; };
led@5 { led-5 {
label = "twr2:yellow"; label = "twr2:yellow";
gpios = <&sgpio_out0 10 1 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out0 10 1 GPIO_ACTIVE_LOW>;
}; };
led@6 { led-6 {
label = "twr3:green"; label = "twr3:green";
gpios = <&sgpio_out0 11 0 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out0 11 0 GPIO_ACTIVE_LOW>;
}; };
led@7 { led-7 {
label = "twr3:yellow"; label = "twr3:yellow";
gpios = <&sgpio_out0 11 1 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out0 11 1 GPIO_ACTIVE_LOW>;
}; };
led@8 { led-8 {
label = "eth12:green"; label = "eth12:green";
gpios = <&sgpio_out0 12 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out0 12 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@9 { led-9 {
label = "eth12:yellow"; label = "eth12:yellow";
gpios = <&sgpio_out0 12 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out0 12 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@10 { led-10 {
label = "eth13:green"; label = "eth13:green";
gpios = <&sgpio_out0 13 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out0 13 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@11 { led-11 {
label = "eth13:yellow"; label = "eth13:yellow";
gpios = <&sgpio_out0 13 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out0 13 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@12 { led-12 {
label = "eth14:green"; label = "eth14:green";
gpios = <&sgpio_out0 14 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out0 14 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@13 { led-13 {
label = "eth14:yellow"; label = "eth14:yellow";
gpios = <&sgpio_out0 14 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out0 14 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@14 { led-14 {
label = "eth15:green"; label = "eth15:green";
gpios = <&sgpio_out0 15 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out0 15 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@15 { led-15 {
label = "eth15:yellow"; label = "eth15:yellow";
gpios = <&sgpio_out0 15 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out0 15 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@16 { led-16 {
label = "eth48:green"; label = "eth48:green";
gpios = <&sgpio_out1 16 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 16 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@17 { led-17 {
label = "eth48:yellow"; label = "eth48:yellow";
gpios = <&sgpio_out1 16 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 16 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@18 { led-18 {
label = "eth49:green"; label = "eth49:green";
gpios = <&sgpio_out1 17 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 17 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@19 { led-19 {
label = "eth49:yellow"; label = "eth49:yellow";
gpios = <&sgpio_out1 17 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 17 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@20 { led-20 {
label = "eth50:green"; label = "eth50:green";
gpios = <&sgpio_out1 18 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 18 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@21 { led-21 {
label = "eth50:yellow"; label = "eth50:yellow";
gpios = <&sgpio_out1 18 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 18 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@22 { led-22 {
label = "eth51:green"; label = "eth51:green";
gpios = <&sgpio_out1 19 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 19 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@23 { led-23 {
label = "eth51:yellow"; label = "eth51:yellow";
gpios = <&sgpio_out1 19 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 19 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@24 { led-24 {
label = "eth52:green"; label = "eth52:green";
gpios = <&sgpio_out1 20 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 20 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@25 { led-25 {
label = "eth52:yellow"; label = "eth52:yellow";
gpios = <&sgpio_out1 20 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 20 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@26 { led-26 {
label = "eth53:green"; label = "eth53:green";
gpios = <&sgpio_out1 21 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 21 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@27 { led-27 {
label = "eth53:yellow"; label = "eth53:yellow";
gpios = <&sgpio_out1 21 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 21 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@28 { led-28 {
label = "eth54:green"; label = "eth54:green";
gpios = <&sgpio_out1 22 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 22 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@29 { led-29 {
label = "eth54:yellow"; label = "eth54:yellow";
gpios = <&sgpio_out1 22 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 22 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@30 { led-30 {
label = "eth55:green"; label = "eth55:green";
gpios = <&sgpio_out1 23 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 23 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@31 { led-31 {
label = "eth55:yellow"; label = "eth55:yellow";
gpios = <&sgpio_out1 23 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 23 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@32 { led-32 {
label = "eth56:green"; label = "eth56:green";
gpios = <&sgpio_out1 24 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 24 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@33 { led-33 {
label = "eth56:yellow"; label = "eth56:yellow";
gpios = <&sgpio_out1 24 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 24 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@34 { led-34 {
label = "eth57:green"; label = "eth57:green";
gpios = <&sgpio_out1 25 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 25 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@35 { led-35 {
label = "eth57:yellow"; label = "eth57:yellow";
gpios = <&sgpio_out1 25 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 25 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@36 { led-36 {
label = "eth58:green"; label = "eth58:green";
gpios = <&sgpio_out1 26 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 26 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@37 { led-37 {
label = "eth58:yellow"; label = "eth58:yellow";
gpios = <&sgpio_out1 26 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 26 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@38 { led-38 {
label = "eth59:green"; label = "eth59:green";
gpios = <&sgpio_out1 27 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 27 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@39 { led-39 {
label = "eth59:yellow"; label = "eth59:yellow";
gpios = <&sgpio_out1 27 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 27 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@40 { led-40 {
label = "eth60:green"; label = "eth60:green";
gpios = <&sgpio_out1 28 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 28 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@41 { led-41 {
label = "eth60:yellow"; label = "eth60:yellow";
gpios = <&sgpio_out1 28 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 28 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@42 { led-42 {
label = "eth61:green"; label = "eth61:green";
gpios = <&sgpio_out1 29 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 29 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@43 { led-43 {
label = "eth61:yellow"; label = "eth61:yellow";
gpios = <&sgpio_out1 29 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 29 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@44 { led-44 {
label = "eth62:green"; label = "eth62:green";
gpios = <&sgpio_out1 30 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 30 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@45 { led-45 {
label = "eth62:yellow"; label = "eth62:yellow";
gpios = <&sgpio_out1 30 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 30 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@46 { led-46 {
label = "eth63:green"; label = "eth63:green";
gpios = <&sgpio_out1 31 0 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 31 0 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
}; };
led@47 { led-47 {
label = "eth63:yellow"; label = "eth63:yellow";
gpios = <&sgpio_out1 31 1 GPIO_ACTIVE_HIGH>; gpios = <&sgpio_out1 31 1 GPIO_ACTIVE_HIGH>;
default-state = "off"; default-state = "off";
...@@ -272,15 +272,6 @@ gpio@1 { ...@@ -272,15 +272,6 @@ gpio@1 {
}; };
}; };
&spi0 {
status = "okay";
flash@0 {
compatible = "jedec,spi-nor";
spi-max-frequency = <8000000>;
reg = <0>;
};
};
&spi0 { &spi0 {
status = "okay"; status = "okay";
spi@0 { spi@0 {
...@@ -395,13 +386,13 @@ i2cmux_11: i2cmux-11-pins { ...@@ -395,13 +386,13 @@ i2cmux_11: i2cmux-11-pins {
}; };
&axi { &axi {
i2c0_imux: i2c0-imux@0 { i2c0_imux: i2c-mux-0 {
compatible = "i2c-mux-pinctrl"; compatible = "i2c-mux-pinctrl";
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
i2c-parent = <&i2c0>; i2c-parent = <&i2c0>;
}; };
i2c0_emux: i2c0-emux@0 { i2c0_emux: i2c-mux-1 {
compatible = "i2c-mux-gpio"; compatible = "i2c-mux-gpio";
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
...@@ -427,62 +418,62 @@ &i2c0_imux { ...@@ -427,62 +418,62 @@ &i2c0_imux {
pinctrl-10 = <&i2cmux_10>; pinctrl-10 = <&i2cmux_10>;
pinctrl-11 = <&i2cmux_11>; pinctrl-11 = <&i2cmux_11>;
pinctrl-12 = <&i2cmux_pins_i>; pinctrl-12 = <&i2cmux_pins_i>;
i2c_sfp1: i2c_sfp1 { i2c_sfp1: i2c@0 {
reg = <0x0>; reg = <0x0>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp2: i2c_sfp2 { i2c_sfp2: i2c@1 {
reg = <0x1>; reg = <0x1>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp3: i2c_sfp3 { i2c_sfp3: i2c@2 {
reg = <0x2>; reg = <0x2>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp4: i2c_sfp4 { i2c_sfp4: i2c@3 {
reg = <0x3>; reg = <0x3>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp5: i2c_sfp5 { i2c_sfp5: i2c@4 {
reg = <0x4>; reg = <0x4>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp6: i2c_sfp6 { i2c_sfp6: i2c@5 {
reg = <0x5>; reg = <0x5>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp7: i2c_sfp7 { i2c_sfp7: i2c@6 {
reg = <0x6>; reg = <0x6>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp8: i2c_sfp8 { i2c_sfp8: i2c@7 {
reg = <0x7>; reg = <0x7>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp9: i2c_sfp9 { i2c_sfp9: i2c@8 {
reg = <0x8>; reg = <0x8>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp10: i2c_sfp10 { i2c_sfp10: i2c@9 {
reg = <0x9>; reg = <0x9>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp11: i2c_sfp11 { i2c_sfp11: i2c@a {
reg = <0xa>; reg = <0xa>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp12: i2c_sfp12 { i2c_sfp12: i2c@b {
reg = <0xb>; reg = <0xb>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
...@@ -495,42 +486,42 @@ &gpio 60 GPIO_ACTIVE_HIGH ...@@ -495,42 +486,42 @@ &gpio 60 GPIO_ACTIVE_HIGH
&gpio 61 GPIO_ACTIVE_HIGH &gpio 61 GPIO_ACTIVE_HIGH
&gpio 54 GPIO_ACTIVE_HIGH>; &gpio 54 GPIO_ACTIVE_HIGH>;
idle-state = <0x8>; idle-state = <0x8>;
i2c_sfp13: i2c_sfp13 { i2c_sfp13: i2c@0 {
reg = <0x0>; reg = <0x0>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp14: i2c_sfp14 { i2c_sfp14: i2c@1 {
reg = <0x1>; reg = <0x1>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp15: i2c_sfp15 { i2c_sfp15: i2c@2 {
reg = <0x2>; reg = <0x2>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp16: i2c_sfp16 { i2c_sfp16: i2c@3 {
reg = <0x3>; reg = <0x3>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp17: i2c_sfp17 { i2c_sfp17: i2c@4 {
reg = <0x4>; reg = <0x4>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp18: i2c_sfp18 { i2c_sfp18: i2c@5 {
reg = <0x5>; reg = <0x5>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp19: i2c_sfp19 { i2c_sfp19: i2c@6 {
reg = <0x6>; reg = <0x6>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp20: i2c_sfp20 { i2c_sfp20: i2c@7 {
reg = <0x7>; reg = <0x7>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
......
...@@ -15,42 +15,42 @@ gpio-restart { ...@@ -15,42 +15,42 @@ gpio-restart {
leds { leds {
compatible = "gpio-leds"; compatible = "gpio-leds";
led@0 { led-0 {
label = "eth60:yellow"; label = "eth60:yellow";
gpios = <&sgpio_out1 28 0 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out1 28 0 GPIO_ACTIVE_LOW>;
default-state = "off"; default-state = "off";
}; };
led@1 { led-1 {
label = "eth60:green"; label = "eth60:green";
gpios = <&sgpio_out1 28 1 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out1 28 1 GPIO_ACTIVE_LOW>;
default-state = "off"; default-state = "off";
}; };
led@2 { led-2 {
label = "eth61:yellow"; label = "eth61:yellow";
gpios = <&sgpio_out1 29 0 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out1 29 0 GPIO_ACTIVE_LOW>;
default-state = "off"; default-state = "off";
}; };
led@3 { led-3 {
label = "eth61:green"; label = "eth61:green";
gpios = <&sgpio_out1 29 1 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out1 29 1 GPIO_ACTIVE_LOW>;
default-state = "off"; default-state = "off";
}; };
led@4 { led-4 {
label = "eth62:yellow"; label = "eth62:yellow";
gpios = <&sgpio_out1 30 0 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out1 30 0 GPIO_ACTIVE_LOW>;
default-state = "off"; default-state = "off";
}; };
led@5 { led-5 {
label = "eth62:green"; label = "eth62:green";
gpios = <&sgpio_out1 30 1 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out1 30 1 GPIO_ACTIVE_LOW>;
default-state = "off"; default-state = "off";
}; };
led@6 { led-6 {
label = "eth63:yellow"; label = "eth63:yellow";
gpios = <&sgpio_out1 31 0 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out1 31 0 GPIO_ACTIVE_LOW>;
default-state = "off"; default-state = "off";
}; };
led@7 { led-7 {
label = "eth63:green"; label = "eth63:green";
gpios = <&sgpio_out1 31 1 GPIO_ACTIVE_LOW>; gpios = <&sgpio_out1 31 1 GPIO_ACTIVE_LOW>;
default-state = "off"; default-state = "off";
...@@ -87,15 +87,6 @@ i2cmux_s32: i2cmux-3-pins { ...@@ -87,15 +87,6 @@ i2cmux_s32: i2cmux-3-pins {
}; };
}; };
&spi0 {
status = "okay";
flash@0 {
compatible = "jedec,spi-nor";
spi-max-frequency = <8000000>;
reg = <0>;
};
};
&spi0 { &spi0 {
status = "okay"; status = "okay";
spi@0 { spi@0 {
...@@ -129,7 +120,7 @@ &sgpio2 { ...@@ -129,7 +120,7 @@ &sgpio2 {
}; };
&axi { &axi {
i2c0_imux: i2c0-imux@0 { i2c0_imux: i2c-mux {
compatible = "i2c-mux-pinctrl"; compatible = "i2c-mux-pinctrl";
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
...@@ -146,22 +137,22 @@ &i2c0_imux { ...@@ -146,22 +137,22 @@ &i2c0_imux {
pinctrl-2 = <&i2cmux_s31>; pinctrl-2 = <&i2cmux_s31>;
pinctrl-3 = <&i2cmux_s32>; pinctrl-3 = <&i2cmux_s32>;
pinctrl-4 = <&i2cmux_pins_i>; pinctrl-4 = <&i2cmux_pins_i>;
i2c_sfp1: i2c_sfp1 { i2c_sfp1: i2c@0 {
reg = <0x0>; reg = <0x0>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp2: i2c_sfp2 { i2c_sfp2: i2c@1 {
reg = <0x1>; reg = <0x1>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp3: i2c_sfp3 { i2c_sfp3: i2c@2 {
reg = <0x2>; reg = <0x2>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
}; };
i2c_sfp4: i2c_sfp4 { i2c_sfp4: i2c@3 {
reg = <0x3>; reg = <0x3>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment