xref: /freebsd/sys/contrib/device-tree/src/arm64/socionext/uniphier-pxs3-ref-gadget0.dts (revision 7ef62cebc2f965b0f640263e179276928885e33d)
1*7ef62cebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2*7ef62cebSEmmanuel Vadot//
3*7ef62cebSEmmanuel Vadot// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0)
4*7ef62cebSEmmanuel Vadot//
5*7ef62cebSEmmanuel Vadot// Copyright (C) 2021 Socionext Inc.
6*7ef62cebSEmmanuel Vadot//   Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
7*7ef62cebSEmmanuel Vadot
8*7ef62cebSEmmanuel Vadot/dts-v1/;
9*7ef62cebSEmmanuel Vadot#include "uniphier-pxs3-ref.dts"
10*7ef62cebSEmmanuel Vadot
11*7ef62cebSEmmanuel Vadot/ {
12*7ef62cebSEmmanuel Vadot	model = "UniPhier PXs3 Reference Board (USB-Device #0)";
13*7ef62cebSEmmanuel Vadot};
14*7ef62cebSEmmanuel Vadot
15*7ef62cebSEmmanuel Vadot/* I2C3 pinctrl is shared with USB*VBUSIN */
16*7ef62cebSEmmanuel Vadot&i2c3 {
17*7ef62cebSEmmanuel Vadot	status = "disabled";
18*7ef62cebSEmmanuel Vadot};
19*7ef62cebSEmmanuel Vadot
20*7ef62cebSEmmanuel Vadot&usb0 {
21*7ef62cebSEmmanuel Vadot	status = "okay";
22*7ef62cebSEmmanuel Vadot	dr_mode = "peripheral";
23*7ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usb0_device>;
24*7ef62cebSEmmanuel Vadot	snps,dis_enblslpm_quirk;
25*7ef62cebSEmmanuel Vadot	snps,dis_u2_susphy_quirk;
26*7ef62cebSEmmanuel Vadot	snps,dis_u3_susphy_quirk;
27*7ef62cebSEmmanuel Vadot	snps,usb2_gadget_lpm_disable;
28*7ef62cebSEmmanuel Vadot	phy-names = "usb2-phy", "usb3-phy";
29*7ef62cebSEmmanuel Vadot	phys = <&usb0_hsphy0>, <&usb0_ssphy0>;
30*7ef62cebSEmmanuel Vadot};
31*7ef62cebSEmmanuel Vadot
32*7ef62cebSEmmanuel Vadot&usb0_hsphy0 {
33*7ef62cebSEmmanuel Vadot	/delete-property/ vbus-supply;
34*7ef62cebSEmmanuel Vadot};
35*7ef62cebSEmmanuel Vadot
36*7ef62cebSEmmanuel Vadot&usb0_ssphy0 {
37*7ef62cebSEmmanuel Vadot	/delete-property/ vbus-supply;
38*7ef62cebSEmmanuel Vadot};
39*7ef62cebSEmmanuel Vadot
40*7ef62cebSEmmanuel Vadot/delete-node/ &usb0_hsphy1;
41*7ef62cebSEmmanuel Vadot/delete-node/ &usb0_ssphy1;
42