From patchwork Wed Oct 7 11:00:12 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Prabhakar Kushwaha X-Patchwork-Id: 527261 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: 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 E466A140D72 for ; Wed, 7 Oct 2015 22:16:27 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 53AEB4B7E4; Wed, 7 Oct 2015 13:16:26 +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 S3BvLCR9jb-e; Wed, 7 Oct 2015 13:16:26 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id AB4CC4B764; Wed, 7 Oct 2015 13:16:25 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id BAB7A4B764 for ; Wed, 7 Oct 2015 13:16:22 +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 biWIvPyRxWrS for ; Wed, 7 Oct 2015 13:16:22 +0200 (CEST) X-Greylist: delayed 81147 seconds by postgrey-1.34 at theia; Wed, 07 Oct 2015 13:16:17 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-bn1-obe.outbound.protection.outlook.com (mail-bn1bn0107.outbound.protection.outlook.com [157.56.110.107]) by theia.denx.de (Postfix) with ESMTPS id 037094B761 for ; Wed, 7 Oct 2015 13:16:17 +0200 (CEST) Received: from BLUPR03CA011.namprd03.prod.outlook.com (10.255.124.28) by BY1PR03MB1466.namprd03.prod.outlook.com (10.162.210.12) with Microsoft SMTP Server (TLS) id 15.1.286.20; Wed, 7 Oct 2015 11:00:18 +0000 Received: from BN1BFFO11FD004.protection.gbl (10.255.124.4) by BLUPR03CA011.outlook.office365.com (10.255.124.28) with Microsoft SMTP Server (TLS) id 15.1.286.20 via Frontend Transport; Wed, 7 Oct 2015 11:00:18 +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 BN1BFFO11FD004.mail.protection.outlook.com (10.58.144.67) with Microsoft SMTP Server (TLS) id 15.1.293.9 via Frontend Transport; Wed, 7 Oct 2015 11:00:18 +0000 Received: from b32579-VirtualBox.ap.freescale.net (B32579-02.ap.freescale.net [10.232.40.55]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t97B0DQb023588; Wed, 7 Oct 2015 04:00:16 -0700 From: Prabhakar Kushwaha To: Date: Wed, 7 Oct 2015 16:30:12 +0530 Message-ID: <1444215612-12975-1-git-send-email-prabhakar@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD004; 1:d2VucN17rBXEDZLuh0p/FW17xsR2KfYGRAa5SJuVP4z52+q/wmGECFX+n51JJSOEXGC4vOFVeEys1qDZmRbdb4NVKs1BBylJXkv0gzRt6MPPVzuV7LFLVW3nnmobrXpgf5IH+wIjXikFDlpczfNl9IDF6iriya1F/c8XHHvX4zDHPWIn2rAO3MR4AjO+R8Azn6uAFpa9VwCUTqw4D7dSbNGm/gsCZ4ep+Zbl0iWWaOfjNZMZ0HNIo5ziZFy2g55WIsGB9hgL/clohL/0zwto44rsmO6/rEm/HAUi3TT8NoJba4AVrnl4/paAUoC8OpABviaeDrt9UNS9sBjC6UW4aNUdFL3bQsTiI0eb7zMiTjXcKcvP6A4juhRu1DXjf3LVvkudwRhWQnAmmGCZGAoGYg== X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(107886002)(5003940100001)(2351001)(5001960100002)(86362001)(19580405001)(36756003)(575784001)(92566002)(110136002)(50986999)(19580395003)(189998001)(85426001)(229853001)(5008740100001)(77096005)(6806005)(104016004)(33646002)(46102003)(106466001)(50226001)(48376002)(97736004)(105606002)(64706001)(81156007)(5007970100001)(87936001)(11100500001)(450100001)(47776003)(50466002)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR03MB1466; 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; BY1PR03MB1466; 2:0yd4vpfNbSEzrLH0tBbEkoGMqHb/7RsBki74yuyqeefB1eGx5WW+Js/i1aF+l4oyvdz6nw/kqzR9lL9yv3LxuD1/0peW4phVpOSCs7BND2pNS/NZxTZKLDai4EgkibPJ5XKqMl7cE3Laynx86aunkwHm5I16DoDQ6WU3RlVXUtA=; 3:6Y84XfXs1KYpL0GUUFcP7i+735E6sovGCVn12gR7VGAhtvna057jjcw5cSsJNm1KsyvirsxQzaWl/K9O09yhnVmx3QaA5Z26Vhq3/ex3Yxbl7rZ81duhv4EaOCSDJlxSaH+xUAkhmPqdYyjH9uawigioaUP4469gqPngwwVw1vE0HEYI2gc7++z2m+08jWaaJI18j0nP48vEyBHmuHtjr2EqO1lbda1h1z3Vn9KUw+0=; 25:GtKWPEwuWHe8maLQJy8OCg3JBxB7alcRaJX9FlMl28fRLDFl8YImdtXUJ7jldLq6DBfV1d3I45HAo4IF8gheRIfs7/dkqWN4kmNgjPRq3cz1QpKDbJuh4NLJxJRGd/eg0STnuJmD/zRWzlltr7redKqAm0vnPSnC7gVe5YpaMBpm6nMnSN63cAw+XHy7ZM9akhGsDCY5lsmvpG7WOlLs+dR5/s3i0cd5Qolkuqy5a4j+xXnUZiHxqmOUunWcZ730uA26rPl2Vxg0Op2KY530hQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1466; X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1466; 20:0PBja/oN+A459k1KWqKuaZAlRbedNefQhgGAxNGUvg1C8Y7jsYcQlHeHW/rUssq9nlcEzn+LXRGUQWUqkbmF4dJclbqmj8tQuXw6YBO1HXMel0fMHim2xACu2fI0hC0+TxFt59SqIfNbg5OsQuilxBTNhd2ghQ7vOQlrQkQqv2syFFqPZgQWo95Sc1LJLvi1nYguZz3wMypiBxWY2QsrTBPT/izn/m421zsDaJmd+MNfnTvv/SeZZKgHSRmZgWKTZ9n3o1VUWC+7LdVO3qkqmDJLTZNr5pASKknZxfiupOjrbuiZcgfEqnzkg8QbSMR6t73fz5RXLvJsTkTFakP5m7maDlAK5izpiUc5zsBm5U4=; 4:MNGQrZxXmJ1ovhqF0M3EBK9zvZPb/6yDbjoetA6zuoVeIOyT9hE851bBDUrvzgvaUkUN0PQipgMfFgGhvqv+LZ9NKsTmnTDOStxIDxSYDYefr6LUNVvMAdqABoj7lclKgYoAlTF8UQ22IDjhoCyGxS/kDHFEqUrgjp4Oxoj80n6KDJ2wCXNo8IOHQVZ4s1i40UCeJIUp38vdYrmeuzf0jyIIwDKviW+ShoIwAZTLfpInTrFW1mfLrwnTN48JZKNZXAPIGfkQezq0gR+InGsNZmZ+ZUG+V8j6nNXSRs8L7GJ+bqoCFjp/LJxbnHUsfAFM4smJXMsOxqvuNeBc8h1u/ScfJqHR5vC3C7YBQdPsloo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001); SRVR:BY1PR03MB1466; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1466; X-Forefront-PRVS: 0722981D2A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR03MB1466; 23:2aWcr/ghyTIcmPYBanDJJLjKKRbsYUYHUBMurCcLF?= =?us-ascii?Q?lZuXkhjrR7Kq1q1pI7p+n+j1wpGiHmx6m0MEb/5G4RUEepBnj9xL1VJTVDAE?= =?us-ascii?Q?Ug3rKGqSd6xeSda1YxpSn+JzVr2eqr21VmIPr6tAmHUn1xxKPVLB1MEN3DtK?= =?us-ascii?Q?TXRRbwX62ODFctD5hzgTkCz7KHSJsYbrG+diB4N/mHcsUCAZJKtYlKFtx/M7?= =?us-ascii?Q?EyXlkOxglyaT2FpN8dCoFh5cYF3Y2oRb4D6sjddf0kd8lHLXgy4RVUAEeMRH?= =?us-ascii?Q?ER1VcQmtd1+Hrqo7oB3jvvcj6OpGlZVHuh5+S2DybjdEmhLkmzTAVDJUQs7y?= =?us-ascii?Q?dFI6/SvXoBerxiPEldl2XUcvaiwC8iPBHCyVIOWy1Vctpg/dP0HhpU6fZW98?= =?us-ascii?Q?aFiEif6ihHPtLXEGsXlOE95k/MUgs02gscLKElImBLb1TXbdDWLE0RaXntGo?= =?us-ascii?Q?+y/ZUYToV5+XbrJDoWCBizvz1H+EW0gfD3NH87fxNj0ZG9cGWWKK4nH5Sl71?= =?us-ascii?Q?SyCQn2ESypUTXNptXuLI69SfowR2pzrDRxuNsMBVGlOomtP/b2IBugpOU3t2?= =?us-ascii?Q?FYJhn2fxVgYS25gnT1QDU6RSrrAjIRRFX7BC1Nso7sdtA/Ktd7cfzBCRVsC6?= =?us-ascii?Q?Io9ndf2QBtr2KI6X2XOVy/h9iGcwk2sKbC6pDAQT4AAm7nN2E27p75JkEuoZ?= =?us-ascii?Q?JsDbJQA+htmM0hqbJhIrighLSDOKD4cGU6Ka5Mw7jawOtVMFDVwOjqIIvmzl?= =?us-ascii?Q?8AGkVhDPZdw1WwK/aKFok/0wQz90/GLGNHq0ebXBA6mnnsjiIxeRTZsLL/p4?= =?us-ascii?Q?ByBvs56PRbjtOJVcDWSYiHt4CRh0jRJ4ZpBnxJO+w7ra6/M0zzfaBeV7KcdF?= =?us-ascii?Q?HO0wVvtxFq+yQqPEpFDPpnbIQRvhytGKxOw3tFkCgERHsRcdN8fWY2l4wt9P?= =?us-ascii?Q?UunHgWeoye0eAodz6NBUPUUPUPle1rJ2EecRocbqsOL31egAW3BIYrtCaMoq?= =?us-ascii?Q?0z1qkNb0/um7icaQt5ZsjMg/+LzkX4htJcsVtQ2dHU9r442pF/PP9c/MuSRN?= =?us-ascii?Q?NjQEvKoGdWj8xIr0r/95pPn5FJFbpy1m2TIdqKGf12VHgc2JNH+Bhfa79Qls?= =?us-ascii?Q?UtJzdUfLlHqYOeBhTmHuwwZ4BASZKAc?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1466; 5:mEaN79GFVXU7ot7KOyyaAnAoO43WIv2lK8ivxy5JQrSgUu6WXbKLxHnDvzsorTDHZ2EkiF/wS5CmJ+49wIBwe1xmbE/7oSfxz0XEghZwPPV4XxCcrX6HQgj4JUh7xc4tLJEcCcwOnlpbHEF/nXHO2g==; 24:zphli+ypQjwxmlKZrl16lAbVWidkR7OQTcdp/ZGX0EpRHZqDUsNc/Jd2k+8TfJyLOkMuxUu4ZPqEUAMem5TAhN1EmI7Law8vY49XghgsXZ4=; 20:4IHxZ/Ygev0R2Ymsh8/ZBZ6Ym4gN8CSrzH6JwgiNZExoxa+vS1rP1QpuYPDb+XThWwqV5BYLc4yp+RkwAPGMXQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2015 11:00:18.4229 (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: BY1PR03MB1466 Cc: yorksun@freescale.com Subject: [U-Boot] [PATCH 2/2][v3] armv8: ls2085a: Add support of random MAC address X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 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" Add support of setting RANDOM MAC address if env variable not available. Signed-off-by: Prabhakar Kushwaha Reviewed-by: Bin Meng --- Changs for v2: Incorporated Bin Meng's comments - Moved defines to defconfig - updated subject Changes for v3: Incorporated Bin Meng's comments - Removed CONFIG_LIB_RAND - used make savedefconfig to generate defconfigs configs/ls2085a_simu_defconfig | 1 + configs/ls2085aqds_defconfig | 1 + configs/ls2085aqds_nand_defconfig | 1 + configs/ls2085ardb_defconfig | 1 + configs/ls2085ardb_nand_defconfig | 1 + 5 files changed, 5 insertions(+) diff --git a/configs/ls2085a_simu_defconfig b/configs/ls2085a_simu_defconfig index de9776d..9d04218 100644 --- a/configs/ls2085a_simu_defconfig +++ b/configs/ls2085a_simu_defconfig @@ -12,3 +12,4 @@ CONFIG_SYS_EXTRA_OPTIONS="SIMU" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set # CONFIG_CMD_MISC is not set +CONFIG_NET_RANDOM_ETHADDR=y diff --git a/configs/ls2085aqds_defconfig b/configs/ls2085aqds_defconfig index 0c770e4..78b121d 100644 --- a/configs/ls2085aqds_defconfig +++ b/configs/ls2085aqds_defconfig @@ -7,6 +7,7 @@ CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2085a-qds" CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4" # CONFIG_CMD_SETEXPR is not set CONFIG_OF_CONTROL=y +CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM=y CONFIG_NETDEVICES=y CONFIG_E1000=y diff --git a/configs/ls2085aqds_nand_defconfig b/configs/ls2085aqds_nand_defconfig index 10eda97..ce2a81c 100644 --- a/configs/ls2085aqds_nand_defconfig +++ b/configs/ls2085aqds_nand_defconfig @@ -3,5 +3,6 @@ CONFIG_TARGET_LS2085AQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4,NAND" # CONFIG_CMD_SETEXPR is not set +CONFIG_NET_RANDOM_ETHADDR=y CONFIG_NETDEVICES=y CONFIG_E1000=y diff --git a/configs/ls2085ardb_defconfig b/configs/ls2085ardb_defconfig index 7956533..d0f16f2 100644 --- a/configs/ls2085ardb_defconfig +++ b/configs/ls2085ardb_defconfig @@ -7,6 +7,7 @@ CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2085a-rdb" CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4" # CONFIG_CMD_SETEXPR is not set CONFIG_OF_CONTROL=y +CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM=y CONFIG_NETDEVICES=y CONFIG_E1000=y diff --git a/configs/ls2085ardb_nand_defconfig b/configs/ls2085ardb_nand_defconfig index 96a0dfd..25a6f71 100644 --- a/configs/ls2085ardb_nand_defconfig +++ b/configs/ls2085ardb_nand_defconfig @@ -3,5 +3,6 @@ CONFIG_TARGET_LS2085ARDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4,NAND" # CONFIG_CMD_SETEXPR is not set +CONFIG_NET_RANDOM_ETHADDR=y CONFIG_NETDEVICES=y CONFIG_E1000=y