From patchwork Wed Mar 28 12:54:13 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 892212 X-Patchwork-Delegate: joe.hershberger@gmail.com 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; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="mRQEPyKa"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 40B7hq0K97z9rx7 for ; Thu, 29 Mar 2018 00:17:30 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id A7060C220D2; Wed, 28 Mar 2018 13:16:18 +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, 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 A991CC22162; Wed, 28 Mar 2018 13:08:00 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3D65BC220ED; Wed, 28 Mar 2018 12:51:59 +0000 (UTC) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0068.outbound.protection.outlook.com [104.47.2.68]) by lists.denx.de (Postfix) with ESMTPS id 278C8C220E1 for ; Wed, 28 Mar 2018 12:51:47 +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=gm8h7AU9U+M4pmKarfhByCbq0MqCMQEToqQHb7+gvnU=; b=mRQEPyKajd04S22w4ONI4AFTA4vlKnlFdLEfYlXK+BtSauk6sriZYDAwBndm8rOrJWtUWRdtJSr7kdqGX9xOxc4bqE/Pa0wH7o1iNUQ6j/WRa+dqx24NiW5kUUvia4WB5ifPHxXnuSi9ot0CdWFbqf97kHmnZFLp9kzRQmTpJLc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net.net (92.121.68.129) by AM5PR04MB3218.eurprd04.prod.outlook.com (2603:10a6:206:7::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.631.10; Wed, 28 Mar 2018 12:51:44 +0000 From: Peng Fan To: joe.hershberger@ni.com Date: Wed, 28 Mar 2018 20:54:13 +0800 Message-Id: <20180328125416.28056-3-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180328125416.28056-1-peng.fan@nxp.com> References: <20180328125416.28056-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [92.121.68.129] X-ClientProxiedBy: HK2PR02CA0165.apcprd02.prod.outlook.com (2603:1096:201:1f::25) To AM5PR04MB3218.eurprd04.prod.outlook.com (2603:10a6:206:7::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: d35f5de5-a1a7-431b-ad40-08d594aaaa01 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR04MB3218; X-Microsoft-Exchange-Diagnostics: 1; AM5PR04MB3218; 3:fkDHZ0/pGy7KSSZDWF9OTMzn9zHGjT0xYFEaY1bYmkwDV4S52Q2p+yovpI+H+KZKfCJePrmB2Nhq4bCamzbsG8Rm/fJYG4tgq6JrnIk1x9mj3YmZYizLf+OLqdBAbKYS2DRu+E8TeYcTaVZcVB8nkZC5DSnmqLN5vFoqjqsRKSXA5RnQeHH5j7tdSijP2ILsrk/pCBAOZWx4By3ljLc2mwY37XliSLxsR0whnN2ItUgrRqDycat7AZK0CBdycVrP; 25:OeKjPMafBAwTSdHuggzx3bw1coWUOogIX9JTFyd55x4RH5d1m8qNbmtn9JrB8tV5u9TwoIJfxomCGmx3N5fZ0TCIG9UShx0UJUO1gEmRNWw1/T/Tj9qKLKc3PVBJMcvVlYjV+lYCy3B7j+lp5+vaBBLEPI8xwy4CfCCSI0w8DeEiXD866LSQlS1Ll0OIzXtFsEIoS3bS5FEcpo9ulvYYYump1BH8NRwL10s9Vn6mvC/kO+aItIJJWwYwbOgQbQucnfC7bxVY377IcyAQ9DFvgvLTk9YINq1X2Cz6vkEwei6QHyUWhdRkVfn7J+eQ4gFFWcRAFL9D8zyHxju4B24YSw==; 31:5543p5htI+I6csLCRreHzVOf0vs54csNS6qCtt4WjFXcb64RuA37oMpySFvVw6tLHd/qJ+qwrmhVOfuRwrKY6o7Ug7vhDT4Gw42v4kSUdrvEXBvtra63Sj5pyO+jtdmUr8/Ofw5CTJky/zTzNrouYBbf6NgPQSa8jnAPLoKIQXEozHXw0AQCiMRi3KYbPo7/b1ehC/TZveNiLVC2NeB58qmZshLnPPThRRtEDvI5FEU= X-MS-TrafficTypeDiagnostic: AM5PR04MB3218: X-Microsoft-Exchange-Diagnostics: 1; AM5PR04MB3218; 20:rb+GcuDZGpu8t8Zcxfmcwiy1qXJtKXPsbDNH4wVR1A0km00LDje6nrW35v2240N4gqnDnyyl7WMmhO9yEKAuE7TZ0idTS76MXMHdLzRb9ttDi3Kd1K8FQ9FO/A0X7i09jwI1wvk2h7RSDaHNL6ZZGCKpFp05pGseXSXBNDf7axJ+cLWa9kGQOInOkrk/nZvzhnapfWy/B5NFwafrfpEJFvzxr4em6QCSBOS3O7pMKOSgR3QCJMlBZiUE1Cq1ruZx4H/w+CpEsLiilGbPDgMrb6J1bKkUCPsm42fjVf5ArgSUU8ERVkP1FePUvKSojYjjDgvohkSc4mE4e63FjjPu4nf8vgztpEqIl/rUP/puItgdTZjLz3n0CXvFSHL3eo6Lvf1ckvyWuTqLOU9E3XpeTKl88yG1qoxUH0Nna0R87Hbw3yMntRS2mArXs3zuSKI0L7Hi+Fn9FPXICyBj/bdz9djhz4x72A6D+N+3v8EhXX4dMFflQ6hSlLADtH1mvmP2; 4:scOVSKqFlnv+M2PMpgWJN+RdmnB4cLmcxFqrNc9B/6veGr3bbyq3+tINj2xGllm74y30HgzVqp3swYze5YajD8Pxyg5tjrvr4vKBQH/l5CZKXrRi3HqVqPKCmb1oueo/+lyYKrWuRTx1iyIYrLQXh1kleRmjIU5JYERWFc5ySnJV5UZ4FIlBsxp/f/rlZKhakAQdnGPpObkqxAnya3YbGeb2RjTRtssbPki1EGoDD1tghZ3RYXwlPnpCUbfXQg0N2gh9BF/Mdche6drQ+GKHpeIrUzXee+gonceCouB24wz28OyunWDxrJNAFwpzhH+zmbUNbPc8r+WqfKhZR0chHQs3YqRRXxL8lTXTFTB8/Rg= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(145744241990776); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231221)(944501327)(52105095)(6055026)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM5PR04MB3218; BCL:0; PCL:0; RULEID:; SRVR:AM5PR04MB3218; X-Forefront-PRVS: 06259BA5A2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(366004)(346002)(39380400002)(376002)(189003)(199004)(26005)(68736007)(8676002)(97736004)(81166006)(2906002)(81156014)(53936002)(47776003)(36756003)(66066001)(2361001)(8936002)(76176011)(2351001)(3846002)(6506007)(5660300001)(6116002)(51416003)(386003)(16526019)(186003)(16586007)(305945005)(486005)(446003)(956004)(7736002)(486005)(6486002)(476003)(11346002)(105586002)(2616005)(6512007)(50466002)(106356001)(25786009)(6666003)(4326008)(6916009)(86362001)(316002)(48376002)(52116002)(1076002)(50226002)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR04MB3218; H:linux-u7w5.ap.freescale.net.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR04MB3218; 23:aReSjhxSJjLV1Zp3xZaUCznYjUivn+40QPIpfWp/8?= qApUPNjKOkQRzOFS6zojTtTw0zkXYqkmQGtQNA/CEQzRoBZvTAfspnijbo1l+fp7SxQd65DJ5aZL1OyevW6pgxaPG43WaK0hGH2wHPhuOAuQ992h4mxbhAx9+7NOsKul4JGQMmWfWSgxpdypnaYtCs9MSni4aB83gL/H5WZgMnV7470z42wcAfHWpDZhiF0r8udZhJbU0VdpSRzkGoivstf/XIV7ZhPs/Jv4FtjBIS55OQeMftBc6MKVGVCTNAJHvNaV/7GpI8qkWAdHs7n7Ev0nzStlmkj+l/bSF5xu0pWSucBfHjDQmN2ObJSVoWnpQdyz+7yzEWWWInKkUaMD3DTC4kP62Tne9nz01C3H/fWnOBVVuCvz4t/MMjrlQiXSMn/18FBU6Qo/TDMZtCDZC5JEA/CUJ9ESOd/DSp59cENwqvhW/6ryR0gSBmA+QDnhmbP6ztEARB49nRR/bPCk9TrjFFytvL5YqC6zHYwiVZqja9FJ/I+w3RBIQIisRYTfpL38vm9ogPLfT8FI6JwxlovV72uw6dyybFt5evC7cmSZBmdL98l8rq3NskjZpqKSp8MvifJDxIF1DFGrYyJXNKu1Ytr/nkv81W2OG1wEYQy9l0UFk33TxFet983OOGxmlNvHXaVrrJ6hX9ydS4871KNvgPdmncbkve3YGCYGkgyR4AoQrC+dHA9RuN0lAuKBMuyENSolYEk6XAe2NvNPIiqoHrtuj9l2zQhImz8b/4pJPZPwb3Dc72bkHsT+H1i4DxvRd2qp3k+Y7rEXu9OOpbRC6C2jCBZKrL2jNQMPAojk3pKy7+iwK8+rzNtbhpDMpAkCOCP9JJZyADbBWbciO+4aS9GKsndfnlp/6zQ/vC24/ev7HHf108XeNkRaVAeeZdKTqH4o98PA6zGAlNSJBwsCwENNlFHszh1mrf/KszRXzQ1z7o/ijR1jGQzbrepTkQLAsZ6W1CVQ8s7OpsexjLu2QKgGWU/dLEZL1PnqD9Ci6nYkNRkjuFDJGgylBHWSzhWsSoSk9SBRnwSXUtjEJwMN06NrXHLC4Gsthh8FCB4MCYXUqhLASc3mRTX+eLQCZd+CCzOvOYxnguZ7M/y8srX9dGwmEunPy1o9JKLDgbe3FfcAq8lB1EnPWtMlxG3n8kAHFG7GIsz8jS3bkyqzz/021yR9c+vGhL/n7Km4+zP5S9jfsnERGOvmTDQ2VjCWKE= X-Microsoft-Antispam-Message-Info: qJ0DavbfBo8cICMCYtVxNSBF1JMioSnIQxoRyD+pGdbjzev+wwQE2kB0zyvzZdrTFpEuc/b7gYmCUZ0n9Pq1vvMaYgbk5jjuHHNtoOoPfnr07O8r07TNdZmdmh6RUxijtXKZ/2MK0Dl9BAAsMtfqXq66f0pCFIXtH9/bJIRVldMTxiI8ceqP3GhIvagdOBD7 X-Microsoft-Exchange-Diagnostics: 1; AM5PR04MB3218; 6:NlswCyIdwn1YXrhdwz9MaD33Cqej+eTIRlqiKsuVj7dEFfyoWoasp8pmw0AD/urx43coqRzA0tcyEIGsbJcDMjFHigLCvb5D0hrndjZEd5Eqia2L3paUmws56phKBmROETPDWsWh77H59VsPB0O6rcaZxseLFPGVlQTWHsqBpmwcCG8ZIfiHiUC/IVOFlgKv4LyavSuU7YO7T3Dr96YGwOiOLE61GmDpfohdjF3AF42/JYbOnPEb/2W4J1IEYEn0B2s0DJ5uNlhnT7HeLEwl91XKAB7yNQUbZAbbfVn6A+zcnYq3b0ektYpSbRpSrD7ZYlrOJ5UgLU5FJTFF2ua3aEz6XEaKPHjgxv8s40MAdMy0ROvTXOWLn9dPt1doizwZd0pSBuUF757chvX+hO1fQsw60AmFUYAar8+rNWPIIshpDMoeoBgzrIHEHbd2nhrDqkd58/hjclJN64IWJA42lw==; 5:c37+Ai/hczr1Wo0f4iSTusdL2jEo+Rj7Fw92+l812bIcn4GDI3w6PjTpq1D5pm1CaCGnfxU/oQlD3Sz+oAPLNraBzwa0LRnXLalWquNxOaNvgjFr9Pd9yNtToGlEGvWugTOkKAE1fSIDTSom3WoZCN4tvT6pZlo1Rb0dSn86xtA=; 24:Pwz6FnsyBYpz20cV4/XH15nu+lWxsDSyfDWCi14uHF74R131d5wVF/3tiYKA1AfKHUSFe4ZuR+puZ/eCrpBdAl3HV5UICpkjrGM5hLl0xT4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR04MB3218; 7:A1FgoRi3SfPubOsqWjr+py/WWgN1WdKlGMtTezpGmqUFyFytaDA6HxJ/ziM84n/PrVGXGSjPAsM7MMCUVcycI18fIVq7miQY+gYamRKi8uXJZXTKIsdzXzlLhhcPIgH2PzlPoLc11ApFQ2WC8sNcN1AvqYjgUzc2R34tYntgRwjanw2rgspXwqDa/eaW3uaSwaY8QPNl4lhLsI1pGHSlSvBAi8vcP2BdrYZ6NiFxB3o91XWQoDeyDC7wp7iKiEaq X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2018 12:51:44.4599 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d35f5de5-a1a7-431b-ad40-08d594aaaa01 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR04MB3218 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH V3 3/6] net: fec: set dev->seq to priv->dev_id 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" To platforms has two enet interface, using dev->seq could avoid conflict. i.MX6UL/ULL evk board net get the wrong MAC address from fuse, eth1 get MAC0 address, eth0 get MAC1 address from fuse. Set the priv->dev_id to device->seq as the real net interface alias id then .fec_get_hwaddr() read the related MAC address from fuse. Signed-off-by: Peng Fan Acked-by: Joe Hershberger --- V3: None V2: None drivers/net/fec_mxc.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index 953252a92e..4f1c906a72 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -1250,7 +1250,6 @@ static int fecmxc_probe(struct udevice *dev) struct eth_pdata *pdata = dev_get_platdata(dev); struct fec_priv *priv = dev_get_priv(dev); struct mii_dev *bus = NULL; - int dev_id = -1; uint32_t start; int ret; @@ -1271,9 +1270,9 @@ static int fecmxc_probe(struct udevice *dev) } fec_reg_setup(priv); - priv->dev_id = (dev_id == -1) ? 0 : dev_id; - bus = fec_get_miibus((ulong)priv->eth, dev_id); + priv->dev_id = dev->seq; + bus = fec_get_miibus((ulong)priv->eth, dev->seq); if (!bus) { ret = -ENOMEM; goto err_mii;