From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934585AbcKPD6m (ORCPT ); Tue, 15 Nov 2016 22:58:42 -0500 Received: from mail-by2nam03on0053.outbound.protection.outlook.com ([104.47.42.53]:6026 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933423AbcKPD6i (ORCPT ); Tue, 15 Nov 2016 22:58:38 -0500 X-Greylist: delayed 1083 seconds by postgrey-1.27 at vger.kernel.org; Tue, 15 Nov 2016 22:58:38 EST 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;nxp.com; dkim=none (message not signed) header.d=none; X-IncomingTopHeaderMarker: OriginalChecksum:;UpperCasedChecksum:;SizeAsReceived:800;Count:10 From: To: CC: , , , Tang Yuantian , Tang Yuantian Subject: [PATCH 2/2] ahci: qoriq: report warning when ecc register is missing Date: Wed, 16 Nov 2016 11:11:19 +0800 Message-ID: <1479265879-48840-2-git-send-email-yuantian.tang@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1479265879-48840-1-git-send-email-yuantian.tang@nxp.com> References: <1479265879-48840-1-git-send-email-yuantian.tang@nxp.com> X-IncomingHeaderCount: 10 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131237402751199017;(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)(7916002)(2980300002)(1109001)(1110001)(339900001)(336004)(189002)(199003)(50226002)(2876002)(97736004)(87936001)(8666005)(4326007)(2906002)(5003940100001)(8676002)(85426001)(189998001)(36756003)(8936002)(50986999)(76176999)(81156014)(50466002)(68736007)(33646002)(81166006)(105606002)(2351001)(77096005)(5660300001)(626004)(48376002)(106466001)(92566002)(6666003)(47776003)(86152002)(305945005)(6916009)(110136003)(2950100002)(104016004)(356003)(7846002)(86362001)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR03MB2476;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD044;1:mItCmQa9wYTHIKMFfAnwDC83XLF4gGewqAosNXZUdR8POrEJ3+5EtEYm32hg9GzglhtPVVJPdw2gbLrZgyLd12xm69LdOb5MFKKzgcgXouVOczfhaOyOp8+oqfi57ICdlgEHvuDMLEq0/oIp36VBddQ1pseQ/4dquYjCb7tzSgdrHDM5QmB/+dvpRJUOW2ZNtZqM58Nw/YlUZnUP3xuFK3CYTmPuHR5QRceqQqzF812gtFBx75XLGPLLGiGphZhrRTrFoXQ9qvb2yZ3rdKU7rHmc3IldeYJD3MgWrpMADo7kXbIF2m/x0eU6KJXEmcPaLVVen7mDZJplAEO8/w17UKh9hXFa8OG9tcDqBXmJXZI4yh757/fga4nslc01jjhSOXEIWUkhYhtPSldxYIYEm1venS/WKNMKrrA9sOyVHpwa5JM7Sa5kmL7K4OrBlJeCvU293G0S4QLugLEL3IjrqSTZIr0OruJmqgIIblP4Dfo9h6hD2okmeMaVQhWYbc2VNwjlDkGg1veP7lvHg6HMAonDmGviyUlB4AAqPZ8pCZn3VNJpP4L7AnPZqAJiJG9m/G22uw9X2dpBDpVsBYiNPRXlGL3ynBEyh1jF4S1yZTdEFilDXIznMA+yqkoqjMaXCvSsFvjQZ7ZY9MYD4ygB07r3qSnH59H6u37Z8w/ZZDL1QYnSj/+PAzvCtBOGNUVc+T+NEjMHyyMPJjrWBm4l3Sro0JIwQEf0LZIN3KJdVVo= MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2476;2:ZXB8GysY0bCah0HHTvv3bfJRb2KkFuPRygAaSGRyG7X0W/DaX/8rI2v9t9K15THxtw863ho3fNmGGm2wpnoCZ6sPXObC67M2V69IWRWlTT7CzoDQt6s1PRs2/02PuyN5NQ8dZ6k8xOsHNqh3PgBz86m6Mjo+qkZV5Ovdms+fo8c=;3:aRcwchR1caImNEp9XXp19iv3ZVyRAUaniIyza0RMUnXFWUq5iZs2iusie2zUNxKZfmCOqsdEWpvrU613mMnH7reSizeNomr61Ebskv/bzQOxr2lfHWhjlUe1KcYbK2rZUuCI9qi5DJV1JqVXFKJl46Zr3GGnhZtw+irTNgbFmB9Sr6u7g3g9IykuCADdUQ3BFcEqCxV5i++qYgwwrJXQsmxddmqqgycRK/BmPNJobJHUKu9O4vFTIMdW6z7+SB6r0T1F6jNGjgbn1tmNx/PVhA==;25:9KFq8jqR8+EOqLqTCTM9yaIsyDxO6JJHaOf6XtMdNGPxy5i5b5nfRazSR9PmyRTzsTgeIltmZ90hcSV/wkyd/yhW1/VYQclxz0uDZ4RQvV5OAwj2i3+Wq0454oKr/LOYek8UVYzoQTFEgsbW51pPKOm3ra3UvzW134axKt8zQllfWhg5qy/lNGgsHkz/tBvwm7MkluQw9PIzPtwVcLRBzPkDYElT7BXnGn2yyfcPRrS02UtnIwHuZcYNB+P1J1IK4QFXnM22ZrgAJkakoqRQxzUJtlg+rZoAOoFbVX0r+1Mfd/eIlbXud9EY3rhIdcBqbItQfL5jWKFmfaoDdnlUI16tm5NHTx0aaFUym6Fkli+G6IzK+qKuagMIpU3Pg/PdyeONHuh+rKJ8ErOb2KRphOToLBm9yEX68I0vg7sa/UU86U4+07sTK6NGskGoNtnA+MHGt18h0SF2n6HOcJBvFg== X-MS-Office365-Filtering-Correlation-Id: fbdb0911-5450-4964-85c8-08d40dd016af X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM5PR03MB2476; X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2476;31:Sr2UIEQsdTgRCfLUrgncHORNjF26RRI310+yVKS+AK6EfTNP8OIQR/cLayo805Gam67o/lOjl5k1+fTPQbSRXiDrOGvvpC/5wd/RHQymdwZyNjnpuEgyQSTh/dPpDHSBAMIZL7WENT1MspKZOEnIzyFse4kYbfTNUUM9aL6Pm2fiha46g3pbuoB2jJjjM+93jFgl0jQyA5pOfhWFmqzFxc9XkQKfVPVmWQSYVfhWJBVkQQIarEPBZPSlVEFEpvSZ5Q5i0szFVq2Zi5loumQAog==;4:IMDMHdYBn23QqID2SsuGdLnv2vWsfDBSzghYh0SDsTlAZMn3vOT55sJ+6zTidERe4zJ0FoLM9c21+pd0V6Ir2XAhQ/z0YVhh5M64vog5o5PwJ1GvLYSrMhY+9zWZ9SS2bK2s37/SjTOnxL/PfQaD1f1txiHqAUBLO+t02hbOqqAJzWerKgwg0ilm7ZQx089T7NfY8BjlciXL1bv4ZEtoF2m8yyb/jARtUAYTLicUqgehjQ155Qe1MrOELH9pdngyOc0Aw5bxb1ig8iEe1u4KgYCG2Q0/JhpMbpc0iD/zUE0IxcwPsZS1kNRIS5kj/VnvOAmG3Cm+p6lwFcWGKbMKuOoMgmThBfhkguhnn223gMtiUnidqzDJ0fTeZ0gyDZ5QG/EwleZo1/mq9PPxNZgw5OP2DP/KYGCygN0h8eAajO5OK4rYGBYXXEifctiVA3nRcmszGrNQ66k2+sJ29bdTJaJEDr2RH5qMeaSvN5tgecLxNXJmGShQi9iYqSkrBgDRouTAMHw6X2kutbMolXink3lVzkFHoOf8PvXP//Q5z/kP8dWuL+Zq83tkC75JReLS X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095035)(601004)(2401047)(13017025)(13018025)(13023025)(13015025)(13024025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6096035);SRVR:DM5PR03MB2476;BCL:0;PCL:0;RULEID:(400006);SRVR:DM5PR03MB2476; X-Forefront-PRVS: 01283822F8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR03MB2476;23:4dXg6GC3cqf8aCW6hzEyCRvJHTQy9g7LePLLilH+L?= =?us-ascii?Q?l2xKcXXfLbPj2F84leelRedJP6HRlq0QPlFL1SQlAKyeGZdUGmgVnY4Ptl91?= =?us-ascii?Q?oCZ6VIeQMzHTOUBjS1E4//U77KcG8+/oU+7FQ/iNTUB3Yc5Mz2HU3+nX41zZ?= =?us-ascii?Q?kK0MYkL3c6qObgds6AMEKgM17AkoJPwVFwynTtCUNHNq1cGtu7/10OMxuIi1?= =?us-ascii?Q?7HA888pDcgHc7B/R9+Xsk2bjaJb9iOivVYX4KMeoJd9bG62Q9m73iyw58avC?= =?us-ascii?Q?4fstK4QN7/6yA5vZVmXRPdJOM6kgdb8d2AgUz0JenrHRwopDj7BvccJPcVTZ?= =?us-ascii?Q?nByrHrFOilMbHBYvaBvSqJ1eG3iEterjGXP2v0Jm03shTbGOt5H3HbFXxQeR?= =?us-ascii?Q?nQ2KM4QiWUPh7Dk8cxlb6PY7i1A4c9eeM464RQg3vb0MkGTcljcDkK4bkr34?= =?us-ascii?Q?WSnMoHuC0VXCsENyWdd4um3WuPbDK+joHSCzpK/9it1VvPAf1Hxix4onUC/Q?= =?us-ascii?Q?Ie/IDOVogTWMAUEkAh2jcF4Mt3Yj1Y13nzVl73Y8p4qu7F8rkjAUVS1VvQNK?= =?us-ascii?Q?Oxhiu3NXkrQL/k/j6XHt0AjP32MGD4+UH+iq8Unz7X8G1BBZ+ftPWDmZei5E?= =?us-ascii?Q?3SmaXAFd+mu8MN2zND3QaBxZP+68zXjFXwy84G4xIZhSZrGtTxMo/c7X7pA2?= =?us-ascii?Q?OkCb7OsHuugN5uDx9n7YX7f4gEg1u8vsoxGr2QzwMRTeWtuWA43/ImqHTm48?= =?us-ascii?Q?JfCpdIFEM9uF2Jb6wOgIAAJOq5/c5WHeXE6YOSkB+BW54RH4Npwm+MUIU1A0?= =?us-ascii?Q?bicdG+yxhHz7DYGk+lLOltdWH+WXhVPjD+7WB6eVKxDqYA8RFIQTYxafmSgu?= =?us-ascii?Q?cQ9tjtEl6FOGk9DzdQICXZI/NMKUsW4W4QMtca1yGnXgMP9ekxfxfntspF5+?= =?us-ascii?Q?N2xVl5Gs4gnQLKoEIaf890gb2ox26kFEOt5SRo/qE1j2j/bvb460rAnbw89T?= =?us-ascii?Q?5tTRY1eAaNIGHG/vP5mvSBmcI4ELqKm6GwhVUzpx2ESLao3OhpOUyTDo/0I6?= =?us-ascii?Q?fjIIYCOhV5VZ7TBoQhFg5BbBSAHrufTDUARm7rYkY4ENB868wf12jinXi+Nj?= =?us-ascii?Q?YOjiPBy4MK/dvf0aqSSYxTl06pg7vab?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2476;6:dQJkvPoMsGr0CgraOzczw1xaIqRU4h3dD1OusAeoSz2Kqc3A3PrSIq0Xf9e8j/mTZDyILqsNA2NSK8D3QRyb1c4cVyKB4S+5cbKADPpnKTnauTWKQaL5TqTp/uHO18iPZS6afdA0rrOcWnkE1T437lQLX+VPg1UGu5NrDTxtrDef5wdYmz/EONPYWM9IFAbmqC0KvC0sxC0UHtGNIFApgg9UxCpxAmzH+nS0ZYId4Q9tsHp/S1KweSMh/DCyLfAy2iOwoFkcIC8MZ3jgbEFvoy9D36SFwZ+Nc6V2r36kLjkJDE82/rBfv5wpvJYYav+yA4SRhrNORn4WB+F+3P3VTA==;5:AlWM1Ic2MsInSKiP8lQb5bfjc0jd+LpNs3QlNPZAFzzBt5HyUU+UofQm4gqMkSSgmsPQjTm75nmk0w8V6e1YpEaKPCy9H1PbhjLx+Na5EtY0yBh9dU7EoXl7rBuy+loj1FrJz23mECAwR0bTWq+qnAiIASplwGiCVncr1mlDOVT2v8nLfaH997B+oAkMxWWd;24:noAbD7kiKiWmPd8E6jYd1c/umbLVXV9nu6Nx0creJU0U78dW/rx1iY/cz4uBF9ZTpR5K8K5aNXm4iqp/7QIZrBDjrzFTlOjYJQ9uecZghVk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2476;7:5r02AM3x1hglo+sFxWwkYIVwvKSWF+Rbo5gdiEgz1LRdSS4QqZM4KjRO6RgtZ3NqxRjEnarRk5es69scGrdJxf7YmqivQJi9cZ7q27FfliqYIjjbHgelAtOM5rA+653DuCg+BhzqJ/ORWZUuuAoF/gckx1eWjlBjFAQP2tIfqVl3SJdyLO/z/a4y0lqjJxitIQD+wIq2cekyl6Te7+wdMSIEiZarkxiO7kKr4TxTfMSSLlxjWXZQqh1mSO2sPXAhhpWQ7+J0iLPMa4+id6fHW8MhY+HGGkZ2GeDMJeLlGXxAovMNoN5IkpGIbXPVY414tn48OUpfgiJp1y8Vsoh+0mRBKKiJ+hvTJIBWtTK3ES8= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2016 03:24:29.9562 (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: DM5PR03MB2476 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Tang Yuantian For ls1021a and ls1046a socs, sata ecc must be disabled. If ecc register is not found in sata node in dts, report a warning. Signed-off-by: Tang Yuantian --- drivers/ata/ahci_qoriq.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/ata/ahci_qoriq.c b/drivers/ata/ahci_qoriq.c index 45c88de..66eb4b5 100644 --- a/drivers/ata/ahci_qoriq.c +++ b/drivers/ata/ahci_qoriq.c @@ -158,6 +158,7 @@ static int ahci_qoriq_phy_init(struct ahci_host_priv *hpriv) switch (qpriv->type) { case AHCI_LS1021A: + WARN_ON(!qpriv->ecc_addr); writel(SATA_ECC_DISABLE, qpriv->ecc_addr); writel(AHCI_PORT_PHY_1_CFG, reg_base + PORT_PHY1); writel(LS1021A_PORT_PHY2, reg_base + PORT_PHY2); @@ -185,6 +186,7 @@ static int ahci_qoriq_phy_init(struct ahci_host_priv *hpriv) break; case AHCI_LS1046A: + WARN_ON(!qpriv->ecc_addr); writel(LS1046A_SATA_ECC_DIS, qpriv->ecc_addr); writel(AHCI_PORT_PHY_1_CFG, reg_base + PORT_PHY1); writel(AHCI_PORT_TRANS_CFG, reg_base + PORT_TRANS); -- 2.1.0.27.g96db324