Lines Matching +full:npcm750 +full:- +full:i2c

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 {
88 bias-disable;
89 output-high;
91 gpio62oh_pins: gpio62oh-pins {
93 bias-disable;
94 output-high;
96 gpio161ol_pins: gpio161ol-pins {
98 bias-disable;
99 output-low;
101 gpio163i_pins: gpio163i-pins {
103 bias-disable;
104 input-enable;
106 gpio167ol_pins: gpio167ol-pins {
108 bias-disable;
109 output-low;
111 gpio95i_pins: gpio95i-pins {
113 bias-disable;
114 input-enable;
116 gpio65ol_pins: gpio65ol-pins {
118 bias-disable;
119 output-low;
121 gpio66oh_pins: gpio66oh-pins {
123 bias-disable;
124 output-high;
126 gpio67oh_pins: gpio67oh-pins {
128 bias-disable;
129 output-high;
131 gpio68ol_pins: gpio68ol-pins {
133 bias-disable;
134 output-low;
136 gpio69i_pins: gpio69i-pins {
138 bias-disable;
139 input-enable;
141 gpio70ol_pins: gpio70ol-pins {
143 bias-disable;
144 output-low;
146 gpio71i_pins: gpio71i-pins {
148 bias-disable;
149 input-enable;
151 gpio72i_pins: gpio72i-pins {
153 bias-disable;
154 input-enable;
156 gpio73i_pins: gpio73i-pins {
158 bias-disable;
159 input-enable;
161 gpio74i_pins: gpio74i-pins {
163 bias-disable;
164 input-enable;
166 gpio75i_pins: gpio75i-pins {
168 bias-disable;
169 input-enable;
171 gpio76i_pins: gpio76i-pins {
173 bias-disable;
174 input-enable;
176 gpio77i_pins: gpio77i-pins {
178 bias-disable;
179 input-enable;
181 gpio78i_pins: gpio78i-pins {
183 bias-disable;
184 input-enable;
186 gpio79ol_pins: gpio79ol-pins {
188 bias-disable;
189 output-low;
191 gpio80oh_pins: gpio80oh-pins {
193 bias-disable;
194 output-high;
196 gpio81i_pins: gpio81i-pins {
198 bias-disable;
199 input-enable;
201 gpio82i_pins: gpio82i-pins {
203 bias-disable;
204 input-enable;
206 gpio83i_pins: gpio83i-pins {
208 bias-disable;
209 input-enable;
211 gpio144i_pins: gpio144i-pins {
213 bias-disable;
214 input-enable;
216 gpio145i_pins: gpio145i-pins {
218 bias-disable;
219 input-enable;
221 gpio146i_pins: gpio146i-pins {
223 bias-disable;
224 input-enable;
226 gpio147oh_pins: gpio147oh-pins {
228 bias-disable;
229 output-high;
231 gpio168ol_pins: gpio168ol-pins {
233 bias-disable;
234 output-low;
236 gpio169oh_pins: gpio169oh-pins {
238 bias-disable;
239 output-high;
241 gpio170ol_pins: gpio170ol-pins {
243 bias-disable;
244 output-low;
246 gpio218oh_pins: gpio218oh-pins {
248 bias-disable;
249 output-high;
251 gpio37i_pins: gpio37i-pins {
253 bias-disable;
254 input-enable;
256 gpio38i_pins: gpio38i-pins {
258 bias-disable;
259 input-enable;
261 gpio39i_pins: gpio39i-pins {
263 bias-disable;
264 input-enable;
266 gpio40i_pins: gpio40i-pins {
268 bias-disable;
269 input-enable;
271 gpio121i_pins: gpio121i-pins {
273 bias-disable;
274 input-enable;
276 gpio122i_pins: gpio122i-pins {
278 bias-disable;
279 input-enable;
281 gpio123i_pins: gpio123i-pins {
283 bias-disable;
284 input-enable;
286 gpio124i_pins: gpio124i-pins {
288 bias-disable;
289 input-enable;
291 gpio125i_pins: gpio125i-pins {
293 bias-disable;
294 input-enable;
296 gpio126i_pins: gpio126i-pins {
298 bias-disable;
299 input-enable;
301 gpio127i_pins: gpio127i-pins {
303 bias-disable;
304 input-enable;
306 gpio136i_pins: gpio136i-pins {
308 bias-disable;
309 input-enable;
311 gpio137oh_pins: gpio137oh-pins {
313 bias-disable;
314 output-high;
316 gpio138i_pins: gpio138i-pins {
318 bias-disable;
319 input-enable;
321 gpio139i_pins: gpio139i-pins {
323 bias-disable;
324 input-enable;
326 gpio140i_pins: gpio140i-pins {
328 bias-disable;
329 input-enable;
331 gpio141i_pins: gpio141i-pins {
333 bias-disable;
334 input-enable;
336 gpio190oh_pins: gpio190oh-pins {
338 bias-disable;
339 output-high;
341 gpio191oh_pins: gpio191oh-pins {
343 bias-disable;
344 output-high;
346 gpio195ol_pins: gpio195ol-pins {
348 bias-disable;
349 output-low;
351 gpio196ol_pins: gpio196ol-pins {
353 bias-disable;
354 output-low;
356 gpio199i_pins: gpio199i-pins {
358 bias-disable;
359 input-enable;
361 gpio202ol_pins: gpio202ol-pins {
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@4 {
529 #address-cells = <1>;
530 #size-cells = <0>;
534 temperature-sensor@5c {
540 i2c@5 {
541 #address-cells = <1>;
542 #size-cells = <0>;
546 temperature-sensor@5c {
552 i2c@6 {
553 #address-cells = <1>;
554 #size-cells = <0>;
558 temperature-sensor@5c {
564 i2c@7 {
565 #address-cells = <1>;
566 #size-cells = <0>;
570 temperature-sensor@5c {
576 i2c-mux@77 {
578 #address-cells = <1>;
579 #size-cells = <0>;
581 i2c-mux-idle-disconnect;
583 i2c@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@0 {
624 #address-cells = <1>;
625 #size-cells = <0>;
635 i2c@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@3 {
695 #address-cells = <1>;
696 #size-cells = <0>;
700 temperature-sensor@28 {
706 i2c@4 {
707 #address-cells = <1>;
708 #size-cells = <0>;
712 temperature-sensor@29 {
718 i2c@5 {
719 #address-cells = <1>;
720 #size-cells = <0>;
724 temperature-sensor@28 {
729 i2c@6 {
730 #address-cells = <1>;
731 #size-cells = <0>;
735 temperature-sensor@29 {
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>;