1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2020 Fii USA Inc.
5 #include "nuvoton-npcm730.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
10 model = "Fii Kudo Board";
11 compatible = "fii,kudo", "nuvoton,npcm730";
41 stdout-path = &serial3;
49 compatible = "iio-hwmon";
50 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
51 <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>;
55 compatible = "nuvoton,npcm750-jtag-master";
65 pspi-controller = <2>;
66 reg = <0xf0201000 0x1000>;
67 interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
68 clocks = <&clk NPCM7XX_CLK_APB5>;
71 jtag-gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>,
72 <&gpio0 18 GPIO_ACTIVE_HIGH>,
73 <&gpio0 17 GPIO_ACTIVE_HIGH>,
74 <&gpio0 16 GPIO_ACTIVE_HIGH>;
78 compatible = "gpio-leds";
81 gpios = <&gpio0 14 1>;
85 pinctrl: pinctrl@f0800000 {
86 gpio61oh_pins: gpio61oh-pins {
87 pins = "GPO61/nDTR1_BOUT1/STRAP6";
91 gpio62oh_pins: gpio62oh-pins {
92 pins = "GPO62/nRTST1/STRAP5";
96 gpio161ol_pins: gpio161ol-pins {
97 pins = "GPIO161/nLFRAME/nESPICS";
101 gpio163i_pins: gpio163i-pins {
102 pins = "GPIO163/LCLK/ESPICLK";
106 gpio167ol_pins: gpio167ol-pins {
107 pins = "GPIO167/LAD3/ESPI_IO3";
111 gpio95i_pins: gpio95i-pins {
112 pins = "GPIO95/nLRESET/nESPIRST";
116 gpio65ol_pins: gpio65ol-pins {
117 pins = "GPIO65/FANIN1";
121 gpio66oh_pins: gpio66oh-pins {
122 pins = "GPIO66/FANIN2";
126 gpio67oh_pins: gpio67oh-pins {
127 pins = "GPIO67/FANIN3";
131 gpio68ol_pins: gpio68ol-pins {
132 pins = "GPIO68/FANIN4";
136 gpio69i_pins: gpio69i-pins {
137 pins = "GPIO69/FANIN5";
141 gpio70ol_pins: gpio70ol-pins {
142 pins = "GPIO70/FANIN6";
146 gpio71i_pins: gpio71i-pins {
147 pins = "GPIO71/FANIN7";
151 gpio72i_pins: gpio72i-pins {
152 pins = "GPIO72/FANIN8";
156 gpio73i_pins: gpio73i-pins {
157 pins = "GPIO73/FANIN9";
161 gpio74i_pins: gpio74i-pins {
162 pins = "GPIO74/FANIN10";
166 gpio75i_pins: gpio75i-pins {
167 pins = "GPIO75/FANIN11";
171 gpio76i_pins: gpio76i-pins {
172 pins = "GPIO76/FANIN12";
176 gpio77i_pins: gpio77i-pins {
177 pins = "GPIO77/FANIN13";
181 gpio78i_pins: gpio78i-pins {
182 pins = "GPIO78/FANIN14";
186 gpio79ol_pins: gpio79ol-pins {
187 pins = "GPIO79/FANIN15";
191 gpio80oh_pins: gpio80oh-pins {
192 pins = "GPIO80/PWM0";
196 gpio81i_pins: gpio81i-pins {
197 pins = "GPIO81/PWM1";
201 gpio82i_pins: gpio82i-pins {
202 pins = "GPIO82/PWM2";
206 gpio83i_pins: gpio83i-pins {
207 pins = "GPIO83/PWM3";
211 gpio144i_pins: gpio144i-pins {
212 pins = "GPIO144/PWM4";
216 gpio145i_pins: gpio145i-pins {
217 pins = "GPIO145/PWM5";
221 gpio146i_pins: gpio146i-pins {
222 pins = "GPIO146/PWM6";
226 gpio147oh_pins: gpio147oh-pins {
227 pins = "GPIO147/PWM7";
231 gpio168ol_pins: gpio168ol-pins {
232 pins = "GPIO168/nCLKRUN/nESPIALERT";
236 gpio169oh_pins: gpio169oh-pins {
237 pins = "GPIO169/nSCIPME";
241 gpio170ol_pins: gpio170ol-pins {
242 pins = "GPIO170/nSMI";
246 gpio218oh_pins: gpio218oh-pins {
247 pins = "GPIO218/nWDO1";
251 gpio37i_pins: gpio37i-pins {
252 pins = "GPIO37/SMB3CSDA";
256 gpio38i_pins: gpio38i-pins {
257 pins = "GPIO38/SMB3CSCL";
261 gpio39i_pins: gpio39i-pins {
262 pins = "GPIO39/SMB3BSDA";
266 gpio40i_pins: gpio40i-pins {
267 pins = "GPIO40/SMB3BSCL";
271 gpio121i_pins: gpio121i-pins {
272 pins = "GPIO121/SMB2CSCL";
276 gpio122i_pins: gpio122i-pins {
277 pins = "GPIO122/SMB2BSDA";
281 gpio123i_pins: gpio123i-pins {
282 pins = "GPIO123/SMB2BSCL";
286 gpio124i_pins: gpio124i-pins {
287 pins = "GPIO124/SMB1CSDA";
291 gpio125i_pins: gpio125i-pins {
292 pins = "GPIO125/SMB1CSCL";
296 gpio126i_pins: gpio126i-pins {
297 pins = "GPIO126/SMB1BSDA";
301 gpio127i_pins: gpio127i-pins {
302 pins = "GPIO127/SMB1BSCL";
306 gpio136i_pins: gpio136i-pins {
307 pins = "GPIO136/SD1DT0";
311 gpio137oh_pins: gpio137oh-pins {
312 pins = "GPIO137/SD1DT1";
316 gpio138i_pins: gpio138i-pins {
317 pins = "GPIO138/SD1DT2";
321 gpio139i_pins: gpio139i-pins {
322 pins = "GPIO139/SD1DT3";
326 gpio140i_pins: gpio140i-pins {
327 pins = "GPIO140/SD1CLK";
331 gpio141i_pins: gpio141i-pins {
332 pins = "GPIO141/SD1WP";
336 gpio190oh_pins: gpio190oh-pins {
337 pins = "GPIO190/nPRD_SMI";
341 gpio191oh_pins: gpio191oh-pins {
346 gpio195ol_pins: gpio195ol-pins {
347 pins = "GPIO195/SMB0BSDA";
351 gpio196ol_pins: gpio196ol-pins {
352 pins = "GPIO196/SMB0CSCL";
356 gpio199i_pins: gpio199i-pins {
357 pins = "GPIO199/SMB0DSCL";
361 gpio202ol_pins: gpio202ol-pins {
362 pins = "GPIO202/SMB0CSDA";
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>;
388 spi-max-frequency = <5000000>;
389 spi-rx-bus-width = <2>;
391 partitions@80000000 {
392 compatible = "fixed-partitions";
393 #address-cells = <1>;
397 reg = <0x0000000 0xC0000>;
401 label = "u-boot-env";
402 reg = <0x00100000 0x40000>;
406 reg = <0x0200000 0x600000>;
410 reg = <0x800000 0x3500000>;
414 reg = <0x3d00000 0x300000>;
419 compatible = "jedec,spi-nor";
420 #address-cells = <1>;
423 spi-max-frequency = <5000000>;
424 spi-rx-bus-width = <2>;
425 partitions@88000000 {
426 compatible = "fixed-partitions";
427 #address-cells = <1>;
430 label = "spi0-cs1-spare1";
431 reg = <0x0 0x800000>;
434 label = "spi0-cs1-spare2";
435 reg = <0x800000 0x0>;
442 pinctrl-0 = <&spi3_pins>;
444 compatible = "jedec,spi-nor";
445 #address-cells = <1>;
448 spi-max-frequency = <5000000>;
449 spi-rx-bus-width = <2>;
450 partitions@A0000000 {
451 compatible = "fixed-partitions";
452 #address-cells = <1>;
459 label = "spi3-system2";
460 reg = <0x800000 0x0>;
491 #io-channel-cells = <1>;
498 compatible = "nxp,pca9548";
499 #address-cells = <1>;
502 i2c-mux-idle-disconnect;
505 #address-cells = <1>;
511 compatible = "maxim,max31790";
517 #address-cells = <1>;
523 compatible = "maxim,max31790";
529 #address-cells = <1>;
535 compatible = "ti,lm75";
541 #address-cells = <1>;
547 compatible = "ti,lm75";
553 #address-cells = <1>;
559 compatible = "ti,lm75";
565 #address-cells = <1>;
571 compatible = "ti,lm75";
577 compatible = "nxp,pca9548";
578 #address-cells = <1>;
581 i2c-mux-idle-disconnect;
584 #address-cells = <1>;
590 compatible = "pmbus";
600 compatible = "ampere,smpro";
605 compatible = "ampere,smpro";
617 compatible = "nxp,pca9548";
618 #address-cells = <1>;
621 i2c-mux-idle-disconnect;
624 #address-cells = <1>;
630 compatible = "adi,adm1266";
636 #address-cells = <1>;
642 compatible = "adi,adm1266";
680 compatible = "ssif-bmc";
688 compatible = "nxp,pca9548";
689 #address-cells = <1>;
692 i2c-mux-idle-disconnect;
695 #address-cells = <1>;
701 compatible = "ti,lm75";
707 #address-cells = <1>;
713 compatible = "ti,lm75";
719 #address-cells = <1>;
725 compatible = "ti,lm75";
730 #address-cells = <1>;
736 compatible = "ti,lm75";
752 cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
757 pinctrl-names = "default";
819 serial_port_mux: mux-controller {
820 compatible = "mmio-mux";
821 #mux-control-cells = <1>;
823 mux-reg-masks = <0x38 0x07>;