<GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "otg_id", "otg_bvalid",
"otg_linestate", "host0_linestate";
- clocks = <&cru SCLK_USBPHY480M>;
- clock-names = "usbphy_480m";
+ clocks = <&cru SCLK_USBPHY480M>, <&cru HCLK_OTG>;
+ clock-names = "sclk_otgphy0", "otg";
usb_bc {
compatible = "inno,phy";
};
&usb_otg {
- clocks = <&cru SCLK_OTG_PHY0>, <&cru HCLK_OTG>;
- clock-names = "sclk_otgphy0", "otg";
+ clocks = <&cru SCLK_USBPHY480M>, <&cru HCLK_OTG>;
+ clock-names = "usbphy_480m", "otg";
resets = <&cru SRST_USBOTG_AHB>,
<&cru SRST_USBOTG_PHY>,
<&cru SRST_USBOTG_CON>;
compatible = "generic-ehci";
reg = <0x0 0xff480000 0x0 0x20000>;
interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&cru SCLK_OTG_PHY0>, <&cru HCLK_HOST>;
- clock-names = "sclk_otgphy0", "hclk_host0";
+ clocks = <&cru SCLK_USBPHY480M>, <&cru HCLK_HOST>;
+ clock-names = "usbphy_480m", "hclk_host0";
phys = <&u2phy_host>;
phy-names = "usb";
status = "disabled";
compatible = "generic-ohci";
reg = <0x0 0xff4a0000 0x0 0x20000>;
interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&cru SCLK_OTG_PHY0>, <&cru HCLK_HOST>;
- clock-names = "sclk_otgphy0", "hclk_host0";
+ clocks = <&cru SCLK_USBPHY480M>, <&cru HCLK_HOST>;
+ clock-names = "usbphy_480m", "hclk_host0";
status = "disabled";
};