162306a36Sopenharmony_ciBroadcom Stingray USB PHY 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci - compatible : should be one of the listed compatibles 562306a36Sopenharmony_ci - "brcm,sr-usb-combo-phy" is combo PHY has two PHYs, one SS and one HS. 662306a36Sopenharmony_ci - "brcm,sr-usb-hs-phy" is a single HS PHY. 762306a36Sopenharmony_ci - reg: offset and length of the PHY blocks registers 862306a36Sopenharmony_ci - #phy-cells: 962306a36Sopenharmony_ci - Must be 1 for brcm,sr-usb-combo-phy as it expects one argument to indicate 1062306a36Sopenharmony_ci the PHY number of two PHYs. 0 for HS PHY and 1 for SS PHY. 1162306a36Sopenharmony_ci - Must be 0 for brcm,sr-usb-hs-phy. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciRefer to phy/phy-bindings.txt for the generic PHY binding properties 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciExample: 1662306a36Sopenharmony_ci usbphy0: usb-phy@0 { 1762306a36Sopenharmony_ci compatible = "brcm,sr-usb-combo-phy"; 1862306a36Sopenharmony_ci reg = <0x00000000 0x100>; 1962306a36Sopenharmony_ci #phy-cells = <1>; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci usbphy1: usb-phy@10000 { 2362306a36Sopenharmony_ci compatible = "brcm,sr-usb-combo-phy"; 2462306a36Sopenharmony_ci reg = <0x00010000 0x100>, 2562306a36Sopenharmony_ci #phy-cells = <1>; 2662306a36Sopenharmony_ci }; 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci usbphy2: usb-phy@20000 { 2962306a36Sopenharmony_ci compatible = "brcm,sr-usb-hs-phy"; 3062306a36Sopenharmony_ci reg = <0x00020000 0x100>, 3162306a36Sopenharmony_ci #phy-cells = <0>; 3262306a36Sopenharmony_ci }; 33