From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932179AbdBKBvD (ORCPT ); Fri, 10 Feb 2017 20:51:03 -0500 Received: from mail-by2nam03on0055.outbound.protection.outlook.com ([104.47.42.55]:33328 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752201AbdBKBt2 (ORCPT ); Fri, 10 Feb 2017 20:49:28 -0500 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com;nxp.com; dkim=none (message not signed) header.d=none; From: Peter Chen To: , , , , , , , , CC: , , , , , , , , , , , , , , , , , , , , , , , , Peter Chen Subject: [PATCH v13 11/12] ARM: dts: imx6qdl-udoo.dtsi: fix onboard USB HUB property Date: Sat, 11 Feb 2017 09:27:22 +0800 Message-ID: <1486776443-2280-12-git-send-email-peter.chen@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1486776443-2280-1-git-send-email-peter.chen@nxp.com> References: <1486776443-2280-1-git-send-email-peter.chen@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131312513082734243;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(336005)(39860400002)(39410400002)(39840400002)(39400400002)(39450400003)(39850400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(2950100002)(189998001)(7416002)(39060400001)(50466002)(2906002)(4326007)(104016004)(8936002)(8676002)(36756003)(356003)(81166006)(575784001)(38730400002)(81156014)(7406005)(2201001)(48376002)(86362001)(305945005)(626004)(76176999)(53936002)(5660300001)(92566002)(33646002)(5003940100001)(50226002)(6666003)(97736004)(85426001)(106466001)(8656002)(68736007)(105606002)(47776003)(77096006)(2171002)(50986999)(54906002)(32563001)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0301MB0735;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD019;1:qHO6fZvrG8SqjqLtJRQkGMv2aEPq+NCneS/22Vi85/vpZ2xFPnDNt48D/saFIU7euqmIi1joQNaSxlRExZ1cV6iDNh1Vcpp3Hx8K3ck8h2vuGlhplOyIIJ9q3X9iK7d3vGelTpmBIeUjwkRR8QWs3Y/O093vbODzpjvqHU1mf3d839+/8zKJ/YYuDuA2rNg6ZNwqTWfmhnSleRlgV3E6ueYA+pYrEVHu+qCifuiU1PKjlnLRlFAL55vpOlzbjhXFEZFJH42mCcuLA+QqAFSm4v1X5k+75nhr0B6McLyM6MuWsgKVHkoeCfJFM+pfJHj+qYHQEGmXTuAuVCWam4xgxdI7+UXQHFfRgphItX9C084wzMCAei3rMEqHomCSFHQusXoL3T1aMkmo9LpIzns+UkSV/3XEJNjX887XSI+gfU5YjhTt/aOfGUUatYDYuUkMpL4SGxtef6cvSbjHZkjOAe20erp9dfngikj4HGFE4g22JbzYOMfOwg4nTdFlZv90eEx79fcUitHAgNyOLxtQFlWo1B0t0wE7KcjZxeqxf4ceqFMmZaVSliwJvRuQkM8HVqTtSKELkn5JdQNKk6YQ0JPhXgXrBmvinCwJVLH5yxWBFS+9ZujnPBb9SWuBcDA4epROPCSCqqI74q1ftlLShsmaxjfzj3tCOor4uAp4ilEyMypw+FTLB8H5xh2hDS3JqZlva6r13ZuPkzqMjpacR0fUe4wU6aRva3ypXIaIrvguGwQcZk4LhQEfPJ2IZmv7 MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 1fa6cab6-535d-435a-36a3-08d452201353 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM2PR0301MB0735; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0735;3:PCWJZINNXd1qPtPImWsTX0L6iyO2vFqTwiBYoKTOOn1MovVpQbKgej2iOuvXVhQrj34EleOsKFB1vFRg0YnQMt6I536DxSNB7ySNzGFWpfgV4gEXPPHWAeLirxVGzK0YicZ1e/rLBF0lO22xF7oianI7UDdolPLsJhPY4vNyWIyWm6I/x1QfN4BfmWccQI02BB8cAXFh/XylYLGQB9aut20djh1XiEQr1QtdVN5Tq65whKlOtOw8I9U4XK+y+nrKK+GWccEWbyySsH/mHbPgU/fnw05+1ddQ0zxzP3WxrxS18AFkJ6rWMmU7x0cROEtLI+ywyETird6xld1l9HMRIoCHLNz+ulkpGR1mmt35hnduZN14V5wxm4qJStWs5Wlb;25:cbkbT/fY9idtgt+R6I0MhM8SSKGvZuJVgXhX5/+6NVHMZyrBwNr4hiVmHjqrHhGxZMdD0ei7IZzq4PUPje//Gj7ceitnCOxRR+yxgc6LOeczRlHy+LOIJIgRZH03PZxsW/tnWtOgncQF7F6HPGsL+7l1QpQNJaAHiAbW/0czhQ20yb49q9f4aoG56vUgGR759bD5MeAqQdkDgt//ZoxVjI0XhLwqMolwM6zt3dk8uSuQNVXIAW5sue2GFThftE+j9M0BfbprNXEkT7iXzqoDG8mXLqBhe9Y+SlI8cZrhw8Atd2d4vFTEsD0Qr1nXW0yNZ8DuZF7vvvLIYRbRHdTT+ceH6JMoUOGWZ0Njnu8s7BrYO4ES5AxodR7CFt8r1e0U/GIIiP+GiUYzTN0Okd7crehA99gvRJbglcmV1Iqd8SuA61nYD9tVe1P3VrZvvFMBHSDKBiVbgLGW0M+EVW5ZkQ== X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0735;31:Kmh2oM7LnfyXBOLobbCKtrUN2cR5WZDZMo4FRx3C0WZcYaS4MMzGGgupXTc5JPxnv0SvuySer/SC0vng7E2+eHedzDLJR++4eZrvhZznzqp2cYRUnBZjhfgV4gOt3y2hZnAWEENGf8RXq3EX23sMUnDd9ba1H69sAIXyp3fxdBbi6q2eDL6OxxWjB9ga1jtow+Rlfdfubz5qdiSH5grBcmVdOINTPcNJCbgJmqXeuRMT8hMYBob0R3saehzeFoG0oyoz6O+4LT5kz67Za75T6g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095060)(601004)(2401047)(13015025)(13023025)(13018025)(13017025)(13024025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(20161123556025)(20161123565025)(20161123563025)(20161123559025);SRVR:DM2PR0301MB0735;BCL:0;PCL:0;RULEID:(400006);SRVR:DM2PR0301MB0735; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0735;4:410eVIzIPMuiQZSOWHckM3kAiIXTRKRvQ8y9YMuVA/BWlmmAr+9++oJ080SBD4qmL94v17z6I40lHcvnJKH9yyzPyYaG6UWG6j7u/cY9GoL7bY09f1M3LZeomtDUHQqJNEu0TMbn4sQMgLrOVmHuU2p2swbT6HpIRDarvhWB/rQXlKfHzlwN2iidc8LXu0T14eBLgATKRPrB4MC1WloDTWO6Cquw4S+9i+l4nVCTuiqXf0btLWmoK7wvaPFAptDdhHLBCH0DfLcZDZA1VFoa/lbP1u3tRVSLSru/dqDfmjR9qpMcn7BOR/wqS0YOklhV8V9H0Dm3Lbxc4i/ty88buc1XS3hQE1IWveAzmXYO+0+ngiiU8gTI4KAMgf54eF7iJRg5XegXFFxqkM526Levb+4aJzzM5M7wPXYxacByBVZZDY9Bv8s5gcvPz3OZSvgarf3uKYTDz+I4ieGzxAPzYjqIhHWGSxP0Rmh6XOU+Y8X/OFmepp2zbBI/sCHfzmj7Z483E984sJqJLTiU1Nwi3D4akP9Ky8p9nsJuzROTni9jxB4eCmFEaiLxzhoQrPfJug0VdKkkD5xuwFjnXvbXg+Vz2W/ewhV1JAn5Y8lIop9QAENuJXDSCniw7KdOE5qGaHjqWinbqs6mEREfplZE8arrSdTMDbamtY1MA8l5kMxZ7+5sKoW0tOOKJzfB8LoNB9nHwCm4+IE/MaQgB5KLBPCHfURatJkfmRxh6tVOP3j2yEl6v6FUhjxuj8yf6hcL X-Forefront-PRVS: 0215D7173F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0735;23:3+0gmdjwMrCI/wG+7QQBd3tXBrnVFmj4yqlNaY4?= =?us-ascii?Q?QGAIcQSJpxtfnWAJ84V06/VckqzgXHmEGMxjs5jIfF4glj3j4qiGP1a0aaxC?= =?us-ascii?Q?hFld8dRVk3TVNCMoNSzZEfAko8Hv6yzxFHEF61lSvUXEsuqI7sP75162ttCU?= =?us-ascii?Q?5pLEPTf5kCqkcc6cM2vgkP5PCWqHKwR3yUR0mFd5jmMTWUtXo8YoVPTLIpCz?= =?us-ascii?Q?8FJS+8Jw7thgrjvLRaP19yPLUiKM2BrwRG6D3pWJRnnBRO/RaqzPEv+7g1vO?= =?us-ascii?Q?AnLRSIhXIZFmn6eNv23WwxdHJvV6JnSA0Z8YbeMCrdLEWn1yIUMUzdpRE8CT?= =?us-ascii?Q?LgRBPgXnojLHg+dNyhbPFuZAIluc+y9w7kM+aeRSveu4oGkjeRPi5WgMP7Mh?= =?us-ascii?Q?v+EgwXQcv4K9PwppTZgKQ93GH6UpM5isW/nlQuOjPm5V7RfUlkgQwQo3mA5+?= =?us-ascii?Q?BYCoCnQVjx7vSdaO9HdiRutXO4fKSsjKGOz6q61dNJZ3xchzymgkWpSLd3ak?= =?us-ascii?Q?2q+nPYBeSb+j44FKUaOs7vlQixOREMhL7a6Hg3eItJ0HcKkBcL25iOT2dmg9?= =?us-ascii?Q?ZOZyO5R+XPHIkKNstInV+2UiIwPjyUSmMFEhMbD7gWFt6tIuXVBWQmB3IA+P?= =?us-ascii?Q?kfVueAR9JR7fEuhvohpEy7+xW96EZ7RE5/KIvnlxtRY98wqJpuuIxjJyJqq1?= =?us-ascii?Q?Ce6w/aZp1ItQNbFmxByiNECydzGrecxd2gTSVe3AN1nWTZRUab7O64V5K74N?= =?us-ascii?Q?52hLbLSeRvW7zqxYRdEYYKJs8SeEeuuUjH2nOYA7KZooHycA497yhCbH2dqU?= =?us-ascii?Q?OtmWUONPqVFQ9UCzKI+2ZRNB/GtTVf5y7t9CsTqVVwy7pWG6V2Uyhcck0sPL?= =?us-ascii?Q?q/GcCmhhptBn+hXybkb/L4VAqn4rKIwUzH53a+5oUqG/+fkOK+G+NLpyTc0X?= =?us-ascii?Q?fNuK03WY33ZTE8E9qUi3SUK/pcz3Q8X6adq94PzDuSfq/E+729KpFCEyORJm?= =?us-ascii?Q?+xlrll4dhjsY5jas7lC9BTLqYPpk0txP3/wwZqNrMmUZ4aMLG+3XKBNAFQ5t?= =?us-ascii?Q?a2hfl9G7p9BGzrprMO4JcGDCW4PXNogv9LUXNm03FkvMZ1jSANYZ6Uq32ZwA?= =?us-ascii?Q?106BQK3JTJDTJtjJoUI61sQxgoyskrY87oNoOqCMv2Vy4/VLLF+niylUF4gN?= =?us-ascii?Q?Z8Z88eTUuJ5a7DIk+ZGZRrffchW0wpYFZrIPiBvwOKFzL7MXmeUIilR2OE/S?= =?us-ascii?Q?pt3FLu0UIk7pLQKdQYEESxlR1wfOD2EbM6XwQitAmBLn3QjxbnqBsDts5faw?= =?us-ascii?Q?pLrrmSleDQqlSBjIVYHf/UmR4EsdKclZd9YMeVQcY1x7b6AFL+INtSRhbmZw?= =?us-ascii?Q?MTFZc6PzDn/4dE8YhTT/CWsbrGdQRevgTy9wHSzWdh4HcKhq5Uj1jSgTkNf3?= =?us-ascii?Q?8T/6ubD7j/w=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0735;6:ho9uHWtknVJu+KbdPpopdMMWJuwXAuppgg2tirr+W5Slr5IOozQ5oVroPo9zAJJzO5iP6j/vw/tWBd4y0jedwRssxgBXA/sEzI5oZbTLpEaxo3SDptVJcSUEmh0OOCugPGC5af6Zu0MH0pL4/ogC9R+HU+LK8uFl9f+/TeQ59uL3Oqlc/WXC8B7goEZeUMoadwEMahEzk5NF5O9n+C0ZbJiWi9NUOZmMjlhI24jTWelAcU+w+/0iZPEKmMLYL433Tw6KpdRNl6MXj+TiiTdo8G8pP3GSE20+FBEc7fls6LQ1v2I1gv/cEcaFCk0vbn2xzyZjq3Yyi4nh3PBgFyV7fub0oI6UbDIBHNaLR5ljzfcAd2JvpLi2qoz20yaX9qMkYYQgJND/Q/8OpyG9ZDsicLDkhZ0nI0zOC3D5cesxm28=;5:v22pAzErgvi2+zR2CFwj3m0/tJQhHzW1pFDGZkW++PnEDT41Gsl/nsS9zWfpm1C2W0VTfnZMMD4YrnC5p1yChRI103RIJwM+Uryho5VAS905k0v7Fh+YK49tdqgilts0EOTQwLU2Qp5INvSkBIeEfijEfm2NZtAIWgDxyBYwXJHPeTioalJSb217lxvSKLwX;24:u1D3ej0BLrDgWJvo8gQYY1rynNQpS+vEXtUVh8TLV2NHcZ/W1xoyd9jjQLKX0w7xIHcDeurC/hZm5PBy271bQuhTX/4jxFzA8TwUG5YdX1U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0735;7:KSUAORN56QBH8XHLgFmHvIEUeLB8FPS8qNuHdIo4F+c5Z0zaNCqLFcodLyzyO32CYiVmNC8EkuXbE/yZsDoKJhOee3y8kwWXJJ2L3O44JcSnHrTOaVZilNHom4RR+QgZHpNaQkcyse4m92L+XUqQPa+PVA0GaVu6PDCv9VEUPISdLIXXb27NlfVT90fzZV9mvxndlWBGppbRQzTdyX1V71KJVHNeLDSSAY4Qy7QjEHp1KoR6sRs5ekIes6/ZJ0eq/kwpQEm5FedcxuKH9TIsO8Y8/RATYc9mMeagdvARxx8cmttfDLEwsr3P7Jn/lHXTcFPgDocJ91VDDxqY3QKjZYO1b9czEKx/mS8qHXgAsizg5P074CLk3Tt5U5nUp/Sgm++E3sMDWaUDJDuUphyJP0ZOYgp8NoUHxvRMUA2yBUW5s0fl7GZTijgzep2R31j7YKeFYEfIgM3V0FbWmMz+iXQGl1cEXuVIaRMUiXI1TUh1bHTpqU62jLyedK9rqsQ0k83253BZwznZKFvE/h50fg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2017 01:48:27.1190 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0735 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The current dts describes USB HUB's property at USB controller's entry, it is improper. The USB HUB should be the child node under USB controller, and power sequence properties are under it. Besides, using gpio pinctrl setting for USB2415's reset pin. Signed-off-by: Peter Chen Signed-off-by: Joshua Clayton Tested-by: Maciej S. Szmigiero --- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/arch/arm/boot/dts/imx6qdl-udoo.dtsi b/arch/arm/boot/dts/imx6qdl-udoo.dtsi index c96c91d..a173de2 100644 --- a/arch/arm/boot/dts/imx6qdl-udoo.dtsi +++ b/arch/arm/boot/dts/imx6qdl-udoo.dtsi @@ -9,6 +9,8 @@ * */ +#include + / { aliases { backlight = &backlight; @@ -58,17 +60,6 @@ #address-cells = <1>; #size-cells = <0>; - reg_usb_h1_vbus: regulator@0 { - compatible = "regulator-fixed"; - reg = <0>; - regulator-name = "usb_h1_vbus"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - enable-active-high; - startup-delay-us = <2>; /* USB2415 requires a POR of 1 us minimum */ - gpio = <&gpio7 12 0>; - }; - reg_panel: regulator@1 { compatible = "regulator-fixed"; reg = <1>; @@ -188,7 +179,7 @@ pinctrl_usbh: usbhgrp { fsl,pins = < - MX6QDL_PAD_GPIO_17__GPIO7_IO12 0x80000000 + MX6QDL_PAD_GPIO_17__GPIO7_IO12 0x1b0b0 MX6QDL_PAD_NANDF_CS2__CCM_CLKO2 0x130b0 >; }; @@ -259,9 +250,16 @@ &usbh1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usbh>; - vbus-supply = <®_usb_h1_vbus>; - clocks = <&clks IMX6QDL_CLK_CKO>; status = "okay"; + + usb2415: hub@1 { + compatible = "usb424,2514"; + reg = <1>; + + clocks = <&clks IMX6QDL_CLK_CKO>; + reset-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>; + reset-duration-us = <3000>; + }; }; &usdhc3 { -- 2.7.4