From patchwork Thu Jun 9 06:57:45 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajesh Bhagat X-Patchwork-Id: 632646 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3rQGNt0rkwz9t3Z for ; Thu, 9 Jun 2016 16:58:38 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B604DB381F; Thu, 9 Jun 2016 08:58:21 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6vRUSWWd_imC; Thu, 9 Jun 2016 08:58:21 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 30461A762F; Thu, 9 Jun 2016 08:58:10 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id EA786A74EE for ; Thu, 9 Jun 2016 08:58:00 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id udgxGY62K2BF for ; Thu, 9 Jun 2016 08:58:00 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bn0100.outbound.protection.outlook.com [157.56.110.100]) by theia.denx.de (Postfix) with ESMTPS id 47542A7530 for ; Thu, 9 Jun 2016 08:57:56 +0200 (CEST) Received: from CH1PR03CA008.namprd03.prod.outlook.com (10.255.156.153) by CY1PR03MB2377.namprd03.prod.outlook.com (10.166.207.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.517.8; Thu, 9 Jun 2016 06:57:54 +0000 Received: from BN1BFFO11FD038.protection.gbl (10.255.156.132) by CH1PR03CA008.outlook.office365.com (10.255.156.153) with Microsoft SMTP Server (TLS) id 15.1.501.7 via Frontend Transport; Thu, 9 Jun 2016 06:57:53 +0000 Authentication-Results: spf=none (sender IP is 192.88.158.2) smtp.mailfrom=lvd4224.freescale.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=none action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: None (protection.outlook.com: lvd4224.freescale.com does not designate permitted sender hosts) Received: from az84smr01.freescale.net (192.88.158.2) by BN1BFFO11FD038.mail.protection.outlook.com (10.58.144.101) with Microsoft SMTP Server (TLS) id 15.1.497.8 via Frontend Transport; Thu, 9 Jun 2016 06:57:53 +0000 Received: from lvd4224.freescale.com (lvd4224.ap.freescale.net [10.232.52.224]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u596vpb8000533; Wed, 8 Jun 2016 23:57:52 -0700 Received: by lvd4224.freescale.com (Postfix, from userid 65022248) id 805D068088; Thu, 9 Jun 2016 12:27:51 +0530 (IST) From: Rajesh Bhagat To: Date: Thu, 9 Jun 2016 12:27:45 +0530 Message-ID: <1465455466-26311-3-git-send-email-rajesh.bhagat@nxp.com> X-Mailer: git-send-email 1.7.7.4 In-Reply-To: <1465455466-26311-1-git-send-email-rajesh.bhagat@nxp.com> References: <1465455466-26311-1-git-send-email-rajesh.bhagat@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131099290737293336; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6039001)(6009001)(2980300002)(428002)(199003)(189002)(110136002)(189998001)(86372001)(575784001)(33646002)(19580405001)(90966002)(5008740100001)(19580395003)(97736004)(47776003)(106466001)(105586002)(6806005)(2351001)(69596002)(36756003)(76176999)(50986999)(229853001)(2950100001)(48376002)(101416001)(50466002)(46386002)(16796002)(87936001)(68736007)(8666004)(45336002)(960300001)(92566002)(42186005)(2906002)(103686003)(8676002)(5003940100001)(52956003)(11100500001)(81166006)(50226002)(8936002)(81156014)(586003)(4326007)(7059030)(42882005)(4720700001)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2377; H:az84smr01.freescale.net; FPR:; SPF:None; PTR:InfoDomainNonexistent; A:0; MX:1; CAT:NONE; LANG:en; CAT:NONE; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD038; 1:CwEwBpqovZN1yUBAG0mDAyoTuIaohmO9axVU1mSh5NYhReDYfC1RGjuMOOsYrJ6dL0xSznfcqJajgBWWV9iizmY8yNP22NP1fsVblZk8AJg8TtyNKM+D9HwHIofCQF51bCbKdJv+Dbi/KzoGImOtGpOoYujWuaI9Iegy6V0FOq3mF+R3j5MzBfDU5OXjhWDVqxD0M9YOIuDM7xAKEStFgEL3y4+VEPvHEQuzGLcA87BF4j4mlENljswblpQlo7jfwWi7/gwXgBn9m1YDp/jVpTv365VzEwT7AGCV3lWIG71nCCbhIPeCJa70XTWdhsgLdlmbQXAmzqBAYTT/YBer1vgzKYXSCrd4Me+dr0FmjzMoJa+EDH4w3IfwbfvY7OsdLK77Tz/Nu7EfdMR4s/NKEQgTnTOPgp84vDVRR/b6EpwaynAEJcSroqHJKs8IkhLJQjWUYUBtgIha/IhCHAHLCnLoq44KdnsNP4HfkUyhYflaukD1AbdcO7FCK7VH1BMvVocAdtGfKheZeIVg4eB2moicdffAQkz0pkDBOTNfvWh8pQuhnXYcgSTsCPiuy9aTXemYSI4wKFI8KYv1upHclVLNsDZQrZGK7umjnNsJfcII9/3qTqBU2vvbzArB9//yFXRjU+3OJEeZMmMMnlE18eRqRkhYcI1TRqLN2WrMWmYOD/TjdWw/r0FLTD+Tjwnsnb2csqBBnyn75BIMQxBqhuza0cEJwdhNhQ4ws9ECXVgqzzYC2ZDuAG7CsTUpawL2 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 446c16a5-bd12-4899-56b6-08d390336128 X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2377; 2:dwebWpfA4xwsYqZ0VuL+2WkD/+BqEVRBmQx98h7UiynI//juwkr4ckzs32Fi6dj93mJraSwCPvuPeMmPh5dmnzp3uSB1QllJTTLRsQAVaO0IqephlGoO0duvDSbh0D7TQtc+gffIdGFuBGvDT8eT2fF9evh0vlJieudQyi78S2YlE2G/HVSM+XOVheU1XUnC; 3:ru5uhSQ1cn56GTasHvHT5AwVxC5o1zEpqq+nZ6pEwQ33m517gCh+GdUsNLmSkvEcv0IyMVVeyoPRObkyu0lhDb+y8HbX53wAAQ6OjZKi4mln09oTbtEyRI8AY2k5+k/6g6mTaonJKhK0Xtwm1FVDp5gvyA0v71Rlr2WDMYZnai3NvgEuM/Otq3VhVFjwJWK/H2PfPlq/kq9jAjpemTPny5YvAA3s71rTRY+plVaI6JU=; 25:d3D+sfOR3+GZ5nIXOWBOzIcmwkkQrXLg5vVIRrpJHf8ePpTK3w0CWOMQwHDV3MT8vIORKJI0Kir3wME5KnsEAy48rygkc1OuiE47b0Rllb4kaLgMdP03Cptu0xiH7marIqwXTIrSZlUrFD5aOw/AER3Y2dly7w8j43LSgjzU6DR/wny4pzJCHfZlHwSk9O8gpnNNU0Hq14RV77hitA0U3y1B96vayaHMYsQZI6tIS7XD3nEjnLP82bCC3gkks+U+QJJM+7WZCRHu6WqCtjmtRxY1NaU30iAQBaI1V0/u8SiEiETbI80kgWRAtJJdKO/MhUZ4PMAvrPW5ddLhupklZJujESyrj0V3/8WOTTTuJAdyWbAH6K7qNZ0wmnrbMqZX5wzaLztCAob3B4RPrzc7kg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB2377; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13015025)(13018025)(13023025)(13017025)(13024025)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:CY1PR03MB2377; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR03MB2377; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2377; 4:4Hy1hJ/yMA+QSMakWYLmBLkxMkSSJMTtx/m3u8if36wbE+SANXDlFlKWpGVZRzWRyXucqmUt7UpE1agNXjZA18tRbIGUggzcbemBv8ykDPIaPSVMk2fJG1ZRtyQ5dlUqWusMYHbuwMUibgU0xygys6u9Hg2ygvcpnhVVh/5rcIdBtxu/Z8jGiHr8c5+Af924ok9LU6ExYTLszcXt+FEODkYsLyy+N+sgYdHrZITew5IGaXJpp2kX4XHK+cNtmpIA5bIT8+lmzwhfsU6YYdkInGN1PrOy3g82J47Vlo9WrQy4ESHOZIwF88wxDwMu0iE+ROl43RiiBYeeT0oy8HREyyB90U9R+6eSGVgQXXTdBMiQy6xeyEnlblyIecxrNndlRiXRkL/FHhSo/ZIEK1Fc43bnCoi3hZAodf8eCXwXWNu+k+SRxohwFj/xItuXAvz5ksFSM9pFbHHzmrCNqAWQMriJmmDFHIFAlm5y9Z4LQx0lYNhGtS4vB//dKcZL6KGP8vd8O3hqLCLIMAlFA2bbnw== X-Forefront-PRVS: 0968D37274 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB2377; 23:RG4PrKy1SamgGpWf3xXDR76lRcMJcXspxx+1s1pAE?= =?us-ascii?Q?vRKX5wSo5cZc1T99oIrMWIClA0PeZXUpYO/ZIerkxrTZp/beugjxBHkIujUm?= =?us-ascii?Q?cM0NGz1CUbleN/okYrbFJeDFu/lOlvfne0rg9uo0MjizkqcDVOSIxAzMoPIB?= =?us-ascii?Q?EfBV+mIjfER4MGvzfQZ8o57nUWHF8ui5xgw24ynhUMObDQ0aMccu0eZj6Hx7?= =?us-ascii?Q?6wW1Zt4knDDO4SjZJfVplYIyk5sX05SL6jvcLrq38GFV9HLzDfHRyPBJSEju?= =?us-ascii?Q?uMzgHxN47oaAz073bQNiGuh2gQrA+LLhV8MGkElGCpPrCMTGRH51X4u7sQX6?= =?us-ascii?Q?3QiDRbw0R/NJlNV7PfFB/xJsBdVnReTVqp2tXeGVPAvARusb38zv0reF7aQv?= =?us-ascii?Q?z4EfheWmkgU20eFCnvzcTppVThS3tZhRO1cp/ZMD3UVz5BI6FvI1Ubt5Ly6k?= =?us-ascii?Q?OzHbzqmH5eDdztkbNZepBQhgbRKNWoyu1/y4ew5vUKn05D+/nV0BbB/KEtcE?= =?us-ascii?Q?V6B7AEp+vPfk4PrxrMPr9HyGtrdeQAS2qkjjWziGhaY+KjEKp/rpWnlvOS7B?= =?us-ascii?Q?Ih+RB7rG3/bT408km0uXqbyamG4EptjIhKJ2thtDVnBwY091XYnOS1ssJQ+b?= =?us-ascii?Q?3NuYdX8UUU42lM0OxgtvZnU0vVndiYXFYR9cZJS/gbSDlWZUS3uCafNYaV5D?= =?us-ascii?Q?bvnckcagEZAPW1g455H+xNTZTN0IOE0KBB4qIju9KB5pyvfGdkk0kMOK0Nji?= =?us-ascii?Q?PQDeY7+GRlMNxlfOI2A71G2/XerwAG0fg0eeO09ohIcS0DHVDsrjBkmi95Is?= =?us-ascii?Q?EjjYQckTEYZvQadBjt+BkShw7EqvXk3OUZJDiiteRaOJoUxTv9YgFO6kfWuE?= =?us-ascii?Q?th8uZOIa1z+XkzcI1zQOpO1tnreAzS5mUptFLcUou9FYu69H1FHI+N3oNTGQ?= =?us-ascii?Q?L0EUKg5laAsJF7C4tDScFrgDcZS8sXCGu7IcRJjdg5hNa4ASw435LQ6UG18l?= =?us-ascii?Q?S9kecp9uLFZdqa2U6RvnRIekVoWAYpAiwE5yEZwHfIiR9hceQLHATAqKDpaW?= =?us-ascii?Q?3RC5/0+lIXY+zk7gOAY42zQLUJ7OBDa9EDQaqf3EqC+86SktLyiSKxNXPbaJ?= =?us-ascii?Q?pa6lXohxVcgO86x4dGalkZNuD0Gm1e13NG59bxyagO+Dl/BogCyMQBTvfNuk?= =?us-ascii?Q?/Klv0NSbqlhpm0+wmpoEirPbM+PSJQCXVK18yZD/FbXrI+/RTupgNTSp8w+1?= =?us-ascii?Q?fu2MRPO3vKtUNboZ5F4zefV0Zecb2fZsyPf8q+K5pcAV+xBtP+OQeD3p8r1l?= =?us-ascii?Q?oBZGnX2NGm/fH0GsZ+uZX23/g/gQkox2mR6JhPfb0g201EjJlEx9HrP6OYiz?= =?us-ascii?Q?lW7ug=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2377; 6:sXijox0uzDxntBLIReGS7bREXA459aihH3VoMHSgaV66h46V015QSN8H7rQGC33vdnzFSUQDxdOJayDzcUYYerSQuWKJzAp/JTLhwuBuYVV1Rme4QKmfDoCVRbv6YgaEreAzvG5HBIzzkTXixITFkqa7VQ+DwKEEiGcS9IO3L9WEjWgs1VHmg49r1kjL/OsXeVUlQCW9l58Ppkq9EeHjQ8nxb6wf6pyrEDdrCjWsZEk6zNsDW3nk9D72FOXBZQ28FOeTNPfFPMsOamenM7xTgw==; 5:l9aI/Ek4NXI+hYBR7758gLLDdI3IfElOCKICjnyzzB4z6md3WmuzAtKEQrn9RINw+oGrMFVwRbl1a7TzrWL5setrtufCyXhHTc3eDGFul+aR8FoZ7KsvHnnPbJCfdCPENjG6q5cyIBmOjoHft3aSO67zNNMza5zJfa7lcgUoqVI=; 24:WpBU2+ZpeZwgmSpwyGXQvKRCYa6en2GD1dHMCoY9UQH45q7XFg40UxROwNsEzMaf7NPRfUejek1iaGICSHE//Gqm/VQ8joReGZqbZk/Ka+s=; 7:EhT/LQRhbzub0EQkTreV2UwKJBdSxn+w5u2bfvoRPyovScevrLwsHdOhLogc4tXOPSjH8vBIXAKtxZnj1fmPTBbbzTuB6wFiqbUrU22io7z9laSm7ES90kuAfzR3zxE2z9SJ5krou4sIZjetZONxgIMfvWGyIK/v5aCgoydfY/KB9S9/pKQ5KGF06If6AIMcQsesX71982TzUHBJioY7pQ== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2016 06:57:53.4797 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB2377 Cc: marex@denx.de, rajat.srivastava@nxp.com, prabhakar@freescale.com Subject: [U-Boot] [PATCH v2 2/3] config: ls1012aqds: Add USB EHCI support for ls1012aqds X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Add USB EHCI support for ls1012aqds platform Signed-off-by: Rajat Srivastava Signed-off-by: Rajesh Bhagat --- Changes in v2: - None .../include/asm/arch-fsl-layerscape/immap_lsch2.h | 1 + include/configs/ls1012aqds.h | 5 +++++ include/usb/ehci-ci.h | 2 +- 3 files changed, 7 insertions(+), 1 deletions(-) diff --git a/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch2.h b/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch2.h index 0c87c2f..b1637da 100644 --- a/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch2.h +++ b/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch2.h @@ -34,6 +34,7 @@ #define CONFIG_SYS_XHCI_USB1_ADDR (CONFIG_SYS_IMMR + 0x01f00000) #define CONFIG_SYS_XHCI_USB2_ADDR (CONFIG_SYS_IMMR + 0x02000000) #define CONFIG_SYS_XHCI_USB3_ADDR (CONFIG_SYS_IMMR + 0x02100000) +#define CONFIG_SYS_EHCI_USB1_ADDR (CONFIG_SYS_IMMR + 0x07600000) #define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_IMMR + 0x2400000) #define CONFIG_SYS_PCIE2_ADDR (CONFIG_SYS_IMMR + 0x2500000) #define CONFIG_SYS_PCIE3_ADDR (CONFIG_SYS_IMMR + 0x2600000) diff --git a/include/configs/ls1012aqds.h b/include/configs/ls1012aqds.h index fcf402c..849a0f7 100644 --- a/include/configs/ls1012aqds.h +++ b/include/configs/ls1012aqds.h @@ -117,6 +117,8 @@ #ifdef CONFIG_HAS_FSL_DR_USB #define CONFIG_USB_EHCI #define CONFIG_USB_EHCI_FSL +#define CONFIG_USB_ULPI +#define CONFIG_USB_ULPI_VIEWPORT #define CONFIG_EHCI_HCD_INIT_AFTER_RESET #endif @@ -127,6 +129,9 @@ #define CONFIG_USB_XHCI_FSL #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 #define CONFIG_SYS_USB_XHCI_MAX_ROOT_PORTS 2 +#endif + +#if defined(CONFIG_HAS_FSL_DR_USB) || defined(CONFIG_HAS_FSL_XHCI_USB) #define CONFIG_USB_STORAGE #endif diff --git a/include/usb/ehci-ci.h b/include/usb/ehci-ci.h index 882aed4..38d557c 100644 --- a/include/usb/ehci-ci.h +++ b/include/usb/ehci-ci.h @@ -159,7 +159,7 @@ #elif defined(CONFIG_MPC512X) #define CONFIG_SYS_FSL_USB1_ADDR CONFIG_SYS_MPC512x_USB1_ADDR #define CONFIG_SYS_FSL_USB2_ADDR 0 -#elif defined(CONFIG_LS102XA) +#elif defined(CONFIG_LS102XA) || defined(CONFIG_LS1012A) #define CONFIG_SYS_FSL_USB1_ADDR CONFIG_SYS_EHCI_USB1_ADDR #define CONFIG_SYS_FSL_USB2_ADDR 0 #endif