Lines Matching +full:i2c +full:- +full:pins
1 // SPDX-License-Identifier: GPL-2.0
4 /dts-v1/;
5 #include "nuvoton-npcm730.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
41 stdout-path = &serial3;
48 iio-hwmon {
49 compatible = "iio-hwmon";
50 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
55 compatible = "nuvoton,npcm750-jtag-master";
56 #address-cells = <1>;
57 #size-cells = <1>;
60 dev-num = <0>;
65 pspi-controller = <2>;
71 jtag-gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>,
78 compatible = "gpio-leds";
86 gpio61oh_pins: gpio61oh-pins {
87 pins = "GPO61/nDTR1_BOUT1/STRAP6";
88 bias-disable;
89 output-high;
91 gpio62oh_pins: gpio62oh-pins {
92 pins = "GPO62/nRTST1/STRAP5";
93 bias-disable;
94 output-high;
96 gpio161ol_pins: gpio161ol-pins {
97 pins = "GPIO161/nLFRAME/nESPICS";
98 bias-disable;
99 output-low;
101 gpio163i_pins: gpio163i-pins {
102 pins = "GPIO163/LCLK/ESPICLK";
103 bias-disable;
104 input-enable;
106 gpio167ol_pins: gpio167ol-pins {
107 pins = "GPIO167/LAD3/ESPI_IO3";
108 bias-disable;
109 output-low;
111 gpio95i_pins: gpio95i-pins {
112 pins = "GPIO95/nLRESET/nESPIRST";
113 bias-disable;
114 input-enable;
116 gpio65ol_pins: gpio65ol-pins {
117 pins = "GPIO65/FANIN1";
118 bias-disable;
119 output-low;
121 gpio66oh_pins: gpio66oh-pins {
122 pins = "GPIO66/FANIN2";
123 bias-disable;
124 output-high;
126 gpio67oh_pins: gpio67oh-pins {
127 pins = "GPIO67/FANIN3";
128 bias-disable;
129 output-high;
131 gpio68ol_pins: gpio68ol-pins {
132 pins = "GPIO68/FANIN4";
133 bias-disable;
134 output-low;
136 gpio69i_pins: gpio69i-pins {
137 pins = "GPIO69/FANIN5";
138 bias-disable;
139 input-enable;
141 gpio70ol_pins: gpio70ol-pins {
142 pins = "GPIO70/FANIN6";
143 bias-disable;
144 output-low;
146 gpio71i_pins: gpio71i-pins {
147 pins = "GPIO71/FANIN7";
148 bias-disable;
149 input-enable;
151 gpio72i_pins: gpio72i-pins {
152 pins = "GPIO72/FANIN8";
153 bias-disable;
154 input-enable;
156 gpio73i_pins: gpio73i-pins {
157 pins = "GPIO73/FANIN9";
158 bias-disable;
159 input-enable;
161 gpio74i_pins: gpio74i-pins {
162 pins = "GPIO74/FANIN10";
163 bias-disable;
164 input-enable;
166 gpio75i_pins: gpio75i-pins {
167 pins = "GPIO75/FANIN11";
168 bias-disable;
169 input-enable;
171 gpio76i_pins: gpio76i-pins {
172 pins = "GPIO76/FANIN12";
173 bias-disable;
174 input-enable;
176 gpio77i_pins: gpio77i-pins {
177 pins = "GPIO77/FANIN13";
178 bias-disable;
179 input-enable;
181 gpio78i_pins: gpio78i-pins {
182 pins = "GPIO78/FANIN14";
183 bias-disable;
184 input-enable;
186 gpio79ol_pins: gpio79ol-pins {
187 pins = "GPIO79/FANIN15";
188 bias-disable;
189 output-low;
191 gpio80oh_pins: gpio80oh-pins {
192 pins = "GPIO80/PWM0";
193 bias-disable;
194 output-high;
196 gpio81i_pins: gpio81i-pins {
197 pins = "GPIO81/PWM1";
198 bias-disable;
199 input-enable;
201 gpio82i_pins: gpio82i-pins {
202 pins = "GPIO82/PWM2";
203 bias-disable;
204 input-enable;
206 gpio83i_pins: gpio83i-pins {
207 pins = "GPIO83/PWM3";
208 bias-disable;
209 input-enable;
211 gpio144i_pins: gpio144i-pins {
212 pins = "GPIO144/PWM4";
213 bias-disable;
214 input-enable;
216 gpio145i_pins: gpio145i-pins {
217 pins = "GPIO145/PWM5";
218 bias-disable;
219 input-enable;
221 gpio146i_pins: gpio146i-pins {
222 pins = "GPIO146/PWM6";
223 bias-disable;
224 input-enable;
226 gpio147oh_pins: gpio147oh-pins {
227 pins = "GPIO147/PWM7";
228 bias-disable;
229 output-high;
231 gpio168ol_pins: gpio168ol-pins {
232 pins = "GPIO168/nCLKRUN/nESPIALERT";
233 bias-disable;
234 output-low;
236 gpio169oh_pins: gpio169oh-pins {
237 pins = "GPIO169/nSCIPME";
238 bias-disable;
239 output-high;
241 gpio170ol_pins: gpio170ol-pins {
242 pins = "GPIO170/nSMI";
243 bias-disable;
244 output-low;
246 gpio218oh_pins: gpio218oh-pins {
247 pins = "GPIO218/nWDO1";
248 bias-disable;
249 output-high;
251 gpio37i_pins: gpio37i-pins {
252 pins = "GPIO37/SMB3CSDA";
253 bias-disable;
254 input-enable;
256 gpio38i_pins: gpio38i-pins {
257 pins = "GPIO38/SMB3CSCL";
258 bias-disable;
259 input-enable;
261 gpio39i_pins: gpio39i-pins {
262 pins = "GPIO39/SMB3BSDA";
263 bias-disable;
264 input-enable;
266 gpio40i_pins: gpio40i-pins {
267 pins = "GPIO40/SMB3BSCL";
268 bias-disable;
269 input-enable;
271 gpio121i_pins: gpio121i-pins {
272 pins = "GPIO121/SMB2CSCL";
273 bias-disable;
274 input-enable;
276 gpio122i_pins: gpio122i-pins {
277 pins = "GPIO122/SMB2BSDA";
278 bias-disable;
279 input-enable;
281 gpio123i_pins: gpio123i-pins {
282 pins = "GPIO123/SMB2BSCL";
283 bias-disable;
284 input-enable;
286 gpio124i_pins: gpio124i-pins {
287 pins = "GPIO124/SMB1CSDA";
288 bias-disable;
289 input-enable;
291 gpio125i_pins: gpio125i-pins {
292 pins = "GPIO125/SMB1CSCL";
293 bias-disable;
294 input-enable;
296 gpio126i_pins: gpio126i-pins {
297 pins = "GPIO126/SMB1BSDA";
298 bias-disable;
299 input-enable;
301 gpio127i_pins: gpio127i-pins {
302 pins = "GPIO127/SMB1BSCL";
303 bias-disable;
304 input-enable;
306 gpio136i_pins: gpio136i-pins {
307 pins = "GPIO136/SD1DT0";
308 bias-disable;
309 input-enable;
311 gpio137oh_pins: gpio137oh-pins {
312 pins = "GPIO137/SD1DT1";
313 bias-disable;
314 output-high;
316 gpio138i_pins: gpio138i-pins {
317 pins = "GPIO138/SD1DT2";
318 bias-disable;
319 input-enable;
321 gpio139i_pins: gpio139i-pins {
322 pins = "GPIO139/SD1DT3";
323 bias-disable;
324 input-enable;
326 gpio140i_pins: gpio140i-pins {
327 pins = "GPIO140/SD1CLK";
328 bias-disable;
329 input-enable;
331 gpio141i_pins: gpio141i-pins {
332 pins = "GPIO141/SD1WP";
333 bias-disable;
334 input-enable;
336 gpio190oh_pins: gpio190oh-pins {
337 pins = "GPIO190/nPRD_SMI";
338 bias-disable;
339 output-high;
341 gpio191oh_pins: gpio191oh-pins {
342 pins = "GPIO191";
343 bias-disable;
344 output-high;
346 gpio195ol_pins: gpio195ol-pins {
347 pins = "GPIO195/SMB0BSDA";
348 bias-disable;
349 output-low;
351 gpio196ol_pins: gpio196ol-pins {
352 pins = "GPIO196/SMB0CSCL";
353 bias-disable;
354 output-low;
356 gpio199i_pins: gpio199i-pins {
357 pins = "GPIO199/SMB0DSCL";
358 bias-disable;
359 input-enable;
361 gpio202ol_pins: gpio202ol-pins {
362 pins = "GPIO202/SMB0CSDA";
363 bias-disable;
364 output-low;
370 phy-mode = "rgmii-id";
371 snps,eee-force-disable;
380 pinctrl-names = "default";
381 pinctrl-0 = <&spi0cs1_pins>;
384 compatible = "jedec,spi-nor";
385 #address-cells = <1>;
386 #size-cells = <1>;
388 spi-max-frequency = <5000000>;
389 spi-rx-bus-width = <2>;
392 compatible = "fixed-partitions";
393 #address-cells = <1>;
394 #size-cells = <1>;
395 u-boot@0 {
396 label = "u-boot";
398 read-only;
400 u-boot-env@100000 {
401 label = "u-boot-env";
419 compatible = "jedec,spi-nor";
420 #address-cells = <1>;
421 #size-cells = <1>;
423 spi-max-frequency = <5000000>;
424 spi-rx-bus-width = <2>;
426 compatible = "fixed-partitions";
427 #address-cells = <1>;
428 #size-cells = <1>;
430 label = "spi0-cs1-spare1";
434 label = "spi0-cs1-spare2";
442 pinctrl-0 = <&spi3_pins>;
444 compatible = "jedec,spi-nor";
445 #address-cells = <1>;
446 #size-cells = <1>;
448 spi-max-frequency = <5000000>;
449 spi-rx-bus-width = <2>;
451 compatible = "fixed-partitions";
452 #address-cells = <1>;
453 #size-cells = <1>;
459 label = "spi3-system2";
491 #io-channel-cells = <1>;
497 i2c-mux@75 {
499 #address-cells = <1>;
500 #size-cells = <0>;
502 i2c-mux-idle-disconnect;
504 i2c@2 {
505 #address-cells = <1>;
506 #size-cells = <0>;
509 // Rear-Fan
516 i2c@3 {
517 #address-cells = <1>;
518 #size-cells = <0>;
521 // Mid-Fan
528 i2c-bus@4 {
529 #address-cells = <1>;
530 #size-cells = <0>;
540 i2c-bus@5 {
541 #address-cells = <1>;
542 #size-cells = <0>;
552 i2c-bus@6 {
553 #address-cells = <1>;
554 #size-cells = <0>;
564 i2c-bus@7 {
565 #address-cells = <1>;
566 #size-cells = <0>;
576 i2c-mux@77 {
578 #address-cells = <1>;
579 #size-cells = <0>;
581 i2c-mux-idle-disconnect;
583 i2c-bus@2 {
584 #address-cells = <1>;
585 #size-cells = <0>;
588 // STB-T
616 i2c-mux@77 {
618 #address-cells = <1>;
619 #size-cells = <0>;
621 i2c-mux-idle-disconnect;
623 i2c-bus@0 {
624 #address-cells = <1>;
625 #size-cells = <0>;
635 i2c-bus@1 {
636 #address-cells = <1>;
637 #size-cells = <0>;
679 ssif-bmc@10 {
680 compatible = "ssif-bmc";
687 i2c-mux@77 {
689 #address-cells = <1>;
690 #size-cells = <0>;
692 i2c-mux-idle-disconnect;
694 i2c-bus@3 {
695 #address-cells = <1>;
696 #size-cells = <0>;
706 i2c-bus@4 {
707 #address-cells = <1>;
708 #size-cells = <0>;
718 i2c-bus@5 {
719 #address-cells = <1>;
720 #size-cells = <0>;
729 i2c-bus@6 {
730 #address-cells = <1>;
731 #size-cells = <0>;
752 cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
757 pinctrl-names = "default";
758 pinctrl-0 = <
819 serial_port_mux: mux-controller {
820 compatible = "mmio-mux";
821 #mux-control-cells = <1>;
823 mux-reg-masks = <0x38 0x07>;
824 idle-states = <2>;