xref: /freebsd/sys/contrib/device-tree/src/arm64/socionext/uniphier-pxs3-ref-gadget0.dts (revision cb7aa33ac6cd46a5434798e50363136e64f3ae98)
17ef62cebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
27ef62cebSEmmanuel Vadot//
37ef62cebSEmmanuel Vadot// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0)
47ef62cebSEmmanuel Vadot//
57ef62cebSEmmanuel Vadot// Copyright (C) 2021 Socionext Inc.
67ef62cebSEmmanuel Vadot//   Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
77ef62cebSEmmanuel Vadot
87ef62cebSEmmanuel Vadot/dts-v1/;
97ef62cebSEmmanuel Vadot#include "uniphier-pxs3-ref.dts"
107ef62cebSEmmanuel Vadot
117ef62cebSEmmanuel Vadot/ {
127ef62cebSEmmanuel Vadot	model = "UniPhier PXs3 Reference Board (USB-Device #0)";
137ef62cebSEmmanuel Vadot};
147ef62cebSEmmanuel Vadot
157ef62cebSEmmanuel Vadot/* I2C3 pinctrl is shared with USB*VBUSIN */
167ef62cebSEmmanuel Vadot&i2c3 {
177ef62cebSEmmanuel Vadot	status = "disabled";
187ef62cebSEmmanuel Vadot};
197ef62cebSEmmanuel Vadot
207ef62cebSEmmanuel Vadot&usb0 {
217ef62cebSEmmanuel Vadot	status = "okay";
227ef62cebSEmmanuel Vadot	dr_mode = "peripheral";
237ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usb0_device>;
247ef62cebSEmmanuel Vadot	snps,dis_enblslpm_quirk;
257ef62cebSEmmanuel Vadot	snps,dis_u2_susphy_quirk;
267ef62cebSEmmanuel Vadot	snps,dis_u3_susphy_quirk;
27*cb7aa33aSEmmanuel Vadot	snps,usb2-gadget-lpm-disable;
287ef62cebSEmmanuel Vadot	phy-names = "usb2-phy", "usb3-phy";
297ef62cebSEmmanuel Vadot	phys = <&usb0_hsphy0>, <&usb0_ssphy0>;
307ef62cebSEmmanuel Vadot};
317ef62cebSEmmanuel Vadot
327ef62cebSEmmanuel Vadot&usb0_hsphy0 {
337ef62cebSEmmanuel Vadot	/delete-property/ vbus-supply;
347ef62cebSEmmanuel Vadot};
357ef62cebSEmmanuel Vadot
367ef62cebSEmmanuel Vadot&usb0_ssphy0 {
377ef62cebSEmmanuel Vadot	/delete-property/ vbus-supply;
387ef62cebSEmmanuel Vadot};
397ef62cebSEmmanuel Vadot
407ef62cebSEmmanuel Vadot/delete-node/ &usb0_hsphy1;
417ef62cebSEmmanuel Vadot/delete-node/ &usb0_ssphy1;
42