mirror of https://gitee.com/openkylin/linux.git
ARM: at91/dt: fix USB high-speed clock to select UTMI
The UTMI clock must be selected by any high-speed USB IP. The logic behind it needs this particular clock. So, correct the clock in the device tree files affected. Reported-by: Bo Shen <voice.shen@atmel.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Cc: <stable@vger.kernel.org> #3.18
This commit is contained in:
parent
70a9beaa07
commit
3440ef1691
|
@ -1300,7 +1300,7 @@ usb1: ehci@00800000 {
|
||||||
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
|
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
|
||||||
reg = <0x00800000 0x100000>;
|
reg = <0x00800000 0x100000>;
|
||||||
interrupts = <22 IRQ_TYPE_LEVEL_HIGH 2>;
|
interrupts = <22 IRQ_TYPE_LEVEL_HIGH 2>;
|
||||||
clocks = <&usb>, <&uhphs_clk>, <&uhphs_clk>, <&uhpck>;
|
clocks = <&utmi>, <&uhphs_clk>, <&uhphs_clk>, <&uhpck>;
|
||||||
clock-names = "usb_clk", "ehci_clk", "hclk", "uhpck";
|
clock-names = "usb_clk", "ehci_clk", "hclk", "uhpck";
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1066,7 +1066,7 @@ usb2: gadget@f803c000 {
|
||||||
reg = <0x00500000 0x80000
|
reg = <0x00500000 0x80000
|
||||||
0xf803c000 0x400>;
|
0xf803c000 0x400>;
|
||||||
interrupts = <23 IRQ_TYPE_LEVEL_HIGH 0>;
|
interrupts = <23 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||||
clocks = <&usb>, <&udphs_clk>;
|
clocks = <&utmi>, <&udphs_clk>;
|
||||||
clock-names = "hclk", "pclk";
|
clock-names = "hclk", "pclk";
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
|
@ -1185,7 +1185,7 @@ usb1: ehci@00700000 {
|
||||||
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
|
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
|
||||||
reg = <0x00700000 0x100000>;
|
reg = <0x00700000 0x100000>;
|
||||||
interrupts = <22 IRQ_TYPE_LEVEL_HIGH 2>;
|
interrupts = <22 IRQ_TYPE_LEVEL_HIGH 2>;
|
||||||
clocks = <&usb>, <&uhphs_clk>, <&uhpck>;
|
clocks = <&utmi>, <&uhphs_clk>, <&uhpck>;
|
||||||
clock-names = "usb_clk", "ehci_clk", "uhpck";
|
clock-names = "usb_clk", "ehci_clk", "uhpck";
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1415,7 +1415,7 @@ usb2: ehci@00700000 {
|
||||||
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
|
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
|
||||||
reg = <0x00700000 0x100000>;
|
reg = <0x00700000 0x100000>;
|
||||||
interrupts = <32 IRQ_TYPE_LEVEL_HIGH 2>;
|
interrupts = <32 IRQ_TYPE_LEVEL_HIGH 2>;
|
||||||
clocks = <&usb>, <&uhphs_clk>, <&uhpck>;
|
clocks = <&utmi>, <&uhphs_clk>, <&uhpck>;
|
||||||
clock-names = "usb_clk", "ehci_clk", "uhpck";
|
clock-names = "usb_clk", "ehci_clk", "uhpck";
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
|
@ -260,7 +260,7 @@ usb2: ehci@00600000 {
|
||||||
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
|
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
|
||||||
reg = <0x00600000 0x100000>;
|
reg = <0x00600000 0x100000>;
|
||||||
interrupts = <46 IRQ_TYPE_LEVEL_HIGH 2>;
|
interrupts = <46 IRQ_TYPE_LEVEL_HIGH 2>;
|
||||||
clocks = <&usb>, <&uhphs_clk>, <&uhpck>;
|
clocks = <&utmi>, <&uhphs_clk>, <&uhpck>;
|
||||||
clock-names = "usb_clk", "ehci_clk", "uhpck";
|
clock-names = "usb_clk", "ehci_clk", "uhpck";
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue