18c2ecf20Sopenharmony_ciNXP LPC18xx/43xx internal USB OTG PHY binding
28c2ecf20Sopenharmony_ci---------------------------------------------
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciThis file contains documentation for the internal USB OTG PHY found
58c2ecf20Sopenharmony_ciin NXP LPC18xx and LPC43xx SoCs.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciRequired properties:
88c2ecf20Sopenharmony_ci- compatible	: must be "nxp,lpc1850-usb-otg-phy"
98c2ecf20Sopenharmony_ci- clocks	: must be exactly one entry
108c2ecf20Sopenharmony_ciSee: Documentation/devicetree/bindings/clock/clock-bindings.txt
118c2ecf20Sopenharmony_ci- #phy-cells	: must be 0 for this phy
128c2ecf20Sopenharmony_ciSee: Documentation/devicetree/bindings/phy/phy-bindings.txt
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciThe phy node must be a child of the creg syscon node.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciExample:
178c2ecf20Sopenharmony_cicreg: syscon@40043000 {
188c2ecf20Sopenharmony_ci	compatible = "nxp,lpc1850-creg", "syscon", "simple-mfd";
198c2ecf20Sopenharmony_ci	reg = <0x40043000 0x1000>;
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	usb0_otg_phy: phy {
228c2ecf20Sopenharmony_ci		compatible = "nxp,lpc1850-usb-otg-phy";
238c2ecf20Sopenharmony_ci		clocks = <&ccu1 CLK_USB0>;
248c2ecf20Sopenharmony_ci		#phy-cells = <0>;
258c2ecf20Sopenharmony_ci	};
268c2ecf20Sopenharmony_ci};
27