Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753045AbcD2LAR (ORCPT ); Fri, 29 Apr 2016 07:00:17 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:32695 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752954AbcD2LAN (ORCPT ); Fri, 29 Apr 2016 07:00:13 -0400 X-AuditID: cbfec7f4-f796c6d000001486-93-57233eb8f6e0 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 2/3] ARM: dts: exynos: Provide regulator for usb3503 on Odroid to fix device detection Date: Fri, 29 Apr 2016 12:59:50 +0200 Message-id: <1461927591-7864-3-git-send-email-k.kozlowski@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1461927591-7864-1-git-send-email-k.kozlowski@samsung.com> References: <1461927591-7864-1-git-send-email-k.kozlowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRmVeSWpSXmKPExsVy+t/xa7o77JTDDZZPMrXYOGM9q8XUh0/Y LK5/ec5qMf/IOVaL5sXr2SxOTX7GZPH6haFF/+PXzBbfrnQwWWx6fI3V4vKuOWwWM87vY7JY tKyV2WLdxlvsFmuP3GW3aFv9gdVBwGPnrLvsHptWdbJ57J+7ht1j85J6j3/H2D36tqxi9Pi8 Sc7j1NfP7AEcUVw2Kak5mWWpRfp2CVwZE28sYi5YzVWxZtUm9gbGExxdjJwcEgImEgteTmSG sMUkLtxbz9bFyMUhJLCUUaKz+ygrhNPIJDHt01uwKjYBY4nNy5eAVYkITGeW2P3iIAuIwyyw gFHiy/LZ7CBVwgI5Eu9fvWMCsVkEVCV+r28Hs3kF3CTaj0xlgdgnJ3Hy2GRWEJtTwF3i/qzv YBuEgGrWHXnPNoGRdwEjwypG0dTS5ILipPRcQ73ixNzi0rx0veT83E2MkGD+soNx8TGrQ4wC HIxKPLwz7imFC7EmlhVX5h5ilOBgVhLhPWqrHC7Em5JYWZValB9fVJqTWnyIUZqDRUmcd+6u 9yFCAumJJanZqakFqUUwWSYOTqkGxpQNKbsSmH4f2c48h1engfuW6rG5SSxyyda3fomzXnrw 5A7D3H2/p6j38v1wfrR8z2yrrqOmz06l6PEUv5vpzSI2898BPrunF7JOPP8tZVHy5a32/bBL H5gUii9ohS0OuDnHcrZj+Llr14oCZ+XqzV3IyFbwysnhrfq5wOObLANWfkkIP65kz6DEUpyR aKjFXFScCAAIyeoRYgIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1282 Lines: 39 On Odroid U3 (Exynos4412-based) board if USB was initialized by bootloader (in U-Boot "usb start" before tftpboot), the HUB after successful probing was not visible in the system ("lsusb"). Connected devices were not visible neither. The USB3503 takes optional regulator so provide one - buck8 on Odroid U3. Additionally switch the control of buck8 to GPIO mode. It is faster than I2C/register mode and it is the easiest way to disable it (regulator state is a logical OR state of GPIO and register value). Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos4412-odroidu3.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/exynos4412-odroidu3.dts b/arch/arm/boot/dts/exynos4412-odroidu3.dts index d73aa6c58fe3..5308a955ede4 100644 --- a/arch/arm/boot/dts/exynos4412-odroidu3.dts +++ b/arch/arm/boot/dts/exynos4412-odroidu3.dts @@ -74,6 +74,7 @@ regulator-name = "BUCK8_P3V3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; + maxim,ena-gpios = <&gpa1 1 GPIO_ACTIVE_HIGH>; }; /* VDDQ for MSHC (eMMC card) */ @@ -98,6 +99,7 @@ clock-names = "refclk"; clocks = <&pmu_system_controller 0>; refclk-frequency = <24000000>; + vdd33-supply = <&buck8_reg>; }; &ehci { -- 1.9.1