OMAP2+: add cpu id register to MAC address helper
authorAndy Green <andy@warmcat.com>
Thu, 24 Mar 2011 21:27:29 +0000 (21:27 +0000)
committerJason Kridner <jdk@ti.com>
Fri, 16 Sep 2011 22:05:29 +0000 (18:05 -0400)
commited86cccfa0021c831efe5732e17582ae71ad0d24
treedd2f88f6790b3dda8b53eabfc67854ddeac4a7a4
parent119205fbb7edd311c45e769bb552ce4842339bdc
OMAP2+: add cpu id register to MAC address helper

Introduce a generic helper function that can set a MAC address using
data from the OMAP unique CPU ID register.

For comparison purposes this produces a MAC address of

  2e:40:70:f0:12:06

for the ethernet device on my Panda.

Note that this patch requires the fix patch for CPU ID register
indexes previously posted to linux-omap, otherwise the CPU ID is
misread on Panda by the existing function to do it.  This patch
is already on linux-omap.

"OMAP2+:Common CPU DIE ID reading code reads wrong registers for OMAP4430"
http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=b235e007831dbf57710e59cd4a120e2f374eecb9

Signed-off-by: Andy Green <andy.green@linaro.org>
arch/arm/mach-omap2/id.c
arch/arm/mach-omap2/include/mach/id.h