Without this, the USB3 and LAN ports don't show up. See also https://bugs.debian.org/843448 This was first proposed in https://lkml.org/lkml/2015/3/18/400 but for exynos5420.dtsi. I only tested it on Odroid XU4, so I propose it only for that board. Also I found the dis_u2_susphy_quirk to make no difference, so it's not included. A second proposal is in https://lkml.org/lkml/2017/1/24/402, but only for USB3, not for the LAN port. Signed-off-by: Jochen Sprickerhof <git@xxxxxxxxxxxxxxxxxxxxx> --- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/exynos5422-odroidxu4.dts b/arch/arm/boot/dts/exynos5422-odroidxu4.dts index 2faf88627a48..30fc4d35422e 100644 --- a/arch/arm/boot/dts/exynos5422-odroidxu4.dts +++ b/arch/arm/boot/dts/exynos5422-odroidxu4.dts @@ -43,6 +43,13 @@ status = "okay"; }; +&usbdrd_dwc3_0 { + /* quirk is needed to make USB3 ports work */ + snps,dis_u3_susphy_quirk; +}; + &usbdrd_dwc3_1 { dr_mode = "host"; + /* quirk is needed to make LAN port work */ + snps,dis_u3_susphy_quirk; }; -- 2.14.2
Attachment:
signature.asc
Description: PGP signature