2014-07-30 05:08:14 +00:00
|
|
|
menu "ARM architecture"
|
|
|
|
depends on ARM
|
|
|
|
|
|
|
|
config SYS_ARCH
|
|
|
|
default "arm"
|
|
|
|
|
2014-09-13 18:01:51 +00:00
|
|
|
config ARM64
|
|
|
|
bool
|
|
|
|
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
config HAS_VBAR
|
|
|
|
bool
|
|
|
|
|
|
|
|
config CPU_ARM720T
|
|
|
|
bool
|
|
|
|
|
|
|
|
config CPU_ARM920T
|
|
|
|
bool
|
|
|
|
|
|
|
|
config CPU_ARM926EJS
|
|
|
|
bool
|
|
|
|
|
|
|
|
config CPU_ARM946ES
|
|
|
|
bool
|
|
|
|
|
|
|
|
config CPU_ARM1136
|
|
|
|
bool
|
|
|
|
|
|
|
|
config CPU_ARM1176
|
|
|
|
bool
|
|
|
|
select HAS_VBAR
|
|
|
|
|
|
|
|
config CPU_V7
|
|
|
|
bool
|
|
|
|
select HAS_VBAR
|
|
|
|
|
2015-03-01 11:44:39 +00:00
|
|
|
config CPU_V7M
|
|
|
|
bool
|
|
|
|
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
config CPU_PXA
|
|
|
|
bool
|
|
|
|
|
|
|
|
config CPU_SA1100
|
|
|
|
bool
|
|
|
|
|
|
|
|
config SYS_CPU
|
|
|
|
default "arm720t" if CPU_ARM720T
|
|
|
|
default "arm920t" if CPU_ARM920T
|
|
|
|
default "arm926ejs" if CPU_ARM926EJS
|
|
|
|
default "arm946es" if CPU_ARM946ES
|
|
|
|
default "arm1136" if CPU_ARM1136
|
|
|
|
default "arm1176" if CPU_ARM1176
|
|
|
|
default "armv7" if CPU_V7
|
2015-03-01 11:44:39 +00:00
|
|
|
default "armv7m" if CPU_V7M
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
default "pxa" if CPU_PXA
|
|
|
|
default "sa1100" if CPU_SA1100
|
2014-11-06 02:39:27 +00:00
|
|
|
default "armv8" if ARM64
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
|
2015-01-23 10:50:53 +00:00
|
|
|
config SEMIHOSTING
|
|
|
|
bool "support boot from semihosting"
|
|
|
|
help
|
|
|
|
In emulated environments, semihosting is a way for
|
|
|
|
the hosted environment to call out to the emulator to
|
|
|
|
retrieve files from the host machine.
|
|
|
|
|
2015-08-19 07:48:57 +00:00
|
|
|
config SYS_L2CACHE_OFF
|
|
|
|
bool "L2cache off"
|
|
|
|
help
|
|
|
|
If SoC does not support L2CACHE or one do not want to enable
|
|
|
|
L2CACHE, choose this option.
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
choice
|
|
|
|
prompt "Target select"
|
2015-08-31 01:19:30 +00:00
|
|
|
default TARGET_HIKEY
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-02-20 08:04:01 +00:00
|
|
|
config ARCH_AT91
|
|
|
|
bool "Atmel AT91"
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_EDB93XX
|
|
|
|
bool "Support edb93xx"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM920T
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_VCMA9
|
|
|
|
bool "Support VCMA9"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM920T
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_SMDK2410
|
|
|
|
bool "Support smdk2410"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM920T
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_ASPENITE
|
|
|
|
bool "Support aspenite"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_GPLUGD
|
|
|
|
bool "Support gplugd"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-08-30 22:11:01 +00:00
|
|
|
config ARCH_DAVINCI
|
|
|
|
bool "TI DaVinci"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-08-30 22:11:01 +00:00
|
|
|
help
|
|
|
|
Support for TI's DaVinci platform.
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-08-30 22:10:59 +00:00
|
|
|
config KIRKWOOD
|
|
|
|
bool "Marvell Kirkwood"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-04-25 04:29:56 +00:00
|
|
|
config TARGET_DB_88F6820_GP
|
|
|
|
bool "Support DB-88F6820-GP"
|
|
|
|
select CPU_V7
|
|
|
|
select SUPPORT_SPL
|
|
|
|
|
2014-10-22 10:13:18 +00:00
|
|
|
config TARGET_DB_MV784MP_GP
|
|
|
|
bool "Support db-mv784mp-gp"
|
2014-11-06 02:39:26 +00:00
|
|
|
select CPU_V7
|
2015-01-19 10:33:46 +00:00
|
|
|
select SUPPORT_SPL
|
2014-10-22 10:13:18 +00:00
|
|
|
|
2014-10-22 10:13:19 +00:00
|
|
|
config TARGET_MAXBCM
|
|
|
|
bool "Support maxbcm"
|
2014-11-06 02:39:26 +00:00
|
|
|
select CPU_V7
|
2015-01-19 10:33:47 +00:00
|
|
|
select SUPPORT_SPL
|
2014-10-22 10:13:19 +00:00
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_DEVKIT3250
|
|
|
|
bool "Support devkit3250"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2015-07-17 22:47:11 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-03-31 09:40:51 +00:00
|
|
|
config TARGET_WORK_92105
|
|
|
|
bool "Support work_92105"
|
|
|
|
select CPU_ARM926EJS
|
|
|
|
select SUPPORT_SPL
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_MX25PDK
|
|
|
|
bool "Support mx25pdk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_ZMX25
|
|
|
|
bool "Support zmx25"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_APF27
|
|
|
|
bool "Support apf27"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_APX4DEVKIT
|
|
|
|
bool "Support apx4devkit"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_XFI3
|
|
|
|
bool "Support xfi3"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_M28EVK
|
|
|
|
bool "Support m28evk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX23EVK
|
|
|
|
bool "Support mx23evk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX28EVK
|
|
|
|
bool "Support mx28evk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX23_OLINUXINO
|
|
|
|
bool "Support mx23_olinuxino"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_BG0900
|
|
|
|
bool "Support bg0900"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_SANSA_FUZE_PLUS
|
|
|
|
bool "Support sansa_fuze_plus"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_SC_SPS_1
|
|
|
|
bool "Support sc_sps_1"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-08-30 22:11:06 +00:00
|
|
|
config ORION5X
|
|
|
|
bool "Marvell Orion"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_SPEAR300
|
|
|
|
bool "Support spear300"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_SPEAR310
|
|
|
|
bool "Support spear310"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_SPEAR320
|
|
|
|
bool "Support spear320"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_SPEAR600
|
|
|
|
bool "Support spear600"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-11-18 18:42:22 +00:00
|
|
|
config TARGET_STV0991
|
|
|
|
bool "Support stv0991"
|
|
|
|
select CPU_V7
|
2015-03-31 03:48:01 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
2015-07-03 01:29:41 +00:00
|
|
|
select DM_SPI
|
|
|
|
select DM_SPI_FLASH
|
|
|
|
select SPI_FLASH
|
2014-11-18 18:42:22 +00:00
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_X600
|
|
|
|
bool "Support x600"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM926EJS
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_IMX31_PHYCORE
|
|
|
|
bool "Support imx31_phycore"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM1136
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX31ADS
|
|
|
|
bool "Support mx31ads"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM1136
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX31PDK
|
|
|
|
bool "Support mx31pdk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM1136
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_WOODBURN
|
|
|
|
bool "Support woodburn"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM1136
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_WOODBURN_SD
|
|
|
|
bool "Support woodburn_sd"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM1136
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_FLEA3
|
|
|
|
bool "Support flea3"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM1136
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX35PDK
|
|
|
|
bool "Support mx35pdk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_ARM1136
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-03-19 10:42:56 +00:00
|
|
|
config ARCH_BCM283X
|
|
|
|
bool "Broadcom BCM283X family"
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2015-02-16 19:16:15 +00:00
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_VEXPRESS_CA15_TC2
|
|
|
|
bool "Support vexpress_ca15_tc2"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-11-14 08:34:30 +00:00
|
|
|
select CPU_V7_HAS_NONSEC
|
|
|
|
select CPU_V7_HAS_VIRT
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_VEXPRESS_CA5X2
|
|
|
|
bool "Support vexpress_ca5x2"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_VEXPRESS_CA9X4
|
|
|
|
bool "Support vexpress_ca9x4"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_KWB
|
|
|
|
bool "Support kwb"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_TSERIES
|
|
|
|
bool "Support tseries"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_CM_T335
|
|
|
|
bool "Support cm_t335"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_PEPPER
|
|
|
|
bool "Support pepper"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_AM335X_IGEP0033
|
|
|
|
bool "Support am335x_igep0033"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_PCM051
|
|
|
|
bool "Support pcm051"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_DRACO
|
|
|
|
bool "Support draco"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-06-15 12:57:15 +00:00
|
|
|
config TARGET_THUBAN
|
|
|
|
bool "Support thuban"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-06-15 12:56:41 +00:00
|
|
|
config TARGET_RASTABAN
|
|
|
|
bool "Support rastaban"
|
|
|
|
select CPU_V7
|
|
|
|
select SUPPORT_SPL
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_PXM2
|
|
|
|
bool "Support pxm2"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_RUT
|
|
|
|
bool "Support rut"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_PENGWYN
|
|
|
|
bool "Support pengwyn"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-05-29 17:27:29 +00:00
|
|
|
config TARGET_AM335X_BALTOS
|
|
|
|
bool "Support am335x_baltos"
|
|
|
|
select CPU_V7
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_AM335X_EVM
|
|
|
|
bool "Support am335x_evm"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-09-07 05:43:20 +00:00
|
|
|
config TARGET_AM335X_SL50
|
|
|
|
bool "Support am335x_sl50"
|
|
|
|
select CPU_V7
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_AM43XX_EVM
|
|
|
|
bool "Support am43xx_evm"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-02-10 09:36:01 +00:00
|
|
|
config TARGET_BAV335X
|
|
|
|
bool "Support bav335x"
|
|
|
|
select CPU_V7
|
|
|
|
select SUPPORT_SPL
|
2015-03-31 03:48:00 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
2015-02-10 09:36:01 +00:00
|
|
|
help
|
|
|
|
The BAV335x OEM Network Processor integrates all the functions of an
|
|
|
|
embedded network computer in a small, easy to use SODIMM module which
|
|
|
|
incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
|
|
|
|
processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
|
|
|
|
ethernet with simple connection to external connectors.
|
|
|
|
|
|
|
|
For more information, visit: http://birdland.com/oem
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_TI814X_EVM
|
|
|
|
bool "Support ti814x_evm"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_TI816X_EVM
|
|
|
|
bool "Support ti816x_evm"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_BCM28155_AP
|
|
|
|
bool "Support bcm28155_ap"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-11-11 19:32:18 +00:00
|
|
|
config TARGET_BCMCYGNUS
|
|
|
|
bool "Support bcmcygnus"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-08-11 20:58:26 +00:00
|
|
|
|
2014-11-11 19:32:18 +00:00
|
|
|
config TARGET_BCMNSP
|
|
|
|
bool "Support bcmnsp"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-08-11 20:58:26 +00:00
|
|
|
|
2014-08-30 22:11:00 +00:00
|
|
|
config ARCH_EXYNOS
|
|
|
|
bool "Samsung EXYNOS"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SPI_FLASH
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_SPI
|
|
|
|
select DM_GPIO
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-10-08 04:01:50 +00:00
|
|
|
config ARCH_S5PC1XX
|
|
|
|
bool "Samsung S5PC1XX"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
dm: select CONFIG_DM* options
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax. (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason. Actually,
for CONFIG_DM*, we have no good reason to do so.
Generally, CONFIG_DM is not a user-configurable option. Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it. Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.
Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.
This commit prefers "select" and cleans up the following issues.
[1] Never use "CONFIG_DM=n" in defconfig files
It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set". But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird. Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.
[2] Delete redundant CONFIGs
Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-03-31 03:47:53 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2014-10-08 04:01:50 +00:00
|
|
|
|
2014-08-30 22:11:07 +00:00
|
|
|
config ARCH_HIGHBANK
|
|
|
|
bool "Calxeda Highbank"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-04-21 12:59:36 +00:00
|
|
|
config ARCH_INTEGRATOR
|
|
|
|
bool "ARM Ltd. Integrator family"
|
2015-07-27 09:22:48 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
2015-04-21 12:59:36 +00:00
|
|
|
|
2014-08-30 22:11:05 +00:00
|
|
|
config ARCH_KEYSTONE
|
|
|
|
bool "TI Keystone"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-09-03 16:49:28 +00:00
|
|
|
config ARCH_MX7
|
|
|
|
bool "Freescale MX7"
|
|
|
|
select CPU_V7
|
|
|
|
|
2015-03-04 12:13:03 +00:00
|
|
|
config ARCH_MX6
|
|
|
|
bool "Freescale MX6"
|
|
|
|
select CPU_V7
|
|
|
|
|
2015-04-08 16:56:29 +00:00
|
|
|
config ARCH_MX5
|
|
|
|
bool "Freescale MX5"
|
|
|
|
select CPU_V7
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_M53EVK
|
|
|
|
bool "Support m53evk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX51EVK
|
|
|
|
bool "Support mx51evk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX53ARD
|
|
|
|
bool "Support mx53ard"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX53EVK
|
|
|
|
bool "Support mx53evk"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX53LOCO
|
|
|
|
bool "Support mx53loco"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_MX53SMD
|
|
|
|
bool "Support mx53smd"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-08-30 22:11:02 +00:00
|
|
|
config OMAP34XX
|
|
|
|
bool "OMAP34XX SoC"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-08-30 22:11:03 +00:00
|
|
|
config OMAP44XX
|
|
|
|
bool "OMAP44XX SoC"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-08-30 22:11:04 +00:00
|
|
|
config OMAP54XX
|
|
|
|
bool "OMAP54XX SoC"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-08-30 22:10:57 +00:00
|
|
|
config RMOBILE
|
|
|
|
bool "Renesas ARM SoCs"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-04-21 11:38:20 +00:00
|
|
|
config ARCH_SOCFPGA
|
|
|
|
bool "Altera SOCFPGA family"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2015-08-19 21:23:52 +00:00
|
|
|
select OF_CONTROL
|
|
|
|
select SPL_OF_CONTROL
|
2015-03-31 03:47:59 +00:00
|
|
|
select DM
|
|
|
|
select DM_SPI_FLASH
|
|
|
|
select DM_SPI
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-07-30 20:56:23 +00:00
|
|
|
config TARGET_CM_T43
|
|
|
|
bool "Support cm_t43"
|
|
|
|
select CPU_V7
|
|
|
|
select SUPPORT_SPL
|
|
|
|
|
2014-10-24 20:20:44 +00:00
|
|
|
config ARCH_SUNXI
|
|
|
|
bool "Support sunxi (Allwinner) SoCs"
|
2015-06-17 18:54:07 +00:00
|
|
|
select CMD_USB
|
2015-04-15 18:46:48 +00:00
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2015-06-30 20:51:15 +00:00
|
|
|
select DM_ETH
|
|
|
|
select DM_SERIAL
|
2015-06-17 15:44:58 +00:00
|
|
|
select DM_USB
|
2015-04-15 18:46:48 +00:00
|
|
|
select OF_CONTROL
|
|
|
|
select OF_SEPARATE
|
2015-06-30 20:51:15 +00:00
|
|
|
select USB
|
2015-06-17 18:54:07 +00:00
|
|
|
select USB_STORAGE
|
2015-08-04 15:04:13 +00:00
|
|
|
select USB_KEYBOARD
|
2014-10-22 08:47:44 +00:00
|
|
|
|
2015-06-30 21:17:47 +00:00
|
|
|
config TARGET_TS4800
|
|
|
|
bool "Support TS4800"
|
|
|
|
select CPU_V7
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_VF610TWR
|
|
|
|
bool "Support vf610twr"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-04-15 10:54:26 +00:00
|
|
|
config TARGET_COLIBRI_VF
|
|
|
|
bool "Support Colibri VF50/61"
|
|
|
|
select CPU_V7
|
|
|
|
|
2015-09-21 20:43:39 +00:00
|
|
|
config TARGET_PCM052
|
|
|
|
bool "Support pcm-052"
|
|
|
|
select CPU_V7
|
|
|
|
|
2015-03-16 07:43:24 +00:00
|
|
|
config ARCH_ZYNQ
|
2014-08-30 22:10:55 +00:00
|
|
|
bool "Xilinx Zynq Platform"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2015-06-29 08:47:32 +00:00
|
|
|
select OF_CONTROL
|
2015-03-31 03:47:55 +00:00
|
|
|
select DM
|
2015-06-26 19:21:32 +00:00
|
|
|
select DM_SPI
|
|
|
|
select DM_SPI_FLASH
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-06-10 10:20:57 +00:00
|
|
|
config ARCH_ZYNQMP
|
2015-01-15 09:01:51 +00:00
|
|
|
bool "Support Xilinx ZynqMP Platform"
|
|
|
|
select ARM64
|
|
|
|
|
2014-08-30 22:10:56 +00:00
|
|
|
config TEGRA
|
|
|
|
bool "NVIDIA Tegra"
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-01-23 10:50:53 +00:00
|
|
|
config TARGET_VEXPRESS64_AEMV8A
|
2014-07-30 05:08:14 +00:00
|
|
|
bool "Support vexpress_aemv8a"
|
2014-09-13 18:01:51 +00:00
|
|
|
select ARM64
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-01-23 10:50:53 +00:00
|
|
|
config TARGET_VEXPRESS64_BASE_FVP
|
|
|
|
bool "Support Versatile Express ARMv8a FVP BASE model"
|
|
|
|
select ARM64
|
|
|
|
select SEMIHOSTING
|
|
|
|
|
2015-10-09 16:18:02 +00:00
|
|
|
config TARGET_VEXPRESS64_BASE_FVP_DRAM
|
|
|
|
bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
|
|
|
|
select ARM64
|
|
|
|
help
|
|
|
|
This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
|
|
|
|
the default config to allow the user to load the images directly into
|
|
|
|
DRAM using model parameters rather than by using semi-hosting to load
|
|
|
|
the files from the host filesystem.
|
|
|
|
|
2015-01-23 13:41:10 +00:00
|
|
|
config TARGET_VEXPRESS64_JUNO
|
|
|
|
bool "Support Versatile Express Juno Development Platform"
|
|
|
|
select ARM64
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_LS2085A_EMU
|
|
|
|
bool "Support ls2085a_emu"
|
2014-09-13 18:01:51 +00:00
|
|
|
select ARM64
|
2015-03-09 09:53:21 +00:00
|
|
|
select ARMV8_MULTIENTRY
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_LS2085A_SIMU
|
|
|
|
bool "Support ls2085a_simu"
|
2014-09-13 18:01:51 +00:00
|
|
|
select ARM64
|
2015-03-09 09:53:21 +00:00
|
|
|
select ARMV8_MULTIENTRY
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2015-03-21 02:28:23 +00:00
|
|
|
config TARGET_LS2085AQDS
|
|
|
|
bool "Support ls2085aqds"
|
|
|
|
select ARM64
|
|
|
|
select ARMV8_MULTIENTRY
|
2015-03-24 20:25:02 +00:00
|
|
|
select SUPPORT_SPL
|
2015-03-21 02:28:23 +00:00
|
|
|
help
|
|
|
|
Support for Freescale LS2085AQDS platform
|
|
|
|
The LS2085A Development System (QDS) is a high-performance
|
|
|
|
development platform that supports the QorIQ LS2085A
|
|
|
|
Layerscape Architecture processor.
|
|
|
|
|
2015-03-21 02:28:24 +00:00
|
|
|
config TARGET_LS2085ARDB
|
|
|
|
bool "Support ls2085ardb"
|
|
|
|
select ARM64
|
|
|
|
select ARMV8_MULTIENTRY
|
2015-03-24 20:25:03 +00:00
|
|
|
select SUPPORT_SPL
|
2015-03-21 02:28:24 +00:00
|
|
|
help
|
|
|
|
Support for Freescale LS2085ARDB platform.
|
|
|
|
The LS2085A Reference design board (RDB) is a high-performance
|
|
|
|
development platform that supports the QorIQ LS2085A
|
|
|
|
Layerscape Architecture processor.
|
|
|
|
|
2015-07-30 17:55:23 +00:00
|
|
|
config TARGET_HIKEY
|
|
|
|
bool "Support HiKey 96boards Consumer Edition Platform"
|
|
|
|
select ARM64
|
2015-09-10 20:55:16 +00:00
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2015-09-10 20:55:17 +00:00
|
|
|
select DM_SERIAL
|
2015-07-30 17:55:23 +00:00
|
|
|
help
|
|
|
|
Support for HiKey 96boards platform. It features a HI6220
|
|
|
|
SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
|
|
|
|
|
2014-09-05 05:52:44 +00:00
|
|
|
config TARGET_LS1021AQDS
|
2014-12-03 08:18:09 +00:00
|
|
|
bool "Support ls1021aqds"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-12-03 07:00:45 +00:00
|
|
|
select SUPPORT_SPL
|
2014-09-05 05:52:45 +00:00
|
|
|
config TARGET_LS1021ATWR
|
2014-12-03 08:18:09 +00:00
|
|
|
bool "Support ls1021atwr"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-12-03 07:00:45 +00:00
|
|
|
select SUPPORT_SPL
|
2014-09-05 05:52:45 +00:00
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
config TARGET_H2200
|
|
|
|
bool "Support h2200"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_PXA
|
2014-07-30 05:08:14 +00:00
|
|
|
|
|
|
|
config TARGET_COLIBRI_PXA270
|
|
|
|
bool "Support colibri_pxa270"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_PXA
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-10-03 10:21:07 +00:00
|
|
|
config ARCH_UNIPHIER
|
2015-05-29 08:30:01 +00:00
|
|
|
bool "Socionext UniPhier SoCs"
|
kconfig: arm: introduce symbol for ARM CPUs
This commit introduces a Kconfig symbol for each ARM CPU:
CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
for CPU_ARM1176 and CPU_V7.
For each target, the corresponding CPU is selected and the definition of
SYS_CPU in the corresponding Kconfig file is removed.
Also, it removes redundant "string" type in some Kconfig files.
Signed-off-by: Georges Savoundararadj <savoundg@gmail.com>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-10-28 22:16:09 +00:00
|
|
|
select CPU_V7
|
2014-10-20 08:45:56 +00:00
|
|
|
select SUPPORT_SPL
|
2014-12-18 10:11:03 +00:00
|
|
|
select SPL
|
2015-02-24 13:26:21 +00:00
|
|
|
select OF_CONTROL
|
2015-08-28 11:13:18 +00:00
|
|
|
select SPL_OF_CONTROL
|
2015-03-31 03:47:54 +00:00
|
|
|
select DM
|
2015-08-28 11:13:17 +00:00
|
|
|
select SPL_DM
|
2015-03-31 03:47:54 +00:00
|
|
|
select DM_SERIAL
|
|
|
|
select DM_I2C
|
2015-05-29 08:30:01 +00:00
|
|
|
help
|
|
|
|
Support for UniPhier SoC family developed by Socionext Inc.
|
|
|
|
(formerly, System LSI Business Division of Panasonic Corporation)
|
2014-10-03 10:21:07 +00:00
|
|
|
|
2015-03-01 11:44:42 +00:00
|
|
|
config TARGET_STM32F429_DISCOVERY
|
|
|
|
bool "Support STM32F429 Discovery"
|
|
|
|
select CPU_V7M
|
|
|
|
|
2015-08-30 22:55:38 +00:00
|
|
|
config ARCH_ROCKCHIP
|
|
|
|
bool "Support Rockchip SoCs"
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select SPL
|
|
|
|
select OF_CONTROL
|
|
|
|
select CPU_V7
|
|
|
|
select DM
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
endchoice
|
|
|
|
|
2015-02-20 08:04:01 +00:00
|
|
|
source "arch/arm/mach-at91/Kconfig"
|
|
|
|
|
2015-03-19 10:42:56 +00:00
|
|
|
source "arch/arm/mach-bcm283x/Kconfig"
|
2014-08-30 22:11:01 +00:00
|
|
|
|
2015-03-19 10:42:56 +00:00
|
|
|
source "arch/arm/mach-davinci/Kconfig"
|
2015-02-06 04:41:39 +00:00
|
|
|
|
2015-08-03 12:28:00 +00:00
|
|
|
source "arch/arm/mach-exynos/Kconfig"
|
2014-08-30 22:11:00 +00:00
|
|
|
|
2015-02-20 08:04:08 +00:00
|
|
|
source "arch/arm/mach-highbank/Kconfig"
|
2014-08-30 22:11:07 +00:00
|
|
|
|
2015-04-21 12:59:36 +00:00
|
|
|
source "arch/arm/mach-integrator/Kconfig"
|
|
|
|
|
2015-02-20 08:04:11 +00:00
|
|
|
source "arch/arm/mach-keystone/Kconfig"
|
2014-08-30 22:11:05 +00:00
|
|
|
|
2015-02-20 08:04:06 +00:00
|
|
|
source "arch/arm/mach-kirkwood/Kconfig"
|
2014-08-30 22:10:59 +00:00
|
|
|
|
2015-09-03 16:49:28 +00:00
|
|
|
source "arch/arm/cpu/armv7/mx7/Kconfig"
|
|
|
|
|
2015-03-04 12:13:03 +00:00
|
|
|
source "arch/arm/cpu/armv7/mx6/Kconfig"
|
|
|
|
|
2015-04-08 16:56:29 +00:00
|
|
|
source "arch/arm/cpu/armv7/mx5/Kconfig"
|
|
|
|
|
2014-08-30 22:11:02 +00:00
|
|
|
source "arch/arm/cpu/armv7/omap3/Kconfig"
|
|
|
|
|
2014-08-30 22:11:03 +00:00
|
|
|
source "arch/arm/cpu/armv7/omap4/Kconfig"
|
|
|
|
|
2014-08-30 22:11:04 +00:00
|
|
|
source "arch/arm/cpu/armv7/omap5/Kconfig"
|
|
|
|
|
2015-02-20 08:04:09 +00:00
|
|
|
source "arch/arm/mach-orion5x/Kconfig"
|
2014-08-30 22:11:06 +00:00
|
|
|
|
2014-08-30 22:10:57 +00:00
|
|
|
source "arch/arm/cpu/armv7/rmobile/Kconfig"
|
|
|
|
|
2015-08-30 22:55:38 +00:00
|
|
|
source "arch/arm/mach-rockchip/Kconfig"
|
|
|
|
|
2014-10-08 04:01:50 +00:00
|
|
|
source "arch/arm/cpu/armv7/s5pc1xx/Kconfig"
|
|
|
|
|
2015-04-21 11:38:20 +00:00
|
|
|
source "arch/arm/mach-socfpga/Kconfig"
|
|
|
|
|
2015-02-20 08:04:04 +00:00
|
|
|
source "arch/arm/mach-tegra/Kconfig"
|
2014-08-30 22:10:56 +00:00
|
|
|
|
2015-02-26 17:26:42 +00:00
|
|
|
source "arch/arm/mach-uniphier/Kconfig"
|
2014-10-03 10:21:07 +00:00
|
|
|
|
2015-03-16 07:43:22 +00:00
|
|
|
source "arch/arm/mach-zynq/Kconfig"
|
2014-08-30 22:10:56 +00:00
|
|
|
|
2014-11-14 08:34:30 +00:00
|
|
|
source "arch/arm/cpu/armv7/Kconfig"
|
|
|
|
|
2015-06-10 10:20:56 +00:00
|
|
|
source "arch/arm/cpu/armv8/zynqmp/Kconfig"
|
|
|
|
|
2015-03-09 09:53:21 +00:00
|
|
|
source "arch/arm/cpu/armv8/Kconfig"
|
|
|
|
|
2015-03-04 12:13:04 +00:00
|
|
|
source "arch/arm/imx-common/Kconfig"
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/BuR/kwb/Kconfig"
|
|
|
|
source "board/BuR/tseries/Kconfig"
|
|
|
|
source "board/CarMediaLab/flea3/Kconfig"
|
|
|
|
source "board/Marvell/aspenite/Kconfig"
|
2015-04-25 04:29:56 +00:00
|
|
|
source "board/Marvell/db-88f6820-gp/Kconfig"
|
2014-10-22 10:13:18 +00:00
|
|
|
source "board/Marvell/db-mv784mp-gp/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/Marvell/gplugd/Kconfig"
|
|
|
|
source "board/armadeus/apf27/Kconfig"
|
|
|
|
source "board/armltd/vexpress/Kconfig"
|
|
|
|
source "board/armltd/vexpress64/Kconfig"
|
|
|
|
source "board/bluegiga/apx4devkit/Kconfig"
|
|
|
|
source "board/broadcom/bcm28155_ap/Kconfig"
|
2014-11-11 19:32:18 +00:00
|
|
|
source "board/broadcom/bcmcygnus/Kconfig"
|
|
|
|
source "board/broadcom/bcmnsp/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/cirrus/edb93xx/Kconfig"
|
|
|
|
source "board/compulab/cm_t335/Kconfig"
|
2015-09-02 19:32:20 +00:00
|
|
|
source "board/compulab/cm_t43/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/creative/xfi3/Kconfig"
|
|
|
|
source "board/denx/m28evk/Kconfig"
|
|
|
|
source "board/denx/m53evk/Kconfig"
|
|
|
|
source "board/freescale/ls2085a/Kconfig"
|
2015-03-21 02:28:23 +00:00
|
|
|
source "board/freescale/ls2085aqds/Kconfig"
|
2015-03-21 02:28:24 +00:00
|
|
|
source "board/freescale/ls2085ardb/Kconfig"
|
2014-09-05 05:52:44 +00:00
|
|
|
source "board/freescale/ls1021aqds/Kconfig"
|
2014-09-05 05:52:45 +00:00
|
|
|
source "board/freescale/ls1021atwr/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/freescale/mx23evk/Kconfig"
|
|
|
|
source "board/freescale/mx25pdk/Kconfig"
|
|
|
|
source "board/freescale/mx28evk/Kconfig"
|
|
|
|
source "board/freescale/mx31ads/Kconfig"
|
|
|
|
source "board/freescale/mx31pdk/Kconfig"
|
|
|
|
source "board/freescale/mx35pdk/Kconfig"
|
|
|
|
source "board/freescale/mx51evk/Kconfig"
|
|
|
|
source "board/freescale/mx53ard/Kconfig"
|
|
|
|
source "board/freescale/mx53evk/Kconfig"
|
|
|
|
source "board/freescale/mx53loco/Kconfig"
|
|
|
|
source "board/freescale/mx53smd/Kconfig"
|
|
|
|
source "board/freescale/vf610twr/Kconfig"
|
|
|
|
source "board/gumstix/pepper/Kconfig"
|
|
|
|
source "board/h2200/Kconfig"
|
2015-09-02 19:32:20 +00:00
|
|
|
source "board/hisilicon/hikey/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/imx31_phycore/Kconfig"
|
|
|
|
source "board/isee/igep0033/Kconfig"
|
2014-10-22 10:13:19 +00:00
|
|
|
source "board/maxbcm/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/mpl/vcma9/Kconfig"
|
|
|
|
source "board/olimex/mx23_olinuxino/Kconfig"
|
|
|
|
source "board/phytec/pcm051/Kconfig"
|
2015-09-21 20:43:39 +00:00
|
|
|
source "board/phytec/pcm052/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/ppcag/bg0900/Kconfig"
|
|
|
|
source "board/samsung/smdk2410/Kconfig"
|
|
|
|
source "board/sandisk/sansa_fuze_plus/Kconfig"
|
|
|
|
source "board/schulercontrol/sc_sps_1/Kconfig"
|
|
|
|
source "board/siemens/draco/Kconfig"
|
|
|
|
source "board/siemens/pxm2/Kconfig"
|
|
|
|
source "board/siemens/rut/Kconfig"
|
|
|
|
source "board/silica/pengwyn/Kconfig"
|
|
|
|
source "board/spear/spear300/Kconfig"
|
|
|
|
source "board/spear/spear310/Kconfig"
|
|
|
|
source "board/spear/spear320/Kconfig"
|
|
|
|
source "board/spear/spear600/Kconfig"
|
|
|
|
source "board/spear/x600/Kconfig"
|
2015-03-01 11:44:42 +00:00
|
|
|
source "board/st/stm32f429-discovery/Kconfig"
|
2014-11-18 18:42:22 +00:00
|
|
|
source "board/st/stv0991/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/sunxi/Kconfig"
|
|
|
|
source "board/syteco/zmx25/Kconfig"
|
2015-09-07 05:43:20 +00:00
|
|
|
source "board/tcl/sl50/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/ti/am335x/Kconfig"
|
|
|
|
source "board/ti/am43xx/Kconfig"
|
2015-02-10 09:36:01 +00:00
|
|
|
source "board/birdland/bav335x/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/ti/ti814x/Kconfig"
|
|
|
|
source "board/ti/ti816x/Kconfig"
|
|
|
|
source "board/timll/devkit3250/Kconfig"
|
|
|
|
source "board/toradex/colibri_pxa270/Kconfig"
|
2015-04-15 10:54:26 +00:00
|
|
|
source "board/toradex/colibri_vf/Kconfig"
|
2015-06-30 21:17:47 +00:00
|
|
|
source "board/technologic/ts4800/Kconfig"
|
2015-05-29 17:27:29 +00:00
|
|
|
source "board/vscom/baltos/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
source "board/woodburn/Kconfig"
|
2015-03-31 09:40:51 +00:00
|
|
|
source "board/work-microwave/work_92105/Kconfig"
|
2014-07-30 05:08:14 +00:00
|
|
|
|
2014-09-01 02:06:34 +00:00
|
|
|
source "arch/arm/Kconfig.debug"
|
|
|
|
|
2014-07-30 05:08:14 +00:00
|
|
|
endmenu
|