board_f: Add a mach_cpu_init callback
authorPaul Burton <paul.burton@imgtec.com>
Wed, 21 Sep 2016 10:18:46 +0000 (11:18 +0100)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Wed, 21 Sep 2016 13:04:04 +0000 (15:04 +0200)
commit8ebf50692ee9694e1b4baa61228376e83c0e106e
tree78ceb733c3632de9ebef40349f888dee9f18a25f
parentebf2b9e3dff089a9c99e5dc8d7e10b06365e4e46
board_f: Add a mach_cpu_init callback

Currently we have a mismash of architectures which use arch_cpu_init
from architecture-wide code (arc, avr32, blackfin, mips, nios2, xtensa)
and architectures which use arch_cpu_init from machine/SoC level code
(arm, x86).

In order to clean this mess up & allow for both use cases, introduce a
new mach_cpu_init callback which is run immediately after arch_cpu_init.
This will allow for architectures to have arch-wide code without needing
individual machines to all implement their own arch_cpu_init with a call
to some common function.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
common/board_f.c