artik: configs: add factory_set_ethaddr environment
authorChanho Park <chanho61.park@samsung.com>
Fri, 19 Feb 2016 08:26:54 +0000 (17:26 +0900)
committerChanho Park <chanho61.park@samsung.com>
Fri, 19 Feb 2016 08:26:54 +0000 (17:26 +0900)
This patch adds factory_set_ethaddr env to help easy generation
of the mac address and store it into factory information.

Change-Id: I6d0e97add46c1f9a369629917acf5c7d5b22960e
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
include/configs/artik_common.h

index cf23916234d307291b2ddc16ef0996ed9a138498..9aeb14c93d98c81c067c05aabebae36a049648e3 100644 (file)
 /* Command definition*/
 #include <config_cmd_default.h>
 
+#define CONFIG_CMD_NET
+#define CONFIG_CMD_DHCP
+#define CONFIG_CMD_GEN_ETHADDR
+
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_ELF
 #define CONFIG_CMD_MMC
        "sdrecovery=sdfuse format; sdfuse flashall 3\0"                 \
        "factory_load=factory_info load mmc ${emmc_dev} 0x80 0x8\0"     \
        "factory_save=factory_info save mmc ${emmc_dev} 0x80 0x8\0"     \
+       "factory_set_ethaddr=run factory_load; gen_eth_addr ;"          \
+               "factory_info write ethaddr $ethaddr;"                  \
+               "run factory_save\0"                                    \
        "boot_cmd=fatload mmc 0:1 $kernel_addr $kernel_file;"           \
                "fatload mmc 0:1 $fdtaddr $fdtfile;"                    \
                "bootz $kernel_addr - $fdtaddr\0"                       \