]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARC: [plat-hsdk]: Add reset controller handle to manage USB reset
authorEugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Fri, 15 Feb 2019 16:17:33 +0000 (19:17 +0300)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 25 Feb 2019 16:52:16 +0000 (08:52 -0800)
DW USB controller on HSDK hangs sometimes after SW reset, so
add reset handle to make possible to reset DW USB controller HW.

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/boot/dts/hsdk.dts

index 6c23fa063cedc3c47555aae5fde62d27e7593d47..b62088bf03a83ace9fc8b871c5865b7314ef9392 100644 (file)
@@ -200,6 +200,7 @@ ohci@60000 {
                        compatible = "snps,hsdk-v1.0-ohci", "generic-ohci";
                        reg = <0x60000 0x100>;
                        interrupts = <15>;
+                       resets = <&cgu_rst HSDK_USB_RESET>;
                        dma-coherent;
                };
 
@@ -207,6 +208,7 @@ ehci@40000 {
                        compatible = "snps,hsdk-v1.0-ehci", "generic-ehci";
                        reg = <0x40000 0x100>;
                        interrupts = <15>;
+                       resets = <&cgu_rst HSDK_USB_RESET>;
                        dma-coherent;
                };