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