kconfig: arm: introduce symbol for ARM CPUs
authorGeorges Savoundararadj <savoundg@gmail.com>
Tue, 28 Oct 2014 22:16:09 +0000 (23:16 +0100)
committerTom Rini <trini@ti.com>
Wed, 29 Oct 2014 13:02:09 +0000 (09:02 -0400)
commit2e07c249a67e055db294818ff063d502d15db0f8
treea55d9c43dd8ba01ad54dae4e0f42bd7e0967376a
parent678398b19ee23ee5227074bc0d0e7c3925af815c
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>
154 files changed:
arch/arm/Kconfig
arch/arm/cpu/arm926ejs/davinci/Kconfig
arch/arm/cpu/arm926ejs/kirkwood/Kconfig
arch/arm/cpu/arm926ejs/nomadik/Kconfig
arch/arm/cpu/arm926ejs/orion5x/Kconfig
arch/arm/cpu/arm926ejs/versatile/Kconfig
arch/arm/cpu/armv7/exynos/Kconfig
arch/arm/cpu/armv7/highbank/Kconfig
arch/arm/cpu/armv7/keystone/Kconfig
arch/arm/cpu/armv7/omap3/Kconfig
arch/arm/cpu/armv7/omap4/Kconfig
arch/arm/cpu/armv7/omap5/Kconfig
arch/arm/cpu/armv7/rmobile/Kconfig
arch/arm/cpu/armv7/s5pc1xx/Kconfig
arch/arm/cpu/armv7/uniphier/Kconfig
arch/arm/cpu/armv7/zynq/Kconfig
board/BuR/kwb/Kconfig
board/BuR/tseries/Kconfig
board/BuS/eb_cpux9k2/Kconfig
board/BuS/vl_ma2sc/Kconfig
board/CarMediaLab/flea3/Kconfig
board/Marvell/aspenite/Kconfig
board/Marvell/dkb/Kconfig
board/Marvell/gplugd/Kconfig
board/afeb9260/Kconfig
board/altera/socfpga/Kconfig
board/aristainetos/Kconfig
board/armadeus/apf27/Kconfig
board/armltd/integrator/Kconfig
board/armltd/vexpress/Kconfig
board/atmel/at91rm9200ek/Kconfig
board/atmel/at91sam9260ek/Kconfig
board/atmel/at91sam9261ek/Kconfig
board/atmel/at91sam9263ek/Kconfig
board/atmel/at91sam9m10g45ek/Kconfig
board/atmel/at91sam9n12ek/Kconfig
board/atmel/at91sam9rlek/Kconfig
board/atmel/at91sam9x5ek/Kconfig
board/atmel/sama5d3_xplained/Kconfig
board/atmel/sama5d3xek/Kconfig
board/bachmann/ot1200/Kconfig
board/balloon3/Kconfig
board/barco/titanium/Kconfig
board/bluegiga/apx4devkit/Kconfig
board/bluewater/snapper9260/Kconfig
board/boundary/nitrogen6x/Kconfig
board/broadcom/bcm28155_ap/Kconfig
board/broadcom/bcm958300k/Kconfig
board/broadcom/bcm958622hr/Kconfig
board/calao/sbc35_a9g20/Kconfig
board/calao/tny_a9260/Kconfig
board/calao/usb_a9263/Kconfig
board/cirrus/edb93xx/Kconfig
board/cm4008/Kconfig
board/cm41xx/Kconfig
board/compulab/cm_fx6/Kconfig
board/compulab/cm_t335/Kconfig
board/congatec/cgtqmx6eval/Kconfig
board/creative/xfi3/Kconfig
board/davedenx/qong/Kconfig
board/denx/m28evk/Kconfig
board/denx/m53evk/Kconfig
board/egnite/ethernut5/Kconfig
board/embest/mx6boards/Kconfig
board/esd/meesc/Kconfig
board/esd/otc570/Kconfig
board/esg/ima3-mx53/Kconfig
board/eukrea/cpu9260/Kconfig
board/eukrea/cpuat91/Kconfig
board/faraday/a320evb/Kconfig
board/freescale/ls1021aqds/Kconfig
board/freescale/ls1021atwr/Kconfig
board/freescale/mx23evk/Kconfig
board/freescale/mx25pdk/Kconfig
board/freescale/mx28evk/Kconfig
board/freescale/mx31ads/Kconfig
board/freescale/mx31pdk/Kconfig
board/freescale/mx35pdk/Kconfig
board/freescale/mx51evk/Kconfig
board/freescale/mx53ard/Kconfig
board/freescale/mx53evk/Kconfig
board/freescale/mx53loco/Kconfig
board/freescale/mx53smd/Kconfig
board/freescale/mx6qarm2/Kconfig
board/freescale/mx6qsabreauto/Kconfig
board/freescale/mx6sabresd/Kconfig
board/freescale/mx6slevk/Kconfig
board/freescale/mx6sxsabresd/Kconfig
board/freescale/vf610twr/Kconfig
board/gateworks/gw_ventana/Kconfig
board/genesi/mx51_efikamx/Kconfig
board/gumstix/pepper/Kconfig
board/h2200/Kconfig
board/hale/tt01/Kconfig
board/icpdas/lp8x4x/Kconfig
board/imx31_phycore/Kconfig
board/isee/igep0033/Kconfig
board/jornada/Kconfig
board/karo/tx25/Kconfig
board/logicpd/imx27lite/Kconfig
board/logicpd/imx31_litekit/Kconfig
board/mpl/vcma9/Kconfig
board/olimex/mx23_olinuxino/Kconfig
board/palmld/Kconfig
board/palmtc/Kconfig
board/palmtreo680/Kconfig
board/phytec/pcm051/Kconfig
board/ppcag/bg0900/Kconfig
board/pxa255_idp/Kconfig
board/raspberrypi/rpi_b/Kconfig
board/ronetix/pm9261/Kconfig
board/ronetix/pm9263/Kconfig
board/ronetix/pm9g45/Kconfig
board/samsung/goni/Kconfig
board/samsung/smdk2410/Kconfig
board/samsung/smdkc100/Kconfig
board/sandisk/sansa_fuze_plus/Kconfig
board/scb9328/Kconfig
board/schulercontrol/sc_sps_1/Kconfig
board/siemens/corvus/Kconfig
board/siemens/draco/Kconfig
board/siemens/pxm2/Kconfig
board/siemens/rut/Kconfig
board/siemens/taurus/Kconfig
board/silica/pengwyn/Kconfig
board/solidrun/hummingboard/Kconfig
board/spear/spear300/Kconfig
board/spear/spear310/Kconfig
board/spear/spear320/Kconfig
board/spear/spear600/Kconfig
board/spear/x600/Kconfig
board/st-ericsson/snowball/Kconfig
board/st-ericsson/u8500/Kconfig
board/sunxi/Kconfig
board/syteco/jadecpu/Kconfig
board/syteco/zmx25/Kconfig
board/taskit/stamp9g20/Kconfig
board/ti/am335x/Kconfig
board/ti/am43xx/Kconfig
board/ti/ti814x/Kconfig
board/ti/ti816x/Kconfig
board/ti/tnetv107xevm/Kconfig
board/timll/devkit3250/Kconfig
board/toradex/colibri_pxa270/Kconfig
board/tqc/tqma6/Kconfig
board/trizepsiv/Kconfig
board/ttcontrol/vision2/Kconfig
board/udoo/Kconfig
board/vpac270/Kconfig
board/wandboard/Kconfig
board/woodburn/Kconfig
board/xaeniax/Kconfig
board/zipitz2/Kconfig
common/lcd.c