Commit 013ace36 authored by Chen-Yu Tsai's avatar Chen-Yu Tsai Committed by Maxime Ripard

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: default avatarChen-Yu Tsai <wens@csie.org>
Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
parent f97f02ee
...@@ -112,7 +112,8 @@ &ehci0 { ...@@ -112,7 +112,8 @@ &ehci0 {
}; };
&ehci1 { &ehci1 {
status = "okay"; /* Enable if HSIC peripheral is connected */
status = "disabled";
}; };
&ehci2 { &ehci2 {
...@@ -484,7 +485,8 @@ &usbphy1 { ...@@ -484,7 +485,8 @@ &usbphy1 {
&usbphy2 { &usbphy2 {
phy-supply = <&reg_bldo4>; phy-supply = <&reg_bldo4>;
status = "okay"; /* Enable if HSIC peripheral is connected */
status = "disabled";
}; };
&usbphy3 { &usbphy3 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment