1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries.
7 #include "sparx5_pcb_common.dtsi"
19 compatible = "gpio-restart";
20 gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
25 compatible = "gpio-leds";
27 label = "eth60:yellow";
28 gpios = <&sgpio_out1 28 0 GPIO_ACTIVE_LOW>;
29 default-state = "off";
32 label = "eth60:green";
33 gpios = <&sgpio_out1 28 1 GPIO_ACTIVE_LOW>;
34 default-state = "off";
37 label = "eth61:yellow";
38 gpios = <&sgpio_out1 29 0 GPIO_ACTIVE_LOW>;
39 default-state = "off";
42 label = "eth61:green";
43 gpios = <&sgpio_out1 29 1 GPIO_ACTIVE_LOW>;
44 default-state = "off";
47 label = "eth62:yellow";
48 gpios = <&sgpio_out1 30 0 GPIO_ACTIVE_LOW>;
49 default-state = "off";
52 label = "eth62:green";
53 gpios = <&sgpio_out1 30 1 GPIO_ACTIVE_LOW>;
54 default-state = "off";
57 label = "eth63:yellow";
58 gpios = <&sgpio_out1 31 0 GPIO_ACTIVE_LOW>;
59 default-state = "off";
62 label = "eth63:green";
63 gpios = <&sgpio_out1 31 1 GPIO_ACTIVE_LOW>;
64 default-state = "off";
70 i2cmux_pins_i: i2cmux-pins-i {
71 pins = "GPIO_35", "GPIO_36",
73 function = "twi_scl_m";
76 i2cmux_s29: i2cmux-0 {
78 function = "twi_scl_m";
81 i2cmux_s30: i2cmux-1 {
83 function = "twi_scl_m";
86 i2cmux_s31: i2cmux-2 {
88 function = "twi_scl_m";
91 i2cmux_s32: i2cmux-3 {
93 function = "twi_scl_m";
101 compatible = "spi-mux";
102 mux-controls = <&mux>;
103 #address-cells = <1>;
107 compatible = "jedec,spi-nor";
108 spi-max-frequency = <8000000>;
109 reg = <0x9>; /* SPI */
117 compatible = "spi-mux";
118 mux-controls = <&mux>;
119 #address-cells = <1>;
123 compatible = "jedec,spi-nor";
124 spi-max-frequency = <8000000>;
125 reg = <0x9>; /* SPI */
132 microchip,sgpio-port-ranges = <24 31>;
142 i2c0_imux: i2c0-imux@0 {
143 compatible = "i2c-mux-pinctrl";
144 #address-cells = <1>;
146 i2c-parent = <&i2c0>;
152 "i2c152", "i2c153", "i2c154", "i2c155",
154 pinctrl-0 = <&i2cmux_s29>;
155 pinctrl-1 = <&i2cmux_s30>;
156 pinctrl-2 = <&i2cmux_s31>;
157 pinctrl-3 = <&i2cmux_s32>;
158 pinctrl-4 = <&i2cmux_pins_i>;
161 #address-cells = <1>;
166 #address-cells = <1>;
171 #address-cells = <1>;
176 #address-cells = <1>;