关键词:rk3288; rockchip,rk3066a-usb-phy; rockchip,rk3188-usb-phy; rockchip,rk3288-usb-phy; rockchip,rk336x-usb-phy; rockchip,rk3399-usb-phy;
rk3288 — usb2 phy dts配置
1、必须设置属性值:
 - compatible: 可以取以下值:
     "rockchip,rk3066a-usb-phy"
     "rockchip,rk3188-usb-phy"
     "rockchip,rk3288-usb-phy"
     "rockchip,rk336x-usb-phy"
     "rockchip,rk3399-usb-phy"
 - #address-cells: 设置为1
 - #size-cells: 设置为0
2、子节点配置:
子节点必须设置的属性值:
- #phy-cells: 设置为0 - reg: 配置phy在GRF里的偏移量 "0x320" - OTG 控制器 "0x334" - HOST0 控制器 "0x348" - HOST1 控制器
子节点可选 设置的属性值:
- clocks : 设置usb phy的时钟 - clock-names: 设置时钟的名称 "phyclk" - vbus_drv-gpio: pull gpio on/off to control vbus power supply. - #clock-cells: 设置为0 - reset-names: 只能设置为以下entry - phy-reset - resets: 与reset-names 对应。
3、以rk3288为例:
grf: syscon@ff770000 {
	compatible = "rockchip,rk3288-grf", "syscon", "simple-mfd";
...
	usbphy: phy {
		compatible = "rockchip,rk3288-usb-phy";
		#address-cells = <1>;
		#size-cells = <0>;
		resets = <&cru SRST_USBHOST1_PHY>;
		reset-names = "phy-reset";
		usbphy0: usb-phy0 {
			#phy-cells = <0>;
			reg = <0x320>;
		};
	};
};