xref: /freebsd/sys/contrib/device-tree/src/arm64/mediatek/mt7988a-bananapi-bpi-r4.dtsi (revision 833e5d42ab135b0238e61c5b3c19b8619677cbfa)
1ae5de77eSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only OR MIT
2ae5de77eSEmmanuel Vadot
3ae5de77eSEmmanuel Vadot/dts-v1/;
4ae5de77eSEmmanuel Vadot
5ae5de77eSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
6*833e5d42SEmmanuel Vadot#include <dt-bindings/leds/common.h>
7ae5de77eSEmmanuel Vadot#include <dt-bindings/regulator/richtek,rt5190a-regulator.h>
8ae5de77eSEmmanuel Vadot
9ae5de77eSEmmanuel Vadot#include "mt7988a.dtsi"
10ae5de77eSEmmanuel Vadot
11ae5de77eSEmmanuel Vadot/ {
12ae5de77eSEmmanuel Vadot	chosen {
13ae5de77eSEmmanuel Vadot		stdout-path = "serial0:115200n8";
14ae5de77eSEmmanuel Vadot	};
15ae5de77eSEmmanuel Vadot
16ae5de77eSEmmanuel Vadot	fan: pwm-fan {
17ae5de77eSEmmanuel Vadot		compatible = "pwm-fan";
18ae5de77eSEmmanuel Vadot		/* cooling level (0, 1, 2, 3) : (0% duty, 30% duty, 50% duty, 100% duty) */
19ae5de77eSEmmanuel Vadot		cooling-levels = <0 80 128 255>;
20ae5de77eSEmmanuel Vadot		#cooling-cells = <2>;
21ae5de77eSEmmanuel Vadot		pwms = <&pwm 0 50000>;
22ae5de77eSEmmanuel Vadot		status = "okay";
23ae5de77eSEmmanuel Vadot	};
24ae5de77eSEmmanuel Vadot
25*833e5d42SEmmanuel Vadot	gpio-leds {
26*833e5d42SEmmanuel Vadot		compatible = "gpio-leds";
27*833e5d42SEmmanuel Vadot
28*833e5d42SEmmanuel Vadot		led_green: led-green {
29*833e5d42SEmmanuel Vadot			function = LED_FUNCTION_STATUS;
30*833e5d42SEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
31*833e5d42SEmmanuel Vadot			gpios = <&pio 79 GPIO_ACTIVE_HIGH>;
32*833e5d42SEmmanuel Vadot			default-state = "on";
33*833e5d42SEmmanuel Vadot		};
34*833e5d42SEmmanuel Vadot
35*833e5d42SEmmanuel Vadot		led_blue: led-blue {
36*833e5d42SEmmanuel Vadot			function = LED_FUNCTION_WPS;
37*833e5d42SEmmanuel Vadot			color = <LED_COLOR_ID_BLUE>;
38*833e5d42SEmmanuel Vadot			gpios = <&pio 63 GPIO_ACTIVE_HIGH>;
39*833e5d42SEmmanuel Vadot			default-state = "off";
40*833e5d42SEmmanuel Vadot		};
41*833e5d42SEmmanuel Vadot	};
42*833e5d42SEmmanuel Vadot
43*833e5d42SEmmanuel Vadot
44ae5de77eSEmmanuel Vadot	reg_1p8v: regulator-1p8v {
45ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
46ae5de77eSEmmanuel Vadot		regulator-name = "fixed-1.8V";
47ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <1800000>;
48ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <1800000>;
49ae5de77eSEmmanuel Vadot		regulator-boot-on;
50ae5de77eSEmmanuel Vadot		regulator-always-on;
51ae5de77eSEmmanuel Vadot	};
52ae5de77eSEmmanuel Vadot
53ae5de77eSEmmanuel Vadot	reg_3p3v: regulator-3p3v {
54ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
55ae5de77eSEmmanuel Vadot		regulator-name = "fixed-3.3V";
56ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
57ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
58ae5de77eSEmmanuel Vadot		regulator-boot-on;
59ae5de77eSEmmanuel Vadot		regulator-always-on;
60ae5de77eSEmmanuel Vadot	};
61ae5de77eSEmmanuel Vadot};
62ae5de77eSEmmanuel Vadot
63*833e5d42SEmmanuel Vadot&cci {
64*833e5d42SEmmanuel Vadot	proc-supply = <&rt5190_buck3>;
65*833e5d42SEmmanuel Vadot};
66*833e5d42SEmmanuel Vadot
67ae5de77eSEmmanuel Vadot&cpu0 {
68ae5de77eSEmmanuel Vadot	proc-supply = <&rt5190_buck3>;
69ae5de77eSEmmanuel Vadot};
70ae5de77eSEmmanuel Vadot
71ae5de77eSEmmanuel Vadot&cpu1 {
72ae5de77eSEmmanuel Vadot	proc-supply = <&rt5190_buck3>;
73ae5de77eSEmmanuel Vadot};
74ae5de77eSEmmanuel Vadot
75ae5de77eSEmmanuel Vadot&cpu2 {
76ae5de77eSEmmanuel Vadot	proc-supply = <&rt5190_buck3>;
77ae5de77eSEmmanuel Vadot};
78ae5de77eSEmmanuel Vadot
79ae5de77eSEmmanuel Vadot&cpu3 {
80ae5de77eSEmmanuel Vadot	proc-supply = <&rt5190_buck3>;
81ae5de77eSEmmanuel Vadot};
82ae5de77eSEmmanuel Vadot
83ae5de77eSEmmanuel Vadot&cpu_thermal {
84ae5de77eSEmmanuel Vadot	trips {
85ae5de77eSEmmanuel Vadot		cpu_trip_hot: hot {
86ae5de77eSEmmanuel Vadot			temperature = <120000>;
87ae5de77eSEmmanuel Vadot			hysteresis = <2000>;
88ae5de77eSEmmanuel Vadot			type = "hot";
89ae5de77eSEmmanuel Vadot		};
90ae5de77eSEmmanuel Vadot
91ae5de77eSEmmanuel Vadot		cpu_trip_active_high: active-high {
92ae5de77eSEmmanuel Vadot			temperature = <115000>;
93ae5de77eSEmmanuel Vadot			hysteresis = <2000>;
94ae5de77eSEmmanuel Vadot			type = "active";
95ae5de77eSEmmanuel Vadot		};
96ae5de77eSEmmanuel Vadot
97ae5de77eSEmmanuel Vadot		cpu_trip_active_med: active-med {
98ae5de77eSEmmanuel Vadot			temperature = <85000>;
99ae5de77eSEmmanuel Vadot			hysteresis = <2000>;
100ae5de77eSEmmanuel Vadot			type = "active";
101ae5de77eSEmmanuel Vadot		};
102ae5de77eSEmmanuel Vadot
103ae5de77eSEmmanuel Vadot		cpu_trip_active_low: active-low {
104ae5de77eSEmmanuel Vadot			temperature = <40000>;
105ae5de77eSEmmanuel Vadot			hysteresis = <2000>;
106ae5de77eSEmmanuel Vadot			type = "active";
107ae5de77eSEmmanuel Vadot		};
108ae5de77eSEmmanuel Vadot	};
109ae5de77eSEmmanuel Vadot
110ae5de77eSEmmanuel Vadot	cooling-maps {
111ae5de77eSEmmanuel Vadot		map-cpu-active-high {
112ae5de77eSEmmanuel Vadot			/* active: set fan to cooling level 2 */
113ae5de77eSEmmanuel Vadot			cooling-device = <&fan 3 3>;
114ae5de77eSEmmanuel Vadot			trip = <&cpu_trip_active_high>;
115ae5de77eSEmmanuel Vadot		};
116ae5de77eSEmmanuel Vadot
117ae5de77eSEmmanuel Vadot		map-cpu-active-med {
118ae5de77eSEmmanuel Vadot			/* active: set fan to cooling level 1 */
119ae5de77eSEmmanuel Vadot			cooling-device = <&fan 2 2>;
120ae5de77eSEmmanuel Vadot			trip = <&cpu_trip_active_med>;
121ae5de77eSEmmanuel Vadot		};
122ae5de77eSEmmanuel Vadot
123ae5de77eSEmmanuel Vadot		map-cpu-active-low {
124ae5de77eSEmmanuel Vadot			/* active: set fan to cooling level 0 */
125ae5de77eSEmmanuel Vadot			cooling-device = <&fan 1 1>;
126ae5de77eSEmmanuel Vadot			trip = <&cpu_trip_active_low>;
127ae5de77eSEmmanuel Vadot		};
128ae5de77eSEmmanuel Vadot	};
129ae5de77eSEmmanuel Vadot};
130ae5de77eSEmmanuel Vadot
131ae5de77eSEmmanuel Vadot&i2c0 {
132ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
133ae5de77eSEmmanuel Vadot	pinctrl-0 = <&i2c0_pins>;
134ae5de77eSEmmanuel Vadot	status = "okay";
135ae5de77eSEmmanuel Vadot
136ae5de77eSEmmanuel Vadot	rt5190a_64: rt5190a@64 {
137ae5de77eSEmmanuel Vadot		compatible = "richtek,rt5190a";
138ae5de77eSEmmanuel Vadot		reg = <0x64>;
139ae5de77eSEmmanuel Vadot		vin2-supply = <&rt5190_buck1>;
140ae5de77eSEmmanuel Vadot		vin3-supply = <&rt5190_buck1>;
141ae5de77eSEmmanuel Vadot		vin4-supply = <&rt5190_buck1>;
142ae5de77eSEmmanuel Vadot
143ae5de77eSEmmanuel Vadot		regulators {
144ae5de77eSEmmanuel Vadot			rt5190_buck1: buck1 {
145ae5de77eSEmmanuel Vadot				regulator-name = "rt5190a-buck1";
146ae5de77eSEmmanuel Vadot				regulator-min-microvolt = <5090000>;
147ae5de77eSEmmanuel Vadot				regulator-max-microvolt = <5090000>;
148ae5de77eSEmmanuel Vadot				regulator-allowed-modes =
149ae5de77eSEmmanuel Vadot				<RT5190A_OPMODE_AUTO>, <RT5190A_OPMODE_FPWM>;
150ae5de77eSEmmanuel Vadot				regulator-boot-on;
151ae5de77eSEmmanuel Vadot				regulator-always-on;
152ae5de77eSEmmanuel Vadot			};
153ae5de77eSEmmanuel Vadot			buck2 {
154ae5de77eSEmmanuel Vadot				regulator-name = "vcore";
155ae5de77eSEmmanuel Vadot				regulator-min-microvolt = <600000>;
156ae5de77eSEmmanuel Vadot				regulator-max-microvolt = <1400000>;
157ae5de77eSEmmanuel Vadot				regulator-boot-on;
158ae5de77eSEmmanuel Vadot				regulator-always-on;
159ae5de77eSEmmanuel Vadot			};
160ae5de77eSEmmanuel Vadot			rt5190_buck3: buck3 {
161ae5de77eSEmmanuel Vadot				regulator-name = "vproc";
162ae5de77eSEmmanuel Vadot				regulator-min-microvolt = <600000>;
163ae5de77eSEmmanuel Vadot				regulator-max-microvolt = <1400000>;
164ae5de77eSEmmanuel Vadot				regulator-boot-on;
165ae5de77eSEmmanuel Vadot			};
166ae5de77eSEmmanuel Vadot			buck4 {
167ae5de77eSEmmanuel Vadot				regulator-name = "rt5190a-buck4";
168ae5de77eSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
169ae5de77eSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
170ae5de77eSEmmanuel Vadot				regulator-allowed-modes =
171ae5de77eSEmmanuel Vadot				<RT5190A_OPMODE_AUTO>, <RT5190A_OPMODE_FPWM>;
172ae5de77eSEmmanuel Vadot				regulator-boot-on;
173ae5de77eSEmmanuel Vadot				regulator-always-on;
174ae5de77eSEmmanuel Vadot			};
175ae5de77eSEmmanuel Vadot			ldo {
176ae5de77eSEmmanuel Vadot				regulator-name = "rt5190a-ldo";
177ae5de77eSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
178ae5de77eSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
179ae5de77eSEmmanuel Vadot				regulator-boot-on;
180ae5de77eSEmmanuel Vadot				regulator-always-on;
181ae5de77eSEmmanuel Vadot			};
182ae5de77eSEmmanuel Vadot		};
183ae5de77eSEmmanuel Vadot	};
184ae5de77eSEmmanuel Vadot};
185ae5de77eSEmmanuel Vadot
186ae5de77eSEmmanuel Vadot&i2c2 {
187ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
188ae5de77eSEmmanuel Vadot	pinctrl-0 = <&i2c2_1_pins>;
189ae5de77eSEmmanuel Vadot	status = "okay";
190ae5de77eSEmmanuel Vadot
191ae5de77eSEmmanuel Vadot	pca9545: i2c-mux@70 {
192ae5de77eSEmmanuel Vadot		compatible = "nxp,pca9545";
193ae5de77eSEmmanuel Vadot		reg = <0x70>;
194ae5de77eSEmmanuel Vadot		reset-gpios = <&pio 5 GPIO_ACTIVE_LOW>;
195ae5de77eSEmmanuel Vadot		#address-cells = <1>;
196ae5de77eSEmmanuel Vadot		#size-cells = <0>;
197ae5de77eSEmmanuel Vadot
198ae5de77eSEmmanuel Vadot		i2c@0 {
199ae5de77eSEmmanuel Vadot			#address-cells = <1>;
200ae5de77eSEmmanuel Vadot			#size-cells = <0>;
201ae5de77eSEmmanuel Vadot			reg = <0>;
202ae5de77eSEmmanuel Vadot
203ae5de77eSEmmanuel Vadot			pcf8563: rtc@51 {
204ae5de77eSEmmanuel Vadot				compatible = "nxp,pcf8563";
205ae5de77eSEmmanuel Vadot				reg = <0x51>;
206ae5de77eSEmmanuel Vadot				#clock-cells = <0>;
207ae5de77eSEmmanuel Vadot			};
208ae5de77eSEmmanuel Vadot
209ae5de77eSEmmanuel Vadot			eeprom@57 {
210ae5de77eSEmmanuel Vadot				compatible = "atmel,24c02";
211ae5de77eSEmmanuel Vadot				reg = <0x57>;
212ae5de77eSEmmanuel Vadot				size = <256>;
213ae5de77eSEmmanuel Vadot			};
214ae5de77eSEmmanuel Vadot
215ae5de77eSEmmanuel Vadot		};
216ae5de77eSEmmanuel Vadot
217ae5de77eSEmmanuel Vadot		i2c_sfp1: i2c@1 {
218ae5de77eSEmmanuel Vadot			#address-cells = <1>;
219ae5de77eSEmmanuel Vadot			#size-cells = <0>;
220ae5de77eSEmmanuel Vadot			reg = <1>;
221ae5de77eSEmmanuel Vadot		};
222ae5de77eSEmmanuel Vadot	};
223ae5de77eSEmmanuel Vadot};
224ae5de77eSEmmanuel Vadot
225ae5de77eSEmmanuel Vadot/* mPCIe SIM2 */
226ae5de77eSEmmanuel Vadot&pcie0 {
227ae5de77eSEmmanuel Vadot	status = "okay";
228ae5de77eSEmmanuel Vadot};
229ae5de77eSEmmanuel Vadot
230ae5de77eSEmmanuel Vadot/* mPCIe SIM3 */
231ae5de77eSEmmanuel Vadot&pcie1 {
232ae5de77eSEmmanuel Vadot	status = "okay";
233ae5de77eSEmmanuel Vadot};
234ae5de77eSEmmanuel Vadot
235ae5de77eSEmmanuel Vadot/* M.2 key-B SIM1 */
236ae5de77eSEmmanuel Vadot&pcie2 {
237ae5de77eSEmmanuel Vadot	status = "okay";
238ae5de77eSEmmanuel Vadot};
239ae5de77eSEmmanuel Vadot
240ae5de77eSEmmanuel Vadot/* M.2 key-M SSD */
241ae5de77eSEmmanuel Vadot&pcie3 {
242ae5de77eSEmmanuel Vadot	status = "okay";
243ae5de77eSEmmanuel Vadot};
244ae5de77eSEmmanuel Vadot
245ae5de77eSEmmanuel Vadot&pio {
246ae5de77eSEmmanuel Vadot	i2c0_pins: i2c0-g0-pins {
247ae5de77eSEmmanuel Vadot		mux {
248ae5de77eSEmmanuel Vadot			function = "i2c";
249ae5de77eSEmmanuel Vadot			groups = "i2c0_1";
250ae5de77eSEmmanuel Vadot		};
251ae5de77eSEmmanuel Vadot	};
252ae5de77eSEmmanuel Vadot
253ae5de77eSEmmanuel Vadot	i2c1_pins: i2c1-g0-pins {
254ae5de77eSEmmanuel Vadot		mux {
255ae5de77eSEmmanuel Vadot			function = "i2c";
256ae5de77eSEmmanuel Vadot			groups = "i2c1_0";
257ae5de77eSEmmanuel Vadot		};
258ae5de77eSEmmanuel Vadot	};
259ae5de77eSEmmanuel Vadot
260ae5de77eSEmmanuel Vadot	i2c2_1_pins: i2c2-g1-pins {
261ae5de77eSEmmanuel Vadot		mux {
262ae5de77eSEmmanuel Vadot			function = "i2c";
263ae5de77eSEmmanuel Vadot			groups = "i2c2_1";
264ae5de77eSEmmanuel Vadot		};
265ae5de77eSEmmanuel Vadot	};
266ae5de77eSEmmanuel Vadot
267ae5de77eSEmmanuel Vadot	gbe0_led0_pins: gbe0-led0-pins {
268ae5de77eSEmmanuel Vadot		mux {
269ae5de77eSEmmanuel Vadot			function = "led";
270ae5de77eSEmmanuel Vadot			groups = "gbe0_led0";
271ae5de77eSEmmanuel Vadot		};
272ae5de77eSEmmanuel Vadot	};
273ae5de77eSEmmanuel Vadot
274ae5de77eSEmmanuel Vadot	gbe1_led0_pins: gbe1-led0-pins {
275ae5de77eSEmmanuel Vadot		mux {
276ae5de77eSEmmanuel Vadot			function = "led";
277ae5de77eSEmmanuel Vadot			groups = "gbe1_led0";
278ae5de77eSEmmanuel Vadot		};
279ae5de77eSEmmanuel Vadot	};
280ae5de77eSEmmanuel Vadot
281ae5de77eSEmmanuel Vadot	gbe2_led0_pins: gbe2-led0-pins {
282ae5de77eSEmmanuel Vadot		mux {
283ae5de77eSEmmanuel Vadot			function = "led";
284ae5de77eSEmmanuel Vadot			groups = "gbe2_led0";
285ae5de77eSEmmanuel Vadot		};
286ae5de77eSEmmanuel Vadot	};
287ae5de77eSEmmanuel Vadot
288ae5de77eSEmmanuel Vadot	gbe3_led0_pins: gbe3-led0-pins {
289ae5de77eSEmmanuel Vadot		mux {
290ae5de77eSEmmanuel Vadot			function = "led";
291ae5de77eSEmmanuel Vadot			groups = "gbe3_led0";
292ae5de77eSEmmanuel Vadot		};
293ae5de77eSEmmanuel Vadot	};
294ae5de77eSEmmanuel Vadot
295ae5de77eSEmmanuel Vadot	i2p5gbe_led0_pins: 2p5gbe-led0-pins {
296ae5de77eSEmmanuel Vadot		mux {
297ae5de77eSEmmanuel Vadot			function = "led";
298ae5de77eSEmmanuel Vadot			groups = "2p5gbe_led0";
299ae5de77eSEmmanuel Vadot		};
300ae5de77eSEmmanuel Vadot	};
301ae5de77eSEmmanuel Vadot
302ae5de77eSEmmanuel Vadot	mmc0_pins_emmc_45: mmc0-emmc-45-pins {
303ae5de77eSEmmanuel Vadot		mux {
304ae5de77eSEmmanuel Vadot			function = "flash";
305ae5de77eSEmmanuel Vadot			groups = "emmc_45";
306ae5de77eSEmmanuel Vadot		};
307ae5de77eSEmmanuel Vadot	};
308ae5de77eSEmmanuel Vadot
309ae5de77eSEmmanuel Vadot	mmc0_pins_emmc_51: mmc0-emmc-51-pins {
310ae5de77eSEmmanuel Vadot		mux {
311ae5de77eSEmmanuel Vadot			function = "flash";
312ae5de77eSEmmanuel Vadot			groups = "emmc_51";
313ae5de77eSEmmanuel Vadot		};
314ae5de77eSEmmanuel Vadot	};
315ae5de77eSEmmanuel Vadot
316ae5de77eSEmmanuel Vadot	mmc0_pins_sdcard: mmc0-sdcard-pins {
317ae5de77eSEmmanuel Vadot		mux {
318ae5de77eSEmmanuel Vadot			function = "flash";
319ae5de77eSEmmanuel Vadot			groups = "sdcard";
320ae5de77eSEmmanuel Vadot		};
321ae5de77eSEmmanuel Vadot	};
322ae5de77eSEmmanuel Vadot
323ae5de77eSEmmanuel Vadot	spi0_flash_pins: spi0-flash-pins {
324ae5de77eSEmmanuel Vadot		mux {
325ae5de77eSEmmanuel Vadot			function = "spi";
326ae5de77eSEmmanuel Vadot			groups = "spi0", "spi0_wp_hold";
327ae5de77eSEmmanuel Vadot		};
328ae5de77eSEmmanuel Vadot	};
329ae5de77eSEmmanuel Vadot};
330ae5de77eSEmmanuel Vadot
331ae5de77eSEmmanuel Vadot&pwm {
332ae5de77eSEmmanuel Vadot	status = "okay";
333ae5de77eSEmmanuel Vadot};
334ae5de77eSEmmanuel Vadot
335ae5de77eSEmmanuel Vadot&serial0 {
336ae5de77eSEmmanuel Vadot	status = "okay";
337ae5de77eSEmmanuel Vadot};
338ae5de77eSEmmanuel Vadot
339ae5de77eSEmmanuel Vadot&spi0 {
340ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
341ae5de77eSEmmanuel Vadot	pinctrl-0 = <&spi0_flash_pins>;
342ae5de77eSEmmanuel Vadot	status = "okay";
343ae5de77eSEmmanuel Vadot
344ae5de77eSEmmanuel Vadot	spi_nand: flash@0 {
345ae5de77eSEmmanuel Vadot		compatible = "spi-nand";
346ae5de77eSEmmanuel Vadot		reg = <0>;
347ae5de77eSEmmanuel Vadot		spi-max-frequency = <52000000>;
348ae5de77eSEmmanuel Vadot		spi-tx-bus-width = <4>;
349ae5de77eSEmmanuel Vadot		spi-rx-bus-width = <4>;
350ae5de77eSEmmanuel Vadot	};
351ae5de77eSEmmanuel Vadot};
352ae5de77eSEmmanuel Vadot
353ae5de77eSEmmanuel Vadot&spi1 {
354ae5de77eSEmmanuel Vadot	status = "okay";
355ae5de77eSEmmanuel Vadot};
356ae5de77eSEmmanuel Vadot
357ae5de77eSEmmanuel Vadot&spi_nand {
358ae5de77eSEmmanuel Vadot	partitions {
359ae5de77eSEmmanuel Vadot		compatible = "fixed-partitions";
360ae5de77eSEmmanuel Vadot		#address-cells = <1>;
361ae5de77eSEmmanuel Vadot		#size-cells = <1>;
362ae5de77eSEmmanuel Vadot
363ae5de77eSEmmanuel Vadot		partition@0 {
364ae5de77eSEmmanuel Vadot			label = "bl2";
365ae5de77eSEmmanuel Vadot			reg = <0x0 0x200000>;
366ae5de77eSEmmanuel Vadot			read-only;
367ae5de77eSEmmanuel Vadot		};
368ae5de77eSEmmanuel Vadot	};
369ae5de77eSEmmanuel Vadot};
370ae5de77eSEmmanuel Vadot
371ae5de77eSEmmanuel Vadot&ssusb1 {
372ae5de77eSEmmanuel Vadot	status = "okay";
373ae5de77eSEmmanuel Vadot};
374ae5de77eSEmmanuel Vadot
375ae5de77eSEmmanuel Vadot&tphy {
376ae5de77eSEmmanuel Vadot	status = "okay";
377ae5de77eSEmmanuel Vadot};
378ae5de77eSEmmanuel Vadot
379ae5de77eSEmmanuel Vadot&watchdog {
380ae5de77eSEmmanuel Vadot	status = "okay";
381ae5de77eSEmmanuel Vadot};
382ae5de77eSEmmanuel Vadot
383ae5de77eSEmmanuel Vadot&xsphy {
384ae5de77eSEmmanuel Vadot	status = "okay";
385ae5de77eSEmmanuel Vadot};
386