162306a36Sopenharmony_ciBROADCOM NORTHSTAR2 USB2 (DUAL ROLE DEVICE) PHY 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci - compatible: brcm,ns2-drd-phy 562306a36Sopenharmony_ci - reg: offset and length of the NS2 PHY related registers. 662306a36Sopenharmony_ci - reg-names 762306a36Sopenharmony_ci The below registers must be provided. 862306a36Sopenharmony_ci icfg - for DRD ICFG configurations 962306a36Sopenharmony_ci rst-ctrl - for DRD IDM reset 1062306a36Sopenharmony_ci crmu-ctrl - for CRMU core vdd, PHY and PHY PLL reset 1162306a36Sopenharmony_ci usb2-strap - for port over current polarity reversal 1262306a36Sopenharmony_ci - #phy-cells: Must be 0. No args required. 1362306a36Sopenharmony_ci - vbus-gpios: vbus gpio binding 1462306a36Sopenharmony_ci - id-gpios: id gpio binding 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciRefer to phy/phy-bindings.txt for the generic PHY binding properties 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciExample: 1962306a36Sopenharmony_ci usbdrd_phy: phy@66000960 { 2062306a36Sopenharmony_ci #phy-cells = <0>; 2162306a36Sopenharmony_ci compatible = "brcm,ns2-drd-phy"; 2262306a36Sopenharmony_ci reg = <0x66000960 0x24>, 2362306a36Sopenharmony_ci <0x67012800 0x4>, 2462306a36Sopenharmony_ci <0x6501d148 0x4>, 2562306a36Sopenharmony_ci <0x664d0700 0x4>; 2662306a36Sopenharmony_ci reg-names = "icfg", "rst-ctrl", 2762306a36Sopenharmony_ci "crmu-ctrl", "usb2-strap"; 2862306a36Sopenharmony_ci id-gpios = <&gpio_g 30 0>; 2962306a36Sopenharmony_ci vbus-gpios = <&gpio_g 31 0>; 3062306a36Sopenharmony_ci }; 31