18c2ecf20Sopenharmony_ciBroadcom Stingray USB PHY 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci - compatible : should be one of the listed compatibles 58c2ecf20Sopenharmony_ci - "brcm,sr-usb-combo-phy" is combo PHY has two PHYs, one SS and one HS. 68c2ecf20Sopenharmony_ci - "brcm,sr-usb-hs-phy" is a single HS PHY. 78c2ecf20Sopenharmony_ci - reg: offset and length of the PHY blocks registers 88c2ecf20Sopenharmony_ci - #phy-cells: 98c2ecf20Sopenharmony_ci - Must be 1 for brcm,sr-usb-combo-phy as it expects one argument to indicate 108c2ecf20Sopenharmony_ci the PHY number of two PHYs. 0 for HS PHY and 1 for SS PHY. 118c2ecf20Sopenharmony_ci - Must be 0 for brcm,sr-usb-hs-phy. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciRefer to phy/phy-bindings.txt for the generic PHY binding properties 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciExample: 168c2ecf20Sopenharmony_ci usbphy0: usb-phy@0 { 178c2ecf20Sopenharmony_ci compatible = "brcm,sr-usb-combo-phy"; 188c2ecf20Sopenharmony_ci reg = <0x00000000 0x100>; 198c2ecf20Sopenharmony_ci #phy-cells = <1>; 208c2ecf20Sopenharmony_ci }; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci usbphy1: usb-phy@10000 { 238c2ecf20Sopenharmony_ci compatible = "brcm,sr-usb-combo-phy"; 248c2ecf20Sopenharmony_ci reg = <0x00010000 0x100>, 258c2ecf20Sopenharmony_ci #phy-cells = <1>; 268c2ecf20Sopenharmony_ci }; 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci usbphy2: usb-phy@20000 { 298c2ecf20Sopenharmony_ci compatible = "brcm,sr-usb-hs-phy"; 308c2ecf20Sopenharmony_ci reg = <0x00020000 0x100>, 318c2ecf20Sopenharmony_ci #phy-cells = <0>; 328c2ecf20Sopenharmony_ci }; 33