From patchwork Thu Jul 16 20:03:16 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 6811281 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id ED136C05AC for ; Thu, 16 Jul 2015 21:15:28 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 0E5E22066E for ; Thu, 16 Jul 2015 21:15:28 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 26A1C2054C for ; Thu, 16 Jul 2015 21:15:27 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZFqSg-0007qC-SQ; Thu, 16 Jul 2015 21:12:58 +0000 Received: from mail-bn1bon0115.outbound.protection.outlook.com ([157.56.111.115] helo=na01-bn1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZFqSc-0007lF-RF for linux-arm-kernel@lists.infradead.org; Thu, 16 Jul 2015 21:12:55 +0000 Received: from BY2PR03CA073.namprd03.prod.outlook.com (10.141.249.46) by BY2PR0301MB1638.namprd03.prod.outlook.com (10.163.28.140) with Microsoft SMTP Server (TLS) id 15.1.213.14; Thu, 16 Jul 2015 21:12:31 +0000 Received: from BL2FFO11FD018.protection.gbl (2a01:111:f400:7c09::121) by BY2PR03CA073.outlook.office365.com (2a01:111:e400:2c5d::46) with Microsoft SMTP Server (TLS) id 15.1.219.17 via Frontend Transport; Thu, 16 Jul 2015 21:12:31 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD018.mail.protection.outlook.com (10.173.161.36) with Microsoft SMTP Server (TLS) id 15.1.213.8 via Frontend Transport; Thu, 16 Jul 2015 21:12:31 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t6GLCSHE028242; Thu, 16 Jul 2015 14:12:28 -0700 From: To: , , , Subject: [PATCH 1/1] ARM: dts: imx6ul: add usb host and function support Date: Fri, 17 Jul 2015 04:03:16 +0800 Message-ID: <1437076996-1194-1-git-send-email-Frank.Li@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD018; 1:/1tsiOmirHtYdwa4EefvSF0XMxPFE7PfLFBU/xF/7fCYxV8G5RnEIXcIaxuBG2jdVwouEXf/wHg8ktQobu5o6kXnMYiq/rP8fCiJY49znSTI2y7Q0KgM3wwUgIkPLymgdPjLUi52Fmk2sstLipex7ng24ABI8f9yNCJiSERn5dBIsEhP8ta2SdcM1I4bjt9Y+bPOEEyRxF8mowM5npN3U/PaJ/Dx/JLJ8KateLiVsoFHjrzc4ezhRh8KiK0fymdz9+KpfiXeiG2yRVeEKWtuIz3cnverWm841M0dVST5aOouXvXI9CG7ancD+wcuhQTWlHh4BX3oFu7T2UbjHNr7fXOTRy0+izDUJn2OR2KSYGFW5vuqrqwBmc6NTpyjQskPspvcOVBrrihYfN9bMLZtRqUU0O8dKTNOmP2Ma24uVnjQFigH4W1Owp0faFMG3N4t X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(189002)(199003)(85426001)(50466002)(77096005)(86152002)(6806004)(50986999)(19580405001)(46102003)(87936001)(92566002)(50226001)(48376002)(19580395003)(5001960100002)(86362001)(107886002)(575784001)(77156002)(47776003)(2201001)(36756003)(5001770100001)(62966003)(106466001)(229853001)(189998001)(104016003)(5003940100001)(32563001)(2101003)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0301MB1638; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 2:vTMkd6cY5xyKMB/FeJNJpqN1urp1nVFbgPGMzeFavMJdigVSWMqd0L6GKLhTeaF5; 3:I8wPFeOrNoSbcM1bBfaqPGIJlne+MeKsCN41srnKDjb051GMoJVOaYsdSRD2KD2MFS5wYbnVocHrAyB3MOpdzKOrir//VPrBRZEgR215/vAzzI6WjX8n+MMHcZv9m/MGEWdLOfIYkZwGGmFgALwYT+pdpT24ehc7NNUNSflL1klpfECpAimErhpmfqvgaR43rrcCB0ilRsFFh0S7j4Xm1kgJwvWpNNxAGFsoEPraEqs=; 25:dg0862qjv2KPUYcXXkKKYZV3FMQYL9EUREuiOlivBNeEjmS9EtVJCkUnbodhcBbFrC1H/90JDP9d4RExMNu/g7yzjlHz5CtG1ZjFPPl18oCmqLzb0xXbxje5GbcOjSdJWrTF0Lqn7M2zpQj4VuOdtR4vih+168QjSHaqeWh0ImdJMRmNo2NuSjFenIZ9sKzT5Cs9WTVZ8iP1swiezPDc9GlWDxHXtK2CoAJN9z9FtLUn6Dg7SuFn+vLVXQ9TsVoOFSApRFYPNv8JlXuSRxKnvA==; 20:aVgi6Nho1Grv88VHa1Z4sR252qUvJf3al/bZX/J8GSg3rx8hsabW96pwxQSJ+EEoFDmZUHMd6mDIV9zolnawZ55VjhfZXZCLBPARm4mgFZHZAtUb5yJ+rrfX/Kg1AuyrnCTjs921nxiu8NG+7iaHMXGioUjFghQPzndlNnH89ZL0kJoS8BWsly3afJ7oA6ufhAtLlU35WAnjbhRLYvE+nN6k0Sku/6P7uB62+H4vioO0dhEilK8B98gJXNBwupXGtZPuVMXLiQ4pNH/zaAoTzn4gEu3QD54UKrdd9+SZUnXq3GXyPpYesiUoDrrWcKEmVyFfkOFrMjLadTwyUqPuzSlzbQn9XsAWRrlTOB2MQYM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB1638; BY2PR0301MB1638: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR0301MB1638; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB1638; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 4:qdM3wkaVt2fxKijK6E1ksx3jGQupPYdsrbuxdbmNQZ4JRlQXLnooQfDa24EzKMjkt4CY8Gi9ee765TQGEjGArlqxMbdXg5p8UfHO1SjWYoFGTS14cKahkFm1u2eQhP2RaNtLB72xFSKE2vdc8qNE7ALGCvHgznLBbz88pWnAXl0oJPoS+Mx+qj9CP2S18jWN/0TXp18P1Y1paB59B6fTnMuUHG0zt0FSMneokX2CmuI8bdGXHQ8cktjp5tZzHPbSwm+/BZlKJiWC9DMSJwOchqwF2HUScxwzxfc71hOjDys= X-Forefront-PRVS: 0639027A9E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB1638; 23:M36MUzVbPJkXFtbs0yMPckKGbw5+Bo43jbO5lNX?= =?us-ascii?Q?bJR4NAdCoBp8yBKKIdJ3+6wRUFhVrgABiIrQCvWC03i0/u/kj5NITM7MhM81?= =?us-ascii?Q?XGk0aaA9CdsziUHekr+ibL5QrqVFlnGUsfyz71eR7Q9KlFmJt2MXGY52fUoT?= =?us-ascii?Q?YVbj4EFpcbohcT4SMP5WH7bHQ7R8dUvahbf9BowC4Pry/rrGpKZjMgdLp66I?= =?us-ascii?Q?GgpmilKXdkbGNR9VyT27LsSarwyCpcfJOp7GbOJJa1rtwqVcQJOWiZXyXcQO?= =?us-ascii?Q?p+t49GgKEl20KB3vNaz2b9afBk9E85HcAP1IlqEXiQxIQfZHk6QbjOPa+jnf?= =?us-ascii?Q?29AusxBWII8MF52S356b3E49O0m6uEhnwRJJyEJZoMTqujkPleKrE43wmFfs?= =?us-ascii?Q?Gyt7CAIq0z+d0V2nc99ABgVbJberJzFrNCz87a2FC6XKnbfoPZBDbN/aI8zA?= =?us-ascii?Q?5EEKv4mIj2YSwIQ52Z0936juHo87X3O8ftaFA4sliTnsDHX5Jtd9KCbJLiWo?= =?us-ascii?Q?KvVipDY3yW0xlrFyrdv8fO+d6OP++eGSvlbscETrt6eFfePDzfjUTxKyMvvC?= =?us-ascii?Q?1TkakdnDblWBvMRQAk4Uj7scdMacdxmMkPskkYs/SD9zxre5u2wHrqFTUn0w?= =?us-ascii?Q?+6vOqQIdfV5RbfG5U2TgUKg5UreP/84xf3Ak/VOvOWFlgjhhgqQmzJvsNPWr?= =?us-ascii?Q?TXxt5qWw2i6QYuKgjm8x8Q7RIrKtzCyt+BrlijUpkyhTqjYOLK60RYH5tYjC?= =?us-ascii?Q?bFEkH5cmNYgSwS+6crUfAt7+xu0W4M9us297owAv0nzjwQGWOthskCyg2Wu3?= =?us-ascii?Q?mAxp16FrvHOYRz4sWVkE2PffJeOCdB0X7AuT29UyD2YJ1P/R2tSABYI8ElSI?= =?us-ascii?Q?CifWYbIHyBYOXmoG5z7XZITqYB/VyUChzQUaFIEU9mPPQ+K7iZk3fmKD7Hx8?= =?us-ascii?Q?hAm7K4sxJTdtFYx8bLMJilYe7d+6j1SbwOd3mK1e1fg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 5:/qUu6gCZIisKa1kjPjEoOWW9iuLtUXpecBf5q0vSXSwyHXoCs4I23eM8hiWWY+x1FU+LA8pQ8Ni8xClZ69D4A8FN4Ph/AkqNfhq331uRPgGt4kcFycGsFbM1Hc6EiHWcSPTSIyMWEH2C4Ks+3ufMtw==; 24:VaMOTLqyej+2Dy537l98xvVV6uvw5+/ysbll24Cn5NntK23CGvnOOqub+xbWL5SjjIjX5GcZOORNnPeidlmrXWb1XIRH3HbkZTvAkIWzNos=; 20:URohgxNvLj3Hx0zZO3TkFqvGt28eT7UiBxO+WHJKhXyur5fvWFNGnjhgMtzY55AI3bo7jgKRDkkAZ9D83BlASg== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2015 21:12:31.2480 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB1638 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150716_141255_159630_FB88EF5C X-CRM114-Status: GOOD ( 10.55 ) X-Spam-Score: -1.9 (-) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Frank Li Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-5.5 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Frank Li Enable usb host and function driver Signed-off-by: Frank Li --- arch/arm/boot/dts/imx6ul-14x14-evk.dts | 11 +++++++++++ arch/arm/boot/dts/imx6ul.dtsi | 27 +++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/arch/arm/boot/dts/imx6ul-14x14-evk.dts b/arch/arm/boot/dts/imx6ul-14x14-evk.dts index 61b41ee..3d676ef 100644 --- a/arch/arm/boot/dts/imx6ul-14x14-evk.dts +++ b/arch/arm/boot/dts/imx6ul-14x14-evk.dts @@ -57,6 +57,17 @@ status = "okay"; }; +&usbotg1 { + dr_mode = "peripheral"; + status = "okay"; +}; + +&usbotg2 { + dr_mode = "host"; + disable-over-current; + status = "okay"; +}; + &usdhc1 { pinctrl-names = "default", "state_100mhz", "state_200mhz"; pinctrl-0 = <&pinctrl_usdhc1>; diff --git a/arch/arm/boot/dts/imx6ul.dtsi b/arch/arm/boot/dts/imx6ul.dtsi index f0cfc64..61507ef 100644 --- a/arch/arm/boot/dts/imx6ul.dtsi +++ b/arch/arm/boot/dts/imx6ul.dtsi @@ -511,6 +511,33 @@ reg = <0x02100000 0x100000>; ranges; + usbotg1: usb@02184000 { + compatible = "fsl,imx6ul-usb", "fsl,imx27-usb"; + reg = <0x02184000 0x200>; + interrupts = ; + clocks = <&clks IMX6UL_CLK_USBOH3>; + fsl,usbphy = <&usbphy1>; + fsl,usbmisc = <&usbmisc 0>; + fsl,anatop = <&anatop>; + status = "disabled"; + }; + + usbotg2: usb@02184200 { + compatible = "fsl,imx6ul-usb", "fsl,imx27-usb"; + reg = <0x02184200 0x200>; + interrupts = ; + clocks = <&clks IMX6UL_CLK_USBOH3>; + fsl,usbphy = <&usbphy2>; + fsl,usbmisc = <&usbmisc 1>; + status = "disabled"; + }; + + usbmisc: usbmisc@02184800 { + #index-cells = <1>; + compatible = "fsl,imx6ul-usbmisc", "fsl,imx6q-usbmisc"; + reg = <0x02184800 0x200>; + }; + usdhc1: usdhc@02190000 { compatible = "fsl,imx6ul-usdhc", "fsl,imx6sx-usdhc"; reg = <0x02190000 0x4000>;