18c2ecf20Sopenharmony_ciTI DA8xx/OMAP-L1xx/AM18xx USB PHY
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci - compatible: must be "ti,da830-usb-phy".
58c2ecf20Sopenharmony_ci - #phy-cells: must be 1.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciThis device controls the PHY for both the USB 1.1 OHCI and USB 2.0 OTG
88c2ecf20Sopenharmony_cicontrollers on DA8xx SoCs. Consumers of this device should use index 0 for
98c2ecf20Sopenharmony_cithe USB 2.0 phy device and index 1 for the USB 1.1 phy device.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciIt also requires a "syscon" node with compatible = "ti,da830-cfgchip", "syscon"
128c2ecf20Sopenharmony_cito access the CFGCHIP2 register.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciExample:
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci	cfgchip: cfgchip@1417c {
178c2ecf20Sopenharmony_ci		compatible = "ti,da830-cfgchip", "syscon";
188c2ecf20Sopenharmony_ci		reg = <0x1417c 0x14>;
198c2ecf20Sopenharmony_ci	};
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	usb_phy: usb-phy {
228c2ecf20Sopenharmony_ci		compatible = "ti,da830-usb-phy";
238c2ecf20Sopenharmony_ci		#phy-cells = <1>;
248c2ecf20Sopenharmony_ci	};
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci	usb20: usb@200000 {
278c2ecf20Sopenharmony_ci		compatible = "ti,da830-musb";
288c2ecf20Sopenharmony_ci		reg = <0x200000 0x1000>;
298c2ecf20Sopenharmony_ci		interrupts = <58>;
308c2ecf20Sopenharmony_ci		phys = <&usb_phy 0>;
318c2ecf20Sopenharmony_ci		phy-names = "usb-phy";
328c2ecf20Sopenharmony_ci	};
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci	usb11: usb@225000 {
358c2ecf20Sopenharmony_ci		compatible = "ti,da830-ohci";
368c2ecf20Sopenharmony_ci		reg = <0x225000 0x1000>;
378c2ecf20Sopenharmony_ci		interrupts = <59>;
388c2ecf20Sopenharmony_ci		phys = <&usb_phy 1>;
398c2ecf20Sopenharmony_ci		phy-names = "usb-phy";
408c2ecf20Sopenharmony_ci	};
41