1 /* SPDX-License-Identifier: GPL-2.0-only */
3 /include/ "fu740-c000.dtsi"
6 model = "SiFive HiFive Unmatched A00";
7 compatible = "sifive,hifive-unmatched-a00", "sifive,fu740-c000", "sifive,fu740";
10 //TODO replace with CLOCK_FREQUENCY macro that is used in both code and here to have a single source of truth
11 timebase-frequency = <1000000>;
15 device_type = "memory";
16 reg = <0x0 0x80000000 0x4 0x00000000>;
21 compatible = "fixed-clock";
22 clock-frequency = <26000000>;
23 clock-output-names = "hfclk";
28 compatible = "fixed-clock";
29 clock-frequency = <1000000>;
30 clock-output-names = "rtcclk";
45 temperature-sensor@4c {
46 compatible = "ti,tmp451";
48 vcc-supply = <&vdd_bpro>;
49 interrupt-parent = <&gpio>;
54 compatible = "microchip,24c02", "atmel,24c02";
64 compatible = "dlg,da9063";
66 interrupt-parent = <&gpio>;
71 compatible = "dlg,da9063-onkey";
75 compatible = "dlg,da9063-rtc";
79 compatible = "dlg,da9063-watchdog";
83 vdd_bcore: bcores-merged {
84 regulator-min-microvolt = <1050000>;
85 regulator-max-microvolt = <1050000>;
86 regulator-min-microamp = <4800000>;
87 regulator-max-microamp = <4800000>;
92 regulator-min-microvolt = <1800000>;
93 regulator-max-microvolt = <1800000>;
94 regulator-min-microamp = <2400000>;
95 regulator-max-microamp = <2400000>;
100 regulator-min-microvolt = <1060000>;
101 regulator-max-microvolt = <1060000>;
102 regulator-min-microamp = <1500000>;
103 regulator-max-microamp = <1500000>;
107 vdd_bmem_bio: bmem-bio-merged {
108 regulator-min-microvolt = <1200000>;
109 regulator-max-microvolt = <1200000>;
110 regulator-min-microamp = <3000000>;
111 regulator-max-microamp = <3000000>;
116 regulator-min-microvolt = <1800000>;
117 regulator-max-microvolt = <1800000>;
122 regulator-min-microvolt = <1800000>;
123 regulator-max-microvolt = <1800000>;
128 regulator-min-microvolt = <3300000>;
129 regulator-max-microvolt = <3300000>;
134 regulator-min-microvolt = <2500000>;
135 regulator-max-microvolt = <2500000>;
140 regulator-min-microvolt = <3300000>;
141 regulator-max-microvolt = <3300000>;
146 regulator-min-microvolt = <1800000>;
147 regulator-max-microvolt = <1800000>;
152 regulator-min-microvolt = <3300000>;
153 regulator-max-microvolt = <3300000>;
158 regulator-min-microvolt = <3300000>;
159 regulator-max-microvolt = <3300000>;
164 regulator-min-microvolt = <1050000>;
165 regulator-max-microvolt = <1050000>;
170 regulator-min-microvolt = <1000000>;
171 regulator-max-microvolt = <1000000>;
176 regulator-min-microvolt = <2500000>;
177 regulator-max-microvolt = <2500000>;
188 compatible = "jedec,spi-nor";
190 spi-max-frequency = <50000000>;
192 spi-tx-bus-width = <4>;
193 spi-rx-bus-width = <4>;
200 compatible = "mmc-spi-slot";
202 spi-max-frequency = <20000000>;
203 voltage-ranges = <3300 3300>;
205 gpios = <0x11 0x0f 0x01>;
212 phy-handle = <&phy0>;
213 phy0: ethernet-phy@0 {
228 gpio-line-names = "J29.1", "PMICNTB", "PMICSHDN", "J8.1", "J8.3",
229 "PCIe_PWREN", "THERM", "UBRDG_RSTN", "PCIe_PERSTN",
230 "ULPI_RSTN", "J8.2", "UHUB_RSTN", "GEMGXL_RST", "J8.4",
231 "EN_VDD_SD", "SD_CD";