From patchwork Wed Oct 12 10:41:47 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajesh Bhagat X-Patchwork-Id: 681139 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 3svCSv2pGjz9s3T for ; Wed, 12 Oct 2016 23:13:51 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id DCE98A7613; Wed, 12 Oct 2016 14:13:49 +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 JmjtxB-4u3_z; Wed, 12 Oct 2016 14:13:49 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 7F4C7A75F0; Wed, 12 Oct 2016 14:13:49 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 59367A75F0 for ; Wed, 12 Oct 2016 14:13:46 +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 V0_UQkKVElYb for ; Wed, 12 Oct 2016 14:13:46 +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 NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0063.outbound.protection.outlook.com [104.47.34.63]) by theia.denx.de (Postfix) with ESMTPS id 06E6FA7537 for ; Wed, 12 Oct 2016 14:13:39 +0200 (CEST) Received: from BN6PR03CA0056.namprd03.prod.outlook.com (10.173.137.18) by BY1PR03MB1420.namprd03.prod.outlook.com (10.162.127.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.12; Wed, 12 Oct 2016 10:42:02 +0000 Received: from BN1AFFO11FD029.protection.gbl (2a01:111:f400:7c10::165) by BN6PR03CA0056.outlook.office365.com (2603:10b6:404:4c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.16 via Frontend Transport; Wed, 12 Oct 2016 10:42:01 +0000 Authentication-Results: spf=none (sender IP is 192.88.168.50) smtp.mailfrom=lvd4224.freescale.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: None (protection.outlook.com: lvd4224.freescale.com does not designate permitted sender hosts) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD029.mail.protection.outlook.com (10.58.52.184) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.629.5 via Frontend Transport; Wed, 12 Oct 2016 10:42:01 +0000 Received: from lvd4224.freescale.com (lvd4224.ap.freescale.net [10.232.52.224]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u9CAfxFH006776; Wed, 12 Oct 2016 03:42:00 -0700 Received: by lvd4224.freescale.com (Postfix, from userid 65022248) id 54A8468089; Wed, 12 Oct 2016 16:11:59 +0530 (IST) From: Rajesh Bhagat To: Date: Wed, 12 Oct 2016 16:11:47 +0530 Message-ID: <1476268908-2122-3-git-send-email-rajesh.bhagat@nxp.com> X-Mailer: git-send-email 1.7.7.4 In-Reply-To: <1476268908-2122-1-git-send-email-rajesh.bhagat@nxp.com> References: <1476268908-2122-1-git-send-email-rajesh.bhagat@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131207425217522208; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6039001)(6009001)(7916002)(2980300002)(428002)(199003)(189002)(42186005)(50226002)(8936002)(8676002)(81156014)(110136003)(47776003)(229853001)(5003940100001)(960300001)(48376002)(4326007)(52956003)(50466002)(90966002)(19580405001)(87936001)(33646002)(92566002)(8666005)(356003)(81166006)(2906002)(19580395003)(586003)(305945005)(7846002)(46386002)(36756003)(101416001)(97736004)(45336002)(189998001)(86372001)(4720700003)(76176999)(50986999)(11100500001)(42882006)(6666003)(2950100002)(6916009)(68736007)(2351001)(105586002)(106466001)(5660300001)(626004)(103686003)(7059030)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR03MB1420; H:tx30smr01.am.freescale.net; FPR:; SPF:None; PTR:InfoDomainNonexistent; A:0; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD029; 1:oKz9neCcAMg6wVLd3ea5hG4oZY3V3bxSWaFbxHl8ctRB9odRgsL5xnE6jM1l07rXkkTxQ6InVV7i+rJtFO+Iw3WjkVGuYml+QJAd31MC195Gru5wSKGPp5m5WA+VHzTH+NTYUmFxNQAo2B80ApdCIl5oU1yLEbcuLVt+K/tpPKrmgHIJZOx5Do9l45++2CL8Uzf2WiXbRM2ju2CvJbQK4IzVUPp5JXcAikqjwAxi1EayzF0O0mo5oQvvHRaPIslXo+jXCVypGn6uyjWuqpV27UWcrCgnvTr25JK1m5Fu1oR6lDeHKngBpNEXF/sMNFHV283dywWm13OywcI+t8sOIYJszI0GTFF7uwT7Ah2jTQdByff4N1ZlHQPB6wDsbZ7NYO2rkb8TROG8OmOU7qELHIZqKarkeQmR92GC7Qy5wolcK/oy+R1FxFCdF8egR9I7fziQeHalcjkIjWpzlxd7r9aU4ne0xgaZlyvrJMX23uc6hoThI3UZnJvN8tWrOCy3nAZ1LM9gEUSuVL6b9UCfNkmyHfQNK5fMZnng4jPDtNyUZnf/4FlLqvayiiPQtiCGpin+NGXmlTDnSAwX5CiAlUYDVm2o7AGZWNb1JcYdqX3vC+5D9xASQ4qwoePVqPYjFFqVM/dSirQy0B4nGvPTXm6XNM2o62fFe31bWAAbveyswkah7Dxv4bIR41p61oB0P8XvHLRG9J4qykduwK4QIgel/32r80cFuz4Lddec10o= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: c188593c-c33c-46ac-88bf-08d3f28c6670 X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1420; 2:C6GCpuKi/MOm6N4lIEyagxUVzsEAJsznAUsi3T/Gl+3rpsrPVWSub95nCkeNLngeTRvozH/SjEgjzVLiS9jY5/+aGmWOP1y/yuzMafMBaQjmkI8Yz0PIYxFcfb03j6u5+PTQVb/NcqPfr7omfxsmPfXmivJA8rsraY3nDBDaMuXZURszjred1EPi41ob6zWI9nIdXAmlYxq6+Miw44CKkQ==; 3:RFRQ56eM++XdpiqHNolTEnlTprtsN9BKBKo9RuU2Q8Rg5wXglHwstxNW8ZWjmhjGYp3OXHUoUo0+X5m1h1pZx/f/xTBZL+i2TREgv20xbkuSnD4iEO4fLoq6kR2Ul2feRwlU3LXu3WtUmNLkpw2AiI+1ybif38xtp8j7B8X9ZApPgMDgo96QKgBtmmI1ItmMAiFcXvHp8L4BQXeukAw5gsdz1Gq1Zb+dKudwfA9U6CyYsGY3fZPJiU3YW5oqMhNa X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1420; X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1420; 25:hD5kltRUkqIJHa6sInY7tQzsQg3CAZrp8FIRs6JoEzHKF6U5UamW55HrWxTZ7ZKSzUMVbGXYSARutV3qQlGSAYEjzJwKrw88Sl39hqsYXzRdasLJNmEaMFCA61Sl9tNQpRXVP5Z2ya083INwIyDD7ZmcERGNLP6d4A0kRxBV5RG9oWTB68hl3VHgFfNyHwlqHwSycAme5tYI9AbbAOmZxI5RAZTZKpQXV5LT386m30AhIVjXOwBQoKu1Zne7Rm/it4PKUJOZlBI7rob5sNaSOCUJEVJPlBQkljdsja5c7i65mvCUehyK2huqE7vGWtRWSiiqrID1UM2bUtizlE8wJaNZkdDfEOJJWsW3j2stnUOdL5u48umrYxDjibw7kwrsQOxfUiRqswGkV9eUWce7x7kw8HwTeR2TO1Xke6DvHsSFV0AwvZZF90UYS9+UgLkQtXGbVT9QJfSAPutlgjoz1V9I5NTwzfA6uuGz37jOrCj6RDgsQnmH0ZB2Q8l5K4oxZRhE5VXH30hqHoTzDOMhTIQB2q50rhPhLb/B+Aua8SisQ1lhQBvnHL4Bh6lC/stuPeVUgqOZo5x2g47Nfz75xAUtroSxtnQ7ieM4DXFvuvEk27zvF/Disq8M0qaJ70rS/2DrZlrKZ1VlUXWXSsVgU2s0IbRxuri7cmZc+1heZ07VNLq3HGgP6zYh6zLgfDS0LQQf1dVYOBlSVDlVL4aDQeXIaqv+GSHDK5pM6iox1NUHe1Qf+cR6Ph53oQlEzVGGgfMQfX0VhzwTD4O9mapLKsR5WicG4e4hzFOiJHLmRqc= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1420; 31:6ezXnT4wHztk732fiEvETnurk20m1JU/A+8Sy4CEM5A5EB1DlHGk1DUKZGKvu46i16uB3vjQwzYbVjIMywFhXAqql14tQZbCo7UAkSIc42T32PjKZNplRRS62eFGwus/8sEckxb0tVbURpUa+NDngAw86hELC9pPsRWuWMb3c2abQYh2JKBhMgP6RbC1KOxZhmzWPiLgVNe53bV7ptYcgHH0aTI3YbSC7Cj5UkXuaQw/KoD+AiunNrZTTj6uTR1sLKOrH5mf++X05ND7XcsSig==; 4:3LkG6WjdyMHmfJGns4RPDvWDYpj+rGdoC+Qf9amDuisr/PGhiymj0DDAC/1JaNx3XjVaRAG6WklVGx9Hj9FVlD7cJp1S0F0mZgfGI8dR7enZTGtx8+1+JcKpTa61lhoH/H0TriWbdM1xoRGbBJgVppZClhwdAWk4gjdI6B9ZFqERNvLh1YK6GEhHa4h/6sHkKq/UvD/JEzcoMcu+ZQDedLolRtURfnFLiFhM/wctN/TqUTtW2LMMRNr1ZzA950c+QG2lHew1KWOlUjnLyN3obqNIyvxAlFK0LCCaLUdKtjmaVT/qAxw5tLlz4khg+dtS5wdNc0KGRhSiSkazs3EHsMYe1Dmf7g/mbb61wyU7rk2MgRCMGqCkf4gV/mvUvHVAPObaif/DZucitK06Py2L/Yg4l14wDNmzKmOaM24wEwKdXwWD6QYj9w7OVBISI/xX0SKhNX60fwptx+PANHGz1elVFCAxpV+Q/pp5M1Tnz7et5FqpvMfogOGwRaMqkUMXQT2udAx/N8kXQ08BgWKGKeOsEYh1rGKv4ivs5mpsl9eZg9Q0QpP+D5ehfRX9zDqy 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)(13018025)(13015025)(13024025)(13017025)(13023025)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:BY1PR03MB1420; BCL:0; PCL:0; RULEID:(400006); SRVR:BY1PR03MB1420; X-Forefront-PRVS: 0093C80C01 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR03MB1420; 23:muKSs3XS3E2Q9aPiwj22i1gpv8DGKZPUDhW8IOa1W?= =?us-ascii?Q?i3kzGM7gecKLEo459HcidWlX/EQOEOEY08lc5m47oelZXGqIsrzoVJB4NmKb?= =?us-ascii?Q?fAudQSnc6dk/+DsL6RSUsttQIXuS7kRNUlYtwUOscq50ikD0Hyr+RGbYbm+E?= =?us-ascii?Q?lkfrT7cj0TlGlKPDZxHT29xFNxB4kQvgDtcrDWeUW3KBjctwVMAQkMC0wfek?= =?us-ascii?Q?+k2ZoU2+jhldGH2XlFOQz/laeRAEP/I6Pi+L7PzlotJSZLjs6AGaTTrVWhnz?= =?us-ascii?Q?InpaVLWcxvxHxzMPthCTNXxJ+Wdn5/FS3jsu4v97P39BZ3AReAyzA5YMziJ3?= =?us-ascii?Q?af2+3xQOmJD4gHb38DViN8/AOdLV/7HYBcB1x2cIZDlsJHTy9dBY77XvsUeC?= =?us-ascii?Q?i/tCdnOOUXM2xB3zt/XY/tSRmMO3/k/IGjF7gaMjTVTvO6Siqe1SgxzPWm8C?= =?us-ascii?Q?mQGKi9RyqTjreenGgC4ula40qJ+T50Dc46NLby/XOxpv0jf1KOXfjR9NMH2u?= =?us-ascii?Q?UDysfgyn9toIjnKcX/FBFurZP3ulEi5ofIrE9fDS22tYm3f/yAm7j+HIl2Pw?= =?us-ascii?Q?h7e+p0vEznrhDthQaP+gtbGOM5+Ag1jnMscY971p5BvwhOwOPgQdiodEv9/z?= =?us-ascii?Q?mgUy/ZsPhNlDkLpjyLbmkfM2I1/+ZlNszzS8IGaq42uCKnRfJCQv8gAFr00X?= =?us-ascii?Q?QTi5jQLeWEtUohN7IqoZ3KAySJBxM1mPmum2yGcrPXzVuDX0fQ83zlg0++go?= =?us-ascii?Q?Ashy50aNOE+63ECX/BH/abhjlSbvoNb6sGhF9IFVkYXlVeI6LBqCiKUw9Ihn?= =?us-ascii?Q?9TIlfXPwf5fa/+BPO1hedvB+GzedIR696Vk2VUl2v4ws2CtSZsbG3+PXqKLt?= =?us-ascii?Q?Ctxa0+up2PRJj8hkItIx+7TDNlBmZBIKsY845FT572u8Gk1raBVSjGqYAaQz?= =?us-ascii?Q?8yfdJQkzR4d63e+mp80pC+eRmtTvy0udCi61dHqQiVXYhkUSynSoXiureDmG?= =?us-ascii?Q?wOpN2TVLd0ytDpB+dVG5B8A0+DyUoQm34Buy7aGmIWMzu4V4VyQTDdbhPnNg?= =?us-ascii?Q?f/fE7GVVOs0HEmiwQuGzAZlniUnIKxyGMU1sR2GQpC7zK/60LMwXfUjcuF8a?= =?us-ascii?Q?AH8mHlt3XHH5+AZXbSx+AwVhw589CtpcUZv9cc7Kgen4Ledmy5PLO8EF6P+O?= =?us-ascii?Q?9pebQHqXkx7AefgZAb7iYJmogWz7RJ+pBk6ol7XSAHjlCxbw16eachENVX2O?= =?us-ascii?Q?wubDul7+DdPDV54XI432Z1yyt/i7z5mqnNrpokDJbtvXGWmO7jqJmSQ8gmOW?= =?us-ascii?Q?n6HCvU16IuXLZWtcMuTn2fXk1bQO2GOxt5P5TpC0B5iVLL1/SQi7RQsTmCbS?= =?us-ascii?Q?hnJNg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1420; 6:hQ91oNPwEVZiLD9k0McRMlj72fAf43sEVl5sOf/y6nVgpWW1xTojmwTAt2hnR7DWMjuTe8g9yL96wb8xMj3b6hzG3kW+lLEJFiQSWiIWgN2Kx/OAKGTMSnojkr53qQ2iC5F64CHWAYdyxTiJrajt7yJ//ZjamPpwk80euNqhQXw+VlMRTZgcNhdQBz9GVb4B/mckYLkJl5jwl8o3o+uq6qGf2MAnKDFnbGOETTQeTD+LhKBOK44d0Pg1Sd8iAZ+m67H6VQRVicPqXZaPtxzMD9JXc1tWriha3EfOa221Q70Or8VKS21ifMgSQ28w255e; 5:ZwcuiryK/fhZ2IF/JU8Ryok8KCgbwRRG/Rbgp6BspSne4IcMv/42RtEzVMS/yG9PYUYF1vNigKnwARnZB+RzAyCllHgsMTRwBPHV9nE+bLfc6xdh8jL23Blxu0l8mQdj0zuhtWi71T+0dyKG5BBS8ScNSgj0N/ZIyN/qhTmvtzISQ7ljkt1Df157umsMKJAY; 24:IGTZVpSxW4l/b2MBemykj1WzSIUnj2zfveeKI+ZWxX+fsKREnOcxrnXfuL+34KuEDHwYpKAOlxUXD+2IkIRC/vVIGhYsOAJoUkCOdRYOufs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1420; 7:rEJisBNSZTWhku3tdJzRAsYWSUKOdojNvl3ViyZx7KiTo3Ezslgix/S4BjfUd7Rxh6wpkbX5k2AdujVoXeb9TZUBGgQU/35haJStBe51rKMlfWJLNCHnxKViSK/gjWwBY0No1ZpisKPeqaGICV06jv+JzKs4ZNiOjPg5yX2Q5lGxHn67vSY3XK8T03v3AuYt1EerD/xnyot73MqXKTjgdTMg3+Umh0LhnXoveV9Zq7iyIy66w5kY2B3K+I6tMTzDTMxza1QbDbwYx2xSvjHChGZdex42a6dSb0LhSgZY7/Fo+Mflsu6c8DHLd1lSXlSPyUoBvM37NSlWzWh/PXVzjZhu0BFqaN5HA1/VrI5TzLE= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2016 10:42:01.5494 (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: BY1PR03MB1420 Cc: marex@denx.de, albert.u.boot@aribaud.net, rajat.srivastava@nxp.com, suresh.gupta@nxp.com, prabhakar@freescale.com Subject: [U-Boot] [PATCH v3 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 v3: - Rebased to u-boot-usb master Changes in v2: - None arch/arm/include/asm/arch-fsl-layerscape/immap_lsch2.h | 1 + include/configs/ls1012aqds.h | 2 ++ include/usb/ehci-ci.h | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) 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 df51871..14de100 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 54abf30..7566f1a 100644 --- a/include/configs/ls1012aqds.h +++ b/include/configs/ls1012aqds.h @@ -118,6 +118,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 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_ARCH_LS1012A) #define CONFIG_SYS_FSL_USB1_ADDR CONFIG_SYS_EHCI_USB1_ADDR #define CONFIG_SYS_FSL_USB2_ADDR 0 #endif