1*4882a593SmuzhiyunBROADCOM NORTHSTAR2 USB2 (DUAL ROLE DEVICE) PHY 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun - compatible: brcm,ns2-drd-phy 5*4882a593Smuzhiyun - reg: offset and length of the NS2 PHY related registers. 6*4882a593Smuzhiyun - reg-names 7*4882a593Smuzhiyun The below registers must be provided. 8*4882a593Smuzhiyun icfg - for DRD ICFG configurations 9*4882a593Smuzhiyun rst-ctrl - for DRD IDM reset 10*4882a593Smuzhiyun crmu-ctrl - for CRMU core vdd, PHY and PHY PLL reset 11*4882a593Smuzhiyun usb2-strap - for port over current polarity reversal 12*4882a593Smuzhiyun - #phy-cells: Must be 0. No args required. 13*4882a593Smuzhiyun - vbus-gpios: vbus gpio binding 14*4882a593Smuzhiyun - id-gpios: id gpio binding 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunRefer to phy/phy-bindings.txt for the generic PHY binding properties 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunExample: 19*4882a593Smuzhiyun usbdrd_phy: phy@66000960 { 20*4882a593Smuzhiyun #phy-cells = <0>; 21*4882a593Smuzhiyun compatible = "brcm,ns2-drd-phy"; 22*4882a593Smuzhiyun reg = <0x66000960 0x24>, 23*4882a593Smuzhiyun <0x67012800 0x4>, 24*4882a593Smuzhiyun <0x6501d148 0x4>, 25*4882a593Smuzhiyun <0x664d0700 0x4>; 26*4882a593Smuzhiyun reg-names = "icfg", "rst-ctrl", 27*4882a593Smuzhiyun "crmu-ctrl", "usb2-strap"; 28*4882a593Smuzhiyun id-gpios = <&gpio_g 30 0>; 29*4882a593Smuzhiyun vbus-gpios = <&gpio_g 31 0>; 30*4882a593Smuzhiyun }; 31