From patchwork Tue Nov 28 12:32:01 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 842125 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="rFOuRVPn"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3ymNdj2FnHz9t16 for ; Tue, 28 Nov 2017 23:44:08 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 7651FC21E57; Tue, 28 Nov 2017 12:42:59 +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_H4,RCVD_IN_MSPIKE_WL,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 55804C21E7C; Tue, 28 Nov 2017 12:34:46 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 9FA0AC21EEB; Tue, 28 Nov 2017 12:34:16 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0067.outbound.protection.outlook.com [104.47.0.67]) by lists.denx.de (Postfix) with ESMTPS id 1845FC21EA5 for ; Tue, 28 Nov 2017 12:34:12 +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=rFOuRVPnNif4ubf5RHVz77TkUh8qPSd6ypPPmZi+7My5JFcoB9KlIzNrIAX9r/nwgQV+yrSZroGujyUZ41Z/a+2INj/hIJY0axqBZ1QZMZeYHv8qWHb6U4tLaXcAnrPL792ltkecL5R5Hmnq5F4KyQvvytb7h5fFXg422sa2YJE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net (199.59.231.64) by HE1PR04MB3227.eurprd04.prod.outlook.com (2603:10a6:7:1b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Tue, 28 Nov 2017 12:34:04 +0000 From: Peng Fan To: sbabic@denx.de, fabio.estevam@nxp.com Date: Tue, 28 Nov 2017 20:32:01 +0800 Message-Id: <20171128123205.12610-20-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171128123205.12610-1-peng.fan@nxp.com> References: <20171128123205.12610-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [199.59.231.64] X-ClientProxiedBy: PS1PR0401CA0047.apcprd04.prod.outlook.com (2603:1096:803::15) To HE1PR04MB3227.eurprd04.prod.outlook.com (2603:10a6:7:1b::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8c14d4bd-bdc9-42b3-4f06-08d5365c51a7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:HE1PR04MB3227; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3227; 3:8leLwKUpQappiPKwAtWJmm3/Rl8+/efh3pQaSCl5LW4NsRproMJKzGH9yN2V3aNY5RJ89FgM46oDmW4GSQwnK/Ptgz3oocy7hYd3CDUa1roHPr6sq8PRUwUa7VZxvHjhZyTCmMVPkizRTZTZj/mNTM7ZrY6ke3OTnHnejZNiECvNdbEuVWRAHG+FDI65f0uI6eErGQwV0l+TPvFSjO8mZ1tf07a+QOxYiL0CKKnUVLxfTd8Cn9em2GP9jjE+pkrk; 25:Q+uEwxr8pOiXPPPN2mhMN+8YnhfX+qCg9jqzy2JIDKC+FHJa5kEDygIId+6rCnWTMQ/ARHg4p1mTNrJ8YJOFupOGUXi/WJbGwJkgLQZyrnrLHlMmZ1DqA0+V9UPcUUsCjYHFemJOeAbjYnPTNGhDft3MWqbW/5MLfwIMqSRycNdFQrve7dpy6MkP+n5fDUMAR0NheOtv/wuaSLbnuyuO/zRuG7s8AFsV/5Y3bLFuBlXbVfqvka3Himaim0jVdtKY6gx6FNlm8VxtFrdrO+WoSU7N/Ca2JCaMQSXaLq+iUMedTv1bFe6z2GHYTc4Mz4qUrHWIugXZs03YKj9tZLSU7s7o5+qioZH4gR7UPFzA4TE=; 31:amZxYsV9gCJlZvY5UIEbG6/F6hfhq1QMUOrFnOReD9FXZaYnBDZfRuBWiLJkuPA9w/ZDSRppkP1jFCxxxv4Ut7esxCIc3khRoMq4XC4b1Uizht1JnT+jvf6NBy1npNSsN6Fzhy6bFl6ae/ZExSfKboltm0fdEv7jjUfA0SlYzmEHCq1p93S3YvJ4cfQuGikixPaxqGtjrWabimxoJ0C5aZiBbmX22kUgypi2EnSvX9c= X-MS-TrafficTypeDiagnostic: HE1PR04MB3227: X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3227; 20:ckiof8QK05p5G2jAJGbQ1meOw3HcTOhSkGUBa8Zm0cErkQzkAjM/3QELpLSo3KMclhjEM60z0y2YxngwDIg6MYRsFVJ3Zg1MGsqYDzILKXHLpmPm10ecm1WnJcHqOMSMo+pLymgypEc2Ztv8QPMpOwujEZuRJnUqlt1V1fISuowaP3shx+bacHhnVBonSqk6K00aJILmkrcvpiJx7tCUATEesWbHOXoLPf4s9oIN8PuI/yEvJdubtVp+Iv/Rm1Q1bYSC49fIvFUvOkhFXYeud0d8pYYvUNuOaKF8HPoe22aDMWLBKU7GmpPTNxsmIc+gD3swPDY+uhZYukuUjOCBBEsNAYU6z4dObhTmbLO5L+iJBoQLRiBml5a3PyKl1l3tmtWmiE25iksoSoQD+h/oFwi/Aky4v9miw2lcwUKXk4dR4iC2/rxyASveMkqlOxOsaawUK5H2lrxZIemrOqpEdUswUGVMdZEh1u/YnYZw8fV6N1PRjgw3WvoluCHcNk4H; 4:T0SExrQHj78erFwP8ZJ4GBmayHCaDaBBv1KJhZxdBUMT7WACOkYtiJgNYViGBxvCE9FoYzaHoyAif/l+riVyJQcg1Nnjzy5u/Sd7b99OV7Wtp0vSSaejiRAIDWUNr6kZjnBIyu6+PoK8dFch/bFgVEB9HOkulEuFf5+lmQfGlsFrikWldxKMZbVB+1AVS4HcIzk/gPRYUbG0ZHQHomHRLjB9LFmFNKlxAdyDtBHDe/eT1e4atvcSDuRhOETT0RNkBh6evi+eMlro+VR+obWHk4YXu9adwjDY2iDcfiV4NLKYE7eZWHY3boEKhB57a9fPIrj0CDlyOdmcfZcZyXQV1U4+N2zs6MCfiZYKLPshPus= 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)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231022)(6055026)(6041248)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011); SRVR:HE1PR04MB3227; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:HE1PR04MB3227; X-Forefront-PRVS: 0505147DDB X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(979002)(6009001)(376002)(346002)(39860400002)(366004)(189002)(199003)(6506006)(5660300001)(6636002)(6666003)(6486002)(2950100002)(76176999)(101416001)(50986999)(48376002)(50466002)(3846002)(2906002)(1076002)(6116002)(81166006)(81156014)(8676002)(478600001)(305945005)(52116002)(7736002)(51416003)(54906003)(16526018)(316002)(16586007)(97736004)(68736007)(189998001)(50226002)(86362001)(66066001)(8936002)(106356001)(36756003)(33646002)(47776003)(4326008)(25786009)(39060400002)(575784001)(105586002)(53936002)(6512007)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB3227; 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; HE1PR04MB3227; 23:WbHb0tOm5BUnXmZ5M2ZM8tKJYgrtAycU++ujYF4+Q?= qwOGJe79qfHT5b8x8LPMprFsvMHNQ1C9q9atcXdQvVmquJv+7+HNqS9tbcJRIbJRJJmLVl4fRWOASjmIMcOJe8s9SZd+zgnT8bhYaK+T6mXDCkOezFk3jD4bCwe7FYUIc/C+yrCSWVfYwVbpHyOu3o+cnwL3xBETAXWfdxZ5Tug2Rzo90OWilO/8ny4fIh9zJVLDnB1fzGAUJ3THVyFBc+DcPeJJ1UNgxCnK5mbcMmzV2yMPzPQWENzFtGPIEZsKkaOVE0dXCss7qiapugrse3VY3I06m7FHdwWg6LEQ0hxo4mquCTKLtwi2qmOeI0psnLJhL06ansKWaBx36rltdDT/fmksdU8qql9YopoXiaKJlyUSPs8fWXvtSErCNSzsJmdaWTC/C5UWs7JgmpymRblb3T6VUHbfpnVJOvx2xskLdFLPooskyqiA3U2mJ8kWCjwxGpKwXnAdK2POMTx5TgCqj2vLJX7u2tns34ju7isib0wayicvUyDOi9cL+oE7OoydNx5C/3NxbejCSbfLP1Z6EZjMBWtzP5nV5K0u4rUxWyBIn80dAYwi9xns8sIQvEh8PYZilTTq9tbws2ipcJ0ick1pDAk8drelq9zmiH0EXiaXjD5eAw81xbQw0hUCGPddfj0f+1m86BW260qawXfy8idj8hFcw8+kn/FAAICCFPITY5jvgfTM/44xW9EvcpTUxEiqhC4h2kyql00t3pnAYnASC0B6Qmbi5S4Y3eVSdQpCuAlnE9Eix4k9V645UcEDX9BV6eyrECvzCdOfpkOd+I9Gz9EKI2t8+bV7aK/wGusQtvVnmxkK/5LIH/oVuvx25RsDHzJ6qJNFRAn0nIyLVxMDJCAr77YqTlcMH98ikFXOXGQ/OWBVrwCsPwBpA7+dEAJ6sXnhrXtmLg+CIblUoD/u3Xp1F+qtwKK5LdKtrTwyfTusZaEoG8sTRiA1ZxxcFZn0Wih+ArGw8Q7NVGspCqtwA+xTGMsHxgY+j7j+3Vz+hTHKVMstoZCJo3RfK3qwwJr3m4RCRav724daOKcAOYBtLTjzuYWQRYVTbRwiP/r9nyhVPeYkUZM+ZPThv1lNdygcUJisIGa41JZbkKJfag5a+pPm0XeSDV6ZCQxEeInVgSSeLOFHeWFWqift17dWO7aOEtxUV53Leop6FeJ+owu3/wc0XQ86l9aaNi2DvLWaosl/wimWzXtT4xo07/bo+RrWVcixYvXKjSyPlcTHSoJG7GoNppMDgNpVusY5ym4BbBtbbYD+yrcq9fIiG0= X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3227; 6:NdKaX3W/fyTNZ/bnToi9mdcIte0PEqECbU+LfDdyvXs5XnpjifKfgkLkFkQqx5jhiT+3U5JQGMmJJl4/cETSE1Fz5ZJFuMtEVd5DYwQWIHFxFp2I9ByFnSIo6vnK8kXNtArXrK7z3wVCZKV2DnsqOEOZcXhLmOD12MPqS7fdDzPAo9kAXAvjZAxpO1lXeH2xNs0M8Qcss9pkYkh+DWEAkjFnnwWsXpe1UVM5CA1m71b3v7uJZf6QUdjSCreE8C1aXlLv2/q3y/pRyGBbY0CXoyolwKLbUoNxFuIMuASAnrZrdMSc6imUe3zvME6WfuRJbeT4l42Ywhui3qe1zayGJeWUjeoWRdtzGV9k209Jbds=; 5:kjKfayiGpGh2egeM+jZF5oAQ3PxJmzXjk61PZVOLJzxyNGpcTB7O028eJL7GH5G9QssxRV/VGQL5xAxWI5zCen8FS0zYUUgKKsWaDVZANXgOD+5BL0Na2/n172CLD4ras6X3a+FyMsk3qeVyeQ7g0ZZ4NGP4qAE6ABZARPEzL/0=; 24:Zah3G67Jsz50XY309xJUdgzNpQgHpgmXZyfYQIstkR8S9H76IeWHxPBz9wfJzf78yOFv0XpNNeJ8nNywNjtJnUv7GwKWYabwof1mSNk4SL0=; 7:XqEkrLKvjLZLbCdS781y4vqwkgZzVPGCp+NupBuGWvGw1RTOUFxnGiSJVOroPGjXNaKebSWE8oRxxnJmOOq3jxCTwLN9SSELBOlVvT0MLEBb6JHhd/WA4R979x8lnlJJdQo0wHRP1oG2a8lXoNAw0pYQ2mS3u0lW/Lk2Q8oVl/+3F1dH87J3JilQI6gNPcv4c5Xs3FykeLfPwcqWSdSrkkgtEAdZLMp6IFOWF0jmoXDYReVLat2LrDQM/7iwQnde SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2017 12:34:04.0415 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8c14d4bd-bdc9-42b3-4f06-08d5365c51a7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB3227 Cc: u-boot@lists.denx.de, Joe Hershberger Subject: [U-Boot] [PATCH 19/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 --- 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);