aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChen-Yu Tsai <wens@csie.org>2016-08-27 03:55:44 -0400
committerMaxime Ripard <maxime.ripard@free-electrons.com>2016-09-21 04:48:08 -0400
commit013ace36f89b38c59a0adb5ffe215dab6eeabb2f (patch)
treedce9d6557b1711e5ab08e391d4dd7f51498d2f86
parentf97f02eef2b218e2d963b6f9c3e91380ab1cb0cf (diff)
ARM: dts: sun9i: a80-optimus: Disable EHCI1
EHCI1 provides an HSIC interface. This interface is exposed on the board through two pins among the GPIO header. With the PHY now powered up and responding, enabling the interface when nothing is connected results in a lot of error messages: usb 2-1: device descriptor read/64, error -71 usb 2-1: device descriptor read/64, error -71 usb 2-1: new high-speed USB device number 3 using ehci-platform usb 2-1: device descriptor read/64, error -71 usb 2-1: device descriptor read/64, error -71 usb 2-1: new high-speed USB device number 4 using ehci-platform usb 2-1: device not accepting address 4, error -71 usb 2-1: new high-speed USB device number 5 using ehci-platform usb 2-1: device not accepting address 5, error -71 usb usb2-port1: unable to enumerate USB device Disable it by default, but leave the entries in the board DTS. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
-rw-r--r--arch/arm/boot/dts/sun9i-a80-optimus.dts6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/sun9i-a80-optimus.dts b/arch/arm/boot/dts/sun9i-a80-optimus.dts
index d805cb50b5c8..ceb6ef15d669 100644
--- a/arch/arm/boot/dts/sun9i-a80-optimus.dts
+++ b/arch/arm/boot/dts/sun9i-a80-optimus.dts
@@ -112,7 +112,8 @@
112}; 112};
113 113
114&ehci1 { 114&ehci1 {
115 status = "okay"; 115 /* Enable if HSIC peripheral is connected */
116 status = "disabled";
116}; 117};
117 118
118&ehci2 { 119&ehci2 {
@@ -484,7 +485,8 @@
484 485
485&usbphy2 { 486&usbphy2 {
486 phy-supply = <&reg_bldo4>; 487 phy-supply = <&reg_bldo4>;
487 status = "okay"; 488 /* Enable if HSIC peripheral is connected */
489 status = "disabled";
488}; 490};
489 491
490&usbphy3 { 492&usbphy3 {