Message ID | 1444135415-8339-1-git-send-email-prabhakar@freescale.com |
---|---|
State | Superseded |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 8537C140D71 for <incoming@patchwork.ozlabs.org>; Wed, 7 Oct 2015 00:17:16 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 490754B7F0; Tue, 6 Oct 2015 15:17:13 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uuervT5kTw7z; Tue, 6 Oct 2015 15:17:12 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 849DC4B7EA; Tue, 6 Oct 2015 15:17:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9A6874B6CA for <u-boot@lists.denx.de>; Tue, 6 Oct 2015 15:17:09 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8NI7cctkFvMG for <u-boot@lists.denx.de>; Tue, 6 Oct 2015 15:17:09 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0107.outbound.protection.outlook.com [65.55.169.107]) by theia.denx.de (Postfix) with ESMTPS id 1BD654B6C6 for <u-boot@lists.denx.de>; Tue, 6 Oct 2015 15:17:06 +0200 (CEST) Received: from BLUPR03CA005.namprd03.prod.outlook.com (10.255.124.22) by BN3PR03MB1464.namprd03.prod.outlook.com (10.163.35.14) with Microsoft SMTP Server (TLS) id 15.1.286.20; Tue, 6 Oct 2015 12:43:48 +0000 Received: from BL2FFO11FD009.protection.gbl (10.255.124.4) by BLUPR03CA005.outlook.office365.com (10.255.124.22) with Microsoft SMTP Server (TLS) id 15.1.286.20 via Frontend Transport; Tue, 6 Oct 2015 12:43:48 +0000 Authentication-Results: spf=fail (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; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD009.mail.protection.outlook.com (10.173.161.15) with Microsoft SMTP Server (TLS) id 15.1.286.14 via Frontend Transport; Tue, 6 Oct 2015 12:43:48 +0000 Received: from b32579-VirtualBox.ap.freescale.net ([10.232.40.55]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t96Che3q018996; Tue, 6 Oct 2015 05:43:46 -0700 From: Prabhakar Kushwaha <prabhakar@freescale.com> To: <u-boot@lists.denx.de> Date: Tue, 6 Oct 2015 18:13:35 +0530 Message-ID: <1444135415-8339-1-git-send-email-prabhakar@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD009; 1:c7RTdrCORUc0itbwurl9XKhqfGFzEA0WSdr6euoYfGiEf7COumswzNWtpOb4Brtt09BWpDkABXX9qrox2+XuVAExIlivT9R2i17agaalOVTTJazeKBoKL0Lv3TokUqwjdJ/bCnVyf+LLyU/eEtu15SkIPu/KaqbMNkCkmwisRoJ+pj7hqEhrmlPCTP1j7r1JQMavHupXuXX1yP65G7tl6JQ/p0F6RuC9/h9vZj0nW/Hndvs7KdTzYRKuEvIjmjR6xhnU1i4clmIUaobsbPMMuSU2/ARIc3Y1K0tfPES+bHQdOYnQOYl+DxK9wBCcjHA/HpjqnxRnralnzE/uSZFKj8dGugw8wFgKHgD1BxRm/HUWemmciP3SZCml045fGowCooMQbU1ZS34H7o0bSeRKrg== X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(50226001)(107886002)(19580405001)(5008740100001)(105606002)(86362001)(85426001)(47776003)(46102003)(50986999)(229853001)(19580395003)(48376002)(5003940100001)(97736004)(87936001)(104016004)(81156007)(50466002)(110136002)(33646002)(189998001)(36756003)(64706001)(11100500001)(5001960100002)(6806005)(77096005)(106466001)(92566002)(450100001)(2351001)(5007970100001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR03MB1464; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB1464; 2:yCR6jqhT5F+X91bXucuh6WUvioaCzGAAUc0DxYIQ94OnsjQAqYhmpj9BrAjc1hQNGadbpkhvjHlWyPhHF3Kad7k9/TICeNAPUaY+uuiL7mIxMoyfAdNThgDm4ZTzW7P08g8UXoI0I1AukDApxOpqd2KBAz+CLwWgJrRQz+JOD48=; 3:TenuQfNylyT0ZPaijymcZodXDD4zNfCayQn4uchuQRSf3JMJOar4Fb2O+JtsY2tlOsW78CIhAbX/++yuUg/GjoRumc1Gs74egb2Cmk9e3h/2XnOxPuKY+138o16kWnOC+iQb/eJ5p5qlGQpaf3GDhfw7pxBEwOVkdWDNF/+06yQXNxS6M8cF3wj5G5Ez2S6pW7CUQmwBqBFnbaqm24cZ5QRJW4+Hp/xGXvNFlS+QpkY=; 25:aLbkxVyNPwrNzoGSmUIoljxqIO2eqTPOJ4meLZ2bzhC8vAulepJd2AjgSUAMVfGBrXi1r2xxw9FMPA0qjGl2F6rIvMiIHQ9LkxQuF4GTRs/GG3Cf9txuNHOAGhzJgcNJ5neG1gAwVQ5ftgrpT3txc01HXiTxpvTVL68JwqnwnLZO95pamPEMSo/fJx7rnC28VfeeaTJJRLVCZDNeKvIUYvxzTeIyC/IeSC3CrJfTuHB0RO+DMw0eS3SoiR4y21m62GbiKN43jz/Ze0URvS8iSQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1464; X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB1464; 20:93eUX0ELbmdvliaN4DpWKzBc+WNt5NH5JwpZQRC9JtvC/W5RCD9dxMrglHNMsEdjLCgOwPYOdIp/Er6gdDEfHwrl/QF9vnoFZcWat0Hnu1Oo6fLvxMW+bAAgLkGPzLJyWurQd/zZm9hUGHDwBpv6xme6OEImtLDUDI8RM7pTinvSpNiWR9k41nxUxMrAu/AuyRRFsPYmyfKPbQ1OmG5RS0lhVuss466om2/7SrTAmwaaqJ/sKp9YGv11GyAgxdg+dJrUJQIyqocKq8lI+qoxSXvKVzUl3VX+1J8Tigell1GXLuLYxh4khmRxWQOnZS5/RQBW+l5hy3xpnRZKXIkFp/9VfWLlB/zidbCB3riCr0Q=; 4:XkWqtvwRR5v3m1qf5J1QeHRVSlO4L0O6gXn24ZiHdr2V/phpBnWFx5WsXjHFkEh5Vc2SoEJf3gx0gJEbWBDLYgLBZjI7NKa/n9ISVQfmOTzVDFac/biKbsLWbQEVIEn9mASgi2NoNmQOvZ51XgExGdjCJAsCIcPa+4k8bIiSyUuh649gVrQGGjGWAz53a1uoiOrOfI33MXhedT4UFBgzvMG1OKq8W7QYkNHQeqhIPaiSC8m6keb+vUy0vU16nloNH/1/GNhzGIDURCXqDPnif12t3snLpiOSmxjP7lWKGYGmiGZWFfqxOPMFgjpgMQDhANIEgDIAa/2CMv6TxIiOOBH3Ahi0vOw4R+Y18WAArZU= X-Microsoft-Antispam-PRVS: <BN3PR03MB1464AE5768ADAAE43F3708E0A9370@BN3PR03MB1464.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001); SRVR:BN3PR03MB1464; BCL:0; PCL:0; RULEID:; SRVR:BN3PR03MB1464; X-Forefront-PRVS: 07215D0470 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR03MB1464; 23:cIdRJ+dQPgRMZpekqPfMp9vcbFA5WMuQDVGrwBOz4?= =?us-ascii?Q?2bXZ+mXz3YY+x8/cn/o0k0DGkc09TXqpSB+jY5mBnDSu2Glo81TVyEGLKlOO?= =?us-ascii?Q?HcfCZpf6QhwToWSBJ2XtKTdmh7OFheAG5HhSAP3N6qlE7SXlInJSz2lCUILi?= =?us-ascii?Q?AuAcmwmuVrxfg9CtfzQwGID/qp44yCXNNaiDIqHB9DSrSCMTn3NGDv39kKg/?= =?us-ascii?Q?PDkNk+VPYJs+qYLmoDbgpimTsTIVP5Eop8mOsfprB9NfeyJa9LY0D7ZuzEIk?= =?us-ascii?Q?mdSwGQYcoK1n3zNsIKfCpDTfeq6AJT6MELMG+W24YSSoHERCmaYj9Hz9OKml?= =?us-ascii?Q?u3flyqH7w68rNJ0h7PIDZQixXN9rFvMR8GpDQM8cJCeV53bwiXPlnlMUjCO6?= =?us-ascii?Q?u/u6i6UGpmjpyeaNt/SzuvceiOKIySq4yvTb24dId8V7MOMPy44HoAJskK9A?= =?us-ascii?Q?nxp8u7ErKfzoRy8hFHB6wd/UZDtfqUrKLMRL8Zm1uaT8x5p5PVpBT6ZfdPMJ?= =?us-ascii?Q?f9FXcI263TVqUjQFXgLgX8gifrnEisENYCHzf5Lhs4vBVDWY2FBimBf4JVtd?= =?us-ascii?Q?DeFmGZw+E1dT0SOJFY1x1yKP00aUWkSGYPZiv8OxFP2u2lRJ/7etuic64q2Q?= =?us-ascii?Q?QBWl6B3CAuI/p0qgV1AU8HVMJw5FYO7sMg4DGH6eAbirglZjZcNf7Nh4oBSS?= =?us-ascii?Q?4DgcUklt9R6x9hcsBmQh7JG6iPK2cmMI7vVDsxFNow+3/TVRNwTdMlI7sA0G?= =?us-ascii?Q?uOZQFcgT38mM77Ep1ZOZsTg9m/nYZr2HVPYKjIj0Mw0LFvXzOAOxWr7NFd9e?= =?us-ascii?Q?uKJOwpuFMIEnQa051WZn2jHdwr3rMWSLS7r6UuHbDX6HNhMcvaqrTQmfJGEt?= =?us-ascii?Q?Q/dIvaERWm0UaByZ6SrobuL/AkE23ziitsqde82szyqhVZvmbLHlt1cyiyUp?= =?us-ascii?Q?1RLmU2bFf+5X5SMfjDxcBbU59HQLMiHJiyVUg1TayhfTM07CZd/I6mIRRaPL?= =?us-ascii?Q?s2VMreE3TtKJIES6hN1UZFXXX5+js+GF0JfDmN6Pb8u4G+uUSPY5ecyw9PXy?= =?us-ascii?Q?1K3erGa6C7jcsv7tv8keDF0GWXov1liL3J+vT62wfo03bvQaeXUo3ywD+Y36?= =?us-ascii?Q?+o1nh4TlTI=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB1464; 5:njI0dVPkpKuQljyS9a9xtT8KJgO7nauJWLRpT7A1wzLU0cihtMi5l4eS3SyI3EE/lTLC8f9yX1zLurcrQKoLLUNxxoQjvwklWfQDo3VYLglEHbm1ZPzBHclpZlmHG6d+LK0NF0Y+906EdHw99Muxvg==; 24:j1qz1TlmbB6+IwTqa71UEiMYoviKzW5pQte1qWfr09fII/tu/c0iLm4zhsrP9ICvcT8WLNPiVR6eeTo3ykJWQqjRpEVYXhd9K/+5pphfdGA=; 20:I4OM7gq1X1BzARV2p/4RX3FzCi+rUpcHAyRSZkchUVFuiQHRr+N5Vh6gh6C8YUsT+QO1GvtMyevj/8MsD5zFZA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2015 12:43:48.1264 (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: BN3PR03MB1464 Cc: yorksun@freescale.com Subject: [U-Boot] [PATCH 1/2] driver: net: ldpaa_eth: Set MAC address during interface open X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
diff --git a/drivers/net/ldpaa_eth/ldpaa_eth.c b/drivers/net/ldpaa_eth/ldpaa_eth.c index 4de7586..99acb7a 100644 --- a/drivers/net/ldpaa_eth/ldpaa_eth.c +++ b/drivers/net/ldpaa_eth/ldpaa_eth.c @@ -220,7 +220,6 @@ static int ldpaa_eth_open(struct eth_device *net_dev, bd_t *bd) { struct ldpaa_eth_priv *priv = (struct ldpaa_eth_priv *)net_dev->priv; struct dpni_queue_attr rx_queue_attr; - uint8_t mac_addr[6]; int err; if (net_dev->state == ETH_STATE_ACTIVE) @@ -240,21 +239,13 @@ static int ldpaa_eth_open(struct eth_device *net_dev, bd_t *bd) if (err) goto err_bind; - err = dpni_get_primary_mac_addr(dflt_mc_io, MC_CMD_NO_FLAGS, - priv->dpni_handle, mac_addr); + err = dpni_add_mac_addr(dflt_mc_io, MC_CMD_NO_FLAGS, + priv->dpni_handle, net_dev->enetaddr); if (err) { - printf("dpni_get_primary_mac_addr() failed\n"); + printf("dpni_add_mac_addr() failed\n"); return err; } - memcpy(net_dev->enetaddr, mac_addr, 0x6); - - /* setup the MAC address */ - if (net_dev->enetaddr[0] & 0x01) { - printf("%s: MacAddress is multcast address\n", __func__); - return 1; - } - #ifdef CONFIG_PHYLIB /* TODO Check this path */ err = phy_startup(priv->phydev);
Currently ldpaa ethernet driver rely on DPL file to statically configure mac address for the DPNIs. It is not a correct approach. Add support setting MAC address from env variable or Random MAC address. Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com> --- drivers/net/ldpaa_eth/ldpaa_eth.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-)