lkml.org 
[lkml]   [2016]   [Apr]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[RFT PATCH 0/3] usb: misc: usb3503: Fix missing device when TFTP booting
Date
Hi,

Patches are independent, please pick up as you wish.

However all of them are needed to solve the issue, so I am sending
everything together for easier testng.


Problem
=======
When Odroid U3 (usb3503 + smsc95xx + max77686) boots from network (TFTP),
the usb3503 does not show up in "lsusb". Hard-reset is required, e.g.
by suspend to RAM. The actual TFTP boot does not have to happen. Just
"usb start" from U-Boot is sufficient.


Solution
========
Perform real hardware reset (including regulator off/on) when probing.


Tested on Odroid U3 so far. Please kindly test on X2 and other
configurations and bootloaders.


Best regards,
Krzysztof

Krzysztof Kozlowski (3):
usb: misc: usb3503: Fix HUB mode after bootloader initialization
ARM: dts: exynos: Provide regulator for usb3503 on Odroid to fix
device detection
regulator: max77686: Configure enable time to properly handle
regulator enable

Documentation/devicetree/bindings/usb/usb3503.txt | 1 +
arch/arm/boot/dts/exynos4412-odroidu3.dts | 2 +
drivers/regulator/max77686-regulator.c | 5 ++
drivers/usb/misc/usb3503.c | 81 +++++++++++++++++++++++
4 files changed, 89 insertions(+)

--
1.9.1

\
 
 \ /
  Last update: 2016-04-29 13:21    [W:0.100 / U:1.256 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site