mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 12:17:12 +09:00
ARM: dts: rk3228: add usb node
Change-Id: I4ccd1fb9ad2cd5b036d0cfde736fe990ad0673d0 Signed-off-by: Yunzhi Li <lyz@rock-chips.com>
This commit is contained in:
committed by
Gerrit Code Review
parent
60f8440c9b
commit
bd6af9ff78
@@ -668,6 +668,70 @@
|
||||
clock-names = "clk_nandc", "g_clk_nandc", "hclk_nandc";
|
||||
};
|
||||
|
||||
otg: usb@30040000 {
|
||||
compatible = "rockchip,rk3228_usb20_otg";
|
||||
reg = <0x30040000 0x40000>;
|
||||
interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clk_gates1 5>, <&clk_gates11 12>;
|
||||
clock-names = "clk_usbphy0", "hclk_usb0";
|
||||
resets = <&reset RK3228_RST_USBOTG0>, <&reset RK3228_RST_UTMI0>,
|
||||
<&reset RK3228_RST_OTGC0>;
|
||||
reset-names = "otg_ahb", "otg_phy", "otg_controller";
|
||||
/*0 - Normal, 1 - Force Host, 2 - Force Device*/
|
||||
rockchip,usb-mode = <0>;
|
||||
};
|
||||
|
||||
ehci0: usb@30080000 {
|
||||
compatible = "generic-ehci";
|
||||
reg = <0x30080000 0x20000>;
|
||||
interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clk_gates1 6>, <&clk_gates11 6>;
|
||||
clock-names = "clk_usbphy1", "hclk_host0";
|
||||
resets = <&reset RK3228_RST_USBHOST0>, <&reset RK3228_RST_UTMI1>,
|
||||
<&reset RK3228_RST_HOST_CTRL0>;
|
||||
reset-names = "host_ahb", "host_phy", "host_controller";
|
||||
};
|
||||
|
||||
ohci0: usb@300a0000 {
|
||||
compatible = "generic-ohci";
|
||||
reg = <0x300a0000 0x20000>;
|
||||
interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
|
||||
};
|
||||
|
||||
ehci1: usb@300c0000 {
|
||||
compatible = "generic-ehci";
|
||||
reg = <0x300c0000 0x20000>;
|
||||
interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clk_gates1 6>, <&clk_gates11 8>;
|
||||
clock-names = "clk_usbphy1", "hclk_host0";
|
||||
resets = <&reset RK3228_RST_USBHOST1>, <&reset RK3228_RST_UTMI2>,
|
||||
<&reset RK3228_RST_HOST_CTRL1>;
|
||||
reset-names = "host_ahb", "host_phy", "host_controller";
|
||||
};
|
||||
|
||||
ohci1: usb@300e0000 {
|
||||
compatible = "generic-ohci";
|
||||
reg = <0x300e0000 0x20000>;
|
||||
interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
|
||||
};
|
||||
|
||||
ehci2: usb@30100000 {
|
||||
compatible = "generic-ehci";
|
||||
reg = <0x30100000 0x20000>;
|
||||
interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clk_gates1 6>, <&clk_gates11 10>;
|
||||
clock-names = "clk_usbphy1", "hclk_host0";
|
||||
resets = <&reset RK3228_RST_USBHOST2>, <&reset RK3228_RST_UTMI3>,
|
||||
<&reset RK3228_RST_HOST_CTRL2>;
|
||||
reset-names = "host_ahb", "host_phy", "host_controller";
|
||||
};
|
||||
|
||||
ohci2: usb@30120000 {
|
||||
compatible = "generic-ohci";
|
||||
reg = <0x30120000 0x20000>;
|
||||
interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
|
||||
};
|
||||
|
||||
pinctrl: pinctrl {
|
||||
compatible = "rockchip,rk3228-pinctrl";
|
||||
rockchip,grf = <&grf>;
|
||||
|
||||
Reference in New Issue
Block a user