Commit dd84058d authored by Masahiro Yamada's avatar Masahiro Yamada Committed by Tom Rini
Browse files

kconfig: add board Kconfig and defconfig files



This commit adds:
 - arch/${ARCH}/Kconfig
    provide a menu to select target boards
 - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
    set CONFIG macros to the appropriate values for each board
 - configs/${TARGET_BOARD}_defconfig
    default setting of each board

(This commit was automatically generated by a conversion script
based on boards.cfg)

In Linux Kernel, defconfig files are located under
arch/${ARCH}/configs/ directory.
It works in Linux Kernel since ARCH is always given from the
command line for cross compile.

But in U-Boot, ARCH is not given from the command line.
Which means we cannot know ARCH until the board configuration is done.
That is why all the "*_defconfig" files should be gathered into a
single directory ./configs/.
Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
Acked-by: default avatarSimon Glass <sjg@chromium.org>
parent 0a9064fb

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.
menu "ARC architecture"
depends on ARC
config SYS_ARCH
string
default "arc"
choice
prompt "Target select"
config TARGET_TB100
bool "Support tb100"
config TARGET_ARCANGEL4
bool "Support arcangel4"
config TARGET_ARCANGEL4_BE
bool "Support arcangel4-be"
config TARGET_AXS101
bool "Support axs101"
endchoice
source "board/abilis/tb100/Kconfig"
source "board/synopsys/Kconfig"
source "board/synopsys/axs101/Kconfig"
endmenu
This diff is collapsed.
menu "AVR32 architecture"
depends on AVR32
config SYS_ARCH
string
default "avr32"
choice
prompt "Target select"
config TARGET_ATNGW100
bool "Support atngw100"
config TARGET_ATNGW100MKII
bool "Support atngw100mkii"
config TARGET_ATSTK1002
bool "Support atstk1002"
config TARGET_ATSTK1003
bool "Support atstk1003"
config TARGET_ATSTK1004
bool "Support atstk1004"
config TARGET_ATSTK1006
bool "Support atstk1006"
config TARGET_FAVR_32_EZKIT
bool "Support favr-32-ezkit"
config TARGET_GRASSHOPPER
bool "Support grasshopper"
config TARGET_MIMC200
bool "Support mimc200"
config TARGET_HAMMERHEAD
bool "Support hammerhead"
endchoice
source "board/atmel/atngw100/Kconfig"
source "board/atmel/atngw100mkii/Kconfig"
source "board/atmel/atstk1000/Kconfig"
source "board/earthlcd/favr-32-ezkit/Kconfig"
source "board/in-circuit/grasshopper/Kconfig"
source "board/mimc/mimc200/Kconfig"
source "board/miromico/hammerhead/Kconfig"
endmenu
menu "Blackfin architecture"
depends on BLACKFIN
config SYS_ARCH
string
default "blackfin"
choice
prompt "Target select"
config TARGET_BCT_BRETTL2
bool "Support bct-brettl2"
config TARGET_BF506F_EZKIT
bool "Support bf506f-ezkit"
config TARGET_BF518F_EZBRD
bool "Support bf518f-ezbrd"
config TARGET_BF525_UCR2
bool "Support bf525-ucr2"
config TARGET_BF526_EZBRD
bool "Support bf526-ezbrd"
config TARGET_BF527_AD7160_EVAL
bool "Support bf527-ad7160-eval"
config TARGET_BF527_EZKIT
bool "Support bf527-ezkit"
config TARGET_BF527_SDP
bool "Support bf527-sdp"
config TARGET_BF533_EZKIT
bool "Support bf533-ezkit"
config TARGET_BF533_STAMP
bool "Support bf533-stamp"
config TARGET_BF537_MINOTAUR
bool "Support bf537-minotaur"
config TARGET_BF537_PNAV
bool "Support bf537-pnav"
config TARGET_BF537_SRV1
bool "Support bf537-srv1"
config TARGET_BF537_STAMP
bool "Support bf537-stamp"
config TARGET_BF538F_EZKIT
bool "Support bf538f-ezkit"
config TARGET_BF548_EZKIT
bool "Support bf548-ezkit"
config TARGET_BF561_ACVILON
bool "Support bf561-acvilon"
config TARGET_BF561_EZKIT
bool "Support bf561-ezkit"
config TARGET_BF609_EZKIT
bool "Support bf609-ezkit"
config TARGET_BLACKSTAMP
bool "Support blackstamp"
config TARGET_BLACKVME
bool "Support blackvme"
config TARGET_BR4
bool "Support br4"
config TARGET_CM_BF527
bool "Support cm-bf527"
config TARGET_CM_BF533
bool "Support cm-bf533"
config TARGET_CM_BF537E
bool "Support cm-bf537e"
config TARGET_CM_BF537U
bool "Support cm-bf537u"
config TARGET_CM_BF548
bool "Support cm-bf548"
config TARGET_CM_BF561
bool "Support cm-bf561"
config TARGET_DNP5370
bool "Support dnp5370"
config TARGET_IBF_DSP561
bool "Support ibf-dsp561"
config TARGET_IP04
bool "Support ip04"
config TARGET_PR1
bool "Support pr1"
config TARGET_TCM_BF518
bool "Support tcm-bf518"
config TARGET_TCM_BF537
bool "Support tcm-bf537"
endchoice
source "board/bct-brettl2/Kconfig"
source "board/bf506f-ezkit/Kconfig"
source "board/bf518f-ezbrd/Kconfig"
source "board/bf525-ucr2/Kconfig"
source "board/bf526-ezbrd/Kconfig"
source "board/bf527-ad7160-eval/Kconfig"
source "board/bf527-ezkit/Kconfig"
source "board/bf527-sdp/Kconfig"
source "board/bf533-ezkit/Kconfig"
source "board/bf533-stamp/Kconfig"
source "board/bf537-minotaur/Kconfig"
source "board/bf537-pnav/Kconfig"
source "board/bf537-srv1/Kconfig"
source "board/bf537-stamp/Kconfig"
source "board/bf538f-ezkit/Kconfig"
source "board/bf548-ezkit/Kconfig"
source "board/bf561-acvilon/Kconfig"
source "board/bf561-ezkit/Kconfig"
source "board/bf609-ezkit/Kconfig"
source "board/blackstamp/Kconfig"
source "board/blackvme/Kconfig"
source "board/br4/Kconfig"
source "board/cm-bf527/Kconfig"
source "board/cm-bf533/Kconfig"
source "board/cm-bf537e/Kconfig"
source "board/cm-bf537u/Kconfig"
source "board/cm-bf548/Kconfig"
source "board/cm-bf561/Kconfig"
source "board/dnp5370/Kconfig"
source "board/ibf-dsp561/Kconfig"
source "board/ip04/Kconfig"
source "board/pr1/Kconfig"
source "board/tcm-bf518/Kconfig"
source "board/tcm-bf537/Kconfig"
endmenu
menu "M68000 architecture"
depends on M68K
config SYS_ARCH
string
default "m68k"
choice
prompt "Target select"
config TARGET_M52277EVB
bool "Support M52277EVB"
config TARGET_M5235EVB
bool "Support M5235EVB"
config TARGET_COBRA5272
bool "Support cobra5272"
config TARGET_EB_CPU5282
bool "Support eb_cpu5282"
config TARGET_TASREG
bool "Support TASREG"
config TARGET_M5208EVBE
bool "Support M5208EVBE"
config TARGET_M5249EVB
bool "Support M5249EVB"
config TARGET_M5253DEMO
bool "Support M5253DEMO"
config TARGET_M5253EVBE
bool "Support M5253EVBE"
config TARGET_M5272C3
bool "Support M5272C3"
config TARGET_M5275EVB
bool "Support M5275EVB"
config TARGET_M5282EVB
bool "Support M5282EVB"
config TARGET_ASTRO_MCF5373L
bool "Support astro_mcf5373l"
config TARGET_M53017EVB
bool "Support M53017EVB"
config TARGET_M5329EVB
bool "Support M5329EVB"
config TARGET_M5373EVB
bool "Support M5373EVB"
config TARGET_M54418TWR
bool "Support M54418TWR"
config TARGET_M54451EVB
bool "Support M54451EVB"
config TARGET_M54455EVB
bool "Support M54455EVB"
config TARGET_M5475EVB
bool "Support M5475EVB"
config TARGET_M5485EVB
bool "Support M5485EVB"
endchoice
source "board/BuS/eb_cpu5282/Kconfig"
source "board/astro/mcf5373l/Kconfig"
source "board/cobra5272/Kconfig"
source "board/esd/tasreg/Kconfig"
source "board/freescale/m5208evbe/Kconfig"
source "board/freescale/m52277evb/Kconfig"
source "board/freescale/m5235evb/Kconfig"
source "board/freescale/m5249evb/Kconfig"
source "board/freescale/m5253demo/Kconfig"
source "board/freescale/m5253evbe/Kconfig"
source "board/freescale/m5272c3/Kconfig"
source "board/freescale/m5275evb/Kconfig"
source "board/freescale/m5282evb/Kconfig"
source "board/freescale/m53017evb/Kconfig"
source "board/freescale/m5329evb/Kconfig"
source "board/freescale/m5373evb/Kconfig"
source "board/freescale/m54418twr/Kconfig"
source "board/freescale/m54451evb/Kconfig"
source "board/freescale/m54455evb/Kconfig"
source "board/freescale/m547xevb/Kconfig"
source "board/freescale/m548xevb/Kconfig"
endmenu
menu "MicroBlaze architecture"
depends on MICROBLAZE
config SYS_ARCH
string
default "microblaze"
choice
prompt "Target select"
config TARGET_MICROBLAZE_GENERIC
bool "Support microblaze-generic"
endchoice
source "board/xilinx/microblaze-generic/Kconfig"
endmenu
menu "MIPS architecture"
depends on MIPS
config SYS_ARCH
string
default "mips"
choice
prompt "Target select"
config TARGET_QEMU_MIPS
bool "Support qemu-mips"
config TARGET_MALTA
bool "Support malta"
config TARGET_VCT
bool "Support vct"
config TARGET_DBAU1X00
bool "Support dbau1x00"
config TARGET_PB1X00
bool "Support pb1x00"
config TARGET_QEMU_MIPS64
bool "Support qemu-mips64"
endchoice
source "board/dbau1x00/Kconfig"
source "board/imgtec/malta/Kconfig"
source "board/micronas/vct/Kconfig"
source "board/pb1x00/Kconfig"
source "board/qemu-mips/Kconfig"
endmenu
menu "NDS32 architecture"
depends on NDS32
config SYS_ARCH
string
default "nds32"
choice
prompt "Target select"
config TARGET_ADP_AG101
bool "Support adp-ag101"
config TARGET_ADP_AG101P
bool "Support adp-ag101p"
config TARGET_ADP_AG102
bool "Support adp-ag102"
endchoice
source "board/AndesTech/adp-ag101/Kconfig"
source "board/AndesTech/adp-ag101p/Kconfig"
source "board/AndesTech/adp-ag102/Kconfig"
endmenu
menu "Nios II architecture"
depends on NIOS2
config SYS_ARCH
string
default "nios2"
choice
prompt "Target select"
config TARGET_NIOS2_GENERIC
bool "Support nios2-generic"
config TARGET_PCI5441
bool "Support PCI5441"
config TARGET_PK1C20
bool "Support PK1C20"
endchoice
source "board/altera/nios2-generic/Kconfig"
source "board/psyent/pci5441/Kconfig"
source "board/psyent/pk1c20/Kconfig"
endmenu
menu "OpenRISC architecture"
depends on OPENRISC
config SYS_ARCH
string
default "openrisc"
choice
prompt "Target select"
config TARGET_OPENRISC_GENERIC
bool "Support openrisc-generic"
endchoice
source "board/openrisc/openrisc-generic/Kconfig"
endmenu
menu "PowerPC architecture"
depends on PPC
config SYS_ARCH
string
default "powerpc"
choice
prompt "CPU select"
config 74xx_7xx
bool "74xx"
config MPC512X
bool "MPC512X"
config 5xx
bool "MPC5xx"
config MPC5xxx
bool "MPC5xxx"
config MPC824X
bool "MPC824X"
config MPC8260
bool "MPC8260"
config MPC83xx
bool "MPC83xx"
config MPC85xx
bool "MPC85xx"
config MPC86xx
bool "MPC86xx"
config 8xx
bool "MPC8xx"
config 4xx
bool "PPC4xx"
endchoice
source "arch/powerpc/cpu/74xx_7xx/Kconfig"
source "arch/powerpc/cpu/mpc512x/Kconfig"
source "arch/powerpc/cpu/mpc5xx/Kconfig"
source "arch/powerpc/cpu/mpc5xxx/Kconfig"
source "arch/powerpc/cpu/mpc824x/Kconfig"
source "arch/powerpc/cpu/mpc8260/Kconfig"
source "arch/powerpc/cpu/mpc83xx/Kconfig"
source "arch/powerpc/cpu/mpc85xx/Kconfig"
source "arch/powerpc/cpu/mpc86xx/Kconfig"
source "arch/powerpc/cpu/mpc8xx/Kconfig"
source "arch/powerpc/cpu/ppc4xx/Kconfig"
endmenu
menu "74xx_7xx CPU"
depends on 74xx_7xx
config SYS_CPU
string
default "74xx_7xx"
choice
prompt "Target select"
config TARGET_P3G4
bool "Support P3G4"
config TARGET_ZUMA
bool "Support ZUMA"
config TARGET_PPMC7XX
bool "Support ppmc7xx"
config TARGET_ELPPC
bool "Support ELPPC"
config TARGET_CPCI750
bool "Support CPCI750"
config TARGET_MPC7448HPC2
bool "Support mpc7448hpc2"
config TARGET_DB64360
bool "Support DB64360"
config TARGET_DB64460
bool "Support DB64460"
config TARGET_P3MX
bool "Support p3mx"
endchoice
source "board/Marvell/db64360/Kconfig"
source "board/Marvell/db64460/Kconfig"
source "board/eltec/elppc/Kconfig"
source "board/esd/cpci750/Kconfig"
source "board/evb64260/Kconfig"
source "board/freescale/mpc7448hpc2/Kconfig"
source "board/ppmc7xx/Kconfig"
source "board/prodrive/p3mx/Kconfig"
endmenu
menu "mpc512x CPU"
depends on MPC512X
config SYS_CPU
string
default "mpc512x"
choice
prompt "Target select"
config TARGET_PDM360NG
bool "Support pdm360ng"
config TARGET_ARIA
bool "Support aria"
config TARGET_MECP5123
bool "Support mecp5123"
config TARGET_MPC5121ADS
bool "Support mpc5121ads"
config TARGET_AC14XX
bool "Support ac14xx"
endchoice
source "board/davedenx/aria/Kconfig"
source "board/esd/mecp5123/Kconfig"
source "board/freescale/mpc5121ads/Kconfig"
source "board/ifm/ac14xx/Kconfig"
source "board/pdm360ng/Kconfig"
endmenu
menu "mpc5xx CPU"
depends on 5xx
config SYS_CPU
string
default "mpc5xx"
choice
prompt "Target select"
config TARGET_CMI_MPC5XX
bool "Support cmi_mpc5xx"
config TARGET_PATI
bool "Support PATI"
endchoice