From patchwork Mon Dec 4 04:31:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 844106 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="LQP1cLCH"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3yqsrx3gf9z9ryr for ; Mon, 4 Dec 2017 15:50:57 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 36D8EC2203A; Mon, 4 Dec 2017 04:46:38 +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_MSPIKE_H2, SPF_HELO_PASS, T_DKIM_INVALID 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 EBC7AC220DA; Mon, 4 Dec 2017 04:35:12 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4D984C220BA; Mon, 4 Dec 2017 04:33:22 +0000 (UTC) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50056.outbound.protection.outlook.com [40.107.5.56]) by lists.denx.de (Postfix) with ESMTPS id E9B35C2206D for ; Mon, 4 Dec 2017 04:33:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=tfenTZa6gkM/Qeu0+r9Nv8eMa/RVWh/iG/02gxuzJXI=; b=LQP1cLCH5LLumfAO1S46gioeMKip7fvypWMlma0KtKzHavtYHzrMYJyykI8Fh6brwQgnjoOKcJS1Shx/iggcJVMt6cpqf3Vwk5aZZjETOAEFZpt1UivMVDtWa4zc9D+d8LzvEwWoEaFPa5IUJXW5ukILEJLySa7Ue/GTYvp62z0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net (192.158.241.86) by DB6PR04MB3221.eurprd04.prod.outlook.com (2603:10a6:6:6::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Mon, 4 Dec 2017 04:33:10 +0000 From: Peng Fan To: sbabic@denx.de, fabio.estevam@nxp.com Date: Mon, 4 Dec 2017 12:31:31 +0800 Message-Id: <20171204043136.17167-19-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171204043136.17167-1-peng.fan@nxp.com> References: <20171204043136.17167-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [192.158.241.86] X-ClientProxiedBy: HK2PR02CA0206.apcprd02.prod.outlook.com (2603:1096:201:20::18) To DB6PR04MB3221.eurprd04.prod.outlook.com (2603:10a6:6:6::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6a2521c6-3f11-45d7-9e91-08d53ad02158 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603286); SRVR:DB6PR04MB3221; X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 3:ddPr3hwRhdxkZxgdjY8RqpjF5UwT2RC9bR70OKnP+2KkS1jBgBFxny8lPEMEj57YdVXU/Y56+/04Qnyr+niRK69dzM7Jer27YGX6g1YBd7tUoUIJQlHkN3MDBEgzIs39jcUJo12OAC5cHBITGLmnz4cPmOIuYnri4xOatklpCxn9nV9qP8vooAflo87qgXwqZr6vCeo1XNLvZlBKPiJ+WKyXe4RX5qnxxzpAOVQ8US3WLgwdWbSNCqPWnzuKNWKb; 25:kKJjdncA2lPqeAQ19X3rzlquuuHHDuYi57mUZK6x//btiZ8fxcxTQ5jWgfwe+r3fwPk3V5SZv5Ly1GkB/odapVnPR4ElZY+bKQZ+CyTuuocp5gXWZs5su3udycms0+rX+9RaZZM0acxj1tco44wUtQAM+6a0pWYM9Q1gHJDEX74NR5HWrM9XyRcu4MdTMonFIBhNsh4keHEtbiiAOnP35Cf8yCleYVUY3kLB8el6r4jmr494nppICAfn1xEj9ydUYF3iNHAGkhWvp9WUoDy2Wpw/c6Tj9+PgpzWbTBJ0NHQZwOJV3k8WWkI9d8x0Uuch2WPdlfMGlWcn2HN4rTmMVQ==; 31:hqm36eJTcvFVPg+XRFixu5tXOsN2Gt7QjM7cSn2Qxwl3X/N2SbvxoT1PnA7UaDP5BXe+ScKt6xyHXZEypidWxW9OL0079YwyT0ho1/pJQ6FU04tKHDoUb2zi7VQhTXCEiS5BGU9aMto+6wCtjyr+GWbVbQvTPuskEUBXnFJ9Bv8oH2tFRG8ITjunFaUVaD8MAhSvvIJsc0e9F1V9k3Tcf0fDP9g3tmMDbTikMwBtBtE= X-MS-TrafficTypeDiagnostic: DB6PR04MB3221: X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 20:flb5pB2lQ1TnUkLW+cyYH23e/qTicr3mwmdNmzgppfgZWoCND4Ap0BDLDO4SR3YauhiK6YbURzdh99eBBN50ErOkgKthmipeYfNqWOe0GjE3NH+NlBSkOTjTuom4MtmmYn6jMHa1gSBPJo40Usd0pxZgKl37k0WPvhuuVdsifNgCIcB7//WsTTK7RxUCXeRPgvDVbdm8Xb4I9dUG4Mx7UgLrg1uX0Rhvrv8aZfGYZmWEN8U19BP56eULTXVPnX2W6sGT6z+x3Xp8+Z9aQh3tVTry88AFW7WwcOyk46ZqjtnNNO7Js4OGZJduiDUUi4pv6AAJ1kxR2Kg60AwkxJZat59UWxRzerZQHNEmtMxo9D5xLca4mPJ5f+Zo6TmiVoFhbLfHwytFq5R35Lx3NsiApCzhHiD74rK/P891+xb3YO+Aw/rLXiq3pOeYoaveLoYb3SfzYvhqdByOVvhDMM7vyu6MKEXk22wjd2EH2cV7NhcriKjpiEH+7ywU5L48emkw; 4:eBmQcyKAExmePB4PKYUzRiXpdq/gm8wqSBcqSLrmmyeZXJ5aP12BL6ZQcgG1y1+2MZayBRv7P6EWgS0scrlQL+uTf6VhvxOUjn4D75jyqmeHSXGylAPZgV0Ay6zHx04lllsC7TyRk7NaVHmXBaNDQsdDBOOl7BJxGidyayQ38nrs/3LpVhnT4h8xHUoDSaH99F4dfVkZ+ofXmctxV1QBFMwvO5Of8O/i/qZo7T2UKHVQ9xDJdKUv46iCHzwZhk+oiAyXZwYULKtpqPSakkX8zZ9sWR69T92a3zZlVu4TnhpVoJxKKuqHfsWiMQAmVpqjO+0MA0sGonl3YZzbkFr/HMJyC5Dov8q84tIZHOVtiqk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(145744241990776); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(3231022)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB6PR04MB3221; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB6PR04MB3221; X-Forefront-PRVS: 051158ECBB X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(979002)(6009001)(39860400002)(376002)(346002)(366004)(189002)(199003)(2950100002)(105586002)(6116002)(8936002)(3846002)(97736004)(6506006)(16586007)(54906003)(101416001)(316002)(478600001)(53936002)(6666003)(106356001)(6636002)(39060400002)(16526018)(76176011)(6486002)(25786009)(52116002)(33646002)(189998001)(2906002)(4326008)(50466002)(1076002)(81156014)(81166006)(51416003)(47776003)(6512007)(86362001)(8676002)(7736002)(66066001)(48376002)(5660300001)(36756003)(68736007)(575784001)(305945005)(50226002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR04MB3221; H:linux-u7w5.ap.freescale.net; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR04MB3221; 23:gx9GKFtlD7fSb52brQpUt1peA8VznZJDM1S1g5rvm?= 7w3GzVT4BoCbblv68Z6a89R7APmcAjRw/ZuXC2nWPChrsQ39BjW0ErseGwFVdAD1UlKQo81sWzfmlSsFnbARQPLTWADUsRs80PD/wJq/bxITIkXL7Rj3j4M1nVeTBXzz8kjEJdBgKbV4960SPFA073jd9S8ir4yAmJo2vzmz/B57qaY7VRCsYv1dqaqeQ6PkMW4gc3+ML2s7lz4LwCyaeWZBIqzElHQvRlBK2+GjlHBsegjT/1oYtb7pm6FZmllEJWeeX/DRxuBz4OVAnzSf1B3LRWBIxyjFgBaGamLCBPq4Sw4jaaWQLHcTpcnt3wnsrgSy1/tg3fSoI6AAXCdyhfyXBbOgrMzAP0JfYlbs7KYjQGgcI9WjSVAYvf7j5nkhQWadleiMhm2ZIIe3ZMgGpxwFlOyEvcE/IhjTCWqkA/XLKY4eK+R94FXFlyed2wzmDIZLZMX+YHTZyq59bKvBNq5hZ2hM2tvKY/ShgYwbHipBMsjAnaEacD38Djf4h7tOI2TzOp9SklhU2ntImK0CCU78WpJUW+GUN6cKjGhCVpq7QVUW6ffKWaDA/DETnl2AidMRhqyYjH7sMHHZ0wIzIrmhaM4+tWzdEz5t6bEXkip4nGhsnUdvSFvo2nRpQ5FF9DSYairPFtpj5UceUu5WzuuyiMT751RcJ4ecyNz/uxF5euXKDB57HxgzoQgpyrtpwNdYaQ48Ax3NwL/jWOo5PomFgGL1+XYbCjHyA7l9puwHja9fznwLJNr8gqP+qSZVRsCmgQVaPFGI9Y4ASqUJ8vElsmwEl5ZS9Yis6VdQWZaVmySWn4b23yRLwumlopB84YWiXM682Xdz1kr7oj3SORsyF4w1AT2XxvWpULKI1p1OyB9HW+iOux02+5iOhfWc7tTM+6uorkOTI8yYZwMdfU4iupcXTlQxg5bVqw+4pnhap8Y0w95x1V7zztWosYrCbOlULGfmmZ6Cjauj8CEvE93HAse0O3IvxvAmkKLT7ylQGGcAY12Nwzo/iQqZdbV8EcZEvNZSy+O4kht1LaVrcBeEIfCG3VQT5ls14OJcZ/07msAk1CkST0lRQAbCRMJjOdR5AT/IWMmjc9Ea5btr/tlk46WXo3tPTMv2ST7ksCwPuR/mtGWvHSqHdWMqWw3jdrSI4PRbF+WwATx+ioSR/9tsTjSvRCIXp4KckWWN42qWIYGN9G6UwAsdsvGZA6CIg7+Ox7QRKmHGSNcfPKVktQQimPXti4WiwALsfNDGkREBA== X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 6:qnmmCKSxbrg/EtEJCuf/ApXw5R5Eev1RNm3kEw7OPEj/MIZ1Eg3jUMF2yIat6+ueuO8pvvONxddv650bhP9F672vHlNEsvy4Xm0YRibepmh81jwIcfaWBySvOESdjUCQEvYUG2bwxGO6GNPnhzyOgoJfUFfo+7/f1qSj2dSEFoirbWqh7SxEWrRdPQ4tjOPbmZdQdGdVjweyaUT9XPIXcC4n/UHeG3lwe3lfBCGFZXGMwBNjc5fHe5Cq5No+7qerc1vwG0cY4/1sL/7wz5GO/XGzoAeZmXISZio1LpwahB8tPTIGEK0NBJ7sX4A5Vit6ck9WjPBSdtX8TJprOGtK04TR7UVBYcLVxjWagBB924E=; 5:VDLzPGO9wtswM4C/sUuDnkZWUuGP6PdZJ+h/eAVq3lRw7+ylntPZaUmdbSc6Qq3hFz+c9s1RzEAR10k4FhyDEdfxo92A/DZtcUNozCGFBD4bZ6UjGI886ezgh1QlXwDi/j79AaV3tQXMRfjgD57cf9bs5N15cvDXqll89FaZNj8=; 24:SWf5fzgy/ElfLP4l+7hRjEtdnv7d6z8pRsO1cclujDyTNH0+i+lApFAn/6irlvogzVp0C61EDT9mL0iiJz3lC6xhuR/h4e7KsHR8keWruqc=; 7:NvrOisR7PdzDqO8uhAly8FRz3m6Rq1x5OO5aoJyhPGbajFeOm6SmAV6hLnOeanE0WHk6+CFm+3H7LNYJoH4yN8UmRglmaq5yyR3eEm1pvU+YV8EIc4r6bbUz+XdLZR/kzRB06wZEXYTKE2AOUKc4iNMMH5dnd4WQoPz8i3T0l51yLNrqSoJw9BwjlZpHcxBFRUEcfCcrKAtfJBGRUMwRRC/aKHF3Goo/buNd9x9mBFf+qS2/bNthL1v458BtQ35c SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2017 04:33:10.0013 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6a2521c6-3f11-45d7-9e91-08d53ad02158 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR04MB3221 Cc: u-boot@lists.denx.de, Joe Hershberger Subject: [U-Boot] [PATCH V2 18/23] net: fec: do not access reserved register for i.MX8M 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" The MIB RAM and FIFO receive start register does not exist on i.MX8M. Accessing these register will cause system hang. Signed-off-by: Peng Fan Cc: Joe Hershberger Acked-by: Joe Hershberger Reviewed-by: Stefano Babic Reviewed-by: Fabio Estevam --- drivers/net/fec_mxc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index 433e19f0f8..4cbc8cbbfd 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -562,8 +562,8 @@ static int fec_init(struct eth_device *dev, bd_t *bd) writel(0x00000000, &fec->eth->gaddr1); writel(0x00000000, &fec->eth->gaddr2); - /* Do not access reserved register for i.MX6UL */ - if (!is_mx6ul() && !is_mx6ull()) { + /* Do not access reserved register */ + if (!is_mx6ul() && !is_mx6ull() && !is_mx8m()) { /* clear MIB RAM */ for (i = mib_ptr; i <= mib_ptr + 0xfc; i += 4) writel(0, i);