From patchwork Tue Nov 8 02:51:11 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 9416415 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 2BC656022E for ; Tue, 8 Nov 2016 03:23:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1F09428B27 for ; Tue, 8 Nov 2016 03:23:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 134E028EC2; Tue, 8 Nov 2016 03:23:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 58F1E28B27 for ; Tue, 8 Nov 2016 03:23:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752627AbcKHDWc (ORCPT ); Mon, 7 Nov 2016 22:22:32 -0500 Received: from mail-dm3nam03on0072.outbound.protection.outlook.com ([104.47.41.72]:51648 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752954AbcKHDW2 (ORCPT ); Mon, 7 Nov 2016 22:22:28 -0500 X-Greylist: delayed 906 seconds by postgrey-1.27 at vger.kernel.org; Mon, 07 Nov 2016 22:22:28 EST Received: from BN6PR03CA0016.namprd03.prod.outlook.com (10.168.230.154) by DM5PR03MB2892.namprd03.prod.outlook.com (10.175.106.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.6; Tue, 8 Nov 2016 02:52:16 +0000 Received: from BY2FFO11FD054.protection.gbl (2a01:111:f400:7c0c::154) by BN6PR03CA0016.outlook.office365.com (2603:10b6:404:23::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.693.12 via Frontend Transport; Tue, 8 Nov 2016 02:52:16 +0000 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; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD054.mail.protection.outlook.com (10.1.15.191) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.693.6 via Frontend Transport; Tue, 8 Nov 2016 02:52:15 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:1449; Count:10 Received: from b29397-desktop.ap.freescale.net (b29397-desktop.ap.freescale.net [10.192.242.114]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id uA82p7JU005180; Mon, 7 Nov 2016 19:52:06 -0700 From: Peter Chen To: , , , , , , , , CC: , , , , , , , , , , , , , , , , , , , , Peter Chen Subject: [PATCH v9 7/8] ARM: dts: imx6qdl-udoo.dtsi: fix onboard USB HUB property Date: Tue, 8 Nov 2016 10:51:11 +0800 Message-ID: <1478573472-29516-8-git-send-email-peter.chen@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1478573472-29516-1-git-send-email-peter.chen@nxp.com> References: <1478573472-29516-1-git-send-email-peter.chen@nxp.com> X-IncomingHeaderCount: 10 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131230471361468741; (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)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(104016004)(50466002)(47776003)(6666003)(2950100002)(48376002)(8676002)(33646002)(106466001)(5003940100001)(50226002)(2171001)(229853001)(2201001)(87936001)(356003)(105606002)(76176999)(586003)(92566002)(77096005)(189998001)(86362001)(575784001)(85426001)(36756003)(50986999)(5660300001)(81166006)(8936002)(5001770100001)(2906002)(97736004)(81156014)(626004)(68736007)(7406005)(7416002)(305945005)(7846002)(4326007)(8666005)(7059030)(32563001)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2892; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD054; 1:pfRl+j3RSvTzhBorJQHftUpM8ate4UTGMepRpUJk30e8qp6HDYGuhgR8OC2hL6VpsESyV6TelyyiQbcs8aOsUZsi8DI64YUH8/jYKzjfHbv3wyznCFx0GjpJNhKrrtmiBCR98Q9q3g8Aoi2ziON0uv6wc0f2c4AUUVkKzL8rGKgGWyufwF2SB/aUD8sc6EjquO4/Q7eeDySqDTBaLTJu97YjqKDC8AJgyRsv9yCpViTIdS/tqmMSU1KCdU9sMXivipl8R3uNPfS/fkfuxaMnd9Z+dOgQWMPF6EAQOlLDWBw2dEns5sJZ5yMobQwTJ7HhsqcM/OqP0HUlFzzmkL3SV7wQVl1dz6g7icqo3O8P0qlHdalGQD4Lrj6vzTxwoeK5FXjn5br4N2A0mkNF6URjtJyU7xLD4x/j/DIQviIAA2QQgdoQNG2sZ0xqRv3tT11GqJZI7RDXRxpk57CORhjKz5dne2WKA+s2hA5njkWpxwVDZNDFV6eUqsHz8ZzDrrdmsDEo0p5dsSwZ5QTG7SUUiMx8ODJCMzq0xD4ctE+uoiAwC5CLklneBnEXWf/dCf9kLQBjj8PAUCRBstJ1JnBLPOgHbWXehzfuhoOCR0NciOoSha7qH4/0N86s18vb7cdVP5ThCBvRmut+ULnpilHm1KRYcVCTZGfoF9mLuYL4vw9TkgovfJltqW0DqrqojnGUpSR3OVeeARMXoqVyULMCeIz2LoTcSlXCN3gx6U/Ji4lXFI6r29pXbiBauF9K40Ah MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 3695f90c-cd0d-4484-6fac-08d407823f9b X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2892; 2:JCkkE4zbbzUBKGqNVDT1toacyaxcawyyJhHgKx855EfbnQ2oliIfA8AIK7qH+Ver0ECICs6hw2GPrznmYJ4qfoqUI0wdMAuLUkvJanYfpa0Uu0SAzmm68GuaLGcnI5ST7imzCxU4uDmLMEwHgA4Tud2Cqj7vfj6CdGAL+Bu4f2+qO3QpvXUhQ6l8VX4yyYnYkenJWdABI1EhggnRi9kKBQ==; 3:iHNUdpenjO1Ws3mduj8gv9fXTV8DCGC2AqObWv1O5r16+vlOfkZoK19xZkaSH3hLI8T5RydSwrO0RQSyR6jV8yo2jndP9rJa0Ik7zg2nO/HEAi7Pd69M8k6XivrKgn8UXfr6yK501uD+0QJDYQPvBa/UQqodxwLOuiHIArQZyMQoRxxwrn7q07XGG2DOxcqMNwwQoRuJjCJNmL1rs+Ow3RTovdpVJxpHh0bwXi9/Fyt49H2LPu/EftxO0uYkYjwd X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR03MB2892; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2892; 25:qmlrrpc3xNBRjYfOtysTzEmN8R3Q7qCHB7aUKPOJW6TbyGvQ/C1+nUpgTCj2rJ9PJ69lucZHNsbRFpUd1SH2ZNNY4ajeGG4I2vwdvKv8biaE6T3OTu+9tAbQUIKCITe7Cta0twz4Qzn6TamxBhnfAtNNCcDBgCOmDmpZQ2aK1xQxi4u68MWKJ6Kk0f0W1qdvjAPnmY/LUWn3uL1fRE0TmY/9OYHo9gAdn4EflZwwBkbk3TeSEHiIqzm5xndXAWqvAsULri0M3vhLqFl+VGmGi47CQHBoFDVzZzJBOdnXEonJdUp0opqVMR+Z1LtP1ThF6hVCKCcZ4Vks38j+dipi9RzY2xGxIuOtyslj8ZP9D/AegUR5Bo8hLatM5aaNfWVx2/btg/yr9US7Mxkh29iA406oQfaxx9GQ7OYvlZsY3gJVHdV5NAhiTXUhCuLITQPEG93nsKZpkdpI7PkfuZvDXA==; 31:HcpZrzSrtP7JDE3iYukehvtODvUIzF3BvbpFBcRMcYBR8SRgzX+6mdE8enptkiWMZCBwzUD1YEDkRI3Y/fBLLM7FvG9OVl/kOnDptMPTz9fF/qUsjF8B7OZbCV9ckpvoWn86o+w0RcnY9A6xbqpIJPz9eJlWQnLi4mES1PwvBUiZ8rTb99uGOJE7YQOlW9r3Xvcpp8ZY5YPad1y219Zd0qoZ0y6790pgHPyEvi7p7JBc3pUWZ0i9Cj4ub+NQ9xnZRkrKNSJN3wNK4TFv2g5+9WrjFcxDV36ucAp5FpjfL2bVtOZBdlve0Iv9kIsqzHvf X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(13023025)(5005006)(13017025)(13015025)(13018025)(13024025)(10201501046)(3002001)(6055026); SRVR:DM5PR03MB2892; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2892; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2892; 4:tRjM5RFDTsVfb97avMMG0yacqK/1lTcXWe48tIaXd7Y5/vV6GQaS8FrfDa+dOUFfCeDM+i3nVOD633bpoAf2qD9w5Ep+DreMNvRz/QWUxcIk1/68JSMP00tKsnY25yk3Ssou2IZL8T9f/xwoWJnOb5gI8jUsgesqhZEv/akNCxiIyhSvNDqTvIBEOjhIEn/AYqaax0EFPexCu2z5LuBnUsHmge1nDd0LJQQr2z4NJesoLxNeKJ7tLvhNT82PH7DS68GLUKr8aSORcgskGCv3ypuTGagm3SFipwqCIN94K+impTvFIXSEAevbA+ZEInI6Pzc0RdKchtogInZnySBTMdI/BuR5jLZNCPRIqV/LSJO2sN9gYS/v/T5OLC+yx/kJkomWYldWIC5vDh2Z+F1bvtXNxso2sMRyv7Qyd0NiyqnB54Yszhi+cySkoXOl3Iq0zlZ8byVqvrp1c3PNr+zlvzLqSaJdo4hevGtF1kQG7cka7bGqGBwjoExxzq/d7TljJbmUQn6ap0Xrh67d79vep5yquKxuAPnaO5JFFZHlYs43wgHVB7dUZQmP06slvs/9 X-Forefront-PRVS: 01208B1E18 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2892; 23:nRG1ssf6KCp22QVmqaJJceGjPm7gg+Jqt9o+iU/2j?= =?us-ascii?Q?EScOx8Gvlc11r5lkV66sBa705ugV5WtlpOUumL2HnArZQNYg8+V06i8y6rv/?= =?us-ascii?Q?vwa7GjyXSYWYnCxQBFB9p5TtOBTrhn7Y4xeSYTlNvo8fpOZx2xamhlHElsuy?= =?us-ascii?Q?FKGbKAh24PBIOo9pT61yySMLGSAc+0cfXid5sSQGGbqwisF3/UJrnn06Q1AS?= =?us-ascii?Q?U3ngGWNl+LbJb0ePXmlFCZvX2HDy6v78HknOVWEfLBSZJWtJGMMWW6w9/44y?= =?us-ascii?Q?LfqXzrIOJSXGnJ92vBEV7m4TrUwgxhj6bj4Q36cwK0J7asonTIiSNjqFvkTh?= =?us-ascii?Q?Yl82Rg50geFqkKsFzrF6vtXEu6ko0lYT2pS4bBFLfaTRYGIYWAUsBKGpBdHi?= =?us-ascii?Q?fqUxN7bt3iQWl7VAt6VX5O5MSLaTW4Y4xjyDs/H78fe0Vxny9j0PZab7+h3O?= =?us-ascii?Q?twBndiTzLNRUrXWylRGTgYwnZc4titEp2g1I336Niqzptsdza9QeOhR6o6E/?= =?us-ascii?Q?Lm8GA7k4GxEBBt9Ytui8BdkkEeX5OTKE58euKlQbXapZTig21UuiifjhRZnf?= =?us-ascii?Q?pFPrFmw80aAfluoyCFkRb7qRmXsggW3plOsv6gghZN7xAgqsKYvoOZS7t77o?= =?us-ascii?Q?StasLOiI3jrEm7Iq/THdfZy0d8uI41WF6SRba2n7FIBJznGqstKhYIdm9I/8?= =?us-ascii?Q?VVqPOjqqTNwpg0qjczCsHqQSVRJ4GSEZJejTpaFXC0c/KSZn7pnTklyC8eV8?= =?us-ascii?Q?RLhCQhdRM1hiWHglHhkszRf9ArCsxJ80mZSFYvw1oBqV0eHh2Apb45lldQ0m?= =?us-ascii?Q?lzkb8VTNAn/munF+v9EJAkctHm6fmbfu90WE+FtW1f8bmkmR+vQti9ib+8/+?= =?us-ascii?Q?xRPjGcAKnNbK5r2QWtYSEatV2b9lzyiinfmAtMaNNXrWYXDgfinFIhCc8AAk?= =?us-ascii?Q?XuqpD7B3P/GTw9wmlaZVurwIbq6Rzi/YGU5IcYLza7C5d2wQs8CbOPJo2V2r?= =?us-ascii?Q?vPkFghLrHaDFHbOBVwQj3A0PWDQKkZ+R9Qk+OpMYCIHlqZyUWk1U/u3MUAte?= =?us-ascii?Q?Gyg3Q0rsLZOGwzlNrGGnQffgok+5X0XL5c+tXVC7VkuM5l6aOXXkVHcp+wVn?= =?us-ascii?Q?QOR5Q8ZgZGyTixVB2sNk4G21Oqc8+C2qS+UoP04WRpw2RptRVCPqoavYBiCm?= =?us-ascii?Q?obiZvkndDvDVaxALYeCD+iyxExjKcVFTOVnP0VQhkLw93k+L4LaB6OrLXtE9?= =?us-ascii?Q?OH5f/fORQt1GWGgOJU=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2892; 6:YUAA3YzykJ5tB6Z2kl/UnG6+sqeRBtS0KIz7lgETg0pJkr4vwfakkNoh3dH1xPdFCjuAg+Wf+D5tTK2L7UkQETLMuGMOyPSpo2nClGgM0Gdoy7bRRsn34VyNjBMGmNs5bMa4XtUa4fhl+fNYsl1RC4cn9xbYp3JiUz5gigawDquIJpCZUCIu4Z7omM43wOk60CWSbZLYg8gH91FCdXKGyRFpMYyEtct1GLmY8WcsEO3awuVwRVZLDVXTiAn3cBy9NoC1T70ce6AgzekClmemRCUkMy8MkJ35n7Fg1kacMYum5Kmz8p2plgztn0aE05a1; 5:LUUfGSmsySDjkF/rr7T4GuoPp4XtFYPGqmeir9lSdtGBeLqsMBXMgRPxzNSC8ZB/cVLm7o3X13BTjDvE1zW5fEAxy8bWy/y8Qhi8RIzvQY6xd9t1fA4wUWnqYAmOSjy+xra0gzojawN0jAr354pxF6A8949qauSJtxpRFXp8MgVujrbvDZaC6evaNf6WmsV4; 24:EYxrE+V75dSjXbPfHUXolenUgPgXl+3eJWHorqrRZdQJwqTqg2Rrh8bO9zVrDQJ95JGuVKEtpurVrsBgZ6IaL4OmExJAjErq/uvi9QZ4w0s= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2892; 7://JB0Paddg4Fzypa5kMG9e8R0LZyNMan89bi1nT9nZXL/HaDeKGU54jDIy7E2RT5XMJn0bE0YFdguunSZB2KelK9qAaJJ6ecYeeA8ZRQDFZHaPQufL6L9UYIoSo7413P85dCvgUMBKtrz/PnYP05aOAjx1hvxi9p/A6xJ5UQ16kiWob+JcbjM4BNZ7Jc58Bt6zA3BS9ivr/mSVTp5nZR77IPeDvM3Zi/kwoZ9VZXr8Ty/kaNDv2ilSj0XrfmoRgXRsHW8najr9nxIK+rQquzFVuSyNbDtowAdzRqTd4e8g3SR3cBkGuV0OFA/xAmLzzXKP8RldbV2tI6WCEcmibUmLkLctfBGftbu/frSQq8Q+8= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2016 02:52:15.6008 (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: DM5PR03MB2892 Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP 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 {