xref: /freebsd/sys/contrib/device-tree/src/arm/st/stm32mp135f-dk.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Copyright (C) STMicroelectronics 2021 - All Rights Reserved
4*f126890aSEmmanuel Vadot * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
5*f126890aSEmmanuel Vadot */
6*f126890aSEmmanuel Vadot
7*f126890aSEmmanuel Vadot/dts-v1/;
8*f126890aSEmmanuel Vadot
9*f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
10*f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h>
11*f126890aSEmmanuel Vadot#include <dt-bindings/leds/common.h>
12*f126890aSEmmanuel Vadot#include "stm32mp135.dtsi"
13*f126890aSEmmanuel Vadot#include "stm32mp13xf.dtsi"
14*f126890aSEmmanuel Vadot#include "stm32mp13-pinctrl.dtsi"
15*f126890aSEmmanuel Vadot
16*f126890aSEmmanuel Vadot/ {
17*f126890aSEmmanuel Vadot	model = "STMicroelectronics STM32MP135F-DK Discovery Board";
18*f126890aSEmmanuel Vadot	compatible = "st,stm32mp135f-dk", "st,stm32mp135";
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot	aliases {
21*f126890aSEmmanuel Vadot		serial0 = &uart4;
22*f126890aSEmmanuel Vadot		serial1 = &usart1;
23*f126890aSEmmanuel Vadot		serial2 = &uart8;
24*f126890aSEmmanuel Vadot		serial3 = &usart2;
25*f126890aSEmmanuel Vadot	};
26*f126890aSEmmanuel Vadot
27*f126890aSEmmanuel Vadot	chosen {
28*f126890aSEmmanuel Vadot		stdout-path = "serial0:115200n8";
29*f126890aSEmmanuel Vadot	};
30*f126890aSEmmanuel Vadot
31*f126890aSEmmanuel Vadot	memory@c0000000 {
32*f126890aSEmmanuel Vadot		device_type = "memory";
33*f126890aSEmmanuel Vadot		reg = <0xc0000000 0x20000000>;
34*f126890aSEmmanuel Vadot	};
35*f126890aSEmmanuel Vadot
36*f126890aSEmmanuel Vadot	reserved-memory {
37*f126890aSEmmanuel Vadot		#address-cells = <1>;
38*f126890aSEmmanuel Vadot		#size-cells = <1>;
39*f126890aSEmmanuel Vadot		ranges;
40*f126890aSEmmanuel Vadot
41*f126890aSEmmanuel Vadot		optee@dd000000 {
42*f126890aSEmmanuel Vadot			reg = <0xdd000000 0x3000000>;
43*f126890aSEmmanuel Vadot			no-map;
44*f126890aSEmmanuel Vadot		};
45*f126890aSEmmanuel Vadot	};
46*f126890aSEmmanuel Vadot
47*f126890aSEmmanuel Vadot	gpio-keys {
48*f126890aSEmmanuel Vadot		compatible = "gpio-keys";
49*f126890aSEmmanuel Vadot
50*f126890aSEmmanuel Vadot		button-user {
51*f126890aSEmmanuel Vadot			label = "User-PA13";
52*f126890aSEmmanuel Vadot			linux,code = <BTN_1>;
53*f126890aSEmmanuel Vadot			gpios = <&gpioa 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
54*f126890aSEmmanuel Vadot		};
55*f126890aSEmmanuel Vadot	};
56*f126890aSEmmanuel Vadot
57*f126890aSEmmanuel Vadot	leds {
58*f126890aSEmmanuel Vadot		compatible = "gpio-leds";
59*f126890aSEmmanuel Vadot
60*f126890aSEmmanuel Vadot		led-blue {
61*f126890aSEmmanuel Vadot			function = LED_FUNCTION_HEARTBEAT;
62*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_BLUE>;
63*f126890aSEmmanuel Vadot			gpios = <&gpioa 14 GPIO_ACTIVE_LOW>;
64*f126890aSEmmanuel Vadot			linux,default-trigger = "heartbeat";
65*f126890aSEmmanuel Vadot			default-state = "off";
66*f126890aSEmmanuel Vadot		};
67*f126890aSEmmanuel Vadot	};
68*f126890aSEmmanuel Vadot
69*f126890aSEmmanuel Vadot	v3v3_sw: v3v3-sw {
70*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
71*f126890aSEmmanuel Vadot		regulator-name = "v3v3_sw";
72*f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
73*f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
74*f126890aSEmmanuel Vadot		regulator-always-on;
75*f126890aSEmmanuel Vadot	};
76*f126890aSEmmanuel Vadot
77*f126890aSEmmanuel Vadot	vdd_adc: vdd-adc {
78*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
79*f126890aSEmmanuel Vadot		regulator-name = "vdd_adc";
80*f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
81*f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
82*f126890aSEmmanuel Vadot		regulator-always-on;
83*f126890aSEmmanuel Vadot	};
84*f126890aSEmmanuel Vadot
85*f126890aSEmmanuel Vadot	vdd_sd: vdd-sd {
86*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
87*f126890aSEmmanuel Vadot		regulator-name = "vdd_sd";
88*f126890aSEmmanuel Vadot		regulator-min-microvolt = <2900000>;
89*f126890aSEmmanuel Vadot		regulator-max-microvolt = <2900000>;
90*f126890aSEmmanuel Vadot		regulator-always-on;
91*f126890aSEmmanuel Vadot	};
92*f126890aSEmmanuel Vadot
93*f126890aSEmmanuel Vadot	vdd_usb: vdd-usb {
94*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
95*f126890aSEmmanuel Vadot		regulator-name = "vdd_usb";
96*f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
97*f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
98*f126890aSEmmanuel Vadot		regulator-always-on;
99*f126890aSEmmanuel Vadot	};
100*f126890aSEmmanuel Vadot};
101*f126890aSEmmanuel Vadot
102*f126890aSEmmanuel Vadot&adc_1 {
103*f126890aSEmmanuel Vadot	pinctrl-names = "default";
104*f126890aSEmmanuel Vadot	pinctrl-0 = <&adc1_usb_cc_pins_a>;
105*f126890aSEmmanuel Vadot	vdda-supply = <&vdd_adc>;
106*f126890aSEmmanuel Vadot	vref-supply = <&vdd_adc>;
107*f126890aSEmmanuel Vadot	status = "okay";
108*f126890aSEmmanuel Vadot	adc1: adc@0 {
109*f126890aSEmmanuel Vadot		status = "okay";
110*f126890aSEmmanuel Vadot		/*
111*f126890aSEmmanuel Vadot		 * Type-C USB_PWR_CC1 & USB_PWR_CC2 on in6 & in12.
112*f126890aSEmmanuel Vadot		 * Use at least 5 * RC time, e.g. 5 * (Rp + Rd) * C:
113*f126890aSEmmanuel Vadot		 * 5 * (5.1 + 47kOhms) * 5pF => 1.3us.
114*f126890aSEmmanuel Vadot		 * Use arbitrary margin here (e.g. 5us).
115*f126890aSEmmanuel Vadot		 */
116*f126890aSEmmanuel Vadot		channel@6 {
117*f126890aSEmmanuel Vadot			reg = <6>;
118*f126890aSEmmanuel Vadot			st,min-sample-time-ns = <5000>;
119*f126890aSEmmanuel Vadot		};
120*f126890aSEmmanuel Vadot		channel@12 {
121*f126890aSEmmanuel Vadot			reg = <12>;
122*f126890aSEmmanuel Vadot			st,min-sample-time-ns = <5000>;
123*f126890aSEmmanuel Vadot		};
124*f126890aSEmmanuel Vadot	};
125*f126890aSEmmanuel Vadot};
126*f126890aSEmmanuel Vadot
127*f126890aSEmmanuel Vadot&i2c1 {
128*f126890aSEmmanuel Vadot	pinctrl-names = "default", "sleep";
129*f126890aSEmmanuel Vadot	pinctrl-0 = <&i2c1_pins_a>;
130*f126890aSEmmanuel Vadot	pinctrl-1 = <&i2c1_sleep_pins_a>;
131*f126890aSEmmanuel Vadot	i2c-scl-rising-time-ns = <96>;
132*f126890aSEmmanuel Vadot	i2c-scl-falling-time-ns = <3>;
133*f126890aSEmmanuel Vadot	clock-frequency = <1000000>;
134*f126890aSEmmanuel Vadot	status = "okay";
135*f126890aSEmmanuel Vadot	/* spare dmas for other usage */
136*f126890aSEmmanuel Vadot	/delete-property/dmas;
137*f126890aSEmmanuel Vadot	/delete-property/dma-names;
138*f126890aSEmmanuel Vadot
139*f126890aSEmmanuel Vadot	mcp23017: pinctrl@21 {
140*f126890aSEmmanuel Vadot		compatible = "microchip,mcp23017";
141*f126890aSEmmanuel Vadot		reg = <0x21>;
142*f126890aSEmmanuel Vadot		gpio-controller;
143*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
144*f126890aSEmmanuel Vadot		interrupts = <12 IRQ_TYPE_LEVEL_LOW>;
145*f126890aSEmmanuel Vadot		interrupt-parent = <&gpiog>;
146*f126890aSEmmanuel Vadot		pinctrl-names = "default";
147*f126890aSEmmanuel Vadot		pinctrl-0 = <&mcp23017_pins_a>;
148*f126890aSEmmanuel Vadot		interrupt-controller;
149*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
150*f126890aSEmmanuel Vadot		microchip,irq-mirror;
151*f126890aSEmmanuel Vadot	};
152*f126890aSEmmanuel Vadot
153*f126890aSEmmanuel Vadot	typec@53 {
154*f126890aSEmmanuel Vadot		compatible = "st,stm32g0-typec";
155*f126890aSEmmanuel Vadot		reg = <0x53>;
156*f126890aSEmmanuel Vadot		/* Alert pin on PI2 */
157*f126890aSEmmanuel Vadot		interrupts = <2 IRQ_TYPE_EDGE_FALLING>;
158*f126890aSEmmanuel Vadot		interrupt-parent = <&gpioi>;
159*f126890aSEmmanuel Vadot		/* Internal pull-up on PI2 */
160*f126890aSEmmanuel Vadot		pinctrl-names = "default";
161*f126890aSEmmanuel Vadot		pinctrl-0 = <&stm32g0_intn_pins_a>;
162*f126890aSEmmanuel Vadot		firmware-name = "stm32g0-ucsi.mp135f-dk.fw";
163*f126890aSEmmanuel Vadot		connector {
164*f126890aSEmmanuel Vadot			compatible = "usb-c-connector";
165*f126890aSEmmanuel Vadot			label = "USB-C";
166*f126890aSEmmanuel Vadot
167*f126890aSEmmanuel Vadot			port {
168*f126890aSEmmanuel Vadot				con_usb_c_g0_ep: endpoint {
169*f126890aSEmmanuel Vadot					remote-endpoint = <&usbotg_hs_ep>;
170*f126890aSEmmanuel Vadot				};
171*f126890aSEmmanuel Vadot			};
172*f126890aSEmmanuel Vadot		};
173*f126890aSEmmanuel Vadot	};
174*f126890aSEmmanuel Vadot};
175*f126890aSEmmanuel Vadot
176*f126890aSEmmanuel Vadot&i2c5 {
177*f126890aSEmmanuel Vadot	pinctrl-names = "default", "sleep";
178*f126890aSEmmanuel Vadot	pinctrl-0 = <&i2c5_pins_a>;
179*f126890aSEmmanuel Vadot	pinctrl-1 = <&i2c5_sleep_pins_a>;
180*f126890aSEmmanuel Vadot	i2c-scl-rising-time-ns = <170>;
181*f126890aSEmmanuel Vadot	i2c-scl-falling-time-ns = <5>;
182*f126890aSEmmanuel Vadot	clock-frequency = <400000>;
183*f126890aSEmmanuel Vadot	status = "okay";
184*f126890aSEmmanuel Vadot	/* spare dmas for other usage */
185*f126890aSEmmanuel Vadot	/delete-property/dmas;
186*f126890aSEmmanuel Vadot	/delete-property/dma-names;
187*f126890aSEmmanuel Vadot};
188*f126890aSEmmanuel Vadot
189*f126890aSEmmanuel Vadot&iwdg2 {
190*f126890aSEmmanuel Vadot	timeout-sec = <32>;
191*f126890aSEmmanuel Vadot	status = "okay";
192*f126890aSEmmanuel Vadot};
193*f126890aSEmmanuel Vadot
194*f126890aSEmmanuel Vadot&rtc {
195*f126890aSEmmanuel Vadot	status = "okay";
196*f126890aSEmmanuel Vadot};
197*f126890aSEmmanuel Vadot
198*f126890aSEmmanuel Vadot&sdmmc1 {
199*f126890aSEmmanuel Vadot	pinctrl-names = "default", "opendrain", "sleep";
200*f126890aSEmmanuel Vadot	pinctrl-0 = <&sdmmc1_b4_pins_a &sdmmc1_clk_pins_a>;
201*f126890aSEmmanuel Vadot	pinctrl-1 = <&sdmmc1_b4_od_pins_a &sdmmc1_clk_pins_a>;
202*f126890aSEmmanuel Vadot	pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
203*f126890aSEmmanuel Vadot	cd-gpios = <&gpioh 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
204*f126890aSEmmanuel Vadot	disable-wp;
205*f126890aSEmmanuel Vadot	st,neg-edge;
206*f126890aSEmmanuel Vadot	bus-width = <4>;
207*f126890aSEmmanuel Vadot	vmmc-supply = <&vdd_sd>;
208*f126890aSEmmanuel Vadot	status = "okay";
209*f126890aSEmmanuel Vadot};
210*f126890aSEmmanuel Vadot
211*f126890aSEmmanuel Vadot&spi5 {
212*f126890aSEmmanuel Vadot	pinctrl-names = "default", "sleep";
213*f126890aSEmmanuel Vadot	pinctrl-0 = <&spi5_pins_a>;
214*f126890aSEmmanuel Vadot	pinctrl-1 = <&spi5_sleep_pins_a>;
215*f126890aSEmmanuel Vadot	status = "disabled";
216*f126890aSEmmanuel Vadot};
217*f126890aSEmmanuel Vadot
218*f126890aSEmmanuel Vadot&timers3 {
219*f126890aSEmmanuel Vadot	/delete-property/dmas;
220*f126890aSEmmanuel Vadot	/delete-property/dma-names;
221*f126890aSEmmanuel Vadot	status = "disabled";
222*f126890aSEmmanuel Vadot	pwm {
223*f126890aSEmmanuel Vadot		pinctrl-0 = <&pwm3_pins_a>;
224*f126890aSEmmanuel Vadot		pinctrl-1 = <&pwm3_sleep_pins_a>;
225*f126890aSEmmanuel Vadot		pinctrl-names = "default", "sleep";
226*f126890aSEmmanuel Vadot		status = "okay";
227*f126890aSEmmanuel Vadot	};
228*f126890aSEmmanuel Vadot	timer@2 {
229*f126890aSEmmanuel Vadot		status = "okay";
230*f126890aSEmmanuel Vadot	};
231*f126890aSEmmanuel Vadot};
232*f126890aSEmmanuel Vadot
233*f126890aSEmmanuel Vadot&timers4 {
234*f126890aSEmmanuel Vadot	/delete-property/dmas;
235*f126890aSEmmanuel Vadot	/delete-property/dma-names;
236*f126890aSEmmanuel Vadot	status = "disabled";
237*f126890aSEmmanuel Vadot	pwm {
238*f126890aSEmmanuel Vadot		pinctrl-0 = <&pwm4_pins_a>;
239*f126890aSEmmanuel Vadot		pinctrl-1 = <&pwm4_sleep_pins_a>;
240*f126890aSEmmanuel Vadot		pinctrl-names = "default", "sleep";
241*f126890aSEmmanuel Vadot		status = "okay";
242*f126890aSEmmanuel Vadot	};
243*f126890aSEmmanuel Vadot	timer@3 {
244*f126890aSEmmanuel Vadot		status = "okay";
245*f126890aSEmmanuel Vadot	};
246*f126890aSEmmanuel Vadot};
247*f126890aSEmmanuel Vadot
248*f126890aSEmmanuel Vadot&timers8 {
249*f126890aSEmmanuel Vadot	/delete-property/dmas;
250*f126890aSEmmanuel Vadot	/delete-property/dma-names;
251*f126890aSEmmanuel Vadot	status = "disabled";
252*f126890aSEmmanuel Vadot	pwm {
253*f126890aSEmmanuel Vadot		pinctrl-0 = <&pwm8_pins_a>;
254*f126890aSEmmanuel Vadot		pinctrl-1 = <&pwm8_sleep_pins_a>;
255*f126890aSEmmanuel Vadot		pinctrl-names = "default", "sleep";
256*f126890aSEmmanuel Vadot		status = "okay";
257*f126890aSEmmanuel Vadot	};
258*f126890aSEmmanuel Vadot	timer@7 {
259*f126890aSEmmanuel Vadot		status = "okay";
260*f126890aSEmmanuel Vadot	};
261*f126890aSEmmanuel Vadot};
262*f126890aSEmmanuel Vadot
263*f126890aSEmmanuel Vadot&timers14 {
264*f126890aSEmmanuel Vadot	status = "disabled";
265*f126890aSEmmanuel Vadot	pwm {
266*f126890aSEmmanuel Vadot		pinctrl-0 = <&pwm14_pins_a>;
267*f126890aSEmmanuel Vadot		pinctrl-1 = <&pwm14_sleep_pins_a>;
268*f126890aSEmmanuel Vadot		pinctrl-names = "default", "sleep";
269*f126890aSEmmanuel Vadot		status = "okay";
270*f126890aSEmmanuel Vadot	};
271*f126890aSEmmanuel Vadot	timer@13 {
272*f126890aSEmmanuel Vadot		status = "okay";
273*f126890aSEmmanuel Vadot	};
274*f126890aSEmmanuel Vadot};
275*f126890aSEmmanuel Vadot
276*f126890aSEmmanuel Vadot&uart4 {
277*f126890aSEmmanuel Vadot	pinctrl-names = "default", "sleep", "idle";
278*f126890aSEmmanuel Vadot	pinctrl-0 = <&uart4_pins_a>;
279*f126890aSEmmanuel Vadot	pinctrl-1 = <&uart4_sleep_pins_a>;
280*f126890aSEmmanuel Vadot	pinctrl-2 = <&uart4_idle_pins_a>;
281*f126890aSEmmanuel Vadot	/delete-property/dmas;
282*f126890aSEmmanuel Vadot	/delete-property/dma-names;
283*f126890aSEmmanuel Vadot	status = "okay";
284*f126890aSEmmanuel Vadot};
285*f126890aSEmmanuel Vadot
286*f126890aSEmmanuel Vadot&uart8 {
287*f126890aSEmmanuel Vadot	pinctrl-names = "default", "sleep", "idle";
288*f126890aSEmmanuel Vadot	pinctrl-0 = <&uart8_pins_a>;
289*f126890aSEmmanuel Vadot	pinctrl-1 = <&uart8_sleep_pins_a>;
290*f126890aSEmmanuel Vadot	pinctrl-2 = <&uart8_idle_pins_a>;
291*f126890aSEmmanuel Vadot	/delete-property/dmas;
292*f126890aSEmmanuel Vadot	/delete-property/dma-names;
293*f126890aSEmmanuel Vadot	status = "disabled";
294*f126890aSEmmanuel Vadot};
295*f126890aSEmmanuel Vadot
296*f126890aSEmmanuel Vadot&usart1 {
297*f126890aSEmmanuel Vadot	pinctrl-names = "default", "sleep", "idle";
298*f126890aSEmmanuel Vadot	pinctrl-0 = <&usart1_pins_a>;
299*f126890aSEmmanuel Vadot	pinctrl-1 = <&usart1_sleep_pins_a>;
300*f126890aSEmmanuel Vadot	pinctrl-2 = <&usart1_idle_pins_a>;
301*f126890aSEmmanuel Vadot	uart-has-rtscts;
302*f126890aSEmmanuel Vadot	status = "disabled";
303*f126890aSEmmanuel Vadot};
304*f126890aSEmmanuel Vadot
305*f126890aSEmmanuel Vadot/* Bluetooth */
306*f126890aSEmmanuel Vadot&usart2 {
307*f126890aSEmmanuel Vadot	pinctrl-names = "default", "sleep", "idle";
308*f126890aSEmmanuel Vadot	pinctrl-0 = <&usart2_pins_a>;
309*f126890aSEmmanuel Vadot	pinctrl-1 = <&usart2_sleep_pins_a>;
310*f126890aSEmmanuel Vadot	pinctrl-2 = <&usart2_idle_pins_a>;
311*f126890aSEmmanuel Vadot	uart-has-rtscts;
312*f126890aSEmmanuel Vadot	status = "okay";
313*f126890aSEmmanuel Vadot};
314*f126890aSEmmanuel Vadot
315*f126890aSEmmanuel Vadot&usbh_ehci {
316*f126890aSEmmanuel Vadot	phys = <&usbphyc_port0>;
317*f126890aSEmmanuel Vadot	status = "okay";
318*f126890aSEmmanuel Vadot	#address-cells = <1>;
319*f126890aSEmmanuel Vadot	#size-cells = <0>;
320*f126890aSEmmanuel Vadot	/* onboard HUB */
321*f126890aSEmmanuel Vadot	hub@1 {
322*f126890aSEmmanuel Vadot		compatible = "usb424,2514";
323*f126890aSEmmanuel Vadot		reg = <1>;
324*f126890aSEmmanuel Vadot		vdd-supply = <&v3v3_sw>;
325*f126890aSEmmanuel Vadot	};
326*f126890aSEmmanuel Vadot};
327*f126890aSEmmanuel Vadot
328*f126890aSEmmanuel Vadot&usbotg_hs {
329*f126890aSEmmanuel Vadot	phys = <&usbphyc_port1 0>;
330*f126890aSEmmanuel Vadot	phy-names = "usb2-phy";
331*f126890aSEmmanuel Vadot	usb-role-switch;
332*f126890aSEmmanuel Vadot	status = "okay";
333*f126890aSEmmanuel Vadot	port {
334*f126890aSEmmanuel Vadot		usbotg_hs_ep: endpoint {
335*f126890aSEmmanuel Vadot			remote-endpoint = <&con_usb_c_g0_ep>;
336*f126890aSEmmanuel Vadot		};
337*f126890aSEmmanuel Vadot	};
338*f126890aSEmmanuel Vadot};
339*f126890aSEmmanuel Vadot
340*f126890aSEmmanuel Vadot&usbphyc {
341*f126890aSEmmanuel Vadot	status = "okay";
342*f126890aSEmmanuel Vadot};
343*f126890aSEmmanuel Vadot
344*f126890aSEmmanuel Vadot&usbphyc_port0 {
345*f126890aSEmmanuel Vadot	phy-supply = <&vdd_usb>;
346*f126890aSEmmanuel Vadot	st,current-boost-microamp = <1000>;
347*f126890aSEmmanuel Vadot	st,decrease-hs-slew-rate;
348*f126890aSEmmanuel Vadot	st,tune-hs-dc-level = <2>;
349*f126890aSEmmanuel Vadot	st,enable-hs-rftime-reduction;
350*f126890aSEmmanuel Vadot	st,trim-hs-current = <11>;
351*f126890aSEmmanuel Vadot	st,trim-hs-impedance = <2>;
352*f126890aSEmmanuel Vadot	st,tune-squelch-level = <1>;
353*f126890aSEmmanuel Vadot	st,enable-hs-rx-gain-eq;
354*f126890aSEmmanuel Vadot	st,no-hs-ftime-ctrl;
355*f126890aSEmmanuel Vadot	st,no-lsfs-sc;
356*f126890aSEmmanuel Vadot};
357*f126890aSEmmanuel Vadot
358*f126890aSEmmanuel Vadot&usbphyc_port1 {
359*f126890aSEmmanuel Vadot	phy-supply = <&vdd_usb>;
360*f126890aSEmmanuel Vadot	st,current-boost-microamp = <1000>;
361*f126890aSEmmanuel Vadot	st,decrease-hs-slew-rate;
362*f126890aSEmmanuel Vadot	st,tune-hs-dc-level = <2>;
363*f126890aSEmmanuel Vadot	st,enable-hs-rftime-reduction;
364*f126890aSEmmanuel Vadot	st,trim-hs-current = <11>;
365*f126890aSEmmanuel Vadot	st,trim-hs-impedance = <2>;
366*f126890aSEmmanuel Vadot	st,tune-squelch-level = <1>;
367*f126890aSEmmanuel Vadot	st,enable-hs-rx-gain-eq;
368*f126890aSEmmanuel Vadot	st,no-hs-ftime-ctrl;
369*f126890aSEmmanuel Vadot	st,no-lsfs-sc;
370*f126890aSEmmanuel Vadot};
371