1*66acaf8fSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*66acaf8fSRob Herring (Arm)%YAML 1.2 3*66acaf8fSRob Herring (Arm)--- 4*66acaf8fSRob Herring (Arm)$id: http://devicetree.org/schemas/phy/img,pistachio-usb-phy.yaml# 5*66acaf8fSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*66acaf8fSRob Herring (Arm) 7*66acaf8fSRob Herring (Arm)title: Imagination Pistachio USB PHY 8*66acaf8fSRob Herring (Arm) 9*66acaf8fSRob Herring (Arm)maintainers: 10*66acaf8fSRob Herring (Arm) - Andrew Bresticker <abrestic@chromium.org> 11*66acaf8fSRob Herring (Arm) 12*66acaf8fSRob Herring (Arm)properties: 13*66acaf8fSRob Herring (Arm) compatible: 14*66acaf8fSRob Herring (Arm) const: img,pistachio-usb-phy 15*66acaf8fSRob Herring (Arm) 16*66acaf8fSRob Herring (Arm) clocks: 17*66acaf8fSRob Herring (Arm) maxItems: 1 18*66acaf8fSRob Herring (Arm) 19*66acaf8fSRob Herring (Arm) clock-names: 20*66acaf8fSRob Herring (Arm) items: 21*66acaf8fSRob Herring (Arm) - const: usb_phy 22*66acaf8fSRob Herring (Arm) 23*66acaf8fSRob Herring (Arm) '#phy-cells': 24*66acaf8fSRob Herring (Arm) const: 0 25*66acaf8fSRob Herring (Arm) 26*66acaf8fSRob Herring (Arm) phy-supply: 27*66acaf8fSRob Herring (Arm) description: USB VBUS supply. Must supply 5.0V. 28*66acaf8fSRob Herring (Arm) 29*66acaf8fSRob Herring (Arm) img,refclk: 30*66acaf8fSRob Herring (Arm) description: 31*66acaf8fSRob Herring (Arm) Reference clock source for the USB PHY. See 32*66acaf8fSRob Herring (Arm) <dt-bindings/phy/phy-pistachio-usb.h> for valid values. 33*66acaf8fSRob Herring (Arm) $ref: /schemas/types.yaml#/definitions/uint32 34*66acaf8fSRob Herring (Arm) 35*66acaf8fSRob Herring (Arm) img,cr-top: 36*66acaf8fSRob Herring (Arm) description: CR_TOP syscon phandle. 37*66acaf8fSRob Herring (Arm) $ref: /schemas/types.yaml#/definitions/phandle 38*66acaf8fSRob Herring (Arm) 39*66acaf8fSRob Herring (Arm)required: 40*66acaf8fSRob Herring (Arm) - compatible 41*66acaf8fSRob Herring (Arm) - clocks 42*66acaf8fSRob Herring (Arm) - clock-names 43*66acaf8fSRob Herring (Arm) - '#phy-cells' 44*66acaf8fSRob Herring (Arm) - img,refclk 45*66acaf8fSRob Herring (Arm) - img,cr-top 46*66acaf8fSRob Herring (Arm) 47*66acaf8fSRob Herring (Arm)additionalProperties: false 48*66acaf8fSRob Herring (Arm) 49*66acaf8fSRob Herring (Arm)examples: 50*66acaf8fSRob Herring (Arm) - | 51*66acaf8fSRob Herring (Arm) #include <dt-bindings/phy/phy-pistachio-usb.h> 52*66acaf8fSRob Herring (Arm) #include <dt-bindings/clock/pistachio-clk.h> 53*66acaf8fSRob Herring (Arm) 54*66acaf8fSRob Herring (Arm) usb-phy { 55*66acaf8fSRob Herring (Arm) compatible = "img,pistachio-usb-phy"; 56*66acaf8fSRob Herring (Arm) clocks = <&clk_core CLK_USB_PHY>; 57*66acaf8fSRob Herring (Arm) clock-names = "usb_phy"; 58*66acaf8fSRob Herring (Arm) #phy-cells = <0>; 59*66acaf8fSRob Herring (Arm) phy-supply = <&usb_vbus>; 60*66acaf8fSRob Herring (Arm) img,refclk = <REFCLK_CLK_CORE>; 61*66acaf8fSRob Herring (Arm) img,cr-top = <&cr_top>; 62*66acaf8fSRob Herring (Arm) }; 63