• 周六. 5月 3rd, 2025

rk3288 — USB-COMMON DTS配置

3月 2, 2020

关键词:rk3288; rockchip,rk3288-usb-control; rockchip,rk3188-usb-control; 

RK3288 — USB-COMMON  DTS配置

1、必须设置属性值:

 - compatible : 根据不同的主控可以设置成 "rockchip,rk3188-usb-control" 或者
   "rockchip,rk3288-usb-control"

2、可选属性值:

 - host_drv_gpio : 设置host bus电源控制脚。
 - otg_drv_gpio : 设置 otg buf电源控制脚。
 - rockchip,remote_wakeup : 设置这个属性用于在host模式时,可以远程唤醒usb。 
 - rockchip,usb_irq_wakeup : 设置这个属性,可以将usb irq设置成可待机唤醒系统。

3、以rk3288为例:

 - RK3288

	usb_control {
		compatible = "rockchip,rk3288-usb-control";

		host_drv_gpio = <&gpio0 GPIO_B6 GPIO_ACTIVE_LOW>;
		otg_drv_gpio = <&gpio0 GPIO_B4 GPIO_ACTIVE_LOW>;

		rockchip,remote_wakeup;
		rockchip,usb_irq_wakeup;
	};