1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/phy/rockchi 4 $id: http://devicetree.org/schemas/phy/rockchip-usb-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Rockchip USB2.0 phy 7 title: Rockchip USB2.0 phy 8 8 9 maintainers: 9 maintainers: 10 - Heiko Stuebner <heiko@sntech.de> 10 - Heiko Stuebner <heiko@sntech.de> 11 11 12 properties: 12 properties: 13 compatible: 13 compatible: 14 enum: 14 enum: 15 - rockchip,rk3066a-usb-phy 15 - rockchip,rk3066a-usb-phy 16 - rockchip,rk3188-usb-phy 16 - rockchip,rk3188-usb-phy 17 - rockchip,rk3288-usb-phy 17 - rockchip,rk3288-usb-phy 18 18 19 "#address-cells": 19 "#address-cells": 20 const: 1 20 const: 1 21 21 22 "#size-cells": 22 "#size-cells": 23 const: 0 23 const: 0 24 24 25 required: 25 required: 26 - compatible 26 - compatible 27 - "#address-cells" 27 - "#address-cells" 28 - "#size-cells" 28 - "#size-cells" 29 29 30 additionalProperties: false 30 additionalProperties: false 31 31 32 patternProperties: 32 patternProperties: 33 "usb-phy@[0-9a-f]+$": 33 "usb-phy@[0-9a-f]+$": 34 type: object 34 type: object 35 35 36 properties: 36 properties: 37 reg: 37 reg: 38 maxItems: 1 38 maxItems: 1 39 39 40 "#phy-cells": 40 "#phy-cells": 41 const: 0 41 const: 0 42 42 43 clocks: 43 clocks: 44 maxItems: 1 44 maxItems: 1 45 45 46 clock-names: 46 clock-names: 47 const: phyclk 47 const: phyclk 48 48 49 "#clock-cells": 49 "#clock-cells": 50 const: 0 50 const: 0 51 51 52 resets: 52 resets: 53 maxItems: 1 53 maxItems: 1 54 54 55 reset-names: 55 reset-names: 56 const: phy-reset 56 const: phy-reset 57 57 58 vbus-supply: 58 vbus-supply: 59 description: phandle for vbus power so 59 description: phandle for vbus power source 60 60 61 required: 61 required: 62 - reg 62 - reg 63 - "#phy-cells" 63 - "#phy-cells" 64 64 65 additionalProperties: false 65 additionalProperties: false 66 66 67 examples: 67 examples: 68 - | 68 - | 69 usbphy: usbphy { 69 usbphy: usbphy { 70 compatible = "rockchip,rk3288-usb-phy"; 70 compatible = "rockchip,rk3288-usb-phy"; 71 #address-cells = <1>; 71 #address-cells = <1>; 72 #size-cells = <0>; 72 #size-cells = <0>; 73 73 74 usbphy0: usb-phy@320 { 74 usbphy0: usb-phy@320 { 75 reg = <0x320>; 75 reg = <0x320>; 76 #phy-cells = <0>; 76 #phy-cells = <0>; 77 }; 77 }; 78 }; 78 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.