1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2019 Quanta Computer lnc. Fran.Hsu@quantatw.com
5 #include "nuvoton-npcm730.dtsi"
6 #include "nuvoton-npcm730-gsj-gpio.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
11 model = "Quanta GSJ Board (Device Tree v12)";
12 compatible = "nuvoton,npcm750";
31 stdout-path = &serial3;
39 compatible = "gpio-leds";
42 gpios = <&gpio4 15 GPIO_ACTIVE_HIGH>;
43 linux,default-trigger = "heartbeat";
47 gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
48 default-state = "off";
52 gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
53 default-state = "off";
57 gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
58 default-state = "off";
62 gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
63 default-state = "off";
67 gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>;
68 default-state = "off";
72 gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
73 default-state = "off";
77 gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>;
78 default-state = "off";
82 gpios = <&gpio6 8 GPIO_ACTIVE_HIGH>;
83 default-state = "off";
87 gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;
88 default-state = "off";
92 gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
93 default-state = "off";
97 gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;
98 default-state = "off";
102 gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
103 default-state = "off";
107 gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
108 default-state = "off";
112 gpios = <&gpio2 23 GPIO_ACTIVE_HIGH>;
113 default-state = "off";
117 gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>;
118 default-state = "off";
122 gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>;
123 default-state = "off";
127 gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
128 default-state = "off";
134 pinctrl-names = "default";
135 pinctrl-0 = <&spi0cs1_pins>;
139 compatible = "jedec,spi-nor";
140 #address-cells = <1>;
143 spi-rx-bus-width = <2>;
145 partitions@80000000 {
146 compatible = "fixed-partitions";
147 #address-cells = <1>;
151 reg = <0x000000 0x2000000>;
155 reg = <0x0000000 0x80000>;
159 label = "u-boot-env";
160 reg = <0x00100000 0x40000>;
164 reg = <0x0200000 0x600000>;
168 reg = <0x800000 0x1400000>;
172 reg = <0x1c00000 0x300000>;
176 reg = <0x1f00000 0x100000>;
183 phy-mode = "rgmii-id";
223 compatible = "maxim,max31725";
233 compatible = "maxim,max31725";
243 compatible = "maxim,max31725";
252 compatible = "maxim,max31725";
265 compatible = "atmel,24c64";
274 compatible = "atmel,24c64";
282 /* P12V Quarter Brick DC/DC Power Module Q54SH12050 @60 */
284 compatible = "delta,dps800";
289 compatible = "ti,lm5066i";
298 compatible = "ti,ucd90160";
307 compatible = "nxp,pca9548";
308 #address-cells = <1>;
311 i2c-mux-idle-disconnect;
314 #address-cells = <1>;
320 #address-cells = <1>;
326 #address-cells = <1>;
332 #address-cells = <1>;
338 #address-cells = <1>;
344 #address-cells = <1>;
350 #address-cells = <1>;
356 #address-cells = <1>;
364 pinctrl-names = "default";
365 pinctrl-0 = <&pwm0_pins &pwm1_pins &pwm2_pins
366 &fanin0_pins &fanin1_pins
367 &fanin2_pins &fanin3_pins
368 &fanin4_pins &fanin5_pins>;
373 fan-tach-ch = /bits/ 8 <0x00 0x01>;
374 cooling-levels = <127 255>;
379 fan-tach-ch = /bits/ 8 <0x02 0x03>;
380 cooling-levels = /bits/ 8 <127 255>;
385 fan-tach-ch = /bits/ 8 <0x04 0x05>;
386 cooling-levels = /bits/ 8 <127 255>;
391 pinctrl-names = "default";