From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753136AbcD2LAW (ORCPT ); Fri, 29 Apr 2016 07:00:22 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:28630 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752923AbcD2LAL (ORCPT ); Fri, 29 Apr 2016 07:00:11 -0400 X-AuditID: cbfec7f4-f796c6d000001486-8a-57233eb79516 From: Krzysztof Kozlowski To: Kukjin Kim , Krzysztof Kozlowski , Chanwoo Choi , Liam Girdwood , Mark Brown , Greg Kroah-Hartman , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-usb@vger.kernel.org Cc: linux.amoon@gmail.com, tjakobi@math.uni-bielefeld.de, m.szyprowski@samsung.com, hverkuil@xs4all.nl, Bartlomiej Zolnierkiewicz Subject: [RFT PATCH 0/3] usb: misc: usb3503: Fix missing device when TFTP booting Date: Fri, 29 Apr 2016 12:59:48 +0200 Message-id: <1461927591-7864-1-git-send-email-k.kozlowski@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOLMWRmVeSWpSXmKPExsVy+t/xa7rb7ZTDDV73KlpsnLGe1WLqwyds Fte/PGe1mH/kHKtF8+L1bBanJj9jsnj9wtCi//FrZotvVzqYLDY9vsZqcXnXHDaLGef3MVks WtbKbLFu4y12i7VH7rJbtK3+wOog4LFz1l12j02rOtk89s9dw+6xeUm9x79j7B59W1Yxenze JOdx6utn9gCOKC6blNSczLLUIn27BK6M3z0nGQvec1acev+FqYHxInsXIyeHhICJxKnXi1gg bDGJC/fWs3UxcnEICSxllPiw7hQLhNPIJHGg7QsrSBWbgLHE5uVLwKpEBKYzS+x+cRCsillg AaPEl+WzweYKCwRLTPm1F8xmEVCV2HRrOiOIzSvgJnFq4xWo3XISJ49NZp3AyL2AkWEVo2hq aXJBcVJ6rqFecWJucWleul5yfu4mRkhwftnBuPiY1SFGAQ5GJR7eGfeUwoVYE8uKK3MPMUpw MCuJ8B61VQ4X4k1JrKxKLcqPLyrNSS0+xCjNwaIkzjt31/sQIYH0xJLU7NTUgtQimCwTB6dU A6OH2pkLoreLzrx47mbKtbXfziaS82TnPJ7nQWlLknR5Bc+oblSfERfP7bNwicNytntHLk64 +32WpLH1/o/sq9sn33Y502OQtKugoN0gsf1C2Z8DT2Tc1p7x4d8XefdK6M2czG02+/f+uJqy gOfL1PvfL6S4/WhrSzEKr+l4GHggcq/AJ52ySfxKLMUZiYZazEXFiQAcsRSeSgIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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