Signed-off-by: Alexander Shiyan <shc_work@xxxxxxx> --- arch/arm/boards/pcm038/pcm038.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/arm/boards/pcm038/pcm038.c b/arch/arm/boards/pcm038/pcm038.c index 5b0afc3..1bdb93c 100644 --- a/arch/arm/boards/pcm038/pcm038.c +++ b/arch/arm/boards/pcm038/pcm038.c @@ -40,6 +40,7 @@ #include <mach/spi.h> #include <mach/iomux-mx27.h> #include <mach/devices-imx27.h> +#include <mach/iim.h> #include <mfd/mc13xxx.h> #include "pll.h" @@ -193,6 +194,7 @@ mem_initcall(pcm038_mem_init); static int pcm038_devices_init(void) { int i; + u64 uid; char *envdev; unsigned int mode[] = { @@ -316,6 +318,8 @@ static int pcm038_devices_init(void) printf("Using environment in %s Flash\n", envdev); + if (imx_iim_read(1, 1, &uid, 6) == 6) + armlinux_set_serial(uid); armlinux_set_bootparams((void *)0xa0000100); armlinux_set_architecture(MACH_TYPE_PCM038); -- 1.7.3.4 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox