关键词:rk3288; rockchip,rk3188_rk_ehci_host; rockchip,rk3288_rk_ehci1_host;
rk3288 — USB EHCI1 DTS配置
1、必须配置的属性:
- compatible : 根据主控芯片,可以设置成"rockchip,rk3188_rk_ehci_host" 或者
"rockchip,rk3288_rk_ehci1_host"
- reg : 设置寄存器的物理基地址,以及寄存器的空间大小。
- interrupts : 设置中断ID号
- clocks : 设置控制所使用的时钟,与clock-names 一一对应。
- clock-names :设置控制器所使用的时钟名称
2、以rk3288为例:
- RK3288
usb4: usb@ff5c0000 {
compatible = "rockchip,rk3288_rk_ehci1_host";
reg = <0xff5c0000 0x40000>;
interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&ehci1phy_480m>, <&clk_gates7 8>,
<&ehci1phy_12m>, <&usbphy_480m>,
<&otgphy1_480m>, <&otgphy2_480m>;
clock-names = "ehci1phy_480m", "hclk_ehci1",
"ehci1phy_12m", "usbphy_480m",
"ehci1_usbphy1", "ehci1_usbphy2";
};