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>
Thu, 15 Sep 2011 22:01:11 +0000 (18:01 -0400)
commit3a9fe52727626622058b1acce5e795ed01b63a13
treee244e011f850b6ebd75b11f22bca9a0d7c2fc285
parent297450b123610d5a4328b8f58cba405d16580ed6
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