Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752904AbbLPFv1 (ORCPT ); Wed, 16 Dec 2015 00:51:27 -0500 Received: from mail-bn1on0117.outbound.protection.outlook.com ([157.56.110.117]:61696 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751091AbbLPFvY (ORCPT ); Wed, 16 Dec 2015 00:51:24 -0500 Authentication-Results: spf=permerror (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none;freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; From: To: CC: , , Tang Yuantian Subject: [PATCH 1/2] ahci: qoriq: Adjust the default register values on ls1043a Date: Wed, 16 Dec 2015 13:43:49 +0800 Message-ID: <1450244630-10065-1-git-send-email-Yuantian.Tang@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD036;1:qSrfUTcQroloPVmq7D7ra3Kcyf3s3st15IN7lnqylHu33rjkD1BNuULj90gWZxfDoB8JQyMHYKF49LjZ3TYzH4elSQZTqA9Kd6zhP5VHMQWRI9KslmzgJw51EaxBWHDkZ208nRZcSQtEcinClCpsFn0faxX2tu/hHEpLiAYLwuLh1kM9eFEjqtYXo9ToutKnPwfjdzYqpY78sbuJzEhdOPPY1Ycw5MvX00/ebeZPctnAN2Tyfn1d2cD/evLgv1Z7iJds7BPgvJG0u6qszJmasOnOt3gB73sRZZif8YmVYa2WhNUXLYmBg6nqeljjcIEJ46SuEkAMhfOACqX4dvH+YoTAo9RV93vmltuwjCyEeeH6U3tV0PgwhJegvd+8RvvEBtcUy4qoAXS3/11fusPgBQ== X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(448002)(199003)(189002)(86362001)(1220700001)(575784001)(5003940100001)(92566002)(86152002)(106466001)(47776003)(586003)(87936001)(50986999)(85326001)(1096002)(81156007)(97736004)(19580395003)(19580405001)(11100500001)(77096005)(48376002)(50226001)(50466002)(36756003)(2351001)(229853001)(6806005)(104016004)(5008740100001)(110136002)(4001430100002)(5001960100002)(107886002)(189998001);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR03MB567;H:tx30smr01.am.freescale.net;FPR:;SPF:PermError;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB567;2:0pdtbV7oJz+ZyIU9sKNV50pdBanwo+Q8hQUwkfQDhpLdZNnIiaq+IJfhEy6DTYSzeshsonD4inrMDJXka0h7jo6ZNqeGOo8RJeZYLpqVCvmf/j7yeFumS1GCDXZiNeRSAAjEzFaVDpirpygZXmcD7Q==;3:+v3G0PLIViQizIYKsbrhMvTGgEKTMD8H6+ljVMSCKyl/02bVxINdlNc4dHJhqjt10igUqYLtLetzaavo12nVBSC+uS8EPS+/K+8ATOGcOb7nsCZOYv0umyekKGci7kk6139GAZslSkWn1GHk6rouXYjq6bH7z2R1wap8Xd4SoiTjodgfgX8+zz3ljL5HilWWxxuXB9V8AG26IKvmpVHiMilxo4PmpzIUUTGZNqeoP/4=;25:PODVKv0ZICuxoPaMAZT32duAFrXOYMJEJoFbDMIXwcLvp1cX4g+92M/gjZFLHu5oNzHeDSmEOgZNEDvSNlC+w+0mfRGQWZAKybqUhzqnEjb7NB9lNphuGBcoIaFG1ZfEpcnn11UQ+kQAb/0t7MkqAoZaxaCu03oT9A6fU3QfuGfEiTWicNfI+lvlNpfgivQabL63dXrvMGEXiBQBm6vG6DUFwJQbJm1Ueu6NBZxrrJVKpV3hRjIYe8OlmOBtN/432XGlJbXryLLpA9KfLzA8cQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB567; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB567;20:4GFp44pI7dhO62qlKQ1KXKKkgeQDfwzHi4O8hCnHPFi/YfDzMwvZk0+P5b7DdGFhlWM0wORbUTRU7OawHDXI2G0Dbc0AMvfhWtd8Ftm9NyxxCVh+qgy3LB54IPVlCj6LzdJ62QOlcOTJlcxR8D4/Se2XxWBBZbnhny+528VfrSjwnEywCn58BswZ3BIqLVKHBcbwl9C86lWCtPmnOD6eWddFB67W6OpoBTFKxMSEodEh5zcGZvmTRWUKBnmIdNAVXW9tuJUAHRgKfEiwp08nnqF7nPos+mSp3PM/UH+qECvHI3sh46h0lbke98O8nmwh1TvQUzoUhPt0FYLfPUQyAkxaLrLcfwTB9kswyEWOBTE=;4:Z+57FnReYu+yOyxBUiPAPAgNwgRfMWfX/VEGbP/GE5kLtHkgwN8Sq0UAq6bixVT9rle1ABBrFbjSTLe0VFbzKARcReMKViSs1H18W/K1BrPIlDBkgm2MB6G7oSwX9Qt/IqWIOrxUwDrcjMnesG46VOJ4t+xbJj51sZl8InQEFVtBN+N2111qUkKslHG/I2qP4MATgdEI7AXa170lL0Oc1sgn7nepoL0muL4DFNI3Lkpw1mAymEVrgKmiJat0z+lUZYhC789i2EzBiv48DD66Xtf/y70xG1tcR4PgkiXA2cQVDjrkNdQ77RjIdql5fmEgCL8y1x6XV3S3AtYJsHPjxsUgCdcYI556AioLZgd0Q1kInlr7cW3FXGvOjW4nBTYY8ybG0epNXJ6Zu8mnk0OI/2wuQWgd2oXtgZaR4dYN2BCTVuPnVUIc6y17bhH5sd54 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(10201501046);SRVR:BLUPR03MB567;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB567; X-Forefront-PRVS: 0792DBEAD0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB567;23:7YcP1ZaaOCNSawPi2tcFSam+HR0J+ofEskxZLbMuKo?= =?us-ascii?Q?Hnfbv0ARp9ELwh69/URpgwCs9rJKuw6Wf8kZyAIvzLq6j7EhrfWLNNu4YgCY?= =?us-ascii?Q?UQ7wJ3BEIm1C2hpXbL/GfsQPVvZZczxEnRLum0q2Yp5U/HXGv8kTg+ZNKWBu?= =?us-ascii?Q?E3SMqf3SMfGTvpKd8/P8DrcQe4YZuP1YHrp4komXn03NZ9R0pST1HG1Yck7k?= =?us-ascii?Q?yTuAbcDDVEjXikcFG8Gb4EpiFxAxE/XGXLfJR4PTJbcInoY0Lkwo0dCcL/Lw?= =?us-ascii?Q?ZCPOtWJ90Ud5uBQblDAb3DBl7kYXVnOXJD9uXJYMfJ145xoHqvzvfI2DSe46?= =?us-ascii?Q?QD9R5bvE8J9r0PkdfMztJX+btxfHsDIxhc+DeT7UCSPzb+Da1ocmldopaPsc?= =?us-ascii?Q?RZw3MpU8fyIX35HuODgpfWSTOCT1GOovlK5Y4REdwQ4D1FlGAj3rloQbv0A3?= =?us-ascii?Q?HLLHGBjeRvLEf8NFm9mOOi0SR3WzhN9VytnTTyXYJybA7AH6gfdp13Dk6SWp?= =?us-ascii?Q?8MFc4SSvfsmxAHPiZ1h/BhRyesP6zjd0eztTk/YQm8P4XINLsJ/9TZuQ3dIW?= =?us-ascii?Q?tK4rnuVOsGHWBRzL4mG5SmfmwczKZ/nIMiL2R1nXHpJsGkIq+JZYKczHaxBI?= =?us-ascii?Q?Q5N8wvjw/7dL2Fxo6GFl0jT0mpXlylMMldhoo/ZDPhqm9naG0eYw4RDaivyD?= =?us-ascii?Q?eyKE7N772skuxkFRFiZMQO6pMq5RtJ0fB8aYZnKgxbblKZcw0EKJYSz3aAJz?= =?us-ascii?Q?bTBwjUGIveV95T5mdAYcfA3QlkmtdJ2N80J4baxLjMgSHIfrLG6GQ1NjI2Bd?= =?us-ascii?Q?YUXrv9bV3Z1oNQzFzlxHftlFt+5xEfGJwMvgzy7INMZLGz11j4ZxPCiMrBaF?= =?us-ascii?Q?zfG+ESgtaMAwAPeiEzznfKvXD5lQdF502aJ8ruVjQQD+nCk9K+I8eC6AGjSJ?= =?us-ascii?Q?+bdhdbn5OmPykPHdwv2FgmriYBWI4kaiCDNJXAC/5oXxMEhsh9PaaoUCOG1i?= =?us-ascii?Q?y5By0tHHUPl+hV8S1KVzEJkxP7WRJZhwYCmFueG8K5kw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB567;5:o/SFXMMZfp1Ub4kp2uyrivruSfyvR0rhNp0JjGC/ZTXtDimkndWQqN890CaOkVhNK9DR04ZbpqV0yg7YMezeaJvJgBOEdQnM4Gn93vOshOirc5fPjhmwKU51Hcaln5Z7f1+2ToxVjmQQ8FFocjNNIg==;24:1TnANKmdKjRhintLnUn9nLEpEEs6xWYS12arS0ND3P77kL8JLs5kByeCby03PhrJDekzTJyQZJv3KrqUk4mxGZ0BKxEJB/nlBYoAJrDEOdM= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2015 05:51:21.9222 (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.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB567 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1368 Lines: 44 From: Tang Yuantian Updated the registers' values to enhance SATA performance and reliability. Signed-off-by: Tang Yuantian --- drivers/ata/ahci_qoriq.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/ata/ahci_qoriq.c b/drivers/ata/ahci_qoriq.c index d0f9de9..4d613f8 100644 --- a/drivers/ata/ahci_qoriq.c +++ b/drivers/ata/ahci_qoriq.c @@ -39,6 +39,8 @@ #define AHCI_PORT_PHY_4_CFG 0x00480811 #define AHCI_PORT_PHY_5_CFG 0x192c96a4 #define AHCI_PORT_TRANS_CFG 0x08000025 +#define LS1043A_PORT_PHY2 0x28184d1f +#define LS1043A_PORT_PHY3 0x0e081509 #define SATA_ECC_DISABLE 0x00020000 @@ -159,6 +161,12 @@ static int ahci_qoriq_phy_init(struct ahci_host_priv *hpriv) break; case AHCI_LS1043A: + writel(AHCI_PORT_PHY_1_CFG, reg_base + PORT_PHY1); + writel(LS1043A_PORT_PHY2, reg_base + PORT_PHY2); + writel(LS1043A_PORT_PHY3, reg_base + PORT_PHY3); + writel(AHCI_PORT_TRANS_CFG, reg_base + PORT_TRANS); + break; + case AHCI_LS2080A: writel(AHCI_PORT_PHY_1_CFG, reg_base + PORT_PHY1); break; -- 2.1.0.27.g96db324 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/