From 7eb29398c0ff6ad431a333a4eb56d917acbc85c1 Mon Sep 17 00:00:00 2001 From: Igor Grinberg Date: Thu, 14 Jul 2011 05:45:07 +0000 Subject: arm: add CONFIG_MACH_TYPE setting and documentation CONFIG_MACH_TYPE is used to set the machine type number in the common arm code instead of setting it in the board code. Boards with dynamically discoverable machine types can still set the machine type number in the board code. Signed-off-by: Igor Grinberg --- arch/arm/lib/board.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch/arm/lib/board.c') diff --git a/arch/arm/lib/board.c b/arch/arm/lib/board.c index fc52a26b79..6bbedf45dd 100644 --- a/arch/arm/lib/board.c +++ b/arch/arm/lib/board.c @@ -281,6 +281,10 @@ void board_init_f (ulong bootflag) gd->mon_len = _bss_end_ofs; +#ifdef CONFIG_MACH_TYPE + gd->bd->bi_arch_number = CONFIG_MACH_TYPE; /* board id for Linux */ +#endif + for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) { if ((*init_fnc_ptr)() != 0) { hang (); -- cgit v1.2.1