tegra: kconfig: move board select menu and common settings
authorMasahiro Yamada <yamada.m@jp.panasonic.com>
Sat, 30 Aug 2014 22:10:56 +0000 (07:10 +0900)
committerTom Rini <trini@ti.com>
Sun, 31 Aug 2014 01:19:32 +0000 (21:19 -0400)
commitddd960e6c4b8412fa5c5a35f36cc3ac9f3ffbc16
tree936b8cd262a76eff0677b14adf5894cc7cc16fc1
parent44dcb4036b793acc7b5b384f5b572b4fe6e6be76
tegra: kconfig: move board select menu and common settings

Becuase the board select menu in arch/arm/Kconfig is too big,
move the Tegra board select menu to tegra/Kconfig.

Insert the Tegra SoC select menu between the arch select and the
board select.

 Architecture select
 |-- Tegra Platform (Tegra)
     |- Tegra SoC select (Tegra20 / 30 / 114 / 124)
        |- Board select

Consolidate also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="tegra*") and always "select" CONFIG_SPL as follows:

  config TEGRA
          bool
          select SPL

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Acked-by: Stephen Warren <swarren@nvidia.com>
Cc: Tom Warren <twarren@nvidia.com>
45 files changed:
arch/arm/Kconfig
arch/arm/cpu/armv7/tegra-common/Kconfig [new file with mode: 0644]
arch/arm/cpu/armv7/tegra114/Kconfig [new file with mode: 0644]
arch/arm/cpu/armv7/tegra124/Kconfig [new file with mode: 0644]
arch/arm/cpu/armv7/tegra20/Kconfig [new file with mode: 0644]
arch/arm/cpu/armv7/tegra30/Kconfig [new file with mode: 0644]
arch/arm/include/asm/arch-tegra114/tegra.h
arch/arm/include/asm/arch-tegra124/tegra.h
arch/arm/include/asm/arch-tegra20/tegra.h
arch/arm/include/asm/arch-tegra30/tegra.h
board/avionic-design/medcom-wide/Kconfig
board/avionic-design/plutux/Kconfig
board/avionic-design/tec-ng/Kconfig
board/avionic-design/tec/Kconfig
board/compal/paz00/Kconfig
board/compulab/trimslice/Kconfig
board/nvidia/beaver/Kconfig
board/nvidia/cardhu/Kconfig
board/nvidia/dalmore/Kconfig
board/nvidia/harmony/Kconfig
board/nvidia/jetson-tk1/Kconfig
board/nvidia/seaboard/Kconfig
board/nvidia/venice2/Kconfig
board/nvidia/ventana/Kconfig
board/nvidia/whistler/Kconfig
board/toradex/colibri_t20_iris/Kconfig
board/toradex/colibri_t30/Kconfig
configs/beaver_defconfig
configs/cardhu_defconfig
configs/colibri_t20_iris_defconfig
configs/colibri_t30_defconfig
configs/dalmore_defconfig
configs/harmony_defconfig
configs/jetson-tk1_defconfig
configs/medcom-wide_defconfig
configs/paz00_defconfig
configs/plutux_defconfig
configs/seaboard_defconfig
configs/tec-ng_defconfig
configs/tec_defconfig
configs/trimslice_defconfig
configs/venice2_defconfig
configs/ventana_defconfig
configs/whistler_defconfig
include/configs/tegra-common.h