18c2ecf20Sopenharmony_ciDriver for Broadcom Northstar USB 2.0 PHY
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: brcm,ns-usb2-phy
58c2ecf20Sopenharmony_ci- reg: iomem address range of DMU (Device Management Unit)
68c2ecf20Sopenharmony_ci- reg-names: "dmu", the only needed & supported reg right now
78c2ecf20Sopenharmony_ci- clocks: USB PHY reference clock
88c2ecf20Sopenharmony_ci- clock-names: "phy-ref-clk", the only needed & supported clock right now
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ciTo initialize USB 2.0 PHY driver needs to setup PLL correctly. To do this it
118c2ecf20Sopenharmony_cirequires passing phandle to the USB PHY reference clock.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciExample:
148c2ecf20Sopenharmony_ci	usb2-phy {
158c2ecf20Sopenharmony_ci		compatible = "brcm,ns-usb2-phy";
168c2ecf20Sopenharmony_ci		reg = <0x1800c000 0x1000>;
178c2ecf20Sopenharmony_ci		reg-names = "dmu";
188c2ecf20Sopenharmony_ci		#phy-cells = <0>;
198c2ecf20Sopenharmony_ci		clocks = <&genpll BCM_NSP_GENPLL_USB_PHY_REF_CLK>;
208c2ecf20Sopenharmony_ci		clock-names = "phy-ref-clk";
218c2ecf20Sopenharmony_ci	};
22