1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2018 Nuvoton Technology tomer.maimon@nuvoton.com
3 // Copyright 2018 Google, Inc.
6 #include "nuvoton-npcm750.dtsi"
7 #include "dt-bindings/gpio/gpio.h"
8 #include "nuvoton-npcm750-pincfg-evb.dtsi"
11 model = "Nuvoton npcm750 Development Board (Device Tree)";
12 compatible = "nuvoton,npcm750";
45 stdout-path = &serial3;
49 device_type = "memory";
50 reg = <0x0 0x20000000>;
55 phy-mode = "rgmii-id";
60 phy-mode = "rgmii-id";
71 compatible = "jedec,spi-nor";
74 spi-rx-bus-width = <2>;
76 spi-max-frequency = <5000000>;
78 compatible = "fixed-partitions";
83 reg = <0x0000000 0x80000>;
88 reg = <0x0080000 0x80000>;
93 reg = <0x0100000 0x40000>;
98 reg = <0x0140000 0xC0000>;
102 reg = <0x0200000 0x400000>;
106 reg = <0x0600000 0x700000>;
110 reg = <0x0D00000 0x200000>;
114 reg = <0x0F00000 0x200000>;
118 reg = <0x1100000 0x200000>;
122 reg = <0x1300000 0x0>;
129 pinctrl-0 = <&spi3_pins>, <&spi3quad_pins>;
132 compatible = "jedec,spi-nor";
133 #address-cells = <1>;
135 spi-rx-bus-width = <2>;
137 spi-max-frequency = <5000000>;
138 partitions@A0000000 {
139 compatible = "fixed-partitions";
140 #address-cells = <1>;
143 label = "spi3-system1";
198 clock-frequency = <100000>;
209 clock-frequency = <100000>;
220 clock-frequency = <100000>;
223 compatible = "tmp100";
230 clock-frequency = <100000>;
235 clock-frequency = <100000>;
241 clock-frequency = <100000>;
244 compatible = "tmp100";
251 clock-frequency = <100000>;
256 clock-frequency = <100000>;
261 clock-frequency = <100000>;
266 clock-frequency = <100000>;
271 clock-frequency = <100000>;
276 clock-frequency = <100000>;
284 fan-tach-ch = /bits/ 8 <0x00 0x01>;
285 cooling-levels = <127 255>;
289 fan-tach-ch = /bits/ 8 <0x02 0x03>;
290 cooling-levels = /bits/ 8 <127 255>;
294 fan-tach-ch = /bits/ 8 <0x04 0x05>;
295 cooling-levels = /bits/ 8 <127 255>;
299 fan-tach-ch = /bits/ 8 <0x06 0x07>;
300 cooling-levels = /bits/ 8 <127 255>;
304 fan-tach-ch = /bits/ 8 <0x08 0x09>;
305 cooling-levels = /bits/ 8 <127 255>;
309 fan-tach-ch = /bits/ 8 <0x0A 0x0B>;
310 cooling-levels = /bits/ 8 <127 255>;
314 fan-tach-ch = /bits/ 8 <0x0C 0x0D>;
315 cooling-levels = /bits/ 8 <127 255>;
319 fan-tach-ch = /bits/ 8 <0x0E 0x0F>;
320 cooling-levels = /bits/ 8 <127 255>;
325 cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
328 compatible = "winbond,w25q128",
331 #address-cells = <1>;
333 spi-max-frequency = <5000000>;
335 label = "spi0_spare1";
336 reg = <0x0000000 0x800000>;
339 label = "spi0_spare2";
340 reg = <0x800000 0x0>;
346 cs-gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
349 compatible = "winbond,w25q128fw",
352 #address-cells = <1>;
354 spi-max-frequency = <5000000>;
356 label = "spi1_spare1";
357 reg = <0x0000000 0x800000>;
360 label = "spi1_spare2";
361 reg = <0x800000 0x0>;
367 pinctrl-names = "default";
368 pinctrl-0 = < &iox1_pins