mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-27 14:14:37 +08:00
arm: Add Kconfig entry for MACH_TYPE
As part of migrating support for ATAGs to Kconfig, add an option for setting and passing MACH_TYPE. Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
9774462e34
commit
87e8d38a39
@ -1937,6 +1937,20 @@ config SERIAL_TAG
|
||||
bool "Pass system serial number via ATAG"
|
||||
depends on SUPPORT_PASSING_ATAGS
|
||||
|
||||
config STATIC_MACH_TYPE
|
||||
bool "Statically define the Machine ID number"
|
||||
help
|
||||
When booting via ATAGs, enable this option if we know the correct
|
||||
machine ID number to use at compile time. Some systems will be
|
||||
passed the number dynamically by whatever loads U-Boot.
|
||||
|
||||
config MACH_TYPE
|
||||
int "Machine ID number"
|
||||
depends on STATIC_MACH_TYPE
|
||||
help
|
||||
When booting via ATAGs, the machine type must be passed as a number.
|
||||
For the full list see https://www.arm.linux.org.uk/developer/machines
|
||||
|
||||
config ARCH_SUPPORT_TFABOOT
|
||||
bool
|
||||
|
||||
|
@ -6,6 +6,8 @@ CONFIG_ARCH_KIRKWOOD=y
|
||||
CONFIG_SUPPORT_PASSING_ATAGS=y
|
||||
CONFIG_CMDLINE_TAG=y
|
||||
CONFIG_INITRD_TAG=y
|
||||
CONFIG_STATIC_MACH_TYPE=y
|
||||
CONFIG_MACH_TYPE=527
|
||||
CONFIG_SYS_TEXT_BASE=0x600000
|
||||
CONFIG_NR_DRAM_BANKS=2
|
||||
CONFIG_TARGET_DS109=y
|
||||
|
@ -4,6 +4,8 @@ CONFIG_ARCH_MVEBU=y
|
||||
CONFIG_SUPPORT_PASSING_ATAGS=y
|
||||
CONFIG_CMDLINE_TAG=y
|
||||
CONFIG_INITRD_TAG=y
|
||||
CONFIG_STATIC_MACH_TYPE=y
|
||||
CONFIG_MACH_TYPE=3036
|
||||
CONFIG_SYS_TEXT_BASE=0x00800000
|
||||
CONFIG_SPL_LIBCOMMON_SUPPORT=y
|
||||
CONFIG_SPL_LIBGENERIC_SUPPORT=y
|
||||
|
@ -4,6 +4,8 @@ CONFIG_SUPPORT_PASSING_ATAGS=y
|
||||
CONFIG_CMDLINE_TAG=y
|
||||
CONFIG_INITRD_TAG=y
|
||||
CONFIG_SERIAL_TAG=y
|
||||
CONFIG_STATIC_MACH_TYPE=y
|
||||
CONFIG_MACH_TYPE=4283
|
||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-swac"
|
||||
CONFIG_SPL=y
|
||||
CONFIG_MACH_SUN7I=y
|
||||
|
@ -6,6 +6,8 @@ CONFIG_SUPPORT_PASSING_ATAGS=y
|
||||
CONFIG_CMDLINE_TAG=y
|
||||
CONFIG_INITRD_TAG=y
|
||||
CONFIG_REVISION_TAG=y
|
||||
CONFIG_STATIC_MACH_TYPE=y
|
||||
CONFIG_MACH_TYPE=1955
|
||||
CONFIG_SYS_TEXT_BASE=0x80008000
|
||||
CONFIG_NR_DRAM_BANKS=2
|
||||
CONFIG_SYS_MALLOC_LEN=0xc0000
|
||||
|
@ -23,8 +23,6 @@
|
||||
*/
|
||||
#define CONFIG_SYS_L2CACHE_OFF /* pretend there is no L2 CACHE */
|
||||
|
||||
#define CONFIG_MACH_TYPE MACH_TYPE_NOKIA_RX51
|
||||
|
||||
#include <asm/arch/cpu.h> /* get chip and board defs */
|
||||
#include <asm/arch/omap.h>
|
||||
#include <asm/arch/mem.h>
|
||||
|
Loading…
Reference in New Issue
Block a user