79 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/phy/rockchip-usb-phy.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Rockchip USB2.0 phy8 9maintainers:10 - Heiko Stuebner <heiko@sntech.de>11 12properties:13 compatible:14 enum:15 - rockchip,rk3066a-usb-phy16 - rockchip,rk3188-usb-phy17 - rockchip,rk3288-usb-phy18 19 "#address-cells":20 const: 121 22 "#size-cells":23 const: 024 25required:26 - compatible27 - "#address-cells"28 - "#size-cells"29 30additionalProperties: false31 32patternProperties:33 "usb-phy@[0-9a-f]+$":34 type: object35 36 properties:37 reg:38 maxItems: 139 40 "#phy-cells":41 const: 042 43 clocks:44 maxItems: 145 46 clock-names:47 const: phyclk48 49 "#clock-cells":50 const: 051 52 resets:53 maxItems: 154 55 reset-names:56 const: phy-reset57 58 vbus-supply:59 description: phandle for vbus power source60 61 required:62 - reg63 - "#phy-cells"64 65 additionalProperties: false66 67examples:68 - |69 usbphy: usbphy {70 compatible = "rockchip,rk3288-usb-phy";71 #address-cells = <1>;72 #size-cells = <0>;73 74 usbphy0: usb-phy@320 {75 reg = <0x320>;76 #phy-cells = <0>;77 };78 };79