From patchwork Wed May 17 12:04:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yinbo Zhu X-Patchwork-Id: 763524 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3wSb0P36nbz9s82 for ; Wed, 17 May 2017 23:35:01 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id DF716C22559; Wed, 17 May 2017 13:17:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id EA5BDC22251; Wed, 17 May 2017 13:13:58 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 18CB7C22516; Wed, 17 May 2017 12:20:37 +0000 (UTC) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0048.outbound.protection.outlook.com [104.47.41.48]) by lists.denx.de (Postfix) with ESMTPS id 36B47C22513 for ; Wed, 17 May 2017 12:20:36 +0000 (UTC) Received: from BN6PR03CA0070.namprd03.prod.outlook.com (2603:10b6:404:4c::32) by BL2PR03MB163.namprd03.prod.outlook.com (2a01:111:e400:c0d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Wed, 17 May 2017 12:20:33 +0000 Received: from BN1AFFO11FD009.protection.gbl (2a01:111:f400:7c10::195) by BN6PR03CA0070.outlook.office365.com (2603:10b6:404:4c::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14 via Frontend Transport; Wed, 17 May 2017 12:20:33 +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; 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 BN1AFFO11FD009.mail.protection.outlook.com (10.58.52.69) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1075.5 via Frontend Transport; Wed, 17 May 2017 12:20:32 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v4HCKMtp009056; Wed, 17 May 2017 05:20:30 -0700 From: yinbo.zhu To: Date: Wed, 17 May 2017 20:04:56 +0800 Message-ID: <1495022706-20200-4-git-send-email-yinbo.zhu@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1495022706-20200-1-git-send-email-yinbo.zhu@nxp.com> References: <1495022706-20200-1-git-send-email-yinbo.zhu@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131394972331698495; (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)(336005)(39450400003)(39850400002)(39860400002)(39380400002)(39840400002)(39400400002)(39410400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(50226002)(36756003)(77096006)(8656002)(38730400002)(356003)(110136004)(498600001)(2351001)(4326008)(81166006)(8936002)(33646002)(8676002)(85426001)(54906002)(104016004)(105606002)(106466001)(5003940100001)(5660300001)(2906002)(575784001)(86362001)(53936002)(76176999)(50986999)(48376002)(6916009)(305945005)(2950100002)(6666003)(189998001)(47776003)(50466002); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB163; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD009; 1:WeL0u+iy8pTAarNKBv29hXE3t2DbUiKOPMO3X6XThfLkNH3/9PYRfnI81IgMxxETik7Hc2Bdo+n3EjaSx+LNY1RqLBFrgJ6LtmYf5z0SUjlmPChGCmf2KesrVZETksK44rd/uUMKH+x1aKVvc/ft2fqcMSdjMwfYl7P4KNlR4oZAgNUYkkiO9XwxzVy4mWoAkl3tKSoS5Rw6BZIMOm9QYPAZJ4kx1TpoBJasMdbBj02RunOt3nq3I5XzvkOF5bDg3OLObcefS++5/XCyrkzbGw8Ryd/OFvhQ9GV/G2LoaYt1E48W7WC+KSR4v/JqKCtKwzqoCo4e9ilhCzd9NrReT8M9Ur33xWGJ+69NQjxi+oRmPkYYQg2TMPP6wENxIWmzZlREKAUpvhzWknWd3soZInM44rwM+0hUriThMnBtywOjK74BYd504h5vrJCwgsohzZbLeHXth1e4PpUPsn9/FYqt2VS/sJJKzZwiCytetAQ81yppmMjPCeDuAsmeKMjP9iZA64RZta8S7PfbUbVTAyacE/+ARGp0UbfM0iLzVLv7WtI9mR5phCkWqXO02OD/Ia7CVMah7T7mJskSwCbuaLXEsqdQPEpMup/ajWSuPVSMg0rau0BIZDXgcueuSOOARxxQs3Ymb4XsmT5hUpJJe7PQzHgumYi/thFBZ//T+Pd5/26YJK6huEc77m2DqIVVLPFsLR0Z/g6OEOLMd/E6jR4sMC8PgtMpWQRKBd6LJNg= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 095c8f6e-8889-464f-693f-08d49d1f1d91 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BL2PR03MB163; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB163; 3:uwJpY/JZrtAvNwg6nMF37rQzHu3QTy3sCav5/9awZd8KsjqVwJ2IGQVVo/njtzZp/eSB+OuDHtvOUQnWZ46hzIpAZDP8KSWFdbcaBVL9lgeJwZGY8omXQzcjZJP6+cwj8VXH59yTAZ5SzQRuvQX+CVUmSNZAhIeBIG6XR3sZu2hraImSUvR7oYbEmnnF1cf4HVRbSl816b3BOyEfZRfeda1QxJfpDXlBcWrLtct64yf7uV3py8X0wZTDwLqLCBp+TOJtMXXJmg41/fnhn3IfuMlnL0D8Dns+aJYYVnxmmexBfmve7AX0ddZdbxG7mIcGDOGYp1T7GP3wPIMZFeEtADpzAkFJ7zpc6lghCVD44Ycsawhhs7slKc9a9G5zFUe7+wk/ezGuCZgzaY8sSqFl8v3f3WAg8yXbS9NkSEK+oOuaCxV5mTRyyUbBfmitSI5m; 25:/SJXymyPovH0x9dF04ZBDxwttyWGbpq6iWihbJqd/fuvildvhAUbEe8cWxjBmGWNrwF0/bcarPF+4XbUnkCcFbzcr51WvIE9vZL69LiOUy9usPndbB2Tqskd4abRlR7UIs8lNET/x8TpnVdyqY2JOBlgIXAwk3SgUaZejvPuqsZQn5a95DWS2CrAhUEWm8ocRFFDVh/6hvn/TVpORicGOzWuOYTwKUQOESgSjfADpoNm0zeewJpCrFaBR01dZSfjd4zw03z+nca5VbwGA5y7swOLWcfLWymaklE/TWKA6iXi6QVz0hN2c9GKo1hsIkrBQuGRiZJSqiQalXlesg8Q3/z8/Y6PKHS66bjPnbg5/P403QNMigf8E9gW822Erztv/iXtPxwdFVnZ/7BuNsJe2O+Go+28hCqCDQ8p1SI2xFXFoZ13RfMq5EP6pewPd3i8f0Nx6RHj6xUEXcibTrTcow== X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB163; 31:vGo9E6I7RDRpolafyV4LJFXvYZMgQcVSavthbvYEIfFyDT7xEiGu7u8ryXXPBnlyrBm+6yUpsXUIkpAEVwl7Zex9P2ZVacIcc/rre2LejKBvmFP0fNBfIpLf3MDOA+tEaPX72FjHtJ1xJZT6MgqjIQoewAr2OdYtujRPMH/mvZQinEA6GIiJTvqXkD0i1MAShVRgcqFP1ksec5n5QyOfOgANdVqoSluILRxNUsWejIu+cuF1seexuO1QzP9UW0RHsdyG5nSA2bkzSVj3aKPQPQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13024025)(13023025)(13018025)(8121501046)(5005006)(13017025)(13015025)(10201501046)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123561025)(20161123556025)(20161123563025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123559100); SRVR:BL2PR03MB163; BCL:0; PCL:0; RULEID:(400006); SRVR:BL2PR03MB163; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB163; 4:xLXC6in+EqAQCdv2scc+uCuh5xGQZLFcreOIxaJYsnT?= =?us-ascii?Q?fg1epUEwiKdaQz9aB/jDDPEYjrwVAKg3Qx+QdYHxeoUoX46qp5joSwJ0WAQQ?= =?us-ascii?Q?CpJ803uR8LZLCheuVeImfk2bTVZ/PH5ttFv8HukDUpQ/7XzVHmLOmz7cDJiI?= =?us-ascii?Q?Pq0yNnHHm2QC3BdnrlEyE/aQI7hmrOuKzLM85SnhuDghuBQUHorFTaRj+F3k?= =?us-ascii?Q?ukGBGPpKEyY8Pjtnam6EaZDGLbcy0Z/PgNHJMVA6G301QbGVRZahO1Ws0DfE?= =?us-ascii?Q?beOgCjjldBCQPLW792OKmRa/Y908vGHvwHlZ1N3NWNCsYG9tszOSm7vFYlQs?= =?us-ascii?Q?aTGEpCH3dsau8AxBXSd1HhzPFe5esQfxrXp18gFhJe+CJAT7mbqKBl3EGpDw?= =?us-ascii?Q?nMgNT7oOTQpQ9C4EZVnTUStVdR9Zv9Guqr72NBBevTlaRKKfHundIWhmDqFY?= =?us-ascii?Q?R6VfJfDbwoO855glQ0Pr5FEf9wznjRfmszki6+5CrBx7/B7+9cEAzy5t8d9i?= =?us-ascii?Q?BdnCkwX1upHEpyKZJJuH0uCmWpUELTpusMfC+QOM+9+P7EpJ1RniqDaRT8Ah?= =?us-ascii?Q?w2T5wRLivLKT2puVHjbqXER0jGMGikgFZxeeQlZX6fKfxAE/ZO7XMfpadYkm?= =?us-ascii?Q?atd4MQY16H97fIOuTtKoC44qFEsJHveGsWCajBxttkafuEEvgDqquImvo8N8?= =?us-ascii?Q?9R/E3gzCW9oqcm51MGVpHM0jgHQY4bOdhvXDQJtl5WcuhEAIlM2YRAat9h52?= =?us-ascii?Q?sLvbS9OKfMqz0cfuXi1DAmBPsDsZHnKd2zK0dPkv/8nZ6REcMq1QadUdVfHq?= =?us-ascii?Q?rL4QammbQB6b3c4Nusx3AOen8IckFD/0now+IO6djuh/EWQ9sxQgjuW3u9Yi?= =?us-ascii?Q?jSPrqo1W6s5sfIZjbZQEXwj2lEFBdVMXTmg+HCCcApdjmKHL29Cv9dBzZfdc?= =?us-ascii?Q?OLDIB0pO2My0AzOEwuNjU2dmt96VDIbdgrggLZiwvmWtl0Fv918twwOfKL5o?= =?us-ascii?Q?=3D?= X-Forefront-PRVS: 0310C78181 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB163; 23:+9sYTS+QHwhYf2WO6Z/WmLqzHbVfZkztEBWCNDp1OB?= =?us-ascii?Q?ZuMabvHOWDQlCqyIjQyXWBA+4HgEr4E+/ughcTPxXgb8Ml/ka5Mq04su2THd?= =?us-ascii?Q?i2WIbHBsfpcMH9005taX6ZAEn/5JlBeumYliDDLvkNUsMu9Bhwa6w37ZzsYZ?= =?us-ascii?Q?pt4Gx3LQTp/KuPr1//XDFO5QaVZcw6bZtG36sGOFv2A6R5NEeUmtkpr9insA?= =?us-ascii?Q?dgfhbU0wGBEEPXWr8wVyBxUUPhQFBmEG2k9ecFXpdzV3EY9GEwnZezZ3QyCd?= =?us-ascii?Q?wCvKPl7R+LDv9gBOx/I6Ln7zOVcwUZKPYTHoYewKNQDsD3hhMqZZVCoAd2Yu?= =?us-ascii?Q?AWWSWm+/veRYJqwyih/UnHIKKRX2kwx3QpdHhubZrsK/L+qyX9u66SEJdwYO?= =?us-ascii?Q?RYSaTSmF3c96IXoprvuTIRMLskWZGdB8FWqA7sYVjIEtKPcCyh12adtXD9xL?= =?us-ascii?Q?nBsEC0+v5RofzEZ9WDkPbMnw7FZg70fJBd9h1C+GO+JfKxdNj6wVUlHiGU5H?= =?us-ascii?Q?UpCucb6llbgHMpgvseeROnudS+80UigpJJ4Z/BbZExkChbd1tgGVrocyC+XD?= =?us-ascii?Q?lpl8b9tLhBJgcOnNwt5y8IynfYHi2plMWEFrwCRaJ45zkPe+tXQhlsV6W06D?= =?us-ascii?Q?UK+FjE7gJDu/m6sHHQuZKGk3GXjY68/JYcr8snx2o+j0+m7Y7N1UbHeN4KNO?= =?us-ascii?Q?TTs2k2pKti8lrEPZx5V4w57IvUD3dDELbOY2edfH+Ri3vxkMT2Gm2roHrcjG?= =?us-ascii?Q?oLYhyAcF+Yi+DKv7w3UiGW8ley51Y42utN8oEkob7jOtjq1kc3uAEHxe0/X/?= =?us-ascii?Q?BDXi1Fl3NqTVnGv5jAnVfQ5hbpmK4RjfY3wC6qUNye3gzaJPTEPDF11HXF3M?= =?us-ascii?Q?IspHpCR7Ch6LIVO2Si7bIzuwNFV6H6aPuNeHnB/uSKbJ3XX6Ev1T1gL2H6gN?= =?us-ascii?Q?h6X/4ewRZk4JV390L38knKs8gygsqPuXTDcKwFk7R4YqEBFk6VyP0nGSGgvM?= =?us-ascii?Q?JTrtBmITJ3Q9xBEhRTK6EeaTo18BXpGeVPf6MtXcq+E+weQYCzswvDla/jZn?= =?us-ascii?Q?PR4A6eke2MoLUyKKCzRF8ZP9l5OuM/JZ1ZikFnK2QuXRwetypUbOmHfEtNw9?= =?us-ascii?Q?yl6Wn2gsEmCqhMepXKY5PHxT8Ueoq9+rUe239LSpQe61ktQoKwSFiUCYrgfa?= =?us-ascii?Q?j4sjEtjWqUhFQ8EZYl0QLPECa++F85YE7xAYE59roxnrB/sBlwPqAd2KmaTe?= =?us-ascii?Q?osT79JBhxWWMlgecNTFywcR+nYDBESYngqmGNP?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB163; 6:nnMVhwARo07+pcZwoTutLYWyQ37C52QaHpoTH2Po4m+LIUhBfeBRmsuZlH/WobSXLovUAbMTElg6RnRIVZQqUpcpT1WK6ofn4grR7B01Q1tRiRpF4tSAmAV3XFm/JpwIbfCSagX4b/MsJvbCvbbWIhDa5U2zwcID4VJjnvQh3huw3AGFGcwxK9LihcE8Keb3Zo1vTgQBcC0x4CrEIAy8B//D843QKnA31WSNrQxV+uqf5JrBZjkPJ2VATWUIQWfGUJyDq+AOh/GAmkshWdfoa9IQme/98VjZdnW4dcUIRrGEbZE16u3Sg8My1Tsf53/CKpI4PR3clNEQ0co+GkgluSqEbN+FsFmByW9iH8Vqg65677Oy/I6H8WQcbZmMhVwk6w0DLnjKHNJ62HfsF+iIxOtfkof/KFL9d1wvia9+xJQitZ9LQQ3AWboCtfdjEYBrYZAIiOjN1KdGV5Z3dQdWzc1dFFQx3mxYWERTpKntV+7LS2o6bwyoXVz167oGZklkBxD/16W6FbTqxLz1qM714A==; 5:X8gyoouXMjo0EJEX5MgjlU33jOm5qsOXoAGQxgMNCZqthsnEvfpl+JAd+fkWkBFuVGiOxQxtx9qj8/W3lZJoVIUrNVME/oh7a2H14dPnHd2Ao6tiHcNg+DXDcAt1G5IEZHtfYDv2gOIP3LTQpMfjzEil7QLvJCyNMuw4EE7tKowFXuaAihmYIFkkCI/4JYXm; 24:zkUA2cKwwoX+/9/usv0iUWUpch12GJv/1CJofhATCb1ur/DnXxv/WsFrl9WRdbZJPlsM4yAsZ+Js2jOd6hA/4SxBwwYq7TZesR0UsZ8yhF4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB163; 7:a7DUHiehss4Uuca/4S6zAUx0v3ry0JIiOnLc3u8QmCwFmEWB1/RDuIgWY2SooXNduRX/y0IwQTe0S2PRZulzN9jC4Yzbbj0jBF/aD0l3fFEfbFqb9KYVCtusJOCqByiBAuMEK0toao90ZN2fpCi/yQD9TXCE+zzxRu2NaMi58ToL4M4JerQ3bd7b1dNXLKM5XJd8mie2oK5GukQN9+c2dDrt4p/7hwCzxRPFQXaHl26PKMw5AMAyRjDSDq7YOD1Ti7DG+70iJZJzXHW7VlXxghfgwSTs8+7fY2jHLldbTQS5SA4Bwpo6FwV5n0ZFq4bQnkrW0OJuvZQppB1ZkdxG0A== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2017 12:20:32.9982 (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: BL2PR03MB163 Cc: "yinbo.zhu" Subject: [U-Boot] [PATCH 04/14] armv7: Add workaround for USB erratum A-009007 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" From: Suresh Gupta USB3PHY Observing Intermittent Failure in Rx This patch is adding the erratum for LS1021. Signed-off-by: Sriram Dash Signed-off-by: Rajesh Bhagat Signed-off-by: yinbo.zhu --- arch/arm/cpu/armv7/ls102xa/Kconfig | 1 + arch/arm/cpu/armv7/ls102xa/soc.c | 12 ++++++++++++ arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h | 5 +++++ 3 files changed, 18 insertions(+) diff --git a/arch/arm/cpu/armv7/ls102xa/Kconfig b/arch/arm/cpu/armv7/ls102xa/Kconfig index 92afe09..926903b 100644 --- a/arch/arm/cpu/armv7/ls102xa/Kconfig +++ b/arch/arm/cpu/armv7/ls102xa/Kconfig @@ -18,6 +18,7 @@ config ARCH_LS1021A select SYS_FSL_ERRATUM_A009942 select SYS_FSL_ERRATUM_A009798 select SYS_FSL_ERRATUM_A008997 + select SYS_FSL_ERRATUM_A009007 menu "LS102xA architecture" depends on ARCH_LS1021A diff --git a/arch/arm/cpu/armv7/ls102xa/soc.c b/arch/arm/cpu/armv7/ls102xa/soc.c index 19eb361..4754907 100644 --- a/arch/arm/cpu/armv7/ls102xa/soc.c +++ b/arch/arm/cpu/armv7/ls102xa/soc.c @@ -94,6 +94,17 @@ static void erratum_a008997(void) #endif /* CONFIG_SYS_FSL_ERRATUM_A008997 */ } +static void erratum_a009007(void) +{ +#ifdef CONFIG_SYS_FSL_ERRATUM_A009007 + u32 __iomem *usb_phy = (u32 __iomem *)USB_PHY_BASE; + writew(USB_PHY_RX_EQ_VAL_1, (u8 *)(usb_phy) + USB_PHY_RX_OVRD_IN_HI); + writew(USB_PHY_RX_EQ_VAL_2, (u8 *)(usb_phy) + USB_PHY_RX_OVRD_IN_HI); + writew(USB_PHY_RX_EQ_VAL_3, (u8 *)(usb_phy) + USB_PHY_RX_OVRD_IN_HI); + writew(USB_PHY_RX_EQ_VAL_4, (u8 *)(usb_phy) + USB_PHY_RX_OVRD_IN_HI); +#endif /* CONFIG_SYS_FSL_ERRATUM_A009007 */ +} + void s_init(void) { } @@ -184,6 +195,7 @@ int arch_soc_init(void) erratum_a009008(); erratum_a009798(); erratum_a008997(); + erratum_a009007(); return 0; } diff --git a/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h b/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h index 5f05e0d..fc406f7 100644 --- a/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h +++ b/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h @@ -181,10 +181,15 @@ struct ccsr_gur { #define USB_PHY_MPLL_OVRD_IN_HI 0x0024 #define USB_PHY_LEVEL_OVRD_IN 0x002a #define USB_PHY_TX_OVRD_IN_HI 0x2002 +#define USB_PHY_RX_OVRD_IN_HI 0x200c #define USB_PHY_TX_OVRD_DRV_LO_VAL 0x784C #define USB_PHY_MPLL_OVRD_IN_HI_VAL 0x0080 #define USB_PHY_LEVEL_OVRD_IN_VAL 0xA9A5 #define USB_PHY_TX_OVRD_IN_HI_VAL 0x0003 +#define USB_PHY_RX_EQ_VAL_1 0x0000 +#define USB_PHY_RX_EQ_VAL_2 0x8000 +#define USB_PHY_RX_EQ_VAL_3 0x8004 +#define USB_PHY_RX_EQ_VAL_4 0x800C /* Supplemental Configuration Unit */