Lines Matching +full:i2c +full:- +full:1
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
11 model = "Jaguar2 Cu8-Sfp16 PCB110 Reference Board";
12 compatible = "mscc,jr2-pcb110", "mscc,jr2";
45 i2c0_imux: i2c0-imux {
46 compatible = "i2c-mux-pinctrl";
47 #address-cells = <1>;
48 #size-cells = <0>;
49 i2c-parent = <&i2c0>;
50 pinctrl-names =
52 pinctrl-0 = <&i2cmux_0>;
53 pinctrl-1 = <&i2cmux_1>;
54 pinctrl-2 = <&i2cmux_2>;
55 pinctrl-3 = <&i2cmux_3>;
56 pinctrl-4 = <&i2cmux_pins_i>;
57 i2c149: i2c@0 {
59 #address-cells = <1>;
60 #size-cells = <0>;
62 i2c150: i2c@1 {
64 #address-cells = <1>;
65 #size-cells = <0>;
67 i2c151: i2c@2 {
69 #address-cells = <1>;
70 #size-cells = <0>;
72 i2c152: i2c@3 {
74 #address-cells = <1>;
75 #size-cells = <0>;
78 i2c0_emux: i2c0-emux {
79 compatible = "i2c-mux-gpio";
80 #address-cells = <1>;
81 #size-cells = <0>;
82 i2c-parent = <&i2c0>;
83 mux-gpios = <&gpio 51 GPIO_ACTIVE_HIGH
88 idle-state = <0x0>;
89 i2c108: i2c@10 {
91 #address-cells = <1>;
92 #size-cells = <0>;
94 i2c109: i2c@11 {
96 #address-cells = <1>;
97 #size-cells = <0>;
99 i2c110: i2c@12 {
101 #address-cells = <1>;
102 #size-cells = <0>;
104 i2c111: i2c@13 {
106 #address-cells = <1>;
107 #size-cells = <0>;
109 i2c112: i2c@14 {
111 #address-cells = <1>;
112 #size-cells = <0>;
114 i2c113: i2c@15 {
116 #address-cells = <1>;
117 #size-cells = <0>;
119 i2c114: i2c@16 {
121 #address-cells = <1>;
122 #size-cells = <0>;
124 i2c115: i2c@17 {
126 #address-cells = <1>;
127 #size-cells = <0>;
129 i2c116: i2c@8 {
131 #address-cells = <1>;
132 #size-cells = <0>;
134 i2c117: i2c@9 {
136 #address-cells = <1>;
137 #size-cells = <0>;
139 i2c118: i2c@a {
141 #address-cells = <1>;
142 #size-cells = <0>;
144 i2c119: i2c@b {
146 #address-cells = <1>;
147 #size-cells = <0>;
149 i2c120: i2c@c {
151 #address-cells = <1>;
152 #size-cells = <0>;
154 i2c121: i2c@d {
156 #address-cells = <1>;
157 #size-cells = <0>;
159 i2c122: i2c@e {
161 #address-cells = <1>;
162 #size-cells = <0>;
164 i2c123: i2c@f {
166 #address-cells = <1>;
167 #size-cells = <0>;
173 synce_pins: synce-pins {
178 synce_builtin_pins: synce-builtin-pins {
183 i2cmux_pins_i: i2cmux-pins {
186 output-low;
188 i2cmux_0: i2cmux-0-pins {
191 output-high;
193 i2cmux_1: i2cmux-1-pins {
196 output-high;
198 i2cmux_2: i2cmux-2-pins {
201 output-high;
203 i2cmux_3: i2cmux-3-pins {
206 output-high;
211 i2c-mux@70 {
214 #address-cells = <1>;
215 #size-cells = <0>;
216 i2c-mux-idle-disconnect;
217 i2c124: i2c@0 {
218 #address-cells = <1>;
219 #size-cells = <0>;
222 i2c125: i2c@1 {
224 #address-cells = <1>;
225 #size-cells = <0>;
226 reg = <1>;
228 i2c126: i2c@2 {
229 #address-cells = <1>;
230 #size-cells = <0>;
233 i2c127: i2c@3 {
234 #address-cells = <1>;
235 #size-cells = <0>;
239 i2c-mux@71 {
242 #address-cells = <1>;
243 #size-cells = <0>;
244 i2c-mux-idle-disconnect;
245 i2c128: i2c@0 {
246 #address-cells = <1>;
247 #size-cells = <0>;
250 i2c129: i2c@1 {
252 #address-cells = <1>;
253 #size-cells = <0>;
254 reg = <1>;
256 i2c130: i2c@2 {
257 #address-cells = <1>;
258 #size-cells = <0>;
261 i2c131: i2c@3 {
262 #address-cells = <1>;
263 #size-cells = <0>;