xref: /linux/scripts/dtc/include-prefixes/arm/marvell/armada-385-clearfog-gtr.dtsi (revision d265e1fecf4fdbf2aa46d278bc370890d8e7c707)
1724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2724ba675SRob Herring/*
3724ba675SRob Herring * Device Tree file for Clearfog GTR machines rev 1.0 (88F6825)
4724ba675SRob Herring *
5724ba675SRob Herring *  Rabeeh Khoury <rabeeh@solid-run.com>, based on Russell King clearfog work
6724ba675SRob Herring */
7724ba675SRob Herring
8724ba675SRob Herring/*
9724ba675SRob Herring	SERDES mapping -
10724ba675SRob Herring	0. SATA1 on CON18, or optionally mini PCIe CON3 - PCIe0
11724ba675SRob Herring	1. 6141 switch (2.5Gbps capable)
12724ba675SRob Herring	2. SATA0 on CON17, or optionally mini PCIe CON4 - PCIe1
13724ba675SRob Herring	3. USB 3.0 Host
14724ba675SRob Herring	4. mini PCIe CON2 - PCIe2
15724ba675SRob Herring	5. SFP connector, or optionally SGMII Ethernet 1512 PHY
16724ba675SRob Herring
17724ba675SRob Herring	USB 2.0 mapping -
18724ba675SRob Herring	0. USB 2.0 - 0 USB pins header CON12
19724ba675SRob Herring	1. USB 2.0 - 1 mini PCIe CON2
20724ba675SRob Herring	2. USB 2.0 - 2 to USB 3.0 connector (used with SERDES #3)
21724ba675SRob Herring
22724ba675SRob Herring	Pin mapping -
23724ba675SRob Herring	0,1 - console UART
24724ba675SRob Herring	2,3 - I2C0 - connected to I2C EEPROM, two temperature sensors,
25724ba675SRob Herring	      front panel and PSE controller
26724ba675SRob Herring	4,5 - MDC/MDIO
27724ba675SRob Herring	6..17 - RGMII
28724ba675SRob Herring	18 - Topaz switch reset (active low)
29724ba675SRob Herring	19 - 1512 phy reset
30724ba675SRob Herring	20 - 1512 phy reset (eth2, optional)
31724ba675SRob Herring	21,28,37,38,39,40 - SD0
32724ba675SRob Herring	22 - USB 3.0 current limiter enable (active high)
33724ba675SRob Herring	24 - SFP TX fault (input active high)
34724ba675SRob Herring	25 - SFP present (input active low)
35724ba675SRob Herring	26,27 - I2C1 - connected to SFP
36724ba675SRob Herring	29 - Fan PWM
37724ba675SRob Herring	30 - CON4 mini PCIe wifi disable
38724ba675SRob Herring	31 - CON3 mini PCIe wifi disable
39724ba675SRob Herring	32 - Fuse programming power toggle (1.8v)
40724ba675SRob Herring	33 - CON4 mini PCIe reset
41724ba675SRob Herring	34 - CON2 mini PCIe wifi disable
42724ba675SRob Herring	35 - CON3 mini PCIe reset
43724ba675SRob Herring	36 - Rear button (GPIO active low)
44724ba675SRob Herring	41 - CON1 front panel connector
45724ba675SRob Herring	42 - Front LED1, or front panel CON1
46724ba675SRob Herring	43 - Micron L-PBGA 24 ball SPI (1Gb) CS, or TPM SPI CS
47724ba675SRob Herring	44 - CON2 mini PCIe reset
48724ba675SRob Herring	45 - TPM PIRQ signal, or front panel CON1
49724ba675SRob Herring	46 - SFP TX disable
50724ba675SRob Herring	47 - Control isolation of boot sensitive SAR signals
51724ba675SRob Herring	48 - PSE reset
52724ba675SRob Herring	49 - PSE OSS signal
53724ba675SRob Herring	50 - PSE interrupt
54724ba675SRob Herring	52 - Front LED2, or front panel
55724ba675SRob Herring	53 - Front button
56724ba675SRob Herring	54 - SFP LOS (input active high)
57724ba675SRob Herring	55 - Fan sense
58724ba675SRob Herring	56(mosi),57(clk),58(miso) - SPI interface - 32Mb SPI, 1Gb SPI and TPM
59724ba675SRob Herring	59 - SPI 32Mb W25Q32BVZPIG CS0 chip select (bootable)
60724ba675SRob Herring*/
61724ba675SRob Herring
62724ba675SRob Herring/dts-v1/;
63724ba675SRob Herring#include <dt-bindings/input/input.h>
64724ba675SRob Herring#include <dt-bindings/gpio/gpio.h>
65724ba675SRob Herring#include <dt-bindings/leds/common.h>
66724ba675SRob Herring#include "armada-385.dtsi"
67724ba675SRob Herring
68724ba675SRob Herring/ {
69724ba675SRob Herring	compatible = "marvell,armada385", "marvell,armada380";
70724ba675SRob Herring
71724ba675SRob Herring	aliases {
72724ba675SRob Herring		/* So that mvebu u-boot can update the MAC addresses */
73724ba675SRob Herring		ethernet1 = &eth0;
74724ba675SRob Herring		ethernet2 = &eth1;
75724ba675SRob Herring		ethernet3 = &eth2;
76724ba675SRob Herring		i2c0 = &i2c0;
77724ba675SRob Herring		i2c1 = &i2c1;
78724ba675SRob Herring	};
79724ba675SRob Herring
80724ba675SRob Herring	chosen {
81724ba675SRob Herring		stdout-path = "serial0:115200n8";
82724ba675SRob Herring	};
83724ba675SRob Herring
84724ba675SRob Herring	memory {
85724ba675SRob Herring		device_type = "memory";
86724ba675SRob Herring		reg = <0x00000000 0x10000000>; /* 256 MB */
87724ba675SRob Herring	};
88724ba675SRob Herring
89724ba675SRob Herring	reg_3p3v: regulator-3p3v {
90724ba675SRob Herring		compatible = "regulator-fixed";
91724ba675SRob Herring		regulator-name = "3P3V";
92724ba675SRob Herring		regulator-min-microvolt = <3300000>;
93724ba675SRob Herring		regulator-max-microvolt = <3300000>;
94724ba675SRob Herring		regulator-always-on;
95724ba675SRob Herring	};
96724ba675SRob Herring
97724ba675SRob Herring	reg_5p0v: regulator-5p0v {
98724ba675SRob Herring		compatible = "regulator-fixed";
99724ba675SRob Herring		regulator-name = "5P0V";
100724ba675SRob Herring		regulator-min-microvolt = <5000000>;
101724ba675SRob Herring		regulator-max-microvolt = <5000000>;
102724ba675SRob Herring		regulator-always-on;
103724ba675SRob Herring	};
104724ba675SRob Herring
105724ba675SRob Herring	v_usb3_con: regulator-v-usb3-con {
106724ba675SRob Herring		compatible = "regulator-fixed";
107724ba675SRob Herring		gpio = <&gpio0 22 GPIO_ACTIVE_LOW>;
108724ba675SRob Herring		pinctrl-names = "default";
109724ba675SRob Herring		pinctrl-0 = <&cf_gtr_usb3_con_vbus>;
110724ba675SRob Herring		regulator-max-microvolt = <5000000>;
111724ba675SRob Herring		regulator-min-microvolt = <5000000>;
112724ba675SRob Herring		regulator-name = "v_usb3_con";
113724ba675SRob Herring		vin-supply = <&reg_5p0v>;
114724ba675SRob Herring		regulator-boot-on;
115724ba675SRob Herring		regulator-always-on;
116724ba675SRob Herring	};
117724ba675SRob Herring
118724ba675SRob Herring	soc {
119724ba675SRob Herring		ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
120724ba675SRob Herring			  MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000
121724ba675SRob Herring			  MBUS_ID(0x09, 0x19) 0 0xf1100000 0x10000
122724ba675SRob Herring			  MBUS_ID(0x09, 0x15) 0 0xf1110000 0x10000
123724ba675SRob Herring			  MBUS_ID(0x0c, 0x04) 0 0xf1200000 0x100000>;
124724ba675SRob Herring
125724ba675SRob Herring		internal-regs {
126724ba675SRob Herring
127724ba675SRob Herring			rtc@a3800 {
128724ba675SRob Herring				status = "okay";
129724ba675SRob Herring			};
130724ba675SRob Herring
131724ba675SRob Herring			i2c@11000 { /* ROM, temp sensor and front panel */
132724ba675SRob Herring				pinctrl-0 = <&i2c0_pins>;
133724ba675SRob Herring				pinctrl-names = "default";
134724ba675SRob Herring				status = "okay";
135724ba675SRob Herring			};
136724ba675SRob Herring
137724ba675SRob Herring			i2c@11100 { /* SFP (CON5/CON6) */
138724ba675SRob Herring				pinctrl-0 = <&cf_gtr_i2c1_pins>;
139724ba675SRob Herring				pinctrl-names = "default";
140724ba675SRob Herring				status = "okay";
141724ba675SRob Herring			};
142724ba675SRob Herring
143724ba675SRob Herring			pinctrl@18000 {
144724ba675SRob Herring				cf_gtr_fan_pwm: cf-gtr-fan-pwm {
145724ba675SRob Herring					marvell,pins = "mpp23";
146724ba675SRob Herring					marvell,function = "gpio";
147724ba675SRob Herring				};
148724ba675SRob Herring
149*d265e1feSJosua Mayer				cf_gtr_front_button_pins: cf-gtr-front-button-pins {
150*d265e1feSJosua Mayer					marvell,pins = "mpp53";
151*d265e1feSJosua Mayer					marvell,function = "gpio";
152*d265e1feSJosua Mayer				};
153*d265e1feSJosua Mayer
154724ba675SRob Herring				cf_gtr_i2c1_pins: i2c1-pins {
155724ba675SRob Herring					/* SFP */
156724ba675SRob Herring					marvell,pins = "mpp26", "mpp27";
157724ba675SRob Herring					marvell,function = "i2c1";
158724ba675SRob Herring				};
159724ba675SRob Herring
160724ba675SRob Herring				cf_gtr_isolation_pins: cf-gtr-isolation-pins {
161724ba675SRob Herring					marvell,pins = "mpp47";
162724ba675SRob Herring					marvell,function = "gpio";
163724ba675SRob Herring				};
164724ba675SRob Herring
165724ba675SRob Herring				cf_gtr_poe_reset_pins: cf-gtr-poe-reset-pins {
166724ba675SRob Herring					marvell,pins = "mpp48";
167724ba675SRob Herring					marvell,function = "gpio";
168724ba675SRob Herring				};
169724ba675SRob Herring
170*d265e1feSJosua Mayer				cf_gtr_rear_button_pins: cf-gtr-rear-button-pins {
171*d265e1feSJosua Mayer					marvell,pins = "mpp36";
172*d265e1feSJosua Mayer					marvell,function = "gpio";
173*d265e1feSJosua Mayer				};
174*d265e1feSJosua Mayer
175*d265e1feSJosua Mayer				cf_gtr_sdhci_pins: cf-gtr-sdhci-pins {
176*d265e1feSJosua Mayer					marvell,pins = "mpp21", "mpp28",
177*d265e1feSJosua Mayer						       "mpp37", "mpp38",
178*d265e1feSJosua Mayer						       "mpp39", "mpp40";
179*d265e1feSJosua Mayer					marvell,function = "sd0";
180*d265e1feSJosua Mayer				};
181*d265e1feSJosua Mayer
182724ba675SRob Herring				cf_gtr_spi1_cs_pins: spi1-cs-pins {
183724ba675SRob Herring					marvell,pins = "mpp59";
184724ba675SRob Herring					marvell,function = "spi1";
185724ba675SRob Herring				};
186724ba675SRob Herring
187*d265e1feSJosua Mayer				cf_gtr_switch_reset_pins: cf-gtr-switch-reset-pins {
188*d265e1feSJosua Mayer					marvell,pins = "mpp18";
189724ba675SRob Herring					marvell,function = "gpio";
190724ba675SRob Herring				};
191724ba675SRob Herring
192*d265e1feSJosua Mayer				cf_gtr_usb3_con_vbus: cf-gtr-usb3-con-vbus {
193*d265e1feSJosua Mayer					marvell,pins = "mpp22";
194724ba675SRob Herring					marvell,function = "gpio";
195724ba675SRob Herring				};
196724ba675SRob Herring			};
197724ba675SRob Herring
198724ba675SRob Herring			sdhci@d8000 {
199724ba675SRob Herring				bus-width = <4>;
200724ba675SRob Herring				no-1-8-v;
201724ba675SRob Herring				non-removable;
202724ba675SRob Herring				pinctrl-0 = <&cf_gtr_sdhci_pins>;
203724ba675SRob Herring				pinctrl-names = "default";
204724ba675SRob Herring				status = "okay";
205724ba675SRob Herring				vmmc = <&reg_3p3v>;
206724ba675SRob Herring				wp-inverted;
207724ba675SRob Herring			};
208724ba675SRob Herring
209724ba675SRob Herring			usb@58000 {
210724ba675SRob Herring				status = "okay";
211724ba675SRob Herring			};
212724ba675SRob Herring
213724ba675SRob Herring			usb3@f0000 {
214724ba675SRob Herring				status = "okay";
215724ba675SRob Herring			};
216724ba675SRob Herring
217724ba675SRob Herring			usb3@f8000 {
218724ba675SRob Herring				vbus-supply = <&v_usb3_con>;
219724ba675SRob Herring				status = "okay";
220724ba675SRob Herring			};
221724ba675SRob Herring		};
222724ba675SRob Herring
223724ba675SRob Herring		pcie {
224724ba675SRob Herring			status = "okay";
225724ba675SRob Herring			/*
226724ba675SRob Herring			 * The PCIe units are accessible through
227724ba675SRob Herring			 * the mini-PCIe connectors on the board.
228724ba675SRob Herring			 */
229724ba675SRob Herring			pcie@1,0 {
230724ba675SRob Herring				reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
231724ba675SRob Herring				status = "okay";
232724ba675SRob Herring			};
233724ba675SRob Herring
234724ba675SRob Herring			pcie@2,0 {
235724ba675SRob Herring				reset-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
236724ba675SRob Herring				status = "okay";
237724ba675SRob Herring			};
238724ba675SRob Herring
239724ba675SRob Herring			pcie@3,0 {
240724ba675SRob Herring				reset-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
241724ba675SRob Herring				status = "okay";
242724ba675SRob Herring			};
243724ba675SRob Herring		};
244724ba675SRob Herring	};
245724ba675SRob Herring
246724ba675SRob Herring	sfp0: sfp {
247724ba675SRob Herring		compatible = "sff,sfp";
248724ba675SRob Herring		i2c-bus = <&i2c1>;
249724ba675SRob Herring		los-gpio = <&gpio1 22 GPIO_ACTIVE_HIGH>;
250724ba675SRob Herring		mod-def0-gpio = <&gpio0 25 GPIO_ACTIVE_LOW>;
251724ba675SRob Herring		tx-disable-gpio = <&gpio1 14 GPIO_ACTIVE_HIGH>;
252724ba675SRob Herring	};
253724ba675SRob Herring
254724ba675SRob Herring	gpio-keys {
255724ba675SRob Herring		compatible = "gpio-keys";
256724ba675SRob Herring		pinctrl-0 = <&cf_gtr_rear_button_pins &cf_gtr_front_button_pins>;
257724ba675SRob Herring		pinctrl-names = "default";
258724ba675SRob Herring
259724ba675SRob Herring		button-0 {
260724ba675SRob Herring			label = "Rear Button";
261724ba675SRob Herring			gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
262724ba675SRob Herring			linux,can-disable;
263724ba675SRob Herring			linux,code = <BTN_0>;
264724ba675SRob Herring		};
265724ba675SRob Herring
266724ba675SRob Herring		button-1 {
267724ba675SRob Herring			label = "Front Button";
268724ba675SRob Herring			gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;
269724ba675SRob Herring			linux,can-disable;
270724ba675SRob Herring			linux,code = <BTN_1>;
271724ba675SRob Herring		};
272724ba675SRob Herring	};
273724ba675SRob Herring
274724ba675SRob Herring	gpio-leds {
275724ba675SRob Herring		compatible = "gpio-leds";
276724ba675SRob Herring
277724ba675SRob Herring		led1 {
278724ba675SRob Herring			function = LED_FUNCTION_CPU;
279724ba675SRob Herring			color = <LED_COLOR_ID_GREEN>;
280724ba675SRob Herring			gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
281724ba675SRob Herring		};
282724ba675SRob Herring
283724ba675SRob Herring		led2 {
284724ba675SRob Herring			function = LED_FUNCTION_HEARTBEAT;
285724ba675SRob Herring			color = <LED_COLOR_ID_GREEN>;
286724ba675SRob Herring			gpios = <&gpio1 20 GPIO_ACTIVE_HIGH>;
287724ba675SRob Herring		};
288724ba675SRob Herring	};
289724ba675SRob Herring};
290724ba675SRob Herring
291724ba675SRob Herring&bm {
292724ba675SRob Herring	status = "okay";
293724ba675SRob Herring};
294724ba675SRob Herring
295724ba675SRob Herring&bm_bppi {
296724ba675SRob Herring	status = "okay";
297724ba675SRob Herring};
298724ba675SRob Herring
299724ba675SRob Herring&eth0 {
300724ba675SRob Herring	/* ethernet@70000 */
301724ba675SRob Herring	pinctrl-0 = <&ge0_rgmii_pins>;
302724ba675SRob Herring	pinctrl-names = "default";
303724ba675SRob Herring	phy = <&phy_dedicated>;
304724ba675SRob Herring	phy-mode = "rgmii-id";
305724ba675SRob Herring	buffer-manager = <&bm>;
306724ba675SRob Herring	bm,pool-long = <0>;
307724ba675SRob Herring	bm,pool-short = <1>;
308724ba675SRob Herring	status = "okay";
309724ba675SRob Herring};
310724ba675SRob Herring
311724ba675SRob Herring&eth1 {
312724ba675SRob Herring	/* ethernet@30000 */
313724ba675SRob Herring	bm,pool-long = <2>;
314724ba675SRob Herring	bm,pool-short = <1>;
315724ba675SRob Herring	buffer-manager = <&bm>;
316724ba675SRob Herring	phys = <&comphy1 1>;
317724ba675SRob Herring	phy-mode = "2500base-x";
318724ba675SRob Herring	status = "okay";
319724ba675SRob Herring
320724ba675SRob Herring	fixed-link {
321724ba675SRob Herring		speed = <2500>;
322724ba675SRob Herring		full-duplex;
323724ba675SRob Herring	};
324724ba675SRob Herring};
325724ba675SRob Herring
326724ba675SRob Herring&eth2 {
327724ba675SRob Herring	/* ethernet@34000 */
328724ba675SRob Herring	bm,pool-long = <3>;
329724ba675SRob Herring	bm,pool-short = <1>;
330724ba675SRob Herring	buffer-manager = <&bm>;
331724ba675SRob Herring	managed = "in-band-status";
332724ba675SRob Herring	phys = <&comphy5 1>;
333724ba675SRob Herring	phy-mode = "sgmii";
334724ba675SRob Herring	sfp = <&sfp0>;
335724ba675SRob Herring	status = "okay";
336724ba675SRob Herring};
337724ba675SRob Herring
338724ba675SRob Herring&mdio {
339724ba675SRob Herring	pinctrl-names = "default";
340724ba675SRob Herring	pinctrl-0 = <&mdio_pins>;
341724ba675SRob Herring	status = "okay";
342724ba675SRob Herring
343724ba675SRob Herring	phy_dedicated: ethernet-phy@0 {
344724ba675SRob Herring		/*
345724ba675SRob Herring		 * Annoyingly, the marvell phy driver configures the LED
346724ba675SRob Herring		 * register, rather than preserving reset-loaded setting.
347724ba675SRob Herring		 * We undo that rubbish here.
348724ba675SRob Herring		 */
349724ba675SRob Herring		marvell,reg-init = <3 16 0 0x1017>;
350724ba675SRob Herring		reg = <0>;
351724ba675SRob Herring	};
352724ba675SRob Herring};
353724ba675SRob Herring
354724ba675SRob Herring&uart0 {
355724ba675SRob Herring	pinctrl-0 = <&uart0_pins>;
356724ba675SRob Herring	pinctrl-names = "default";
357724ba675SRob Herring	status = "okay";
358724ba675SRob Herring};
359724ba675SRob Herring
360724ba675SRob Herring&spi1 {
361724ba675SRob Herring	/*
362724ba675SRob Herring	 * CS0: W25Q32 flash
363724ba675SRob Herring	 */
364724ba675SRob Herring	pinctrl-0 = <&spi1_pins &cf_gtr_spi1_cs_pins>;
365724ba675SRob Herring	pinctrl-names = "default";
366724ba675SRob Herring	status = "okay";
367724ba675SRob Herring
368724ba675SRob Herring	flash@0 {
369724ba675SRob Herring		#address-cells = <1>;
370724ba675SRob Herring		#size-cells = <0>;
371724ba675SRob Herring		compatible = "w25q32", "jedec,spi-nor";
372724ba675SRob Herring		reg = <0>; /* Chip select 0 */
373724ba675SRob Herring		spi-max-frequency = <3000000>;
374724ba675SRob Herring		status = "okay";
375724ba675SRob Herring	};
376724ba675SRob Herring};
377724ba675SRob Herring
378724ba675SRob Herring&i2c0 {
379724ba675SRob Herring	pinctrl-0 = <&i2c0_pins>;
380724ba675SRob Herring	pinctrl-names = "default";
381724ba675SRob Herring	status = "okay";
382724ba675SRob Herring
383724ba675SRob Herring	/* U26 temperature sensor placed near SoC */
384724ba675SRob Herring	temp1: nct75@4c {
385724ba675SRob Herring		compatible = "lm75";
386724ba675SRob Herring		reg = <0x4c>;
387724ba675SRob Herring	};
388724ba675SRob Herring
389724ba675SRob Herring	/* U27 temperature sensor placed near RTC battery */
390724ba675SRob Herring	temp2: nct75@4d {
391724ba675SRob Herring		compatible = "lm75";
392724ba675SRob Herring		reg = <0x4d>;
393724ba675SRob Herring	};
394724ba675SRob Herring
395724ba675SRob Herring	/* 2Kb eeprom */
396724ba675SRob Herring	eeprom@53 {
397724ba675SRob Herring		compatible = "atmel,24c02";
398724ba675SRob Herring		reg = <0x53>;
399724ba675SRob Herring	};
400724ba675SRob Herring};
401724ba675SRob Herring
402724ba675SRob Herring&ahci0 {
403724ba675SRob Herring	status = "okay";
404724ba675SRob Herring};
405724ba675SRob Herring
406724ba675SRob Herring&ahci1 {
407724ba675SRob Herring	status = "okay";
408724ba675SRob Herring};
409724ba675SRob Herring
410724ba675SRob Herring&gpio0 {
411724ba675SRob Herring	pinctrl-0 = <&cf_gtr_fan_pwm>;
412724ba675SRob Herring	pinctrl-names = "default";
413724ba675SRob Herring
414724ba675SRob Herring	wifi-disable {
415724ba675SRob Herring		gpio-hog;
416724ba675SRob Herring		gpios = <30 GPIO_ACTIVE_LOW>, <31 GPIO_ACTIVE_LOW>;
417724ba675SRob Herring		output-low;
418724ba675SRob Herring		line-name = "wifi-disable";
419724ba675SRob Herring	};
420724ba675SRob Herring};
421724ba675SRob Herring
422724ba675SRob Herring&gpio1 {
423724ba675SRob Herring	pinctrl-0 = <&cf_gtr_isolation_pins &cf_gtr_poe_reset_pins>;
424724ba675SRob Herring	pinctrl-names = "default";
425724ba675SRob Herring
426724ba675SRob Herring	lte-disable {
427724ba675SRob Herring		gpio-hog;
428724ba675SRob Herring		gpios = <2 GPIO_ACTIVE_LOW>;
429724ba675SRob Herring		output-low;
430724ba675SRob Herring		line-name = "lte-disable";
431724ba675SRob Herring	};
432724ba675SRob Herring
433724ba675SRob Herring	/*
434724ba675SRob Herring	 * This signal, when asserted, isolates Armada 38x sample at reset pins
435724ba675SRob Herring	 * from control of external devices. Should be de-asserted after reset.
436724ba675SRob Herring	 */
437724ba675SRob Herring	sar-isolation {
438724ba675SRob Herring		gpio-hog;
439724ba675SRob Herring		gpios = <15 GPIO_ACTIVE_LOW>;
440724ba675SRob Herring		output-low;
441724ba675SRob Herring		line-name = "sar-isolation";
442724ba675SRob Herring	};
443724ba675SRob Herring
444724ba675SRob Herring	poe-reset {
445724ba675SRob Herring		gpio-hog;
446724ba675SRob Herring		gpios = <16 GPIO_ACTIVE_LOW>;
447724ba675SRob Herring		output-low;
448724ba675SRob Herring		line-name = "poe-reset";
449724ba675SRob Herring	};
450724ba675SRob Herring};
451