summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.m@jp.panasonic.com>2014-07-30 14:08:14 +0900
committerTom Rini <trini@ti.com>2014-07-30 08:48:01 -0400
commitdd84058d24ff54d6b32818ffe44aeb4bba2cfae6 (patch)
tree40ccd709d1c0ada01996d6f5e2d1ad870f70650e
parent0a9064fb47bb0a239c04b0b63edebfdd3a201fdc (diff)
downloadu-boot-dd84058d24ff54d6b32818ffe44aeb4bba2cfae6.tar.gz
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: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Simon Glass <sjg@chromium.org>
-rw-r--r--arch/arc/Kconfig29
-rw-r--r--arch/arm/Kconfig1002
-rw-r--r--arch/avr32/Kconfig51
-rw-r--r--arch/blackfin/Kconfig150
-rw-r--r--arch/m68k/Kconfig98
-rw-r--r--arch/microblaze/Kconfig18
-rw-r--r--arch/mips/Kconfig37
-rw-r--r--arch/nds32/Kconfig26
-rw-r--r--arch/nios2/Kconfig26
-rw-r--r--arch/openrisc/Kconfig18
-rw-r--r--arch/powerpc/Kconfig58
-rw-r--r--arch/powerpc/cpu/74xx_7xx/Kconfig49
-rw-r--r--arch/powerpc/cpu/mpc512x/Kconfig34
-rw-r--r--arch/powerpc/cpu/mpc5xx/Kconfig22
-rw-r--r--arch/powerpc/cpu/mpc5xxx/Kconfig154
-rw-r--r--arch/powerpc/cpu/mpc824x/Kconfig49
-rw-r--r--arch/powerpc/cpu/mpc8260/Kconfig94
-rw-r--r--arch/powerpc/cpu/mpc83xx/Kconfig100
-rw-r--r--arch/powerpc/cpu/mpc85xx/Kconfig190
-rw-r--r--arch/powerpc/cpu/mpc86xx/Kconfig30
-rw-r--r--arch/powerpc/cpu/mpc8xx/Kconfig160
-rw-r--r--arch/powerpc/cpu/ppc4xx/Kconfig322
-rw-r--r--arch/sandbox/Kconfig16
-rw-r--r--arch/sh/Kconfig98
-rw-r--r--arch/sparc/Kconfig34
-rw-r--r--arch/x86/Kconfig18
-rw-r--r--board/8dtech/eco5pk/Kconfig23
-rw-r--r--board/AndesTech/adp-ag101/Kconfig23
-rw-r--r--board/AndesTech/adp-ag101p/Kconfig23
-rw-r--r--board/AndesTech/adp-ag102/Kconfig23
-rw-r--r--board/Barix/ipam390/Kconfig23
-rw-r--r--board/BuR/kwb/Kconfig23
-rw-r--r--board/BuR/tseries/Kconfig23
-rw-r--r--board/BuS/eb_cpu5282/Kconfig19
-rw-r--r--board/BuS/eb_cpux9k2/Kconfig23
-rw-r--r--board/BuS/vl_ma2sc/Kconfig23
-rw-r--r--board/CarMediaLab/flea3/Kconfig23
-rw-r--r--board/LEOX/elpt860/Kconfig15
-rw-r--r--board/LaCie/edminiv2/Kconfig23
-rw-r--r--board/LaCie/net2big_v2/Kconfig23
-rw-r--r--board/LaCie/netspace_v2/Kconfig23
-rw-r--r--board/LaCie/wireless_space/Kconfig23
-rw-r--r--board/Marvell/aspenite/Kconfig23
-rw-r--r--board/Marvell/db64360/Kconfig15
-rw-r--r--board/Marvell/db64460/Kconfig15
-rw-r--r--board/Marvell/dkb/Kconfig23
-rw-r--r--board/Marvell/dreamplug/Kconfig23
-rw-r--r--board/Marvell/gplugd/Kconfig23
-rw-r--r--board/Marvell/guruplug/Kconfig23
-rw-r--r--board/Marvell/mv88f6281gtw_ge/Kconfig23
-rw-r--r--board/Marvell/openrd/Kconfig23
-rw-r--r--board/Marvell/rd6281a/Kconfig23
-rw-r--r--board/Marvell/sheevaplug/Kconfig23
-rw-r--r--board/RRvision/Kconfig11
-rw-r--r--board/Seagate/dockstar/Kconfig23
-rw-r--r--board/Seagate/goflexhome/Kconfig23
-rw-r--r--board/a3000/Kconfig11
-rw-r--r--board/a3m071/Kconfig11
-rw-r--r--board/a4m072/Kconfig11
-rw-r--r--board/abilis/tb100/Kconfig19
-rw-r--r--board/afeb9260/Kconfig19
-rw-r--r--board/ait/cam_enc_4xx/Kconfig23
-rw-r--r--board/alphaproject/ap_sh4a_4a/Kconfig19
-rw-r--r--board/altera/nios2-generic/Kconfig15
-rw-r--r--board/altera/socfpga/Kconfig23
-rw-r--r--board/amcc/acadia/Kconfig15
-rw-r--r--board/amcc/bamboo/Kconfig15
-rw-r--r--board/amcc/bluestone/Kconfig15
-rw-r--r--board/amcc/bubinga/Kconfig15
-rw-r--r--board/amcc/canyonlands/Kconfig15
-rw-r--r--board/amcc/ebony/Kconfig15
-rw-r--r--board/amcc/katmai/Kconfig15
-rw-r--r--board/amcc/kilauea/Kconfig15
-rw-r--r--board/amcc/luan/Kconfig15
-rw-r--r--board/amcc/makalu/Kconfig15
-rw-r--r--board/amcc/ocotea/Kconfig15
-rw-r--r--board/amcc/redwood/Kconfig15
-rw-r--r--board/amcc/sequoia/Kconfig15
-rw-r--r--board/amcc/taihu/Kconfig15
-rw-r--r--board/amcc/taishan/Kconfig15
-rw-r--r--board/amcc/walnut/Kconfig15
-rw-r--r--board/amcc/yosemite/Kconfig15
-rw-r--r--board/amcc/yucca/Kconfig15
-rw-r--r--board/armadeus/apf27/Kconfig23
-rw-r--r--board/armltd/integrator/Kconfig159
-rw-r--r--board/armltd/versatile/Kconfig71
-rw-r--r--board/armltd/vexpress/Kconfig59
-rw-r--r--board/armltd/vexpress64/Kconfig39
-rw-r--r--board/astro/mcf5373l/Kconfig19
-rw-r--r--board/atc/Kconfig11
-rw-r--r--board/atmark-techno/armadillo-800eva/Kconfig23
-rw-r--r--board/atmel/at91rm9200ek/Kconfig23
-rw-r--r--board/atmel/at91sam9260ek/Kconfig23
-rw-r--r--board/atmel/at91sam9261ek/Kconfig23
-rw-r--r--board/atmel/at91sam9263ek/Kconfig23
-rw-r--r--board/atmel/at91sam9m10g45ek/Kconfig23
-rw-r--r--board/atmel/at91sam9n12ek/Kconfig23
-rw-r--r--board/atmel/at91sam9rlek/Kconfig23
-rw-r--r--board/atmel/at91sam9x5ek/Kconfig23
-rw-r--r--board/atmel/atngw100/Kconfig19
-rw-r--r--board/atmel/atngw100mkii/Kconfig19
-rw-r--r--board/atmel/atstk1000/Kconfig79
-rw-r--r--board/atmel/sama5d3_xplained/Kconfig23
-rw-r--r--board/atmel/sama5d3xek/Kconfig23
-rw-r--r--board/avionic-design/medcom-wide/Kconfig24
-rw-r--r--board/avionic-design/plutux/Kconfig24
-rw-r--r--board/avionic-design/tec-ng/Kconfig24
-rw-r--r--board/avionic-design/tec/Kconfig24
-rw-r--r--board/avnet/fx12mm/Kconfig15
-rw-r--r--board/avnet/v5fx30teval/Kconfig15
-rw-r--r--board/balloon3/Kconfig15
-rw-r--r--board/barco/titanium/Kconfig23
-rw-r--r--board/bc3450/Kconfig11
-rw-r--r--board/bct-brettl2/Kconfig11
-rw-r--r--board/bf506f-ezkit/Kconfig11
-rw-r--r--board/bf518f-ezbrd/Kconfig11
-rw-r--r--board/bf525-ucr2/Kconfig11
-rw-r--r--board/bf526-ezbrd/Kconfig11
-rw-r--r--board/bf527-ad7160-eval/Kconfig11
-rw-r--r--board/bf527-ezkit/Kconfig11
-rw-r--r--board/bf527-sdp/Kconfig11
-rw-r--r--board/bf533-ezkit/Kconfig11
-rw-r--r--board/bf533-stamp/Kconfig11
-rw-r--r--board/bf537-minotaur/Kconfig11
-rw-r--r--board/bf537-pnav/Kconfig11
-rw-r--r--board/bf537-srv1/Kconfig11
-rw-r--r--board/bf537-stamp/Kconfig11
-rw-r--r--board/bf538f-ezkit/Kconfig11
-rw-r--r--board/bf548-ezkit/Kconfig11
-rw-r--r--board/bf561-acvilon/Kconfig11
-rw-r--r--board/bf561-ezkit/Kconfig11
-rw-r--r--board/bf609-ezkit/Kconfig11
-rw-r--r--board/blackstamp/Kconfig11
-rw-r--r--board/blackvme/Kconfig11
-rw-r--r--board/bluegiga/apx4devkit/Kconfig23
-rw-r--r--board/bluewater/snapper9260/Kconfig23
-rw-r--r--board/boundary/nitrogen6x/Kconfig23
-rw-r--r--board/br4/Kconfig11
-rw-r--r--board/broadcom/bcm28155_ap/Kconfig23
-rw-r--r--board/buffalo/lsxl/Kconfig23
-rw-r--r--board/calao/sbc35_a9g20/Kconfig23
-rw-r--r--board/calao/tny_a9260/Kconfig23
-rw-r--r--board/calao/usb_a9263/Kconfig23
-rw-r--r--board/canmb/Kconfig11
-rw-r--r--board/chromebook-x86/coreboot/Kconfig19
-rw-r--r--board/cirrus/edb93xx/Kconfig23
-rw-r--r--board/cloudengines/pogo_e02/Kconfig23
-rw-r--r--board/cm-bf527/Kconfig11
-rw-r--r--board/cm-bf533/Kconfig11
-rw-r--r--board/cm-bf537e/Kconfig11
-rw-r--r--board/cm-bf537u/Kconfig11
-rw-r--r--board/cm-bf548/Kconfig11
-rw-r--r--board/cm-bf561/Kconfig11
-rw-r--r--board/cm4008/Kconfig19
-rw-r--r--board/cm41xx/Kconfig19
-rw-r--r--board/cm5200/Kconfig11
-rw-r--r--board/cmi/Kconfig11
-rw-r--r--board/cobra5272/Kconfig15
-rw-r--r--board/cogent/Kconfig23
-rw-r--r--board/comelit/dig297/Kconfig23
-rw-r--r--board/compal/paz00/Kconfig24
-rw-r--r--board/compulab/cm_t335/Kconfig23
-rw-r--r--board/compulab/cm_t35/Kconfig23
-rw-r--r--board/compulab/cm_t54/Kconfig23
-rw-r--r--board/compulab/trimslice/Kconfig24
-rw-r--r--board/congatec/cgtqmx6eval/Kconfig23
-rw-r--r--board/corscience/tricorder/Kconfig23
-rw-r--r--board/cpc45/Kconfig11
-rw-r--r--board/cpu86/Kconfig11
-rw-r--r--board/cpu87/Kconfig11
-rw-r--r--board/cray/L1/Kconfig15
-rw-r--r--board/creative/xfi3/Kconfig23
-rw-r--r--board/csb272/Kconfig11
-rw-r--r--board/csb472/Kconfig11
-rw-r--r--board/cu824/Kconfig11
-rw-r--r--board/d-link/dns325/Kconfig23
-rw-r--r--board/dave/PPChameleonEVB/Kconfig31
-rw-r--r--board/davedenx/aria/Kconfig15
-rw-r--r--board/davedenx/qong/Kconfig23
-rw-r--r--board/davinci/da8xxevm/Kconfig71
-rw-r--r--board/davinci/dm355evm/Kconfig23
-rw-r--r--board/davinci/dm355leopard/Kconfig23
-rw-r--r--board/davinci/dm365evm/Kconfig23
-rw-r--r--board/davinci/dm6467evm/Kconfig23
-rw-r--r--board/davinci/dvevm/Kconfig23
-rw-r--r--board/davinci/ea20/Kconfig23
-rw-r--r--board/davinci/schmoogie/Kconfig23
-rw-r--r--board/davinci/sffsdr/Kconfig23
-rw-r--r--board/davinci/sonata/Kconfig23
-rw-r--r--board/dbau1x00/Kconfig19
-rw-r--r--board/denx/m28evk/Kconfig23
-rw-r--r--board/denx/m53evk/Kconfig23
-rw-r--r--board/dnp5370/Kconfig11
-rw-r--r--board/eXalion/Kconfig11
-rw-r--r--board/earthlcd/favr-32-ezkit/Kconfig19
-rw-r--r--board/egnite/ethernut5/Kconfig23
-rw-r--r--board/eltec/elppc/Kconfig15
-rw-r--r--board/eltec/mhpc/Kconfig15
-rw-r--r--board/embest/mx6boards/Kconfig23
-rw-r--r--board/emk/top5200/Kconfig15
-rw-r--r--board/emk/top860/Kconfig15
-rw-r--r--board/emk/top9000/Kconfig23
-rw-r--r--board/enbw/enbw_cmc/Kconfig23
-rw-r--r--board/ep8260/Kconfig11
-rw-r--r--board/ep82xxm/Kconfig11
-rw-r--r--board/esd/apc405/Kconfig15
-rw-r--r--board/esd/ar405/Kconfig15
-rw-r--r--board/esd/ash405/Kconfig15
-rw-r--r--board/esd/cms700/Kconfig15
-rw-r--r--board/esd/cpci2dp/Kconfig15
-rw-r--r--board/esd/cpci405/Kconfig63
-rw-r--r--board/esd/cpci5200/Kconfig15
-rw-r--r--board/esd/cpci750/Kconfig15
-rw-r--r--board/esd/cpciiser4/Kconfig15
-rw-r--r--board/esd/dp405/Kconfig15
-rw-r--r--board/esd/du405/Kconfig15
-rw-r--r--board/esd/du440/Kconfig15
-rw-r--r--board/esd/hh405/Kconfig15
-rw-r--r--board/esd/hub405/Kconfig15
-rw-r--r--board/esd/mecp5123/Kconfig15
-rw-r--r--board/esd/mecp5200/Kconfig15
-rw-r--r--board/esd/meesc/Kconfig23
-rw-r--r--board/esd/ocrtc/Kconfig15
-rw-r--r--board/esd/otc570/Kconfig23
-rw-r--r--board/esd/pci405/Kconfig15
-rw-r--r--board/esd/pf5200/Kconfig15
-rw-r--r--board/esd/plu405/Kconfig15
-rw-r--r--board/esd/pmc405/Kconfig15
-rw-r--r--board/esd/pmc405de/Kconfig15
-rw-r--r--board/esd/pmc440/Kconfig15
-rw-r--r--board/esd/tasreg/Kconfig19
-rw-r--r--board/esd/vme8349/Kconfig15
-rw-r--r--board/esd/voh405/Kconfig15
-rw-r--r--board/esd/vom405/Kconfig15
-rw-r--r--board/esd/wuh405/Kconfig15
-rw-r--r--board/esg/ima3-mx53/Kconfig23
-rw-r--r--board/espt/Kconfig15
-rw-r--r--board/esteem192e/Kconfig11
-rw-r--r--board/eukrea/cpu9260/Kconfig23
-rw-r--r--board/eukrea/cpuat91/Kconfig23
-rw-r--r--board/evb64260/Kconfig23
-rw-r--r--board/exmeritus/hww1u1a/Kconfig15
-rw-r--r--board/faraday/a320evb/Kconfig23
-rw-r--r--board/flagadm/Kconfig11
-rw-r--r--board/freescale/b4860qds/Kconfig15
-rw-r--r--board/freescale/bsc9131rdb/Kconfig15
-rw-r--r--board/freescale/bsc9132qds/Kconfig15
-rw-r--r--board/freescale/c29xpcie/Kconfig15
-rw-r--r--board/freescale/corenet_ds/Kconfig63
-rw-r--r--board/freescale/ls2085a/Kconfig47
-rw-r--r--board/freescale/m5208evbe/Kconfig19
-rw-r--r--board/freescale/m52277evb/Kconfig19
-rw-r--r--board/freescale/m5235evb/Kconfig19
-rw-r--r--board/freescale/m5249evb/Kconfig19
-rw-r--r--board/freescale/m5253demo/Kconfig19
-rw-r--r--board/freescale/m5253evbe/Kconfig19
-rw-r--r--board/freescale/m5272c3/Kconfig19
-rw-r--r--board/freescale/m5275evb/Kconfig19
-rw-r--r--board/freescale/m5282evb/Kconfig19
-rw-r--r--board/freescale/m53017evb/Kconfig19
-rw-r--r--board/freescale/m5329evb/Kconfig19
-rw-r--r--board/freescale/m5373evb/Kconfig19
-rw-r--r--board/freescale/m54418twr/Kconfig19
-rw-r--r--board/freescale/m54451evb/Kconfig19
-rw-r--r--board/freescale/m54455evb/Kconfig19
-rw-r--r--board/freescale/m547xevb/Kconfig19
-rw-r--r--board/freescale/m548xevb/Kconfig19
-rw-r--r--board/freescale/mpc5121ads/Kconfig15
-rw-r--r--board/freescale/mpc7448hpc2/Kconfig15
-rw-r--r--board/freescale/mpc8266ads/Kconfig15
-rw-r--r--board/freescale/mpc8308rdb/Kconfig15
-rw-r--r--board/freescale/mpc8313erdb/Kconfig15
-rw-r--r--board/freescale/mpc8315erdb/Kconfig15
-rw-r--r--board/freescale/mpc8323erdb/Kconfig15
-rw-r--r--board/freescale/mpc832xemds/Kconfig15
-rw-r--r--board/freescale/mpc8349emds/Kconfig15
-rw-r--r--board/freescale/mpc8349itx/Kconfig15
-rw-r--r--board/freescale/mpc8360emds/Kconfig15
-rw-r--r--board/freescale/mpc8360erdk/Kconfig15
-rw-r--r--board/freescale/mpc837xemds/Kconfig15
-rw-r--r--board/freescale/mpc837xerdb/Kconfig15
-rw-r--r--board/freescale/mpc8536ds/Kconfig15
-rw-r--r--board/freescale/mpc8540ads/Kconfig15
-rw-r--r--board/freescale/mpc8541cds/Kconfig15
-rw-r--r--board/freescale/mpc8544ds/Kconfig15
-rw-r--r--board/freescale/mpc8548cds/Kconfig15
-rw-r--r--board/freescale/mpc8555cds/Kconfig15
-rw-r--r--board/freescale/mpc8560ads/Kconfig15
-rw-r--r--board/freescale/mpc8568mds/Kconfig15
-rw-r--r--board/freescale/mpc8569mds/Kconfig15
-rw-r--r--board/freescale/mpc8572ds/Kconfig15
-rw-r--r--board/freescale/mpc8610hpcd/Kconfig15
-rw-r--r--board/freescale/mpc8641hpcn/Kconfig15
-rw-r--r--board/freescale/mx23evk/Kconfig23
-rw-r--r--board/freescale/mx25pdk/Kconfig23
-rw-r--r--board/freescale/mx28evk/Kconfig23
-rw-r--r--board/freescale/mx31ads/Kconfig23
-rw-r--r--board/freescale/mx31pdk/Kconfig23
-rw-r--r--board/freescale/mx35pdk/Kconfig23
-rw-r--r--board/freescale/mx51evk/Kconfig23
-rw-r--r--board/freescale/mx53ard/Kconfig23
-rw-r--r--board/freescale/mx53evk/Kconfig23
-rw-r--r--board/freescale/mx53loco/Kconfig23
-rw-r--r--board/freescale/mx53smd/Kconfig23
-rw-r--r--board/freescale/mx6qarm2/Kconfig23
-rw-r--r--board/freescale/mx6qsabreauto/Kconfig23
-rw-r--r--board/freescale/mx6sabresd/Kconfig23
-rw-r--r--board/freescale/mx6slevk/Kconfig23
-rw-r--r--board/freescale/p1010rdb/Kconfig15
-rw-r--r--board/freescale/p1022ds/Kconfig15
-rw-r--r--board/freescale/p1023rdb/Kconfig15
-rw-r--r--board/freescale/p1_p2_rdb/Kconfig15
-rw-r--r--board/freescale/p1_p2_rdb_pc/Kconfig15
-rw-r--r--board/freescale/p1_twr/Kconfig15
-rw-r--r--board/freescale/p2020come/Kconfig15
-rw-r--r--board/freescale/p2020ds/Kconfig15
-rw-r--r--board/freescale/p2041rdb/Kconfig15
-rw-r--r--board/freescale/qemu-ppce500/Kconfig15
-rw-r--r--board/freescale/t1040qds/Kconfig15
-rw-r--r--board/freescale/t104xrdb/Kconfig15
-rw-r--r--board/freescale/t208xqds/Kconfig15
-rw-r--r--board/freescale/t208xrdb/Kconfig15
-rw-r--r--board/freescale/t4qds/Kconfig31
-rw-r--r--board/freescale/t4rdb/Kconfig15
-rw-r--r--board/freescale/vf610twr/Kconfig23
-rw-r--r--board/funkwerk/vovpn-gw/Kconfig15
-rw-r--r--board/g2000/Kconfig11
-rw-r--r--board/gaisler/gr_cpci_ax2000/Kconfig19
-rw-r--r--board/gaisler/gr_ep2s60/Kconfig19
-rw-r--r--board/gaisler/gr_xc3s_1500/Kconfig19
-rw-r--r--board/gaisler/grsim/Kconfig19
-rw-r--r--board/gaisler/grsim_leon2/Kconfig19
-rw-r--r--board/galaxy5200/Kconfig11
-rw-r--r--board/gateworks/gw_ventana/Kconfig23
-rw-r--r--board/gdsys/405ep/Kconfig63
-rw-r--r--board/gdsys/405ex/Kconfig15
-rw-r--r--board/gdsys/dlvision/Kconfig15
-rw-r--r--board/gdsys/gdppc440etx/Kconfig15
-rw-r--r--board/gdsys/intip/Kconfig15
-rw-r--r--board/gdsys/p1022/Kconfig15
-rw-r--r--board/gen860t/Kconfig11
-rw-r--r--board/genesi/mx51_efikamx/Kconfig23
-rw-r--r--board/gumstix/duovero/Kconfig23
-rw-r--r--board/gumstix/pepper/Kconfig23
-rw-r--r--board/gw8260/Kconfig11
-rw-r--r--board/h2200/Kconfig15
-rw-r--r--board/hale/tt01/Kconfig23
-rw-r--r--board/hermes/Kconfig11
-rw-r--r--board/highbank/Kconfig19
-rw-r--r--board/htkw/mcx/Kconfig23
-rw-r--r--board/hymod/Kconfig11
-rw-r--r--board/ibf-dsp561/Kconfig11
-rw-r--r--board/icecube/Kconfig11
-rw-r--r--board/icpdas/lp8x4x/Kconfig19
-rw-r--r--board/icu862/Kconfig11
-rw-r--r--board/ids/ids8247/Kconfig15
-rw-r--r--board/ids/ids8313/Kconfig15
-rw-r--r--board/ifm/ac14xx/Kconfig15
-rw-r--r--board/ifm/o2dnt2/Kconfig95
-rw-r--r--board/imgtec/malta/Kconfig19
-rw-r--r--board/imx31_phycore/Kconfig19
-rw-r--r--board/in-circuit/grasshopper/Kconfig19
-rw-r--r--board/inka4x0/Kconfig11
-rw-r--r--board/intercontrol/digsy_mtc/Kconfig15
-rw-r--r--board/iomega/iconnect/Kconfig23
-rw-r--r--board/ip04/Kconfig11
-rw-r--r--board/ip860/Kconfig11
-rw-r--r--board/ipek01/Kconfig11
-rw-r--r--board/iphase4539/Kconfig11
-rw-r--r--board/isee/igep0033/Kconfig23
-rw-r--r--board/isee/igep00x0/Kconfig23
-rw-r--r--board/ivm/Kconfig23
-rw-r--r--board/jornada/Kconfig15
-rw-r--r--board/jse/Kconfig11
-rw-r--r--board/jupiter/Kconfig11
-rw-r--r--board/karo/tk71/Kconfig23
-rw-r--r--board/karo/tx25/Kconfig23
-rw-r--r--board/keymile/km82xx/Kconfig15
-rw-r--r--board/keymile/km83xx/Kconfig47
-rw-r--r--board/keymile/km_arm/Kconfig23
-rw-r--r--board/keymile/kmp204x/Kconfig15
-rw-r--r--board/kmc/kzm9g/Kconfig23
-rw-r--r--board/korat/Kconfig11
-rw-r--r--board/kup/kup4k/Kconfig15
-rw-r--r--board/kup/kup4x/Kconfig15
-rw-r--r--board/logicpd/am3517evm/Kconfig23
-rw-r--r--board/logicpd/imx27lite/Kconfig47
-rw-r--r--board/logicpd/imx31_litekit/Kconfig23
-rw-r--r--board/logicpd/omap3som/Kconfig23
-rw-r--r--board/logicpd/zoom1/Kconfig23
-rw-r--r--board/lwmon/Kconfig11
-rw-r--r--board/lwmon5/Kconfig11
-rw-r--r--board/manroland/hmi1001/Kconfig15
-rw-r--r--board/manroland/mucmc52/Kconfig15
-rw-r--r--board/manroland/uc100/Kconfig15
-rw-r--r--board/manroland/uc101/Kconfig15
-rw-r--r--board/matrix_vision/mergerbox/Kconfig15
-rw-r--r--board/matrix_vision/mvbc_p/Kconfig15
-rw-r--r--board/matrix_vision/mvblm7/Kconfig15
-rw-r--r--board/matrix_vision/mvblx/Kconfig23
-rw-r--r--board/matrix_vision/mvsmr/Kconfig15
-rw-r--r--board/mcc200/Kconfig11
-rw-r--r--board/micronas/vct/Kconfig19
-rw-r--r--board/mimc/mimc200/Kconfig19
-rw-r--r--board/miromico/hammerhead/Kconfig19
-rw-r--r--board/mosaixtech/icon/Kconfig15
-rw-r--r--board/motionpro/Kconfig11
-rw-r--r--board/mpc8308_p1m/Kconfig11
-rw-r--r--board/mpl/mip405/Kconfig15
-rw-r--r--board/mpl/pati/Kconfig15
-rw-r--r--board/mpl/pip405/Kconfig15
-rw-r--r--board/mpl/vcma9/Kconfig23
-rw-r--r--board/mpr2/Kconfig15
-rw-r--r--board/ms7720se/Kconfig15
-rw-r--r--board/ms7722se/Kconfig15
-rw-r--r--board/ms7750se/Kconfig15
-rw-r--r--board/muas3001/Kconfig11
-rw-r--r--board/munices/Kconfig11
-rw-r--r--board/musenki/Kconfig11
-rw-r--r--board/mvblue/Kconfig11
-rw-r--r--board/netvia/Kconfig11
-rw-r--r--board/nokia/rx51/Kconfig23
-rw-r--r--board/nvidia/beaver/Kconfig24
-rw-r--r--board/nvidia/cardhu/Kconfig24
-rw-r--r--board/nvidia/dalmore/Kconfig24
-rw-r--r--board/nvidia/harmony/Kconfig24
-rw-r--r--board/nvidia/jetson-tk1/Kconfig24
-rw-r--r--board/nvidia/seaboard/Kconfig24
-rw-r--r--board/nvidia/venice2/Kconfig24
-rw-r--r--board/nvidia/ventana/Kconfig24
-rw-r--r--board/nvidia/whistler/Kconfig24
-rw-r--r--board/olimex/mx23_olinuxino/Kconfig23
-rw-r--r--board/omicron/calimain/Kconfig23
-rw-r--r--board/openrisc/openrisc-generic/Kconfig15
-rw-r--r--board/overo/Kconfig19
-rw-r--r--board/palmld/Kconfig15
-rw-r--r--board/palmtc/Kconfig15
-rw-r--r--board/palmtreo680/Kconfig15
-rw-r--r--board/pandora/Kconfig19
-rw-r--r--board/pb1x00/Kconfig19
-rw-r--r--board/pcs440ep/Kconfig11
-rw-r--r--board/pdm360ng/Kconfig11
-rw-r--r--board/phytec/pcm030/Kconfig15
-rw-r--r--board/phytec/pcm051/Kconfig23
-rw-r--r--board/pm520/Kconfig11
-rw-r--r--board/pm826/Kconfig11
-rw-r--r--board/pm828/Kconfig11
-rw-r--r--board/ppcag/bg0900/Kconfig23
-rw-r--r--board/ppmc7xx/Kconfig11
-rw-r--r--board/ppmc8260/Kconfig11
-rw-r--r--board/pr1/Kconfig11
-rw-r--r--board/prodrive/alpr/Kconfig15
-rw-r--r--board/prodrive/p3mx/Kconfig15
-rw-r--r--board/prodrive/p3p440/Kconfig15
-rw-r--r--board/psyent/pci5441/Kconfig15
-rw-r--r--board/psyent/pk1c20/Kconfig15
-rw-r--r--board/pxa255_idp/Kconfig15
-rw-r--r--board/qemu-mips/Kconfig31
-rw-r--r--board/r360mpi/Kconfig11
-rw-r--r--board/raidsonic/ib62x0/Kconfig23
-rw-r--r--board/raspberrypi/rpi_b/Kconfig23
-rw-r--r--board/renesas/MigoR/Kconfig19
-rw-r--r--board/renesas/alt/Kconfig23
-rw-r--r--board/renesas/ap325rxa/Kconfig19
-rw-r--r--board/renesas/ecovec/Kconfig19
-rw-r--r--board/renesas/koelsch/Kconfig23
-rw-r--r--board/renesas/lager/Kconfig23
-rw-r--r--board/renesas/r0p7734/Kconfig19
-rw-r--r--board/renesas/r2dplus/Kconfig19
-rw-r--r--board/renesas/r7780mp/Kconfig19
-rw-r--r--board/renesas/rsk7203/Kconfig19
-rw-r--r--board/renesas/rsk7264/Kconfig19
-rw-r--r--board/renesas/rsk7269/Kconfig19
-rw-r--r--board/renesas/sh7752evb/Kconfig19
-rw-r--r--board/renesas/sh7753evb/Kconfig19
-rw-r--r--board/renesas/sh7757lcr/Kconfig19
-rw-r--r--board/renesas/sh7763rdp/Kconfig19
-rw-r--r--board/renesas/sh7785lcr/Kconfig19
-rw-r--r--board/ronetix/pm9261/Kconfig23
-rw-r--r--board/ronetix/pm9263/Kconfig23
-rw-r--r--board/ronetix/pm9g45/Kconfig23
-rw-r--r--board/sacsng/Kconfig11
-rw-r--r--board/samsung/arndale/Kconfig23
-rw-r--r--board/samsung/goni/Kconfig23
-rw-r--r--board/samsung/origen/Kconfig23
-rw-r--r--board/samsung/smdk2410/Kconfig23
-rw-r--r--board/samsung/smdk5250/Kconfig47
-rw-r--r--board/samsung/smdk5420/Kconfig47
-rw-r--r--board/samsung/smdkc100/Kconfig23
-rw-r--r--board/samsung/smdkv310/Kconfig23
-rw-r--r--board/samsung/trats/Kconfig23
-rw-r--r--board/samsung/trats2/Kconfig23
-rw-r--r--board/samsung/universal_c210/Kconfig23
-rw-r--r--board/sandburst/karef/Kconfig15
-rw-r--r--board/sandburst/metrobox/Kconfig15
-rw-r--r--board/sandisk/sansa_fuze_plus/Kconfig23
-rw-r--r--board/sandpoint/Kconfig23
-rw-r--r--board/sbc405/Kconfig11
-rw-r--r--board/sbc8349/Kconfig11
-rw-r--r--board/sbc8548/Kconfig11
-rw-r--r--board/sbc8641d/Kconfig11
-rw-r--r--board/sc3/Kconfig11
-rw-r--r--board/scb9328/Kconfig19
-rw-r--r--board/schulercontrol/sc_sps_1/Kconfig23
-rw-r--r--board/shmin/Kconfig15
-rw-r--r--board/siemens/corvus/Kconfig23
-rw-r--r--board/siemens/draco/Kconfig47
-rw-r--r--board/siemens/pxm2/Kconfig23
-rw-r--r--board/siemens/rut/Kconfig23
-rw-r--r--board/siemens/taurus/Kconfig23
-rw-r--r--board/silica/pengwyn/Kconfig23
-rw-r--r--board/sixnet/Kconfig11
-rw-r--r--board/socrates/Kconfig11
-rw-r--r--board/solidrun/hummingboard/Kconfig23
-rw-r--r--board/spd8xx/Kconfig11
-rw-r--r--board/spear/spear300/Kconfig23
-rw-r--r--board/spear/spear310/Kconfig23
-rw-r--r--board/spear/spear320/Kconfig23
-rw-r--r--board/spear/spear600/Kconfig23
-rw-r--r--board/spear/x600/Kconfig23
-rw-r--r--board/st-ericsson/snowball/Kconfig23
-rw-r--r--board/st-ericsson/u8500/Kconfig23
-rw-r--r--board/st/nhk8815/Kconfig23
-rw-r--r--board/stx/stxgp3/Kconfig15
-rw-r--r--board/stx/stxssa/Kconfig15
-rw-r--r--board/stx/stxxtc/Kconfig15
-rw-r--r--board/sunxi/Kconfig59
-rw-r--r--board/svm_sc8xx/Kconfig11
-rw-r--r--board/synopsys/Kconfig31
-rw-r--r--board/synopsys/axs101/Kconfig19
-rw-r--r--board/syteco/jadecpu/Kconfig23
-rw-r--r--board/syteco/zmx25/Kconfig23
-rw-r--r--board/t3corp/Kconfig11
-rw-r--r--board/taskit/stamp9g20/Kconfig23
-rw-r--r--board/tcm-bf518/Kconfig11
-rw-r--r--board/tcm-bf537/Kconfig11
-rw-r--r--board/technexion/tao3530/Kconfig23
-rw-r--r--board/technexion/twister/Kconfig23
-rw-r--r--board/teejet/mt_ventoux/Kconfig23
-rw-r--r--board/ti/am335x/Kconfig23
-rw-r--r--board/ti/am3517crane/Kconfig23
-rw-r--r--board/ti/am43xx/Kconfig23
-rw-r--r--board/ti/beagle/Kconfig23
-rw-r--r--board/ti/dra7xx/Kconfig23
-rw-r--r--board/ti/evm/Kconfig71
-rw-r--r--board/ti/ks2_evm/Kconfig47
-rw-r--r--board/ti/omap5912osk/Kconfig23
-rw-r--r--board/ti/omap5_uevm/Kconfig23
-rw-r--r--board/ti/panda/Kconfig23
-rw-r--r--board/ti/sdp3430/Kconfig23
-rw-r--r--board/ti/sdp4430/Kconfig23
-rw-r--r--board/ti/ti814x/Kconfig23
-rw-r--r--board/ti/ti816x/Kconfig23
-rw-r--r--board/ti/tnetv107xevm/Kconfig23
-rw-r--r--board/timll/devkit3250/Kconfig23
-rw-r--r--board/timll/devkit8000/Kconfig23
-rw-r--r--board/toradex/colibri_pxa270/Kconfig19
-rw-r--r--board/toradex/colibri_t20_iris/Kconfig24
-rw-r--r--board/total5200/Kconfig11
-rw-r--r--board/tqc/tqm5200/Kconfig63
-rw-r--r--board/tqc/tqm8260/Kconfig15
-rw-r--r--board/tqc/tqm8272/Kconfig15
-rw-r--r--board/tqc/tqm834x/Kconfig15
-rw-r--r--board/tqc/tqm8xx/Kconfig287
-rw-r--r--board/trizepsiv/Kconfig15
-rw-r--r--board/ttcontrol/vision2/Kconfig23
-rw-r--r--board/udoo/Kconfig19
-rw-r--r--board/utx8245/Kconfig11
-rw-r--r--board/v38b/Kconfig11
-rw-r--r--board/ve8313/Kconfig11
-rw-r--r--board/vpac270/Kconfig15
-rw-r--r--board/w7o/Kconfig23
-rw-r--r--board/wandboard/Kconfig19
-rw-r--r--board/woodburn/Kconfig39
-rw-r--r--board/xaeniax/Kconfig15
-rw-r--r--board/xes/xpedite1000/Kconfig15
-rw-r--r--board/xes/xpedite517x/Kconfig15
-rw-r--r--board/xes/xpedite520x/Kconfig15
-rw-r--r--board/xes/xpedite537x/Kconfig15
-rw-r--r--board/xes/xpedite550x/Kconfig15
-rw-r--r--board/xilinx/microblaze-generic/Kconfig15
-rw-r--r--board/xilinx/ml507/Kconfig15
-rw-r--r--board/xilinx/ppc405-generic/Kconfig15
-rw-r--r--board/xilinx/ppc440-generic/Kconfig15
-rw-r--r--board/xilinx/zynq/Kconfig95
-rw-r--r--board/zeus/Kconfig11
-rw-r--r--board/zipitz2/Kconfig15
-rw-r--r--configs/A13-OLinuXinoM_defconfig4
-rw-r--r--configs/A3000_defconfig3
-rw-r--r--configs/APC405_defconfig3
-rw-r--r--configs/AR405_defconfig3
-rw-r--r--configs/ASH405_defconfig3
-rw-r--r--configs/B4420QDS_NAND_defconfig5
-rw-r--r--configs/B4420QDS_SPIFLASH_defconfig4
-rw-r--r--configs/B4420QDS_defconfig4
-rw-r--r--configs/B4860QDS_NAND_defconfig5
-rw-r--r--configs/B4860QDS_SECURE_BOOT_defconfig4
-rw-r--r--configs/B4860QDS_SPIFLASH_defconfig4
-rw-r--r--configs/B4860QDS_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/B4860QDS_defconfig4
-rw-r--r--configs/BC3450_defconfig3
-rw-r--r--configs/BSC9131RDB_NAND_SYSCLK100_defconfig5
-rw-r--r--configs/BSC9131RDB_NAND_defconfig5
-rw-r--r--configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig4
-rw-r--r--configs/BSC9131RDB_SPIFLASH_defconfig4
-rw-r--r--configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig4
-rw-r--r--configs/BSC9132QDS_NAND_DDRCLK100_defconfig5
-rw-r--r--configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig4
-rw-r--r--configs/BSC9132QDS_NAND_DDRCLK133_defconfig5
-rw-r--r--configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig4
-rw-r--r--configs/BSC9132QDS_NOR_DDRCLK100_defconfig4
-rw-r--r--configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig4
-rw-r--r--configs/BSC9132QDS_NOR_DDRCLK133_defconfig4
-rw-r--r--configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig4
-rw-r--r--configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig4
-rw-r--r--configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig4
-rw-r--r--configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig4
-rw-r--r--configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig4
-rw-r--r--configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig4
-rw-r--r--configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig4
-rw-r--r--configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig4
-rw-r--r--configs/C29XPCIE_NAND_defconfig6
-rw-r--r--configs/C29XPCIE_SPIFLASH_defconfig4
-rw-r--r--configs/C29XPCIE_defconfig4
-rw-r--r--configs/CATcenter_25_defconfig4
-rw-r--r--configs/CATcenter_33_defconfig4
-rw-r--r--configs/CATcenter_defconfig4
-rw-r--r--configs/CMS700_defconfig3
-rw-r--r--configs/CPC45_ROMBOOT_defconfig4
-rw-r--r--configs/CPC45_defconfig3
-rw-r--r--configs/CPCI2DP_defconfig3
-rw-r--r--configs/CPCI4052_defconfig3
-rw-r--r--configs/CPCI405AB_defconfig3
-rw-r--r--configs/CPCI405DT_defconfig3
-rw-r--r--configs/CPCI405_defconfig3
-rw-r--r--configs/CPCI750_defconfig3
-rw-r--r--configs/CPCIISER4_defconfig3
-rw-r--r--configs/CPU86_ROMBOOT_defconfig4
-rw-r--r--configs/CPU86_defconfig3
-rw-r--r--configs/CPU87_ROMBOOT_defconfig4
-rw-r--r--configs/CPU87_defconfig3
-rw-r--r--configs/CRAYL1_defconfig3
-rw-r--r--configs/CU824_defconfig3
-rw-r--r--configs/Cubieboard2_FEL_defconfig4
-rw-r--r--configs/Cubieboard2_defconfig4
-rw-r--r--configs/Cubieboard_defconfig4
-rw-r--r--configs/Cubietruck_FEL_defconfig4
-rw-r--r--configs/Cubietruck_defconfig4
-rw-r--r--configs/DB64360_defconfig3
-rw-r--r--configs/DB64460_defconfig3
-rw-r--r--configs/DP405_defconfig3
-rw-r--r--configs/DU405_defconfig3
-rw-r--r--configs/DU440_defconfig3
-rw-r--r--configs/ELPPC_defconfig3
-rw-r--r--configs/ELPT860_defconfig3
-rw-r--r--configs/ESTEEM192E_defconfig3
-rw-r--r--configs/EVAL5200_defconfig4
-rw-r--r--configs/FLAGADM_defconfig3
-rw-r--r--configs/FPS850L_defconfig3
-rw-r--r--configs/FPS860L_defconfig3
-rw-r--r--configs/G2000_defconfig3
-rw-r--r--configs/GEN860T_SC_defconfig4
-rw-r--r--configs/GEN860T_defconfig3
-rw-r--r--configs/HH405_defconfig3
-rw-r--r--configs/HUB405_defconfig3
-rw-r--r--configs/HWW1U1A_defconfig3
-rw-r--r--configs/ICU862_100MHz_defconfig4
-rw-r--r--configs/ICU862_defconfig3
-rw-r--r--configs/IDS8247_defconfig3
-rw-r--r--configs/IP860_defconfig3
-rw-r--r--configs/IPHASE4539_defconfig3
-rw-r--r--configs/IVML24_128_defconfig4
-rw-r--r--configs/IVML24_256_defconfig4
-rw-r--r--configs/IVML24_defconfig4
-rw-r--r--configs/IVMS8_128_defconfig4
-rw-r--r--configs/IVMS8_256_defconfig4
-rw-r--r--configs/IVMS8_defconfig4
-rw-r--r--configs/JSE_defconfig3
-rw-r--r--configs/KAREF_defconfig3
-rw-r--r--configs/KUP4K_defconfig3
-rw-r--r--configs/KUP4X_defconfig3
-rw-r--r--configs/Lite5200_LOWBOOT08_defconfig4
-rw-r--r--configs/Lite5200_LOWBOOT_defconfig4
-rw-r--r--configs/Lite5200_defconfig3
-rw-r--r--configs/M5208EVBE_defconfig2
-rw-r--r--configs/M52277EVB_defconfig3
-rw-r--r--configs/M52277EVB_stmicro_defconfig3
-rw-r--r--configs/M5235EVB_Flash32_defconfig3
-rw-r--r--configs/M5235EVB_defconfig3
-rw-r--r--configs/M5249EVB_defconfig2
-rw-r--r--configs/M5253DEMO_defconfig2
-rw-r--r--configs/M5253EVBE_defconfig2
-rw-r--r--configs/M5272C3_defconfig2
-rw-r--r--configs/M5275EVB_defconfig2
-rw-r--r--configs/M5282EVB_defconfig2
-rw-r--r--configs/M53017EVB_defconfig2
-rw-r--r--configs/M5329AFEE_defconfig3
-rw-r--r--configs/M5329BFEE_defconfig3
-rw-r--r--configs/M5373EVB_defconfig3
-rw-r--r--configs/M54418TWR_defconfig3
-rw-r--r--configs/M54418TWR_nand_mii_defconfig3
-rw-r--r--configs/M54418TWR_nand_rmii_defconfig3
-rw-r--r--configs/M54418TWR_nand_rmii_lowfreq_defconfig3
-rw-r--r--configs/M54418TWR_serial_mii_defconfig3
-rw-r--r--configs/M54418TWR_serial_rmii_defconfig3
-rw-r--r--configs/M54451EVB_defconfig3
-rw-r--r--configs/M54451EVB_stmicro_defconfig3
-rw-r--r--configs/M54455EVB_a66_defconfig3
-rw-r--r--configs/M54455EVB_defconfig3
-rw-r--r--configs/M54455EVB_i66_defconfig3
-rw-r--r--configs/M54455EVB_intel_defconfig3
-rw-r--r--configs/M54455EVB_stm33_defconfig3
-rw-r--r--configs/M5475AFE_defconfig3
-rw-r--r--configs/M5475BFE_defconfig3
-rw-r--r--configs/M5475CFE_defconfig3
-rw-r--r--configs/M5475DFE_defconfig3
-rw-r--r--configs/M5475EFE_defconfig3
-rw-r--r--configs/M5475FFE_defconfig3
-rw-r--r--configs/M5475GFE_defconfig3
-rw-r--r--configs/M5485AFE_defconfig3
-rw-r--r--configs/M5485BFE_defconfig3
-rw-r--r--configs/M5485CFE_defconfig3
-rw-r--r--configs/M5485DFE_defconfig3
-rw-r--r--configs/M5485EFE_defconfig3
-rw-r--r--configs/M5485FFE_defconfig3
-rw-r--r--configs/M5485GFE_defconfig3
-rw-r--r--configs/M5485HFE_defconfig3
-rw-r--r--configs/MERGERBOX_defconfig3
-rw-r--r--configs/METROBOX_defconfig3
-rw-r--r--configs/MHPC_defconfig3
-rw-r--r--configs/MINI5200_defconfig4
-rw-r--r--configs/MIP405T_defconfig4
-rw-r--r--configs/MIP405_defconfig3
-rw-r--r--configs/MPC8266ADS_defconfig3
-rw-r--r--configs/MPC8308RDB_defconfig3
-rw-r--r--configs/MPC8313ERDB_33_defconfig4
-rw-r--r--configs/MPC8313ERDB_66_defconfig4
-rw-r--r--configs/MPC8313ERDB_NAND_33_defconfig5
-rw-r--r--configs/MPC8313ERDB_NAND_66_defconfig5
-rw-r--r--configs/MPC8315ERDB_defconfig3
-rw-r--r--configs/MPC8323ERDB_defconfig3
-rw-r--r--configs/MPC832XEMDS_ATM_defconfig4
-rw-r--r--configs/MPC832XEMDS_HOST_33_defconfig4
-rw-r--r--configs/MPC832XEMDS_HOST_66_defconfig4
-rw-r--r--configs/MPC832XEMDS_SLAVE_defconfig4
-rw-r--r--configs/MPC832XEMDS_defconfig3
-rw-r--r--configs/MPC8349EMDS_defconfig3
-rw-r--r--configs/MPC8349ITXGP_defconfig4
-rw-r--r--configs/MPC8349ITX_LOWBOOT_defconfig4
-rw-r--r--configs/MPC8349ITX_defconfig4
-rw-r--r--configs/MPC8360EMDS_33_ATM_defconfig4
-rw-r--r--configs/MPC8360EMDS_33_HOST_33_defconfig4
-rw-r--r--configs/MPC8360EMDS_33_HOST_66_defconfig4
-rw-r--r--configs/MPC8360EMDS_33_SLAVE_defconfig4
-rw-r--r--configs/MPC8360EMDS_33_defconfig4
-rw-r--r--configs/MPC8360EMDS_66_ATM_defconfig4
-rw-r--r--configs/MPC8360EMDS_66_HOST_33_defconfig4
-rw-r--r--configs/MPC8360EMDS_66_HOST_66_defconfig4
-rw-r--r--configs/MPC8360EMDS_66_SLAVE_defconfig4
-rw-r--r--configs/MPC8360EMDS_66_defconfig4
-rw-r--r--configs/MPC8360ERDK_33_defconfig4
-rw-r--r--configs/MPC8360ERDK_defconfig3
-rw-r--r--configs/MPC837XEMDS_HOST_defconfig4
-rw-r--r--configs/MPC837XEMDS_defconfig3
-rw-r--r--configs/MPC837XERDB_defconfig3
-rw-r--r--configs/MPC8536DS_36BIT_defconfig4
-rw-r--r--configs/MPC8536DS_SDCARD_defconfig4
-rw-r--r--configs/MPC8536DS_SPIFLASH_defconfig4
-rw-r--r--configs/MPC8536DS_defconfig3
-rw-r--r--configs/MPC8540ADS_defconfig3
-rw-r--r--configs/MPC8541CDS_defconfig3
-rw-r--r--configs/MPC8541CDS_legacy_defconfig4
-rw-r--r--configs/MPC8544DS_defconfig3
-rw-r--r--configs/MPC8548CDS_36BIT_defconfig4
-rw-r--r--configs/MPC8548CDS_defconfig3
-rw-r--r--configs/MPC8548CDS_legacy_defconfig4
-rw-r--r--configs/MPC8555CDS_defconfig3
-rw-r--r--configs/MPC8555CDS_legacy_defconfig4
-rw-r--r--configs/MPC8560ADS_defconfig3
-rw-r--r--configs/MPC8568MDS_defconfig3
-rw-r--r--configs/MPC8569MDS_ATM_defconfig4
-rw-r--r--configs/MPC8569MDS_defconfig3
-rw-r--r--configs/MPC8572DS_36BIT_defconfig4
-rw-r--r--configs/MPC8572DS_defconfig3
-rw-r--r--configs/MPC8610HPCD_defconfig3
-rw-r--r--configs/MPC8641HPCN_36BIT_defconfig4
-rw-r--r--configs/MPC8641HPCN_defconfig3
-rw-r--r--configs/MUSENKI_defconfig3
-rw-r--r--configs/MVBC_P_defconfig4
-rw-r--r--configs/MVBLM7_defconfig3
-rw-r--r--configs/MVBLUE_defconfig3
-rw-r--r--configs/MVSMR_defconfig3
-rw-r--r--configs/MigoR_defconfig2
-rw-r--r--configs/MiniFAP_defconfig4
-rw-r--r--configs/NETVIA_V2_defconfig4
-rw-r--r--configs/NETVIA_defconfig4
-rw-r--r--configs/NSCU_defconfig3
-rw-r--r--configs/O2D300_defconfig3
-rw-r--r--configs/O2DNT2_RAMBOOT_defconfig4
-rw-r--r--configs/O2DNT2_defconfig3
-rw-r--r--configs/O2D_defconfig3
-rw-r--r--configs/O2I_defconfig3
-rw-r--r--configs/O2MNT_O2M110_defconfig4
-rw-r--r--configs/O2MNT_O2M112_defconfig4
-rw-r--r--configs/O2MNT_O2M113_defconfig4
-rw-r--r--configs/O2MNT_defconfig3
-rw-r--r--configs/O3DNT_defconfig3
-rw-r--r--configs/OCRTC_defconfig3
-rw-r--r--configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PA_36BIT_NAND_defconfig6
-rw-r--r--configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PA_36BIT_NOR_defconfig4
-rw-r--r--configs/P1010RDB-PA_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P1010RDB-PA_NAND_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PA_NAND_defconfig6
-rw-r--r--configs/P1010RDB-PA_NOR_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PA_NOR_defconfig4
-rw-r--r--configs/P1010RDB-PA_SDCARD_defconfig5
-rw-r--r--configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PA_SPIFLASH_defconfig5
-rw-r--r--configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PB_36BIT_NAND_defconfig6
-rw-r--r--configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PB_36BIT_NOR_defconfig4
-rw-r--r--configs/P1010RDB-PB_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P1010RDB-PB_NAND_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PB_NAND_defconfig6
-rw-r--r--configs/P1010RDB-PB_NOR_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PB_NOR_defconfig4
-rw-r--r--configs/P1010RDB-PB_SDCARD_defconfig5
-rw-r--r--configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig4
-rw-r--r--configs/P1010RDB-PB_SPIFLASH_defconfig5
-rw-r--r--configs/P1011RDB_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1011RDB_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P1011RDB_36BIT_defconfig4
-rw-r--r--configs/P1011RDB_NAND_defconfig6
-rw-r--r--configs/P1011RDB_SDCARD_defconfig5
-rw-r--r--configs/P1011RDB_SPIFLASH_defconfig5
-rw-r--r--configs/P1011RDB_defconfig4
-rw-r--r--configs/P1020MBG-PC_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1020MBG-PC_36BIT_defconfig4
-rw-r--r--configs/P1020MBG-PC_SDCARD_defconfig5
-rw-r--r--configs/P1020MBG-PC_defconfig4
-rw-r--r--configs/P1020RDB-PC_36BIT_NAND_defconfig6
-rw-r--r--configs/P1020RDB-PC_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P1020RDB-PC_36BIT_defconfig4
-rw-r--r--configs/P1020RDB-PC_NAND_defconfig6
-rw-r--r--configs/P1020RDB-PC_SDCARD_defconfig5
-rw-r--r--configs/P1020RDB-PC_SPIFLASH_defconfig5
-rw-r--r--configs/P1020RDB-PC_defconfig4
-rw-r--r--configs/P1020RDB-PD_NAND_defconfig6
-rw-r--r--configs/P1020RDB-PD_SDCARD_defconfig5
-rw-r--r--configs/P1020RDB-PD_SPIFLASH_defconfig5
-rw-r--r--configs/P1020RDB-PD_defconfig4
-rw-r--r--configs/P1020RDB_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1020RDB_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P1020RDB_36BIT_defconfig4
-rw-r--r--configs/P1020RDB_NAND_defconfig6
-rw-r--r--configs/P1020RDB_SDCARD_defconfig5
-rw-r--r--configs/P1020RDB_SPIFLASH_defconfig5
-rw-r--r--configs/P1020RDB_defconfig4
-rw-r--r--configs/P1020UTM-PC_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1020UTM-PC_36BIT_defconfig4
-rw-r--r--configs/P1020UTM-PC_SDCARD_defconfig5
-rw-r--r--configs/P1020UTM-PC_defconfig4
-rw-r--r--configs/P1021RDB-PC_36BIT_NAND_defconfig6
-rw-r--r--configs/P1021RDB-PC_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P1021RDB-PC_36BIT_defconfig4
-rw-r--r--configs/P1021RDB-PC_NAND_defconfig6
-rw-r--r--configs/P1021RDB-PC_SDCARD_defconfig5
-rw-r--r--configs/P1021RDB-PC_SPIFLASH_defconfig5
-rw-r--r--configs/P1021RDB-PC_defconfig4
-rw-r--r--configs/P1022DS_36BIT_NAND_defconfig6
-rw-r--r--configs/P1022DS_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P1022DS_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P1022DS_36BIT_defconfig4
-rw-r--r--configs/P1022DS_NAND_defconfig6
-rw-r--r--configs/P1022DS_SDCARD_defconfig5
-rw-r--r--configs/P1022DS_SPIFLASH_defconfig5
-rw-r--r--configs/P1022DS_defconfig3
-rw-r--r--configs/P1023RDB_defconfig3
-rw-r--r--configs/P1024RDB_36BIT_defconfig4
-rw-r--r--configs/P1024RDB_NAND_defconfig6
-rw-r--r--configs/P1024RDB_SDCARD_defconfig5
-rw-r--r--configs/P1024RDB_SPIFLASH_defconfig5
-rw-r--r--configs/P1024RDB_defconfig4
-rw-r--r--configs/P1025RDB_36BIT_defconfig4
-rw-r--r--configs/P1025RDB_NAND_defconfig6
-rw-r--r--configs/P1025RDB_SDCARD_defconfig5
-rw-r--r--configs/P1025RDB_SPIFLASH_defconfig5
-rw-r--r--configs/P1025RDB_defconfig4
-rw-r--r--configs/P2010RDB_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P2010RDB_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P2010RDB_36BIT_defconfig4
-rw-r--r--configs/P2010RDB_NAND_defconfig6
-rw-r--r--configs/P2010RDB_SDCARD_defconfig5
-rw-r--r--configs/P2010RDB_SPIFLASH_defconfig5
-rw-r--r--configs/P2010RDB_defconfig4
-rw-r--r--configs/P2020COME_SDCARD_defconfig4
-rw-r--r--configs/P2020COME_SPIFLASH_defconfig4
-rw-r--r--configs/P2020DS_36BIT_defconfig4
-rw-r--r--configs/P2020DS_DDR2_defconfig4
-rw-r--r--configs/P2020DS_SDCARD_defconfig4
-rw-r--r--configs/P2020DS_SPIFLASH_defconfig4
-rw-r--r--configs/P2020DS_defconfig3
-rw-r--r--configs/P2020RDB-PC_36BIT_NAND_defconfig6
-rw-r--r--configs/P2020RDB-PC_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P2020RDB-PC_36BIT_defconfig4
-rw-r--r--configs/P2020RDB-PC_NAND_defconfig6
-rw-r--r--configs/P2020RDB-PC_SDCARD_defconfig5
-rw-r--r--configs/P2020RDB-PC_SPIFLASH_defconfig5
-rw-r--r--configs/P2020RDB-PC_defconfig4
-rw-r--r--configs/P2020RDB_36BIT_SDCARD_defconfig5
-rw-r--r--configs/P2020RDB_36BIT_SPIFLASH_defconfig5
-rw-r--r--configs/P2020RDB_36BIT_defconfig4
-rw-r--r--configs/P2020RDB_NAND_defconfig6
-rw-r--r--configs/P2020RDB_SDCARD_defconfig5
-rw-r--r--configs/P2020RDB_SPIFLASH_defconfig5
-rw-r--r--configs/P2020RDB_defconfig4
-rw-r--r--configs/P2041RDB_NAND_defconfig4
-rw-r--r--configs/P2041RDB_SDCARD_defconfig4
-rw-r--r--configs/P2041RDB_SECURE_BOOT_defconfig4
-rw-r--r--configs/P2041RDB_SPIFLASH_defconfig4
-rw-r--r--configs/P2041RDB_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/P2041RDB_defconfig3
-rw-r--r--configs/P3041DS_NAND_defconfig4
-rw-r--r--configs/P3041DS_SDCARD_defconfig4
-rw-r--r--configs/P3041DS_SECURE_BOOT_defconfig4
-rw-r--r--configs/P3041DS_SPIFLASH_defconfig4
-rw-r--r--configs/P3041DS_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/P3041DS_defconfig3
-rw-r--r--configs/P3G4_defconfig3
-rw-r--r--configs/P4080DS_SDCARD_defconfig4
-rw-r--r--configs/P4080DS_SECURE_BOOT_defconfig4
-rw-r--r--configs/P4080DS_SPIFLASH_defconfig4
-rw-r--r--configs/P4080DS_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/P4080DS_defconfig3
-rw-r--r--configs/P5020DS_NAND_defconfig4
-rw-r--r--configs/P5020DS_SDCARD_defconfig4
-rw-r--r--configs/P5020DS_SECURE_BOOT_defconfig4
-rw-r--r--configs/P5020DS_SPIFLASH_defconfig4
-rw-r--r--configs/P5020DS_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/P5020DS_defconfig3
-rw-r--r--configs/P5040DS_NAND_defconfig4
-rw-r--r--configs/P5040DS_SDCARD_defconfig4
-rw-r--r--configs/P5040DS_SPIFLASH_defconfig4
-rw-r--r--configs/P5040DS_defconfig3
-rw-r--r--configs/PATI_defconfig3
-rw-r--r--configs/PCI405_defconfig3
-rw-r--r--configs/PCI5441_defconfig2
-rw-r--r--configs/PIP405_defconfig3
-rw-r--r--configs/PK1C20_defconfig2
-rw-r--r--configs/PLU405_defconfig3
-rw-r--r--configs/PM520_DDR_defconfig4
-rw-r--r--configs/PM520_ROMBOOT_DDR_defconfig4
-rw-r--r--configs/PM520_ROMBOOT_defconfig4
-rw-r--r--configs/PM520_defconfig3
-rw-r--r--configs/PM825_BIGFLASH_defconfig4
-rw-r--r--configs/PM825_ROMBOOT_BIGFLASH_defconfig4
-rw-r--r--configs/PM825_ROMBOOT_defconfig4
-rw-r--r--configs/PM825_defconfig4
-rw-r--r--configs/PM826_BIGFLASH_defconfig4
-rw-r--r--configs/PM826_ROMBOOT_BIGFLASH_defconfig4
-rw-r--r--configs/PM826_ROMBOOT_defconfig4
-rw-r--r--configs/PM826_defconfig4
-rw-r--r--configs/PM828_PCI_defconfig4
-rw-r--r--configs/PM828_ROMBOOT_PCI_defconfig4
-rw-r--r--configs/PM828_ROMBOOT_defconfig4
-rw-r--r--configs/PM828_defconfig3
-rw-r--r--configs/PMC405DE_defconfig3
-rw-r--r--configs/PMC405_defconfig3
-rw-r--r--configs/PMC440_defconfig3
-rw-r--r--configs/PPChameleonEVB_BA_25_defconfig4
-rw-r--r--configs/PPChameleonEVB_BA_33_defconfig4
-rw-r--r--configs/PPChameleonEVB_HI_25_defconfig4
-rw-r--r--configs/PPChameleonEVB_HI_33_defconfig4
-rw-r--r--configs/PPChameleonEVB_ME_25_defconfig4
-rw-r--r--configs/PPChameleonEVB_ME_33_defconfig4
-rw-r--r--configs/PPChameleonEVB_defconfig3
-rw-r--r--configs/R360MPI_defconfig3
-rw-r--r--configs/RRvision_LCD_defconfig4
-rw-r--r--configs/RRvision_defconfig3
-rw-r--r--configs/SM850_defconfig3
-rw-r--r--configs/SPD823TS_defconfig3
-rw-r--r--configs/SXNI855T_defconfig3
-rw-r--r--configs/Sandpoint8240_defconfig3
-rw-r--r--configs/Sandpoint8245_defconfig3
-rw-r--r--configs/T1040QDS_D4_defconfig4
-rw-r--r--configs/T1040QDS_SECURE_BOOT_defconfig4
-rw-r--r--configs/T1040QDS_defconfig4
-rw-r--r--configs/T1040RDB_NAND_defconfig5
-rw-r--r--configs/T1040RDB_SDCARD_defconfig5
-rw-r--r--configs/T1040RDB_SECURE_BOOT_defconfig4
-rw-r--r--configs/T1040RDB_SPIFLASH_defconfig5
-rw-r--r--configs/T1040RDB_defconfig4
-rw-r--r--configs/T1042RDB_PI_NAND_defconfig5
-rw-r--r--configs/T1042RDB_PI_SDCARD_defconfig5
-rw-r--r--configs/T1042RDB_PI_SPIFLASH_defconfig5
-rw-r--r--configs/T1042RDB_PI_defconfig4
-rw-r--r--configs/T2080QDS_NAND_defconfig5
-rw-r--r--configs/T2080QDS_SDCARD_defconfig5
-rw-r--r--configs/T2080QDS_SECURE_BOOT_defconfig4
-rw-r--r--configs/T2080QDS_SPIFLASH_defconfig5
-rw-r--r--configs/T2080QDS_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/T2080QDS_defconfig4
-rw-r--r--configs/T2080RDB_NAND_defconfig5
-rw-r--r--configs/T2080RDB_SDCARD_defconfig5
-rw-r--r--configs/T2080RDB_SECURE_BOOT_defconfig4
-rw-r--r--configs/T2080RDB_SPIFLASH_defconfig5
-rw-r--r--configs/T2080RDB_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/T2080RDB_defconfig4
-rw-r--r--configs/T2081QDS_NAND_defconfig5
-rw-r--r--configs/T2081QDS_SDCARD_defconfig5
-rw-r--r--configs/T2081QDS_SPIFLASH_defconfig5
-rw-r--r--configs/T2081QDS_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/T2081QDS_defconfig4
-rw-r--r--configs/T4160QDS_NAND_defconfig5
-rw-r--r--configs/T4160QDS_SDCARD_defconfig5
-rw-r--r--configs/T4160QDS_SECURE_BOOT_defconfig4
-rw-r--r--configs/T4160QDS_SPIFLASH_defconfig4
-rw-r--r--configs/T4160QDS_defconfig4
-rw-r--r--configs/T4160RDB_defconfig4
-rw-r--r--configs/T4240EMU_defconfig4
-rw-r--r--configs/T4240QDS_NAND_defconfig5
-rw-r--r--configs/T4240QDS_SDCARD_defconfig5
-rw-r--r--configs/T4240QDS_SECURE_BOOT_defconfig4
-rw-r--r--configs/T4240QDS_SPIFLASH_defconfig4
-rw-r--r--configs/T4240QDS_SRIO_PCIE_BOOT_defconfig4
-rw-r--r--configs/T4240QDS_defconfig4
-rw-r--r--configs/T4240RDB_defconfig4
-rw-r--r--configs/TASREG_defconfig2
-rw-r--r--configs/TB5200_B_defconfig4
-rw-r--r--configs/TB5200_defconfig3
-rw-r--r--configs/TK885D_defconfig3
-rw-r--r--configs/TOP5200_defconfig4
-rw-r--r--configs/TOP860_defconfig3
-rw-r--r--configs/TQM5200S_HIGHBOOT_defconfig4
-rw-r--r--configs/TQM5200S_defconfig4
-rw-r--r--configs/TQM5200_B_HIGHBOOT_defconfig4
-rw-r--r--configs/TQM5200_B_defconfig4
-rw-r--r--configs/TQM5200_STK100_defconfig4
-rw-r--r--configs/TQM5200_defconfig3
-rw-r--r--configs/TQM823L_LCD_defconfig4
-rw-r--r--configs/TQM823L_defconfig3
-rw-r--r--configs/TQM823M_defconfig3
-rw-r--r--configs/TQM8255_AA_defconfig4
-rw-r--r--configs/TQM8260_AA_defconfig4
-rw-r--r--configs/TQM8260_AB_defconfig4
-rw-r--r--configs/TQM8260_AC_defconfig4
-rw-r--r--configs/TQM8260_AD_defconfig4
-rw-r--r--configs/TQM8260_AE_defconfig4
-rw-r--r--configs/TQM8260_AF_defconfig4
-rw-r--r--configs/TQM8260_AG_defconfig4
-rw-r--r--configs/TQM8260_AH_defconfig4
-rw-r--r--configs/TQM8260_AI_defconfig4
-rw-r--r--configs/TQM8265_AA_defconfig4
-rw-r--r--configs/TQM8272_defconfig3
-rw-r--r--configs/TQM834x_defconfig3
-rw-r--r--configs/TQM850L_defconfig3
-rw-r--r--configs/TQM850M_defconfig3
-rw-r--r--configs/TQM855L_defconfig3
-rw-r--r--configs/TQM855M_defconfig3
-rw-r--r--configs/TQM860L_defconfig3
-rw-r--r--configs/TQM860M_defconfig3
-rw-r--r--configs/TQM862L_defconfig3
-rw-r--r--configs/TQM862M_defconfig3
-rw-r--r--configs/TQM866M_defconfig3
-rw-r--r--configs/TQM885D_defconfig3
-rw-r--r--configs/TTTech_defconfig4
-rw-r--r--configs/TWR-P1025_defconfig4
-rw-r--r--configs/Total5200_Rev2_defconfig4
-rw-r--r--configs/Total5200_Rev2_lowboot_defconfig4
-rw-r--r--configs/Total5200_defconfig4
-rw-r--r--configs/Total5200_lowboot_defconfig4
-rw-r--r--configs/VCMA9_defconfig2
-rw-r--r--configs/VOH405_defconfig3
-rw-r--r--configs/VOM405_defconfig3
-rw-r--r--configs/VoVPN-GW_66MHz_defconfig4
-rw-r--r--configs/W7OLMC_defconfig3
-rw-r--r--configs/W7OLMG_defconfig3
-rw-r--r--configs/WUH405_defconfig3
-rw-r--r--configs/ZUMA_defconfig3
-rw-r--r--configs/a320evb_defconfig2
-rw-r--r--configs/a3m071_defconfig4
-rw-r--r--configs/a4m072_defconfig3
-rw-r--r--configs/a4m2k_defconfig5
-rw-r--r--configs/ac14xx_defconfig3
-rw-r--r--configs/acadia_defconfig3
-rw-r--r--configs/adp-ag101_defconfig2
-rw-r--r--configs/adp-ag101p_defconfig2
-rw-r--r--configs/adp-ag102_defconfig2
-rw-r--r--configs/aev_defconfig3
-rw-r--r--configs/afeb9260_defconfig2
-rw-r--r--configs/alpr_defconfig3
-rw-r--r--configs/alt_defconfig2
-rw-r--r--configs/am335x_boneblack_defconfig4
-rw-r--r--configs/am335x_boneblack_vboot_defconfig4
-rw-r--r--configs/am335x_evm_defconfig4
-rw-r--r--configs/am335x_evm_nor_defconfig4
-rw-r--r--configs/am335x_evm_norboot_defconfig3
-rw-r--r--configs/am335x_evm_spiboot_defconfig4
-rw-r--r--configs/am335x_evm_uart1_defconfig4
-rw-r--r--configs/am335x_evm_uart2_defconfig4
-rw-r--r--configs/am335x_evm_uart3_defconfig4
-rw-r--r--configs/am335x_evm_uart4_defconfig4
-rw-r--r--configs/am335x_evm_uart5_defconfig4
-rw-r--r--configs/am335x_evm_usbspl_defconfig4
-rw-r--r--configs/am335x_igep0033_defconfig3
-rw-r--r--configs/am3517_crane_defconfig3
-rw-r--r--configs/am3517_evm_defconfig3
-rw-r--r--configs/am43xx_evm_defconfig4
-rw-r--r--configs/am43xx_evm_qspiboot_defconfig3
-rw-r--r--configs/ap325rxa_defconfig2
-rw-r--r--configs/ap_sh4a_4a_defconfig2
-rw-r--r--configs/apf27_defconfig3
-rw-r--r--configs/apx4devkit_defconfig3
-rw-r--r--configs/arcangel4-be_defconfig2
-rw-r--r--configs/arcangel4_defconfig2
-rw-r--r--configs/arches_defconfig4
-rw-r--r--configs/aria_defconfig3
-rw-r--r--configs/armadillo-800eva_defconfig2
-rw-r--r--configs/arndale_defconfig3
-rw-r--r--configs/aspenite_defconfig2
-rw-r--r--configs/astro_mcf5373l_defconfig2
-rw-r--r--configs/at91rm9200ek_defconfig2
-rw-r--r--configs/at91rm9200ek_ram_defconfig3
-rw-r--r--configs/at91sam9260ek_dataflash_cs0_defconfig3
-rw-r--r--configs/at91sam9260ek_dataflash_cs1_defconfig3
-rw-r--r--configs/at91sam9260ek_nandflash_defconfig3
-rw-r--r--configs/at91sam9261ek_dataflash_cs0_defconfig3
-rw-r--r--configs/at91sam9261ek_dataflash_cs3_defconfig3
-rw-r--r--configs/at91sam9261ek_nandflash_defconfig3
-rw-r--r--configs/at91sam9263ek_dataflash_cs0_defconfig3
-rw-r--r--configs/at91sam9263ek_dataflash_defconfig3
-rw-r--r--configs/at91sam9263ek_nandflash_defconfig3
-rw-r--r--configs/at91sam9263ek_norflash_boot_defconfig3
-rw-r--r--configs/at91sam9263ek_norflash_defconfig3
-rw-r--r--configs/at91sam9g10ek_dataflash_cs0_defconfig3
-rw-r--r--configs/at91sam9g10ek_dataflash_cs3_defconfig3
-rw-r--r--configs/at91sam9g10ek_nandflash_defconfig3
-rw-r--r--configs/at91sam9g20ek_2mmc_nandflash_defconfig3
-rw-r--r--configs/at91sam9g20ek_dataflash_cs0_defconfig3
-rw-r--r--configs/at91sam9g20ek_dataflash_cs1_defconfig3
-rw-r--r--configs/at91sam9g20ek_mmc_defconfig3
-rw-r--r--configs/at91sam9g20ek_nandflash_defconfig3
-rw-r--r--configs/at91sam9m10g45ek_mmc_defconfig3
-rw-r--r--configs/at91sam9m10g45ek_nandflash_defconfig3
-rw-r--r--configs/at91sam9n12ek_mmc_defconfig3
-rw-r--r--configs/at91sam9n12ek_nandflash_defconfig3
-rw-r--r--configs/at91sam9n12ek_spiflash_defconfig3
-rw-r--r--configs/at91sam9rlek_dataflash_defconfig3
-rw-r--r--configs/at91sam9rlek_nandflash_defconfig3
-rw-r--r--configs/at91sam9x5ek_dataflash_defconfig3
-rw-r--r--configs/at91sam9x5ek_mmc_defconfig3
-rw-r--r--configs/at91sam9x5ek_nandflash_defconfig3
-rw-r--r--configs/at91sam9x5ek_spiflash_defconfig3
-rw-r--r--configs/at91sam9xeek_dataflash_cs0_defconfig3
-rw-r--r--configs/at91sam9xeek_dataflash_cs1_defconfig3
-rw-r--r--configs/at91sam9xeek_nandflash_defconfig3
-rw-r--r--configs/atc_defconfig3
-rw-r--r--configs/atngw100_defconfig2
-rw-r--r--configs/atngw100mkii_defconfig2
-rw-r--r--configs/atstk1002_defconfig2
-rw-r--r--configs/atstk1003_defconfig2
-rw-r--r--configs/atstk1004_defconfig2
-rw-r--r--configs/atstk1006_defconfig2
-rw-r--r--configs/axm_defconfig3
-rw-r--r--configs/axs101_defconfig2
-rw-r--r--configs/balloon3_defconfig2
-rw-r--r--configs/bamboo_defconfig3
-rw-r--r--configs/bcm28155_ap_defconfig2
-rw-r--r--configs/bct-brettl2_defconfig2
-rw-r--r--configs/beaver_defconfig3
-rw-r--r--configs/bf506f-ezkit_defconfig2
-rw-r--r--configs/bf518f-ezbrd_defconfig2
-rw-r--r--configs/bf525-ucr2_defconfig2
-rw-r--r--configs/bf526-ezbrd_defconfig2
-rw-r--r--configs/bf527-ad7160-eval_defconfig2
-rw-r--r--configs/bf527-ezkit-v2_defconfig3
-rw-r--r--configs/bf527-ezkit_defconfig2
-rw-r--r--configs/bf527-sdp_defconfig2
-rw-r--r--configs/bf533-ezkit_defconfig2
-rw-r--r--configs/bf533-stamp_defconfig2
-rw-r--r--configs/bf537-minotaur_defconfig2
-rw-r--r--configs/bf537-pnav_defconfig2
-rw-r--r--configs/bf537-srv1_defconfig2
-rw-r--r--configs/bf537-stamp_defconfig2
-rw-r--r--configs/bf538f-ezkit_defconfig2
-rw-r--r--configs/bf548-ezkit_defconfig2
-rw-r--r--configs/bf561-acvilon_defconfig2
-rw-r--r--configs/bf561-ezkit_defconfig2
-rw-r--r--configs/bf609-ezkit_defconfig2
-rw-r--r--configs/bg0900_defconfig3
-rw-r--r--configs/blackstamp_defconfig2
-rw-r--r--configs/blackvme_defconfig2
-rw-r--r--configs/bluestone_defconfig3
-rw-r--r--configs/br4_defconfig2
-rw-r--r--configs/bubinga_defconfig3
-rw-r--r--configs/caddy2_defconfig4
-rw-r--r--configs/calimain_defconfig2
-rw-r--r--configs/cam5200_defconfig4
-rw-r--r--configs/cam5200_niosflash_defconfig4
-rw-r--r--configs/cam_enc_4xx_defconfig3
-rw-r--r--configs/canmb_defconfig3
-rw-r--r--configs/canyonlands_defconfig4
-rw-r--r--configs/cardhu_defconfig3
-rw-r--r--configs/cgtqmx6qeval_defconfig3
-rw-r--r--configs/charon_defconfig3
-rw-r--r--configs/cm-bf527_defconfig2
-rw-r--r--configs/cm-bf533_defconfig2
-rw-r--r--configs/cm-bf537e_defconfig2
-rw-r--r--configs/cm-bf537u_defconfig2
-rw-r--r--configs/cm-bf548_defconfig2
-rw-r--r--configs/cm-bf561_defconfig2
-rw-r--r--configs/cm4008_defconfig2
-rw-r--r--configs/cm41xx_defconfig2
-rw-r--r--configs/cm5200_defconfig3
-rw-r--r--configs/cm_t335_defconfig3
-rw-r--r--configs/cm_t35_defconfig3
-rw-r--r--configs/cm_t54_defconfig3
-rw-r--r--configs/cmi_mpc5xx_defconfig3
-rw-r--r--configs/cobra5272_defconfig2
-rw-r--r--configs/cogent_mpc8260_defconfig3
-rw-r--r--configs/cogent_mpc8xx_defconfig3
-rw-r--r--configs/colibri_pxa270_defconfig2
-rw-r--r--configs/colibri_t20_iris_defconfig3
-rw-r--r--configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig4
-rw-r--r--configs/controlcenterd_36BIT_SDCARD_defconfig4
-rw-r--r--configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig4
-rw-r--r--configs/controlcenterd_TRAILBLAZER_defconfig4
-rw-r--r--configs/coreboot-x86_defconfig3
-rw-r--r--configs/corvus_defconfig3
-rw-r--r--configs/cpci5200_defconfig3
-rw-r--r--configs/cpu9260_128M_defconfig3
-rw-r--r--configs/cpu9260_defconfig3
-rw-r--r--configs/cpu9260_nand_128M_defconfig3
-rw-r--r--configs/cpu9260_nand_defconfig3
-rw-r--r--configs/cpu9G20_128M_defconfig3
-rw-r--r--configs/cpu9G20_defconfig3
-rw-r--r--configs/cpu9G20_nand_128M_defconfig3
-rw-r--r--configs/cpu9G20_nand_defconfig3
-rw-r--r--configs/cpuat91_defconfig2
-rw-r--r--configs/cpuat91_ram_defconfig3
-rw-r--r--configs/csb272_defconfig3
-rw-r--r--configs/csb472_defconfig3
-rw-r--r--configs/d2net_v2_defconfig3
-rw-r--r--configs/da830evm_defconfig2
-rw-r--r--configs/da850_am18xxevm_defconfig4
-rw-r--r--configs/da850evm_defconfig4
-rw-r--r--configs/da850evm_direct_nor_defconfig3
-rw-r--r--configs/dalmore_defconfig3
-rw-r--r--configs/davinci_dm355evm_defconfig2
-rw-r--r--configs/davinci_dm355leopard_defconfig2
-rw-r--r--configs/davinci_dm365evm_defconfig2
-rw-r--r--configs/davinci_dm6467Tevm_defconfig3
-rw-r--r--configs/davinci_dm6467evm_defconfig3
-rw-r--r--configs/davinci_dvevm_defconfig2
-rw-r--r--configs/davinci_schmoogie_defconfig2
-rw-r--r--configs/davinci_sffsdr_defconfig2
-rw-r--r--configs/davinci_sonata_defconfig2
-rw-r--r--configs/dbau1000_defconfig3
-rw-r--r--configs/dbau1100_defconfig3
-rw-r--r--configs/dbau1500_defconfig3
-rw-r--r--configs/dbau1550_defconfig3
-rw-r--r--configs/dbau1550_el_defconfig3
-rw-r--r--configs/devconcenter_defconfig4
-rw-r--r--configs/devkit3250_defconfig2
-rw-r--r--configs/devkit8000_defconfig3
-rw-r--r--configs/dig297_defconfig2
-rw-r--r--configs/digsy_mtc_RAMBOOT_defconfig4
-rw-r--r--configs/digsy_mtc_defconfig3
-rw-r--r--configs/digsy_mtc_rev5_RAMBOOT_defconfig4
-rw-r--r--configs/digsy_mtc_rev5_defconfig4
-rw-r--r--configs/dkb_defconfig2
-rw-r--r--configs/dlvision-10g_defconfig3
-rw-r--r--configs/dlvision_defconfig3
-rw-r--r--configs/dnp5370_defconfig2
-rw-r--r--configs/dns325_defconfig2
-rw-r--r--configs/dockstar_defconfig2
-rw-r--r--configs/dra7xx_evm_defconfig4
-rw-r--r--configs/dra7xx_evm_qspiboot_defconfig4
-rw-r--r--configs/dra7xx_evm_uart3_defconfig4
-rw-r--r--configs/draco_defconfig3
-rw-r--r--configs/dreamplug_defconfig2
-rw-r--r--configs/duovero_defconfig3
-rw-r--r--configs/dxr2_defconfig3
-rw-r--r--configs/eXalion_defconfig3
-rw-r--r--configs/ea20_defconfig2
-rw-r--r--configs/eb_cpu5282_defconfig3
-rw-r--r--configs/eb_cpu5282_internal_defconfig3
-rw-r--r--configs/eb_cpux9k2_defconfig2
-rw-r--r--configs/eb_cpux9k2_ram_defconfig3
-rw-r--r--configs/ebony_defconfig3
-rw-r--r--configs/eco5pk_defconfig3
-rw-r--r--configs/ecovec_defconfig2
-rw-r--r--configs/edb9315a_defconfig3
-rw-r--r--configs/edminiv2_defconfig2
-rw-r--r--configs/enbw_cmc_defconfig2
-rw-r--r--configs/ep8260_defconfig3
-rw-r--r--configs/ep82xxm_defconfig3
-rw-r--r--configs/espt_defconfig2
-rw-r--r--configs/ethernut5_defconfig3
-rw-r--r--configs/favr-32-ezkit_defconfig2
-rw-r--r--configs/flea3_defconfig2
-rw-r--r--configs/fo300_defconfig4
-rw-r--r--configs/fx12mm_defconfig4
-rw-r--r--configs/fx12mm_flash_defconfig4
-rw-r--r--configs/galaxy5200_LOWBOOT_defconfig4
-rw-r--r--configs/galaxy5200_defconfig4
-rw-r--r--configs/gdppc440etx_defconfig3
-rw-r--r--configs/glacier_defconfig4
-rw-r--r--configs/goflexhome_defconfig2
-rw-r--r--configs/gplugd_defconfig2
-rw-r--r--configs/gr_cpci_ax2000_defconfig2
-rw-r--r--configs/gr_ep2s60_defconfig2
-rw-r--r--configs/gr_xc3s_1500_defconfig2
-rw-r--r--configs/grasshopper_defconfig2
-rw-r--r--configs/grsim_defconfig2
-rw-r--r--configs/grsim_leon2_defconfig2
-rw-r--r--configs/guruplug_defconfig2
-rw-r--r--configs/gw8260_defconfig3
-rw-r--r--configs/gwventana_defconfig4
-rw-r--r--configs/h2200_defconfig2
-rw-r--r--configs/haleakala_defconfig4
-rw-r--r--configs/hammerhead_defconfig2
-rw-r--r--configs/harmony_defconfig3
-rw-r--r--configs/hawkboard_defconfig3
-rw-r--r--configs/hawkboard_uart_defconfig4
-rw-r--r--configs/hermes_defconfig3
-rw-r--r--configs/highbank_defconfig2
-rw-r--r--configs/hmi1001_defconfig3
-rw-r--r--configs/hummingboard_solo_defconfig3
-rw-r--r--configs/hymod_defconfig3
-rw-r--r--configs/ib62x0_defconfig2
-rw-r--r--configs/ibf-dsp561_defconfig2
-rw-r--r--configs/icecube_5200_DDR_LOWBOOT08_defconfig4
-rw-r--r--configs/icecube_5200_DDR_LOWBOOT_defconfig4
-rw-r--r--configs/icecube_5200_DDR_defconfig4
-rw-r--r--configs/icecube_5200_LOWBOOT08_defconfig4
-rw-r--r--configs/icecube_5200_LOWBOOT_defconfig4
-rw-r--r--configs/icecube_5200_defconfig3
-rw-r--r--configs/icon_defconfig3
-rw-r--r--configs/iconnect_defconfig2
-rw-r--r--configs/ids8313_defconfig4
-rw-r--r--configs/igep0020_defconfig4
-rw-r--r--configs/igep0020_nand_defconfig4
-rw-r--r--configs/igep0030_defconfig4
-rw-r--r--configs/igep0030_nand_defconfig4
-rw-r--r--configs/igep0032_defconfig4
-rw-r--r--configs/ima3-mx53_defconfig3
-rw-r--r--configs/imx27lite_defconfig2
-rw-r--r--configs/imx31_litekit_defconfig2
-rw-r--r--configs/imx31_phycore_defconfig2
-rw-r--r--configs/imx31_phycore_eet_defconfig3
-rw-r--r--configs/inetspace_v2_defconfig3
-rw-r--r--configs/inka4x0_defconfig3
-rw-r--r--configs/integratorap_cm720t_defconfig3
-rw-r--r--configs/integratorap_cm920t_defconfig3
-rw-r--r--configs/integratorap_cm926ejs_defconfig3
-rw-r--r--configs/integratorap_cm946es_defconfig3
-rw-r--r--configs/integratorcp_cm1136_defconfig3
-rw-r--r--configs/integratorcp_cm920t_defconfig3
-rw-r--r--configs/integratorcp_cm926ejs_defconfig3
-rw-r--r--configs/integratorcp_cm946es_defconfig3
-rw-r--r--configs/intip_defconfig4
-rw-r--r--configs/io64_defconfig3
-rw-r--r--configs/io_defconfig3
-rw-r--r--configs/iocon_defconfig3
-rw-r--r--configs/ip04_defconfig2
-rw-r--r--configs/ipam390_defconfig3
-rw-r--r--configs/ipek01_defconfig3
-rw-r--r--configs/jadecpu_defconfig2
-rw-r--r--configs/jetson-tk1_defconfig4
-rw-r--r--configs/jornada_defconfig2
-rw-r--r--configs/jupiter_defconfig3
-rw-r--r--configs/k2e_evm_defconfig2
-rw-r--r--configs/k2hk_evm_defconfig2
-rw-r--r--configs/katmai_defconfig3
-rw-r--r--configs/kilauea_defconfig4
-rw-r--r--configs/km_kirkwood_128m16_defconfig3
-rw-r--r--configs/km_kirkwood_defconfig3
-rw-r--r--configs/km_kirkwood_pci_defconfig3
-rw-r--r--configs/kmcoge4_defconfig4
-rw-r--r--configs/kmcoge5ne_defconfig4
-rw-r--r--configs/kmcoge5un_defconfig3
-rw-r--r--configs/kmeter1_defconfig4
-rw-r--r--configs/kmlion1_defconfig4
-rw-r--r--configs/kmnusa_defconfig3
-rw-r--r--configs/kmopti2_defconfig4
-rw-r--r--configs/kmsugp1_defconfig3
-rw-r--r--configs/kmsupx5_defconfig4
-rw-r--r--configs/kmsuv31_defconfig3
-rw-r--r--configs/kmvect1_defconfig4
-rw-r--r--configs/koelsch_defconfig2
-rw-r--r--configs/korat_defconfig3
-rw-r--r--configs/korat_perm_defconfig4
-rw-r--r--configs/kwb_defconfig4
-rw-r--r--configs/kzm9g_defconfig2
-rw-r--r--configs/lager_defconfig2
-rw-r--r--configs/lcd4_lwmon5_defconfig5
-rw-r--r--configs/lite5200b_LOWBOOT_defconfig4
-rw-r--r--configs/lite5200b_PM_defconfig4
-rw-r--r--configs/lite5200b_defconfig4
-rw-r--r--configs/lp8x4x_defconfig2
-rw-r--r--configs/ls2085a_emu_D4_defconfig3
-rw-r--r--configs/ls2085a_emu_defconfig3
-rw-r--r--configs/ls2085a_simu_defconfig3
-rw-r--r--configs/lschlv2_defconfig3
-rw-r--r--configs/lsxhl_defconfig3
-rw-r--r--configs/luan_defconfig3
-rw-r--r--configs/lwmon5_defconfig3
-rw-r--r--configs/lwmon_defconfig3
-rw-r--r--configs/m28evk_defconfig3
-rw-r--r--configs/m53evk_defconfig4
-rw-r--r--configs/magnesium_defconfig2
-rw-r--r--configs/makalu_defconfig3
-rw-r--r--configs/malta_defconfig3
-rw-r--r--configs/maltael_defconfig3
-rw-r--r--configs/marsboard_defconfig3
-rw-r--r--configs/mcc200_COM12_SDRAM_defconfig4
-rw-r--r--configs/mcc200_COM12_defconfig4
-rw-r--r--configs/mcc200_COM12_highboot_SDRAM_defconfig4
-rw-r--r--configs/mcc200_COM12_highboot_defconfig4
-rw-r--r--configs/mcc200_SDRAM_defconfig4
-rw-r--r--configs/mcc200_defconfig3
-rw-r--r--configs/mcc200_highboot_SDRAM_defconfig4
-rw-r--r--configs/mcc200_highboot_defconfig4
-rw-r--r--configs/mcx_defconfig3
-rw-r--r--configs/mecp5123_defconfig3
-rw-r--r--configs/mecp5200_defconfig3
-rw-r--r--configs/medcom-wide_defconfig3
-rw-r--r--configs/meesc_dataflash_defconfig3
-rw-r--r--configs/meesc_defconfig3
-rw-r--r--configs/mgcoge3ne_defconfig4
-rw-r--r--configs/mgcoge3un_defconfig3
-rw-r--r--configs/mgcoge_defconfig4
-rw-r--r--configs/microblaze-generic_defconfig3
-rw-r--r--configs/mimc200_defconfig2
-rw-r--r--configs/ml507_defconfig4
-rw-r--r--configs/ml507_flash_defconfig4
-rw-r--r--configs/motionpro_defconfig3
-rw-r--r--configs/mpc5121ads_defconfig3
-rw-r--r--configs/mpc5121ads_rev2_defconfig4
-rw-r--r--configs/mpc7448hpc2_defconfig3
-rw-r--r--configs/mpc8308_p1m_defconfig3
-rw-r--r--configs/mpr2_defconfig2
-rw-r--r--configs/ms7720se_defconfig2
-rw-r--r--configs/ms7722se_defconfig2
-rw-r--r--configs/ms7750se_defconfig2
-rw-r--r--configs/mt_ventoux_defconfig3
-rw-r--r--configs/muas3001_defconfig3
-rw-r--r--configs/muas3001_dev_defconfig4
-rw-r--r--configs/mucmc52_defconfig3
-rw-r--r--configs/munices_defconfig3
-rw-r--r--configs/mv88f6281gtw_ge_defconfig2
-rw-r--r--configs/mx23_olinuxino_defconfig3
-rw-r--r--configs/mx23evk_defconfig3
-rw-r--r--configs/mx25pdk_defconfig3
-rw-r--r--configs/mx28evk_auart_console_defconfig4
-rw-r--r--configs/mx28evk_defconfig4
-rw-r--r--configs/mx28evk_nand_defconfig4
-rw-r--r--configs/mx28evk_spi_defconfig4
-rw-r--r--configs/mx31ads_defconfig2
-rw-r--r--configs/mx31pdk_defconfig3
-rw-r--r--configs/mx35pdk_defconfig2
-rw-r--r--configs/mx51_efikamx_defconfig3
-rw-r--r--configs/mx51_efikasb_defconfig3
-rw-r--r--configs/mx51evk_defconfig3
-rw-r--r--configs/mx53ard_defconfig3
-rw-r--r--configs/mx53evk_defconfig3
-rw-r--r--configs/mx53loco_defconfig3
-rw-r--r--configs/mx53smd_defconfig3
-rw-r--r--configs/mx6dlsabreauto_defconfig3
-rw-r--r--configs/mx6dlsabresd_defconfig3
-rw-r--r--configs/mx6qarm2_defconfig3
-rw-r--r--configs/mx6qsabreauto_defconfig3
-rw-r--r--configs/mx6qsabrelite_defconfig3
-rw-r--r--configs/mx6qsabresd_defconfig3
-rw-r--r--configs/mx6slevk_defconfig3
-rw-r--r--configs/neo_defconfig3
-rw-r--r--configs/net2big_v2_defconfig3
-rw-r--r--configs/netspace_lite_v2_defconfig3
-rw-r--r--configs/netspace_max_v2_defconfig3
-rw-r--r--configs/netspace_mini_v2_defconfig3
-rw-r--r--configs/netspace_v2_defconfig3
-rw-r--r--configs/nhk8815_defconfig2
-rw-r--r--configs/nhk8815_onenand_defconfig3
-rw-r--r--configs/nios2-generic_defconfig2
-rw-r--r--configs/nitrogen6dl2g_defconfig3
-rw-r--r--configs/nitrogen6dl_defconfig3
-rw-r--r--configs/nitrogen6q2g_defconfig3
-rw-r--r--configs/nitrogen6q_defconfig3
-rw-r--r--configs/nitrogen6s1g_defconfig3
-rw-r--r--configs/nitrogen6s_defconfig3
-rw-r--r--configs/nokia_rx51_defconfig2
-rw-r--r--configs/ocotea_defconfig3
-rw-r--r--configs/omap3_beagle_defconfig4
-rw-r--r--configs/omap3_evm_defconfig3
-rw-r--r--configs/omap3_evm_quick_mmc_defconfig3
-rw-r--r--configs/omap3_evm_quick_nand_defconfig3
-rw-r--r--configs/omap3_ha_defconfig4
-rw-r--r--configs/omap3_logic_defconfig2
-rw-r--r--configs/omap3_mvblx_defconfig2
-rw-r--r--configs/omap3_overo_defconfig3
-rw-r--r--configs/omap3_pandora_defconfig2
-rw-r--r--configs/omap3_sdp3430_defconfig2
-rw-r--r--configs/omap3_zoom1_defconfig2
-rw-r--r--configs/omap4_panda_defconfig3
-rw-r--r--configs/omap4_sdp4430_defconfig3
-rw-r--r--configs/omap5912osk_defconfig2
-rw-r--r--configs/omap5_uevm_defconfig3
-rw-r--r--configs/openrd_base_defconfig3
-rw-r--r--configs/openrd_client_defconfig3
-rw-r--r--configs/openrd_ultimate_defconfig3
-rw-r--r--configs/openrisc-generic_defconfig2
-rw-r--r--configs/origen_defconfig3
-rw-r--r--configs/otc570_dataflash_defconfig3
-rw-r--r--configs/otc570_defconfig3
-rw-r--r--configs/p3m7448_defconfig4
-rw-r--r--configs/p3m750_defconfig4
-rw-r--r--configs/p3p440_defconfig3
-rw-r--r--configs/palmld_defconfig2
-rw-r--r--configs/palmtc_defconfig2
-rw-r--r--configs/palmtreo680_defconfig3
-rw-r--r--configs/paz00_defconfig3
-rw-r--r--configs/pb1000_defconfig3
-rw-r--r--configs/pcm030_LOWBOOT_defconfig4
-rw-r--r--configs/pcm030_defconfig3
-rw-r--r--configs/pcm051_rev1_defconfig4
-rw-r--r--configs/pcm051_rev3_defconfig4
-rw-r--r--configs/pcs440ep_defconfig3
-rw-r--r--configs/pdm360ng_defconfig3
-rw-r--r--configs/peach-pit_defconfig3
-rw-r--r--configs/pengwyn_defconfig3
-rw-r--r--configs/pepper_defconfig3
-rw-r--r--configs/pf5200_defconfig3
-rw-r--r--configs/plutux_defconfig3
-rw-r--r--configs/pm9261_defconfig3
-rw-r--r--configs/pm9263_defconfig3
-rw-r--r--configs/pm9g45_defconfig3
-rw-r--r--configs/pogo_e02_defconfig2
-rw-r--r--configs/polaris_defconfig3
-rw-r--r--configs/portl2_defconfig3
-rw-r--r--configs/portuxg20_defconfig3
-rw-r--r--configs/ppmc7xx_defconfig3
-rw-r--r--configs/ppmc8260_defconfig3
-rw-r--r--configs/pr1_defconfig2
-rw-r--r--configs/prs200_DDR_defconfig4
-rw-r--r--configs/prs200_defconfig4
-rw-r--r--configs/prs200_highboot_DDR_defconfig4
-rw-r--r--configs/prs200_highboot_defconfig4
-rw-r--r--configs/pxa255_idp_defconfig2
-rw-r--r--configs/pxm2_defconfig3
-rw-r--r--configs/qemu-ppce500_defconfig3
-rw-r--r--configs/qemu_mips64_defconfig3
-rw-r--r--configs/qemu_mips64el_defconfig3
-rw-r--r--configs/qemu_mips_defconfig3
-rw-r--r--configs/qemu_mipsel_defconfig3
-rw-r--r--configs/qong_defconfig2
-rw-r--r--configs/r0p7734_defconfig2
-rw-r--r--configs/r2dplus_defconfig2
-rw-r--r--configs/r7-tv-dongle_defconfig4
-rw-r--r--configs/r7780mp_defconfig2
-rw-r--r--configs/rainier_defconfig4
-rw-r--r--configs/rainier_ramboot_defconfig4
-rw-r--r--configs/rd6281a_defconfig2
-rw-r--r--configs/redwood_defconfig3
-rw-r--r--configs/riotboard_defconfig3
-rw-r--r--configs/rpi_b_defconfig2
-rw-r--r--configs/rsk7203_defconfig2
-rw-r--r--configs/rsk7264_defconfig2
-rw-r--r--configs/rsk7269_defconfig2
-rw-r--r--configs/rut_defconfig3
-rw-r--r--configs/s5p_goni_defconfig2
-rw-r--r--configs/s5pc210_universal_defconfig2
-rw-r--r--configs/sacsng_defconfig3
-rw-r--r--configs/sama5d3_xplained_mmc_defconfig4
-rw-r--r--configs/sama5d3_xplained_nandflash_defconfig4
-rw-r--r--configs/sama5d3xek_mmc_defconfig4
-rw-r--r--configs/sama5d3xek_nandflash_defconfig4
-rw-r--r--configs/sama5d3xek_spiflash_defconfig4
-rw-r--r--configs/sandbox_defconfig0
-rw-r--r--configs/sansa_fuze_plus_defconfig3
-rw-r--r--configs/sbc35_a9g20_eeprom_defconfig3
-rw-r--r--configs/sbc35_a9g20_nandflash_defconfig3
-rw-r--r--configs/sbc405_defconfig3
-rw-r--r--configs/sbc8349_PCI_33_defconfig4
-rw-r--r--configs/sbc8349_PCI_66_defconfig4
-rw-r--r--configs/sbc8349_defconfig3
-rw-r--r--configs/sbc8548_PCI_33_PCIE_defconfig4
-rw-r--r--configs/sbc8548_PCI_33_defconfig4
-rw-r--r--configs/sbc8548_PCI_66_PCIE_defconfig4
-rw-r--r--configs/sbc8548_PCI_66_defconfig4
-rw-r--r--configs/sbc8548_defconfig3
-rw-r--r--configs/sbc8641d_defconfig3
-rw-r--r--configs/sc3_defconfig3
-rw-r--r--configs/sc_sps_1_defconfig3
-rw-r--r--configs/scb9328_defconfig2
-rw-r--r--configs/seaboard_defconfig3
-rw-r--r--configs/sequoia_defconfig4
-rw-r--r--configs/sequoia_ramboot_defconfig4
-rw-r--r--configs/sh7752evb_defconfig2
-rw-r--r--configs/sh7753evb_defconfig2
-rw-r--r--configs/sh7757lcr_defconfig2
-rw-r--r--configs/sh7763rdp_defconfig2
-rw-r--r--configs/sh7785lcr_32bit_defconfig3
-rw-r--r--configs/sh7785lcr_defconfig2
-rw-r--r--configs/sheevaplug_defconfig2
-rw-r--r--configs/shmin_defconfig2
-rw-r--r--configs/smdk2410_defconfig2
-rw-r--r--configs/smdk5250_defconfig3
-rw-r--r--configs/smdk5420_defconfig3
-rw-r--r--configs/smdkc100_defconfig2
-rw-r--r--configs/smdkv310_defconfig3
-rw-r--r--configs/snapper9260_defconfig3
-rw-r--r--configs/snapper9g20_defconfig3
-rw-r--r--configs/snow_defconfig3
-rw-r--r--configs/snowball_defconfig2
-rw-r--r--configs/socfpga_cyclone5_defconfig3
-rw-r--r--configs/socrates_defconfig3
-rw-r--r--configs/spear300_defconfig3
-rw-r--r--configs/spear300_nand_defconfig3
-rw-r--r--configs/spear300_usbtty_defconfig3
-rw-r--r--configs/spear300_usbtty_nand_defconfig3
-rw-r--r--configs/spear310_defconfig3
-rw-r--r--configs/spear310_nand_defconfig3
-rw-r--r--configs/spear310_pnor_defconfig3
-rw-r--r--configs/spear310_usbtty_defconfig3
-rw-r--r--configs/spear310_usbtty_nand_defconfig3
-rw-r--r--configs/spear310_usbtty_pnor_defconfig3
-rw-r--r--configs/spear320_defconfig3
-rw-r--r--configs/spear320_nand_defconfig3
-rw-r--r--configs/spear320_pnor_defconfig3
-rw-r--r--configs/spear320_usbtty_defconfig3
-rw-r--r--configs/spear320_usbtty_nand_defconfig3
-rw-r--r--configs/spear320_usbtty_pnor_defconfig3
-rw-r--r--configs/spear600_defconfig3
-rw-r--r--configs/spear600_nand_defconfig3
-rw-r--r--configs/spear600_usbtty_defconfig3
-rw-r--r--configs/spear600_usbtty_nand_defconfig3
-rw-r--r--configs/stamp9g20_defconfig3
-rw-r--r--configs/stxgp3_defconfig3
-rw-r--r--configs/stxssa_4M_defconfig4
-rw-r--r--configs/stxssa_defconfig3
-rw-r--r--configs/stxxtc_defconfig3
-rw-r--r--configs/suvd3_defconfig4
-rw-r--r--configs/svm_sc8xx_defconfig3
-rw-r--r--configs/sycamore_defconfig3
-rw-r--r--configs/t3corp_defconfig3
-rw-r--r--configs/taihu_defconfig3
-rw-r--r--configs/taishan_defconfig3
-rw-r--r--configs/tao3530_defconfig3
-rw-r--r--configs/taurus_defconfig3
-rw-r--r--configs/tb100_defconfig2
-rw-r--r--configs/tcm-bf518_defconfig2
-rw-r--r--configs/tcm-bf537_defconfig2
-rw-r--r--configs/tec-ng_defconfig3
-rw-r--r--configs/tec_defconfig3
-rw-r--r--configs/ti814x_evm_defconfig3
-rw-r--r--configs/ti816x_evm_defconfig3
-rw-r--r--configs/titanium_defconfig3
-rw-r--r--configs/tk71_defconfig2
-rw-r--r--configs/tnetv107x_evm_defconfig2
-rw-r--r--configs/tny_a9260_eeprom_defconfig3
-rw-r--r--configs/tny_a9260_nandflash_defconfig3
-rw-r--r--configs/tny_a9g20_eeprom_defconfig3
-rw-r--r--configs/tny_a9g20_nandflash_defconfig3
-rw-r--r--configs/top9000eval_xe_defconfig3
-rw-r--r--configs/top9000su_xe_defconfig3
-rw-r--r--configs/trats2_defconfig2
-rw-r--r--configs/trats_defconfig2
-rw-r--r--configs/tricorder_defconfig3
-rw-r--r--configs/tricorder_flash_defconfig4
-rw-r--r--configs/trimslice_defconfig3
-rw-r--r--configs/trizepsiv_defconfig2
-rw-r--r--configs/tseries_mmc_defconfig4
-rw-r--r--configs/tseries_nand_defconfig4
-rw-r--r--configs/tseries_spi_defconfig4
-rw-r--r--configs/tt01_defconfig2
-rw-r--r--configs/tuge1_defconfig4
-rw-r--r--configs/tuxx1_defconfig4
-rw-r--r--configs/twister_defconfig3
-rw-r--r--configs/tx25_defconfig3
-rw-r--r--configs/u8500_href_defconfig2
-rw-r--r--configs/uc100_defconfig3
-rw-r--r--configs/uc101_defconfig3
-rw-r--r--configs/udoo_quad_defconfig3
-rw-r--r--configs/usb_a9263_dataflash_defconfig3
-rw-r--r--configs/utx8245_defconfig3
-rw-r--r--configs/v38b_defconfig3
-rw-r--r--configs/v5fx30teval_defconfig4
-rw-r--r--configs/v5fx30teval_flash_defconfig4
-rw-r--r--configs/vct_platinum_defconfig3
-rw-r--r--configs/vct_platinum_onenand_defconfig3
-rw-r--r--configs/vct_platinum_onenand_small_defconfig3
-rw-r--r--configs/vct_platinum_small_defconfig3
-rw-r--r--configs/vct_platinumavc_defconfig3
-rw-r--r--configs/vct_platinumavc_onenand_defconfig3
-rw-r--r--configs/vct_platinumavc_onenand_small_defconfig3
-rw-r--r--configs/vct_platinumavc_small_defconfig3
-rw-r--r--configs/vct_premium_defconfig3
-rw-r--r--configs/vct_premium_onenand_defconfig3
-rw-r--r--configs/vct_premium_onenand_small_defconfig3
-rw-r--r--configs/vct_premium_small_defconfig3
-rw-r--r--configs/ve8313_defconfig3
-rw-r--r--configs/venice2_defconfig3
-rw-r--r--configs/ventana_defconfig3
-rw-r--r--configs/versatileab_defconfig3
-rw-r--r--configs/versatilepb_defconfig3
-rw-r--r--configs/versatileqemu_defconfig3
-rw-r--r--configs/vexpress_aemv8a_defconfig3
-rw-r--r--configs/vexpress_aemv8a_semi_defconfig3
-rw-r--r--configs/vexpress_ca15_tc2_defconfig2
-rw-r--r--configs/vexpress_ca5x2_defconfig2
-rw-r--r--configs/vexpress_ca9x4_defconfig2
-rw-r--r--configs/vf610twr_defconfig3
-rw-r--r--configs/virtlab2_defconfig3
-rw-r--r--configs/vision2_defconfig3
-rw-r--r--configs/vl_ma2sc_defconfig2
-rw-r--r--configs/vl_ma2sc_ram_defconfig3
-rw-r--r--configs/vme8349_defconfig3
-rw-r--r--configs/vpac270_nor_128_defconfig3
-rw-r--r--configs/vpac270_nor_256_defconfig3
-rw-r--r--configs/vpac270_ond_256_defconfig4
-rw-r--r--configs/walnut_defconfig3
-rw-r--r--configs/wandboard_dl_defconfig3
-rw-r--r--configs/wandboard_quad_defconfig3
-rw-r--r--configs/wandboard_solo_defconfig3
-rw-r--r--configs/whistler_defconfig3
-rw-r--r--configs/wireless_space_defconfig2
-rw-r--r--configs/woodburn_defconfig2
-rw-r--r--configs/woodburn_sd_defconfig4
-rw-r--r--configs/wtk_defconfig4
-rw-r--r--configs/x600_defconfig3
-rw-r--r--configs/xaeniax_defconfig2
-rw-r--r--configs/xfi3_defconfig3
-rw-r--r--configs/xilinx-ppc405-generic_defconfig4
-rw-r--r--configs/xilinx-ppc405-generic_flash_defconfig4
-rw-r--r--configs/xilinx-ppc440-generic_defconfig4
-rw-r--r--configs/xilinx-ppc440-generic_flash_defconfig4
-rw-r--r--configs/xpedite1000_defconfig3
-rw-r--r--configs/xpedite517x_defconfig3
-rw-r--r--configs/xpedite520x_defconfig3
-rw-r--r--configs/xpedite537x_defconfig3
-rw-r--r--configs/xpedite550x_defconfig3
-rw-r--r--configs/yellowstone_defconfig4
-rw-r--r--configs/yosemite_defconfig4
-rw-r--r--configs/yucca_defconfig3
-rw-r--r--configs/zeus_defconfig3
-rw-r--r--configs/zipitz2_defconfig2
-rw-r--r--configs/zmx25_defconfig2
-rw-r--r--configs/zynq_microzed_defconfig3
-rw-r--r--configs/zynq_zc70x_defconfig3
-rw-r--r--configs/zynq_zc770_xm010_defconfig4
-rw-r--r--configs/zynq_zc770_xm012_defconfig4
-rw-r--r--configs/zynq_zc770_xm013_defconfig4
-rw-r--r--configs/zynq_zed_defconfig3
1764 files changed, 18075 insertions, 0 deletions
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
new file mode 100644
index 0000000000..51d5aff08e
--- /dev/null
+++ b/arch/arc/Kconfig
@@ -0,0 +1,29 @@
+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
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
new file mode 100644
index 0000000000..e385eda94c
--- /dev/null
+++ b/arch/arm/Kconfig
@@ -0,0 +1,1002 @@
+menu "ARM architecture"
+ depends on ARM
+
+config SYS_ARCH
+ string
+ default "arm"
+
+choice
+ prompt "Target select"
+
+config TARGET_INTEGRATORAP_CM720T
+ bool "Support integratorap_cm720t"
+
+config TARGET_INTEGRATORAP_CM920T
+ bool "Support integratorap_cm920t"
+
+config TARGET_INTEGRATORCP_CM920T
+ bool "Support integratorcp_cm920t"
+
+config TARGET_A320EVB
+ bool "Support a320evb"
+
+config TARGET_AT91RM9200EK
+ bool "Support at91rm9200ek"
+
+config TARGET_EB_CPUX9K2
+ bool "Support eb_cpux9k2"
+
+config TARGET_CPUAT91
+ bool "Support cpuat91"
+
+config TARGET_EDB93XX
+ bool "Support edb93xx"
+
+config TARGET_SCB9328
+ bool "Support scb9328"
+
+config TARGET_CM4008
+ bool "Support cm4008"
+
+config TARGET_CM41XX
+ bool "Support cm41xx"
+
+config TARGET_VCMA9
+ bool "Support VCMA9"
+
+config TARGET_SMDK2410
+ bool "Support smdk2410"
+
+config TARGET_INTEGRATORAP_CM926EJS
+ bool "Support integratorap_cm926ejs"
+
+config TARGET_INTEGRATORCP_CM926EJS
+ bool "Support integratorcp_cm926ejs"
+
+config TARGET_ASPENITE
+ bool "Support aspenite"
+
+config TARGET_GPLUGD
+ bool "Support gplugd"
+
+config TARGET_AFEB9260
+ bool "Support afeb9260"
+
+config TARGET_AT91SAM9260EK
+ bool "Support at91sam9260ek"
+
+config TARGET_AT91SAM9261EK
+ bool "Support at91sam9261ek"
+
+config TARGET_AT91SAM9263EK
+ bool "Support at91sam9263ek"
+
+config TARGET_AT91SAM9M10G45EK
+ bool "Support at91sam9m10g45ek"
+
+config TARGET_AT91SAM9N12EK
+ bool "Support at91sam9n12ek"
+
+config TARGET_AT91SAM9RLEK
+ bool "Support at91sam9rlek"
+
+config TARGET_AT91SAM9X5EK
+ bool "Support at91sam9x5ek"
+
+config TARGET_SNAPPER9260
+ bool "Support snapper9260"
+
+config TARGET_VL_MA2SC
+ bool "Support vl_ma2sc"
+
+config TARGET_SBC35_A9G20
+ bool "Support sbc35_a9g20"
+
+config TARGET_TNY_A9260
+ bool "Support tny_a9260"
+
+config TARGET_USB_A9263
+ bool "Support usb_a9263"
+
+config TARGET_ETHERNUT5
+ bool "Support ethernut5"
+
+config TARGET_TOP9000
+ bool "Support top9000"
+
+config TARGET_MEESC
+ bool "Support meesc"
+
+config TARGET_OTC570
+ bool "Support otc570"
+
+config TARGET_CPU9260
+ bool "Support cpu9260"
+
+config TARGET_PM9261
+ bool "Support pm9261"
+
+config TARGET_PM9263
+ bool "Support pm9263"
+
+config TARGET_PM9G45
+ bool "Support pm9g45"
+
+config TARGET_CORVUS
+ bool "Support corvus"
+
+config TARGET_TAURUS
+ bool "Support taurus"
+
+config TARGET_STAMP9G20
+ bool "Support stamp9g20"
+
+config TARGET_CAM_ENC_4XX
+ bool "Support cam_enc_4xx"
+
+config TARGET_IPAM390
+ bool "Support ipam390"
+
+config TARGET_DA830EVM
+ bool "Support da830evm"
+
+config TARGET_DA850EVM
+ bool "Support da850evm"
+
+config TARGET_HAWKBOARD
+ bool "Support hawkboard"
+
+config TARGET_DAVINCI_DM355EVM
+ bool "Support davinci_dm355evm"
+
+config TARGET_DAVINCI_DM355LEOPARD
+ bool "Support davinci_dm355leopard"
+
+config TARGET_DAVINCI_DM365EVM
+ bool "Support davinci_dm365evm"
+
+config TARGET_DAVINCI_DM6467EVM
+ bool "Support davinci_dm6467evm"
+
+config TARGET_DAVINCI_DVEVM
+ bool "Support davinci_dvevm"
+
+config TARGET_EA20
+ bool "Support ea20"
+
+config TARGET_DAVINCI_SCHMOOGIE
+ bool "Support davinci_schmoogie"
+
+config TARGET_DAVINCI_SFFSDR
+ bool "Support davinci_sffsdr"
+
+config TARGET_DAVINCI_SONATA
+ bool "Support davinci_sonata"
+
+config TARGET_ENBW_CMC
+ bool "Support enbw_cmc"
+
+config TARGET_CALIMAIN
+ bool "Support calimain"
+
+config TARGET_LSXL
+ bool "Support lsxl"
+
+config TARGET_POGO_E02
+ bool "Support pogo_e02"
+
+config TARGET_DNS325
+ bool "Support dns325"
+
+config TARGET_ICONNECT
+ bool "Support iconnect"
+
+config TARGET_TK71
+ bool "Support tk71"
+
+config TARGET_KM_KIRKWOOD
+ bool "Support km_kirkwood"
+
+config TARGET_NET2BIG_V2
+ bool "Support net2big_v2"
+
+config TARGET_NETSPACE_V2
+ bool "Support netspace_v2"
+
+config TARGET_WIRELESS_SPACE
+ bool "Support wireless_space"
+
+config TARGET_DREAMPLUG
+ bool "Support dreamplug"
+
+config TARGET_GURUPLUG
+ bool "Support guruplug"
+
+config TARGET_MV88F6281GTW_GE
+ bool "Support mv88f6281gtw_ge"
+
+config TARGET_OPENRD
+ bool "Support openrd"
+
+config TARGET_RD6281A
+ bool "Support rd6281a"
+
+config TARGET_SHEEVAPLUG
+ bool "Support sheevaplug"
+
+config TARGET_IB62X0
+ bool "Support ib62x0"
+
+config TARGET_DOCKSTAR
+ bool "Support dockstar"
+
+config TARGET_GOFLEXHOME
+ bool "Support goflexhome"
+
+config TARGET_DEVKIT3250
+ bool "Support devkit3250"
+
+config TARGET_JADECPU
+ bool "Support jadecpu"
+
+config TARGET_MX25PDK
+ bool "Support mx25pdk"
+
+config TARGET_TX25
+ bool "Support tx25"
+
+config TARGET_ZMX25
+ bool "Support zmx25"
+
+config TARGET_APF27
+ bool "Support apf27"
+
+config TARGET_IMX27LITE
+ bool "Support imx27lite"
+
+config TARGET_MAGNESIUM
+ bool "Support magnesium"
+
+config TARGET_APX4DEVKIT
+ bool "Support apx4devkit"
+
+config TARGET_XFI3
+ bool "Support xfi3"
+
+config TARGET_M28EVK
+ bool "Support m28evk"
+
+config TARGET_MX23EVK
+ bool "Support mx23evk"
+
+config TARGET_MX28EVK
+ bool "Support mx28evk"
+
+config TARGET_MX23_OLINUXINO
+ bool "Support mx23_olinuxino"
+
+config TARGET_BG0900
+ bool "Support bg0900"
+
+config TARGET_SANSA_FUZE_PLUS
+ bool "Support sansa_fuze_plus"
+
+config TARGET_SC_SPS_1
+ bool "Support sc_sps_1"
+
+config TARGET_NHK8815
+ bool "Support nhk8815"
+
+config TARGET_OMAP5912OSK
+ bool "Support omap5912osk"
+
+config TARGET_EDMINIV2
+ bool "Support edminiv2"
+
+config TARGET_DKB
+ bool "Support dkb"
+
+config TARGET_SPEAR300
+ bool "Support spear300"
+
+config TARGET_SPEAR310
+ bool "Support spear310"
+
+config TARGET_SPEAR320
+ bool "Support spear320"
+
+config TARGET_SPEAR600
+ bool "Support spear600"
+
+config TARGET_X600
+ bool "Support x600"
+
+config TARGET_VERSATILEAB
+ bool "Support versatileab"
+
+config TARGET_VERSATILEPB
+ bool "Support versatilepb"
+
+config TARGET_VERSATILEQEMU
+ bool "Support versatileqemu"
+
+config TARGET_INTEGRATORCP_CM1136
+ bool "Support integratorcp_cm1136"
+
+config TARGET_IMX31_PHYCORE
+ bool "Support imx31_phycore"
+
+config TARGET_QONG
+ bool "Support qong"
+
+config TARGET_MX31ADS
+ bool "Support mx31ads"
+
+config TARGET_MX31PDK
+ bool "Support mx31pdk"
+
+config TARGET_TT01
+ bool "Support tt01"
+
+config TARGET_IMX31_LITEKIT
+ bool "Support imx31_litekit"
+
+config TARGET_WOODBURN
+ bool "Support woodburn"
+
+config TARGET_WOODBURN_SD
+ bool "Support woodburn_sd"
+
+config TARGET_FLEA3
+ bool "Support flea3"
+
+config TARGET_MX35PDK
+ bool "Support mx35pdk"
+
+config TARGET_RPI_B
+ bool "Support rpi_b"
+
+config TARGET_TNETV107X_EVM
+ bool "Support tnetv107x_evm"
+
+config TARGET_INTEGRATORAP_CM946ES
+ bool "Support integratorap_cm946es"
+
+config TARGET_INTEGRATORCP_CM946ES
+ bool "Support integratorcp_cm946es"
+
+config TARGET_VEXPRESS_CA15_TC2
+ bool "Support vexpress_ca15_tc2"
+
+config TARGET_VEXPRESS_CA5X2
+ bool "Support vexpress_ca5x2"
+
+config TARGET_VEXPRESS_CA9X4
+ bool "Support vexpress_ca9x4"
+
+config TARGET_KWB
+ bool "Support kwb"
+
+config TARGET_TSERIES
+ bool "Support tseries"
+
+config TARGET_CM_T335
+ bool "Support cm_t335"
+
+config TARGET_PEPPER
+ bool "Support pepper"
+
+config TARGET_AM335X_IGEP0033
+ bool "Support am335x_igep0033"
+
+config TARGET_PCM051
+ bool "Support pcm051"
+
+config TARGET_DRACO
+ bool "Support draco"
+
+config TARGET_DXR2
+ bool "Support dxr2"
+
+config TARGET_PXM2
+ bool "Support pxm2"
+
+config TARGET_RUT
+ bool "Support rut"
+
+config TARGET_PENGWYN
+ bool "Support pengwyn"
+
+config TARGET_AM335X_EVM
+ bool "Support am335x_evm"
+
+config TARGET_AM43XX_EVM
+ bool "Support am43xx_evm"
+
+config TARGET_TI814X_EVM
+ bool "Support ti814x_evm"
+
+config TARGET_TI816X_EVM
+ bool "Support ti816x_evm"
+
+config TARGET_SAMA5D3_XPLAINED
+ bool "Support sama5d3_xplained"
+
+config TARGET_SAMA5D3XEK
+ bool "Support sama5d3xek"
+
+config TARGET_BCM28155_AP
+ bool "Support bcm28155_ap"
+
+config TARGET_ARNDALE
+ bool "Support arndale"
+
+config TARGET_ORIGEN
+ bool "Support origen"
+
+config TARGET_SMDK5250
+ bool "Support smdk5250"
+
+config TARGET_SNOW
+ bool "Support snow"
+
+config TARGET_PEACH_PIT
+ bool "Support peach-pit"
+
+config TARGET_SMDK5420
+ bool "Support smdk5420"
+
+config TARGET_SMDKV310
+ bool "Support smdkv310"
+
+config TARGET_TRATS
+ bool "Support trats"
+
+config TARGET_TRATS2
+ bool "Support trats2"
+
+config TARGET_S5PC210_UNIVERSAL
+ bool "Support s5pc210_universal"
+
+config TARGET_HIGHBANK
+ bool "Support highbank"
+
+config TARGET_K2E_EVM
+ bool "Support k2e_evm"
+
+config TARGET_K2HK_EVM
+ bool "Support k2hk_evm"
+
+config TARGET_M53EVK
+ bool "Support m53evk"
+
+config TARGET_IMA3_MX53
+ bool "Support ima3-mx53"
+
+config TARGET_MX51EVK
+ bool "Support mx51evk"
+
+config TARGET_MX53ARD
+ bool "Support mx53ard"
+
+config TARGET_MX53EVK
+ bool "Support mx53evk"
+
+config TARGET_MX53LOCO
+ bool "Support mx53loco"
+
+config TARGET_MX53SMD
+ bool "Support mx53smd"
+
+config TARGET_MX51_EFIKAMX
+ bool "Support mx51_efikamx"
+
+config TARGET_VISION2
+ bool "Support vision2"
+
+config TARGET_UDOO
+ bool "Support udoo"
+
+config TARGET_WANDBOARD
+ bool "Support wandboard"
+
+config TARGET_TITANIUM
+ bool "Support titanium"
+
+config TARGET_NITROGEN6X
+ bool "Support nitrogen6x"
+
+config TARGET_CGTQMX6EVAL
+ bool "Support cgtqmx6eval"
+
+config TARGET_EMBESTMX6BOARDS
+ bool "Support embestmx6boards"
+
+config TARGET_MX6QARM2
+ bool "Support mx6qarm2"
+
+config TARGET_MX6QSABREAUTO
+ bool "Support mx6qsabreauto"
+
+config TARGET_MX6SABRESD
+ bool "Support mx6sabresd"
+
+config TARGET_MX6SLEVK
+ bool "Support mx6slevk"
+
+config TARGET_GW_VENTANA
+ bool "Support gw_ventana"
+
+config TARGET_HUMMINGBOARD
+ bool "Support hummingboard"
+
+config TARGET_OMAP3_OVERO
+ bool "Support omap3_overo"
+
+config TARGET_OMAP3_PANDORA
+ bool "Support omap3_pandora"
+
+config TARGET_ECO5PK
+ bool "Support eco5pk"
+
+config TARGET_DIG297
+ bool "Support dig297"
+
+config TARGET_CM_T35
+ bool "Support cm_t35"
+
+config TARGET_TRICORDER
+ bool "Support tricorder"
+
+config TARGET_MCX
+ bool "Support mcx"
+
+config TARGET_OMAP3_IGEP00X0
+ bool "Support omap3_igep00x0"
+
+config TARGET_AM3517_EVM
+ bool "Support am3517_evm"
+
+config TARGET_OMAP3_LOGIC
+ bool "Support omap3_logic"
+
+config TARGET_OMAP3_ZOOM1
+ bool "Support omap3_zoom1"
+
+config TARGET_OMAP3_MVBLX
+ bool "Support omap3_mvblx"
+
+config TARGET_NOKIA_RX51
+ bool "Support nokia_rx51"
+
+config TARGET_TAO3530
+ bool "Support tao3530"
+
+config TARGET_TWISTER
+ bool "Support twister"
+
+config TARGET_MT_VENTOUX
+ bool "Support mt_ventoux"
+
+config TARGET_AM3517_CRANE
+ bool "Support am3517_crane"
+
+config TARGET_OMAP3_BEAGLE
+ bool "Support omap3_beagle"
+
+config TARGET_OMAP3_EVM
+ bool "Support omap3_evm"
+
+config TARGET_OMAP3_EVM_QUICK_MMC
+ bool "Support omap3_evm_quick_mmc"
+
+config TARGET_OMAP3_EVM_QUICK_NAND
+ bool "Support omap3_evm_quick_nand"
+
+config TARGET_OMAP3_SDP3430
+ bool "Support omap3_sdp3430"
+
+config TARGET_DEVKIT8000
+ bool "Support devkit8000"
+
+config TARGET_DUOVERO
+ bool "Support duovero"
+
+config TARGET_OMAP4_PANDA
+ bool "Support omap4_panda"
+
+config TARGET_OMAP4_SDP4430
+ bool "Support omap4_sdp4430"
+
+config TARGET_CM_T54
+ bool "Support cm_t54"
+
+config TARGET_DRA7XX_EVM
+ bool "Support dra7xx_evm"
+
+config TARGET_OMAP5_UEVM
+ bool "Support omap5_uevm"
+
+config TARGET_ARMADILLO_800EVA
+ bool "Support armadillo-800eva"
+
+config TARGET_KZM9G
+ bool "Support kzm9g"
+
+config TARGET_ALT
+ bool "Support alt"
+
+config TARGET_KOELSCH
+ bool "Support koelsch"
+
+config TARGET_LAGER
+ bool "Support lager"
+
+config TARGET_S5P_GONI
+ bool "Support s5p_goni"
+
+config TARGET_SMDKC100
+ bool "Support smdkc100"
+
+config TARGET_SOCFPGA_CYCLONE5
+ bool "Support socfpga_cyclone5"
+
+config TARGET_SUN4I
+ bool "Support sun4i"
+
+config TARGET_SUN5I
+ bool "Support sun5i"
+
+config TARGET_SUN7I
+ bool "Support sun7i"
+
+config TARGET_SNOWBALL
+ bool "Support snowball"
+
+config TARGET_U8500_HREF
+ bool "Support u8500_href"
+
+config TARGET_VF610TWR
+ bool "Support vf610twr"
+
+config TARGET_ZYNQ_MICROZED
+ bool "Support zynq_microzed"
+
+config TARGET_ZYNQ_ZC70X
+ bool "Support zynq_zc70x"
+
+config TARGET_ZYNQ_ZC770
+ bool "Support zynq_zc770"
+
+config TARGET_ZYNQ_ZED
+ bool "Support zynq_zed"
+
+config TARGET_MEDCOM_WIDE
+ bool "Support medcom-wide"
+
+config TARGET_PLUTUX
+ bool "Support plutux"
+
+config TARGET_TEC
+ bool "Support tec"
+
+config TARGET_PAZ00
+ bool "Support paz00"
+
+config TARGET_TRIMSLICE
+ bool "Support trimslice"
+
+config TARGET_HARMONY
+ bool "Support harmony"
+
+config TARGET_SEABOARD
+ bool "Support seaboard"
+
+config TARGET_VENTANA
+ bool "Support ventana"
+
+config TARGET_WHISTLER
+ bool "Support whistler"
+
+config TARGET_COLIBRI_T20_IRIS
+ bool "Support colibri_t20_iris"
+
+config TARGET_TEC_NG
+ bool "Support tec-ng"
+
+config TARGET_BEAVER
+ bool "Support beaver"
+
+config TARGET_CARDHU
+ bool "Support cardhu"
+
+config TARGET_DALMORE
+ bool "Support dalmore"
+
+config TARGET_JETSON_TK1
+ bool "Support jetson-tk1"
+
+config TARGET_VENICE2
+ bool "Support venice2"
+
+config TARGET_VEXPRESS_AEMV8A
+ bool "Support vexpress_aemv8a"
+
+config TARGET_VEXPRESS_AEMV8A_SEMI
+ bool "Support vexpress_aemv8a_semi"
+
+config TARGET_LS2085A_EMU
+ bool "Support ls2085a_emu"
+
+config TARGET_LS2085A_SIMU
+ bool "Support ls2085a_simu"
+
+config TARGET_BALLOON3
+ bool "Support balloon3"
+
+config TARGET_H2200
+ bool "Support h2200"
+
+config TARGET_PALMLD
+ bool "Support palmld"
+
+config TARGET_PALMTC
+ bool "Support palmtc"
+
+config TARGET_PALMTREO680
+ bool "Support palmtreo680"
+
+config TARGET_PXA255_IDP
+ bool "Support pxa255_idp"
+
+config TARGET_TRIZEPSIV
+ bool "Support trizepsiv"
+
+config TARGET_VPAC270
+ bool "Support vpac270"
+
+config TARGET_XAENIAX
+ bool "Support xaeniax"
+
+config TARGET_ZIPITZ2
+ bool "Support zipitz2"
+
+config TARGET_LP8X4X
+ bool "Support lp8x4x"
+
+config TARGET_COLIBRI_PXA270
+ bool "Support colibri_pxa270"
+
+config TARGET_JORNADA
+ bool "Support jornada"
+
+endchoice
+
+source "board/8dtech/eco5pk/Kconfig"
+source "board/Barix/ipam390/Kconfig"
+source "board/BuR/kwb/Kconfig"
+source "board/BuR/tseries/Kconfig"
+source "board/BuS/eb_cpux9k2/Kconfig"
+source "board/BuS/vl_ma2sc/Kconfig"
+source "board/CarMediaLab/flea3/Kconfig"
+source "board/LaCie/edminiv2/Kconfig"
+source "board/LaCie/net2big_v2/Kconfig"
+source "board/LaCie/netspace_v2/Kconfig"
+source "board/LaCie/wireless_space/Kconfig"
+source "board/Marvell/aspenite/Kconfig"
+source "board/Marvell/dkb/Kconfig"
+source "board/Marvell/dreamplug/Kconfig"
+source "board/Marvell/gplugd/Kconfig"
+source "board/Marvell/guruplug/Kconfig"
+source "board/Marvell/mv88f6281gtw_ge/Kconfig"
+source "board/Marvell/openrd/Kconfig"
+source "board/Marvell/rd6281a/Kconfig"
+source "board/Marvell/sheevaplug/Kconfig"
+source "board/Seagate/dockstar/Kconfig"
+source "board/Seagate/goflexhome/Kconfig"
+source "board/afeb9260/Kconfig"
+source "board/ait/cam_enc_4xx/Kconfig"
+source "board/altera/socfpga/Kconfig"
+source "board/armadeus/apf27/Kconfig"
+source "board/armltd/integrator/Kconfig"
+source "board/armltd/versatile/Kconfig"
+source "board/armltd/vexpress/Kconfig"
+source "board/armltd/vexpress64/Kconfig"
+source "board/atmark-techno/armadillo-800eva/Kconfig"
+source "board/atmel/at91rm9200ek/Kconfig"
+source "board/atmel/at91sam9260ek/Kconfig"
+source "board/atmel/at91sam9261ek/Kconfig"
+source "board/atmel/at91sam9263ek/Kconfig"
+source "board/atmel/at91sam9m10g45ek/Kconfig"
+source "board/atmel/at91sam9n12ek/Kconfig"
+source "board/atmel/at91sam9rlek/Kconfig"
+source "board/atmel/at91sam9x5ek/Kconfig"
+source "board/atmel/sama5d3_xplained/Kconfig"
+source "board/atmel/sama5d3xek/Kconfig"
+source "board/avionic-design/medcom-wide/Kconfig"
+source "board/avionic-design/plutux/Kconfig"
+source "board/avionic-design/tec-ng/Kconfig"
+source "board/avionic-design/tec/Kconfig"
+source "board/balloon3/Kconfig"
+source "board/barco/titanium/Kconfig"
+source "board/bluegiga/apx4devkit/Kconfig"
+source "board/bluewater/snapper9260/Kconfig"
+source "board/boundary/nitrogen6x/Kconfig"
+source "board/broadcom/bcm28155_ap/Kconfig"
+source "board/buffalo/lsxl/Kconfig"
+source "board/calao/sbc35_a9g20/Kconfig"
+source "board/calao/tny_a9260/Kconfig"
+source "board/calao/usb_a9263/Kconfig"
+source "board/cirrus/edb93xx/Kconfig"
+source "board/cloudengines/pogo_e02/Kconfig"
+source "board/cm4008/Kconfig"
+source "board/cm41xx/Kconfig"
+source "board/comelit/dig297/Kconfig"
+source "board/compal/paz00/Kconfig"
+source "board/compulab/cm_t335/Kconfig"
+source "board/compulab/cm_t35/Kconfig"
+source "board/compulab/cm_t54/Kconfig"
+source "board/compulab/trimslice/Kconfig"
+source "board/congatec/cgtqmx6eval/Kconfig"
+source "board/corscience/tricorder/Kconfig"
+source "board/creative/xfi3/Kconfig"
+source "board/d-link/dns325/Kconfig"
+source "board/davedenx/qong/Kconfig"
+source "board/davinci/da8xxevm/Kconfig"
+source "board/davinci/dm355evm/Kconfig"
+source "board/davinci/dm355leopard/Kconfig"
+source "board/davinci/dm365evm/Kconfig"
+source "board/davinci/dm6467evm/Kconfig"
+source "board/davinci/dvevm/Kconfig"
+source "board/davinci/ea20/Kconfig"
+source "board/davinci/schmoogie/Kconfig"
+source "board/davinci/sffsdr/Kconfig"
+source "board/davinci/sonata/Kconfig"
+source "board/denx/m28evk/Kconfig"
+source "board/denx/m53evk/Kconfig"
+source "board/egnite/ethernut5/Kconfig"
+source "board/embest/mx6boards/Kconfig"
+source "board/emk/top9000/Kconfig"
+source "board/enbw/enbw_cmc/Kconfig"
+source "board/esd/meesc/Kconfig"
+source "board/esd/otc570/Kconfig"
+source "board/esg/ima3-mx53/Kconfig"
+source "board/eukrea/cpu9260/Kconfig"
+source "board/eukrea/cpuat91/Kconfig"
+source "board/faraday/a320evb/Kconfig"
+source "board/freescale/ls2085a/Kconfig"
+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/mx6qarm2/Kconfig"
+source "board/freescale/mx6qsabreauto/Kconfig"
+source "board/freescale/mx6sabresd/Kconfig"
+source "board/freescale/mx6slevk/Kconfig"
+source "board/freescale/vf610twr/Kconfig"
+source "board/gateworks/gw_ventana/Kconfig"
+source "board/genesi/mx51_efikamx/Kconfig"
+source "board/gumstix/duovero/Kconfig"
+source "board/gumstix/pepper/Kconfig"
+source "board/h2200/Kconfig"
+source "board/hale/tt01/Kconfig"
+source "board/highbank/Kconfig"
+source "board/htkw/mcx/Kconfig"
+source "board/icpdas/lp8x4x/Kconfig"
+source "board/imx31_phycore/Kconfig"
+source "board/iomega/iconnect/Kconfig"
+source "board/isee/igep0033/Kconfig"
+source "board/isee/igep00x0/Kconfig"
+source "board/jornada/Kconfig"
+source "board/karo/tk71/Kconfig"
+source "board/karo/tx25/Kconfig"
+source "board/keymile/km_arm/Kconfig"
+source "board/kmc/kzm9g/Kconfig"
+source "board/logicpd/am3517evm/Kconfig"
+source "board/logicpd/imx27lite/Kconfig"
+source "board/logicpd/imx31_litekit/Kconfig"
+source "board/logicpd/omap3som/Kconfig"
+source "board/logicpd/zoom1/Kconfig"
+source "board/matrix_vision/mvblx/Kconfig"
+source "board/mpl/vcma9/Kconfig"
+source "board/nokia/rx51/Kconfig"
+source "board/nvidia/beaver/Kconfig"
+source "board/nvidia/cardhu/Kconfig"
+source "board/nvidia/dalmore/Kconfig"
+source "board/nvidia/harmony/Kconfig"
+source "board/nvidia/jetson-tk1/Kconfig"
+source "board/nvidia/seaboard/Kconfig"
+source "board/nvidia/venice2/Kconfig"
+source "board/nvidia/ventana/Kconfig"
+source "board/nvidia/whistler/Kconfig"
+source "board/olimex/mx23_olinuxino/Kconfig"
+source "board/omicron/calimain/Kconfig"
+source "board/overo/Kconfig"
+source "board/palmld/Kconfig"
+source "board/palmtc/Kconfig"
+source "board/palmtreo680/Kconfig"
+source "board/pandora/Kconfig"
+source "board/phytec/pcm051/Kconfig"
+source "board/ppcag/bg0900/Kconfig"
+source "board/pxa255_idp/Kconfig"
+source "board/raidsonic/ib62x0/Kconfig"
+source "board/raspberrypi/rpi_b/Kconfig"
+source "board/renesas/alt/Kconfig"
+source "board/renesas/koelsch/Kconfig"
+source "board/renesas/lager/Kconfig"
+source "board/ronetix/pm9261/Kconfig"
+source "board/ronetix/pm9263/Kconfig"
+source "board/ronetix/pm9g45/Kconfig"
+source "board/samsung/arndale/Kconfig"
+source "board/samsung/goni/Kconfig"
+source "board/samsung/origen/Kconfig"
+source "board/samsung/smdk2410/Kconfig"
+source "board/samsung/smdk5250/Kconfig"
+source "board/samsung/smdk5420/Kconfig"
+source "board/samsung/smdkc100/Kconfig"
+source "board/samsung/smdkv310/Kconfig"
+source "board/samsung/trats/Kconfig"
+source "board/samsung/trats2/Kconfig"
+source "board/samsung/universal_c210/Kconfig"
+source "board/sandisk/sansa_fuze_plus/Kconfig"
+source "board/scb9328/Kconfig"
+source "board/schulercontrol/sc_sps_1/Kconfig"
+source "board/siemens/corvus/Kconfig"
+source "board/siemens/draco/Kconfig"
+source "board/siemens/pxm2/Kconfig"
+source "board/siemens/rut/Kconfig"
+source "board/siemens/taurus/Kconfig"
+source "board/silica/pengwyn/Kconfig"
+source "board/solidrun/hummingboard/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"
+source "board/st-ericsson/snowball/Kconfig"
+source "board/st-ericsson/u8500/Kconfig"
+source "board/st/nhk8815/Kconfig"
+source "board/sunxi/Kconfig"
+source "board/syteco/jadecpu/Kconfig"
+source "board/syteco/zmx25/Kconfig"
+source "board/taskit/stamp9g20/Kconfig"
+source "board/technexion/tao3530/Kconfig"
+source "board/technexion/twister/Kconfig"
+source "board/teejet/mt_ventoux/Kconfig"
+source "board/ti/am335x/Kconfig"
+source "board/ti/am3517crane/Kconfig"
+source "board/ti/am43xx/Kconfig"
+source "board/ti/beagle/Kconfig"
+source "board/ti/dra7xx/Kconfig"
+source "board/ti/evm/Kconfig"
+source "board/ti/ks2_evm/Kconfig"
+source "board/ti/omap5912osk/Kconfig"
+source "board/ti/omap5_uevm/Kconfig"
+source "board/ti/panda/Kconfig"
+source "board/ti/sdp3430/Kconfig"
+source "board/ti/sdp4430/Kconfig"
+source "board/ti/ti814x/Kconfig"
+source "board/ti/ti816x/Kconfig"
+source "board/ti/tnetv107xevm/Kconfig"
+source "board/timll/devkit3250/Kconfig"
+source "board/timll/devkit8000/Kconfig"
+source "board/toradex/colibri_pxa270/Kconfig"
+source "board/toradex/colibri_t20_iris/Kconfig"
+source "board/trizepsiv/Kconfig"
+source "board/ttcontrol/vision2/Kconfig"
+source "board/udoo/Kconfig"
+source "board/vpac270/Kconfig"
+source "board/wandboard/Kconfig"
+source "board/woodburn/Kconfig"
+source "board/xaeniax/Kconfig"
+source "board/xilinx/zynq/Kconfig"
+source "board/zipitz2/Kconfig"
+
+endmenu
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig
new file mode 100644
index 0000000000..46337aea55
--- /dev/null
+++ b/arch/avr32/Kconfig
@@ -0,0 +1,51 @@
+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
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig
new file mode 100644
index 0000000000..bb8a133059
--- /dev/null
+++ b/arch/blackfin/Kconfig
@@ -0,0 +1,150 @@
+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
diff --git a/arch/m68k/Kconfig b/arch/m68k/Kconfig
new file mode 100644
index 0000000000..6cda7db699
--- /dev/null
+++ b/arch/m68k/Kconfig
@@ -0,0 +1,98 @@
+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
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig
new file mode 100644
index 0000000000..ddaa45fb66
--- /dev/null
+++ b/arch/microblaze/Kconfig
@@ -0,0 +1,18 @@
+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
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
new file mode 100644
index 0000000000..5bf0df4ff1
--- /dev/null
+++ b/arch/mips/Kconfig
@@ -0,0 +1,37 @@
+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
diff --git a/arch/nds32/Kconfig b/arch/nds32/Kconfig
new file mode 100644
index 0000000000..743a8fe736
--- /dev/null
+++ b/arch/nds32/Kconfig
@@ -0,0 +1,26 @@
+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
diff --git a/arch/nios2/Kconfig b/arch/nios2/Kconfig
new file mode 100644
index 0000000000..b70364680b
--- /dev/null
+++ b/arch/nios2/Kconfig
@@ -0,0 +1,26 @@
+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
diff --git a/arch/openrisc/Kconfig b/arch/openrisc/Kconfig
new file mode 100644
index 0000000000..cc54a2eec1
--- /dev/null
+++ b/arch/openrisc/Kconfig
@@ -0,0 +1,18 @@
+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
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
new file mode 100644
index 0000000000..3325af3e5c
--- /dev/null
+++ b/arch/powerpc/Kconfig
@@ -0,0 +1,58 @@
+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
diff --git a/arch/powerpc/cpu/74xx_7xx/Kconfig b/arch/powerpc/cpu/74xx_7xx/Kconfig
new file mode 100644
index 0000000000..6ce464da76
--- /dev/null
+++ b/arch/powerpc/cpu/74xx_7xx/Kconfig
@@ -0,0 +1,49 @@
+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
diff --git a/arch/powerpc/cpu/mpc512x/Kconfig b/arch/powerpc/cpu/mpc512x/Kconfig
new file mode 100644
index 0000000000..bfc4eae980
--- /dev/null
+++ b/arch/powerpc/cpu/mpc512x/Kconfig
@@ -0,0 +1,34 @@
+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
diff --git a/arch/powerpc/cpu/mpc5xx/Kconfig b/arch/powerpc/cpu/mpc5xx/Kconfig
new file mode 100644
index 0000000000..79579d7683
--- /dev/null
+++ b/arch/powerpc/cpu/mpc5xx/Kconfig
@@ -0,0 +1,22 @@
+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
+
+source "board/cmi/Kconfig"
+source "board/mpl/pati/Kconfig"
+
+endmenu
diff --git a/arch/powerpc/cpu/mpc5xxx/Kconfig b/arch/powerpc/cpu/mpc5xxx/Kconfig
new file mode 100644
index 0000000000..b2f0bad544
--- /dev/null
+++ b/arch/powerpc/cpu/mpc5xxx/Kconfig
@@ -0,0 +1,154 @@
+menu "mpc5xxx CPU"
+ depends on MPC5xxx
+
+config SYS_CPU
+ string
+ default "mpc5xxx"
+
+choice
+ prompt "Target select"
+
+config TARGET_A3M071
+ bool "Support a3m071"
+
+config TARGET_A4M072
+ bool "Support a4m072"
+
+config TARGET_BC3450
+ bool "Support BC3450"
+
+config TARGET_CANMB
+ bool "Support canmb"
+
+config TARGET_CM5200
+ bool "Support cm5200"
+
+config TARGET_GALAXY5200
+ bool "Support galaxy5200"
+
+config TARGET_ICECUBE
+ bool "Support IceCube"
+
+config TARGET_INKA4X0
+ bool "Support inka4x0"
+
+config TARGET_IPEK01
+ bool "Support ipek01"
+
+config TARGET_JUPITER
+ bool "Support jupiter"
+
+config TARGET_MCC200
+ bool "Support mcc200"
+
+config TARGET_MOTIONPRO
+ bool "Support motionpro"
+
+config TARGET_MUNICES
+ bool "Support munices"
+
+config TARGET_PM520
+ bool "Support PM520"
+
+config TARGET_TOTAL5200
+ bool "Support Total5200"
+
+config TARGET_V38B
+ bool "Support v38b"
+
+config TARGET_TOP5200
+ bool "Support TOP5200"
+
+config TARGET_CPCI5200
+ bool "Support cpci5200"
+
+config TARGET_MECP5200
+ bool "Support mecp5200"
+
+config TARGET_PF5200
+ bool "Support pf5200"
+
+config TARGET_O2D
+ bool "Support O2D"
+
+config TARGET_O2D300
+ bool "Support O2D300"
+
+config TARGET_O2DNT2
+ bool "Support O2DNT2"
+
+config TARGET_O2I
+ bool "Support O2I"
+
+config TARGET_O2MNT
+ bool "Support O2MNT"
+
+config TARGET_O3DNT
+ bool "Support O3DNT"
+
+config TARGET_DIGSY_MTC
+ bool "Support digsy_mtc"
+
+config TARGET_HMI1001
+ bool "Support hmi1001"
+
+config TARGET_MUCMC52
+ bool "Support mucmc52"
+
+config TARGET_UC101
+ bool "Support uc101"
+
+config TARGET_MVBC_P
+ bool "Support MVBC_P"
+
+config TARGET_MVSMR
+ bool "Support MVSMR"
+
+config TARGET_PCM030
+ bool "Support pcm030"
+
+config TARGET_AEV
+ bool "Support aev"
+
+config TARGET_CHARON
+ bool "Support charon"
+
+config TARGET_TB5200
+ bool "Support TB5200"
+
+config TARGET_TQM5200
+ bool "Support TQM5200"
+
+endchoice
+
+source "board/a3m071/Kconfig"
+source "board/a4m072/Kconfig"
+source "board/bc3450/Kconfig"
+source "board/canmb/Kconfig"
+source "board/cm5200/Kconfig"
+source "board/emk/top5200/Kconfig"
+source "board/esd/cpci5200/Kconfig"
+source "board/esd/mecp5200/Kconfig"
+source "board/esd/pf5200/Kconfig"
+source "board/galaxy5200/Kconfig"
+source "board/icecube/Kconfig"
+source "board/ifm/o2dnt2/Kconfig"
+source "board/inka4x0/Kconfig"
+source "board/intercontrol/digsy_mtc/Kconfig"
+source "board/ipek01/Kconfig"
+source "board/jupiter/Kconfig"
+source "board/manroland/hmi1001/Kconfig"
+source "board/manroland/mucmc52/Kconfig"
+source "board/manroland/uc101/Kconfig"
+source "board/matrix_vision/mvbc_p/Kconfig"
+source "board/matrix_vision/mvsmr/Kconfig"
+source "board/mcc200/Kconfig"
+source "board/motionpro/Kconfig"
+source "board/munices/Kconfig"
+source "board/phytec/pcm030/Kconfig"
+source "board/pm520/Kconfig"
+source "board/total5200/Kconfig"
+source "board/tqc/tqm5200/Kconfig"
+source "board/v38b/Kconfig"
+
+endmenu
diff --git a/arch/powerpc/cpu/mpc824x/Kconfig b/arch/powerpc/cpu/mpc824x/Kconfig
new file mode 100644
index 0000000000..309833f8c8
--- /dev/null
+++ b/arch/powerpc/cpu/mpc824x/Kconfig
@@ -0,0 +1,49 @@
+menu "mpc824x CPU"
+ depends on MPC824X
+
+config SYS_CPU
+ string
+ default "mpc824x"
+
+choice
+ prompt "Target select"
+
+config TARGET_A3000
+ bool "Support A3000"
+
+config TARGET_CPC45
+ bool "Support CPC45"
+
+config TARGET_CU824
+ bool "Support CU824"
+
+config TARGET_EXALION
+ bool "Support eXalion"
+
+config TARGET_MUSENKI
+ bool "Support MUSENKI"
+
+config TARGET_MVBLUE
+ bool "Support MVBLUE"
+
+config TARGET_SANDPOINT8240
+ bool "Support Sandpoint8240"
+
+config TARGET_SANDPOINT8245
+ bool "Support Sandpoint8245"
+
+config TARGET_UTX8245
+ bool "Support utx8245"
+
+endchoice
+
+source "board/a3000/Kconfig"
+source "board/cpc45/Kconfig"
+source "board/cu824/Kconfig"
+source "board/eXalion/Kconfig"
+source "board/musenki/Kconfig"
+source "board/mvblue/Kconfig"
+source "board/sandpoint/Kconfig"
+source "board/utx8245/Kconfig"
+
+endmenu
diff --git a/arch/powerpc/cpu/mpc8260/Kconfig b/arch/powerpc/cpu/mpc8260/Kconfig
new file mode 100644
index 0000000000..1a8707de3b
--- /dev/null
+++ b/arch/powerpc/cpu/mpc8260/Kconfig
@@ -0,0 +1,94 @@
+menu "mpc8260 CPU"
+ depends on MPC8260
+
+config SYS_CPU
+ string
+ default "mpc8260"
+
+choice
+ prompt "Target select"
+
+config TARGET_ATC
+ bool "Support atc"
+
+config TARGET_COGENT_MPC8260
+ bool "Support cogent_mpc8260"
+
+config TARGET_CPU86
+ bool "Support CPU86"
+
+config TARGET_CPU87
+ bool "Support CPU87"
+
+config TARGET_EP8260
+ bool "Support ep8260"
+
+config TARGET_EP82XXM
+ bool "Support ep82xxm"
+
+config TARGET_GW8260
+ bool "Support gw8260"
+
+config TARGET_HYMOD
+ bool "Support hymod"
+
+config TARGET_IPHASE4539
+ bool "Support IPHASE4539"
+
+config TARGET_MUAS3001
+ bool "Support muas3001"
+
+config TARGET_PM826
+ bool "Support PM826"
+
+config TARGET_PM828
+ bool "Support PM828"
+
+config TARGET_PPMC8260
+ bool "Support ppmc8260"
+
+config TARGET_SACSNG
+ bool "Support sacsng"
+
+config TARGET_MPC8266ADS
+ bool "Support MPC8266ADS"
+
+config TARGET_VOVPN_GW
+ bool "Support VoVPN-GW"
+
+config TARGET_IDS8247
+ bool "Support IDS8247"
+
+config TARGET_KM82XX
+ bool "Support km82xx"
+
+config TARGET_TQM8260
+ bool "Support TQM8260"
+
+config TARGET_TQM8272
+ bool "Support TQM8272"
+
+endchoice
+
+source "board/atc/Kconfig"
+source "board/cogent/Kconfig"
+source "board/cpu86/Kconfig"
+source "board/cpu87/Kconfig"
+source "board/ep8260/Kconfig"
+source "board/ep82xxm/Kconfig"
+source "board/freescale/mpc8266ads/Kconfig"
+source "board/funkwerk/vovpn-gw/Kconfig"
+source "board/gw8260/Kconfig"
+source "board/hymod/Kconfig"
+source "board/ids/ids8247/Kconfig"
+source "board/iphase4539/Kconfig"
+source "board/keymile/km82xx/Kconfig"
+source "board/muas3001/Kconfig"
+source "board/pm826/Kconfig"
+source "board/pm828/Kconfig"
+source "board/ppmc8260/Kconfig"
+source "board/sacsng/Kconfig"
+source "board/tqc/tqm8260/Kconfig"
+source "board/tqc/tqm8272/Kconfig"
+
+endmenu
diff --git a/arch/powerpc/cpu/mpc83xx/Kconfig b/arch/powerpc/cpu/mpc83xx/Kconfig
new file mode 100644
index 0000000000..5fd33934b3
--- /dev/null
+++ b/arch/powerpc/cpu/mpc83xx/Kconfig
@@ -0,0 +1,100 @@
+menu "mpc83xx CPU"
+ depends on MPC83xx
+
+config SYS_CPU
+ string
+ default "mpc83xx"
+
+choice
+ prompt "Target select"
+
+config TARGET_MPC8308_P1M
+ bool "Support mpc8308_p1m"
+
+config TARGET_SBC8349
+ bool "Support sbc8349"
+
+config TARGET_VE8313
+ bool "Support ve8313"
+
+config TARGET_VME8349
+ bool "Support vme8349"
+
+config TARGET_MPC8308RDB
+ bool "Support MPC8308RDB"
+
+config TARGET_MPC8313ERDB
+ bool "Support MPC8313ERDB"
+
+config TARGET_MPC8315ERDB
+ bool "Support MPC8315ERDB"
+
+config TARGET_MPC8323ERDB
+ bool "Support MPC8323ERDB"
+
+config TARGET_MPC832XEMDS
+ bool "Support MPC832XEMDS"
+
+config TARGET_MPC8349EMDS
+ bool "Support MPC8349EMDS"
+
+config TARGET_MPC8349ITX
+ bool "Support MPC8349ITX"
+
+config TARGET_MPC8360EMDS
+ bool "Support MPC8360EMDS"
+
+config TARGET_MPC8360ERDK
+ bool "Support MPC8360ERDK"
+
+config TARGET_MPC837XEMDS
+ bool "Support MPC837XEMDS"
+
+config TARGET_MPC837XERDB
+ bool "Support MPC837XERDB"
+
+config TARGET_IDS8313
+ bool "Support ids8313"
+
+config TARGET_KM8360
+ bool "Support km8360"
+
+config TARGET_SUVD3
+ bool "Support suvd3"
+
+config TARGET_TUXX1
+ bool "Support tuxx1"
+
+config TARGET_MERGERBOX
+ bool "Support MERGERBOX"
+
+config TARGET_MVBLM7
+ bool "Support MVBLM7"
+
+config TARGET_TQM834X
+ bool "Support TQM834x"
+
+endchoice
+
+source "board/esd/vme8349/Kconfig"
+source "board/freescale/mpc8308rdb/Kconfig"
+source "board/freescale/mpc8313erdb/Kconfig"
+source "board/freescale/mpc8315erdb/Kconfig"
+source "board/freescale/mpc8323erdb/Kconfig"
+source "board/freescale/mpc832xemds/Kconfig"
+source "board/freescale/mpc8349emds/Kconfig"
+source "board/freescale/mpc8349itx/Kconfig"
+source "board/freescale/mpc8360emds/Kconfig"
+source "board/freescale/mpc8360erdk/Kconfig"
+source "board/freescale/mpc837xemds/Kconfig"
+source "board/freescale/mpc837xerdb/Kconfig"
+source "board/ids/ids8313/Kconfig"
+source "board/keymile/km83xx/Kconfig"
+source "board/matrix_vision/mergerbox/Kconfig"
+source "board/matrix_vision/mvblm7/Kconfig"
+source "board/mpc8308_p1m/Kconfig"
+source "board/sbc8349/Kconfig"
+source "board/tqc/tqm834x/Kconfig"
+source "board/ve8313/Kconfig"
+
+endmenu
diff --git a/arch/powerpc/cpu/mpc85xx/Kconfig b/arch/powerpc/cpu/mpc85xx/Kconfig
new file mode 100644
index 0000000000..0f703804da
--- /dev/null
+++ b/arch/powerpc/cpu/mpc85xx/Kconfig
@@ -0,0 +1,190 @@
+menu "mpc85xx CPU"
+ depends on MPC85xx
+
+config SYS_CPU
+ string
+ default "mpc85xx"
+
+choice
+ prompt "Target select"
+
+config TARGET_SBC8548
+ bool "Support sbc8548"
+
+config TARGET_SOCRATES
+ bool "Support socrates"
+
+config TARGET_HWW1U1A
+ bool "Support HWW1U1A"
+
+config TARGET_B4860QDS
+ bool "Support B4860QDS"
+
+config TARGET_BSC9131RDB
+ bool "Support BSC9131RDB"
+
+config TARGET_BSC9132QDS
+ bool "Support BSC9132QDS"
+
+config TARGET_C29XPCIE
+ bool "Support C29XPCIE"
+
+config TARGET_P3041DS
+ bool "Support P3041DS"
+
+config TARGET_P4080DS
+ bool "Support P4080DS"
+
+config TARGET_P5020DS
+ bool "Support P5020DS"
+
+config TARGET_P5040DS
+ bool "Support P5040DS"
+
+config TARGET_MPC8536DS
+ bool "Support MPC8536DS"
+
+config TARGET_MPC8540ADS
+ bool "Support MPC8540ADS"
+
+config TARGET_MPC8541CDS
+ bool "Support MPC8541CDS"
+
+config TARGET_MPC8544DS
+ bool "Support MPC8544DS"
+
+config TARGET_MPC8548CDS
+ bool "Support MPC8548CDS"
+
+config TARGET_MPC8555CDS
+ bool "Support MPC8555CDS"
+
+config TARGET_MPC8560ADS
+ bool "Support MPC8560ADS"
+
+config TARGET_MPC8568MDS
+ bool "Support MPC8568MDS"
+
+config TARGET_MPC8569MDS
+ bool "Support MPC8569MDS"
+
+config TARGET_MPC8572DS
+ bool "Support MPC8572DS"
+
+config TARGET_P1010RDB
+ bool "Support P1010RDB"
+
+config TARGET_P1022DS
+ bool "Support P1022DS"
+
+config TARGET_P1023RDB
+ bool "Support P1023RDB"
+
+config TARGET_P1_P2_RDB
+ bool "Support P1_P2_RDB"
+
+config TARGET_P1_P2_RDB_PC
+ bool "Support p1_p2_rdb_pc"
+
+config TARGET_P1_TWR
+ bool "Support p1_twr"
+
+config TARGET_P2020COME
+ bool "Support P2020COME"
+
+config TARGET_P2020DS
+ bool "Support P2020DS"
+
+config TARGET_P2041RDB
+ bool "Support P2041RDB"
+
+config TARGET_QEMU_PPCE500
+ bool "Support qemu-ppce500"
+
+config TARGET_T1040QDS
+ bool "Support T1040QDS"
+
+config TARGET_T104XRDB
+ bool "Support T104xRDB"
+
+config TARGET_T208XQDS
+ bool "Support T208xQDS"
+
+config TARGET_T208XRDB
+ bool "Support T208xRDB"
+
+config TARGET_T4240EMU
+ bool "Support T4240EMU"
+
+config TARGET_T4240QDS
+ bool "Support T4240QDS"
+
+config TARGET_T4240RDB
+ bool "Support T4240RDB"
+
+config TARGET_CONTROLCENTERD
+ bool "Support controlcenterd"
+
+config TARGET_KMP204X
+ bool "Support kmp204x"
+
+config TARGET_STXGP3
+ bool "Support stxgp3"
+
+config TARGET_STXSSA
+ bool "Support stxssa"
+
+config TARGET_XPEDITE520X
+ bool "Support xpedite520x"
+
+config TARGET_XPEDITE537X
+ bool "Support xpedite537x"
+
+config TARGET_XPEDITE550X
+ bool "Support xpedite550x"
+
+endchoice
+
+source "board/exmeritus/hww1u1a/Kconfig"
+source "board/freescale/b4860qds/Kconfig"
+source "board/freescale/bsc9131rdb/Kconfig"
+source "board/freescale/bsc9132qds/Kconfig"
+source "board/freescale/c29xpcie/Kconfig"
+source "board/freescale/corenet_ds/Kconfig"
+source "board/freescale/mpc8536ds/Kconfig"
+source "board/freescale/mpc8540ads/Kconfig"
+source "board/freescale/mpc8541cds/Kconfig"
+source "board/freescale/mpc8544ds/Kconfig"
+source "board/freescale/mpc8548cds/Kconfig"
+source "board/freescale/mpc8555cds/Kconfig"
+source "board/freescale/mpc8560ads/Kconfig"
+source "board/freescale/mpc8568mds/Kconfig"
+source "board/freescale/mpc8569mds/Kconfig"
+source "board/freescale/mpc8572ds/Kconfig"
+source "board/freescale/p1010rdb/Kconfig"
+source "board/freescale/p1022ds/Kconfig"
+source "board/freescale/p1023rdb/Kconfig"
+source "board/freescale/p1_p2_rdb/Kconfig"
+source "board/freescale/p1_p2_rdb_pc/Kconfig"
+source "board/freescale/p1_twr/Kconfig"
+source "board/freescale/p2020come/Kconfig"
+source "board/freescale/p2020ds/Kconfig"
+source "board/freescale/p2041rdb/Kconfig"
+source "board/freescale/qemu-ppce500/Kconfig"
+source "board/freescale/t1040qds/Kconfig"
+source "board/freescale/t104xrdb/Kconfig"
+source "board/freescale/t208xqds/Kconfig"
+source "board/freescale/t208xrdb/Kconfig"
+source "board/freescale/t4qds/Kconfig"
+source "board/freescale/t4rdb/Kconfig"
+source "board/gdsys/p1022/Kconfig"
+source "board/keymile/kmp204x/Kconfig"
+source "board/sbc8548/Kconfig"
+source "board/socrates/Kconfig"
+source "board/stx/stxgp3/Kconfig"
+source "board/stx/stxssa/Kconfig"
+source "board/xes/xpedite520x/Kconfig"
+source "board/xes/xpedite537x/Kconfig"
+source "board/xes/xpedite550x/Kconfig"
+
+endmenu
diff --git a/arch/powerpc/cpu/mpc86xx/Kconfig b/arch/powerpc/cpu/mpc86xx/Kconfig
new file mode 100644
index 0000000000..f0ff4419d1
--- /dev/null
+++ b/arch/powerpc/cpu/mpc86xx/Kconfig
@@ -0,0 +1,30 @@
+menu "mpc86xx CPU"
+ depends on MPC86xx
+
+config SYS_CPU
+ string
+ default "mpc86xx"
+
+choice
+ prompt "Target select"
+
+config TARGET_SBC8641D
+ bool "Support sbc8641d"
+
+config TARGET_MPC8610HPCD
+ bool "Support MPC8610HPCD"
+
+config TARGET_MPC8641HPCN
+ bool "Support MPC8641HPCN"
+
+config TARGET_XPEDITE517X
+ bool "Support xpedite517x"
+
+endchoice
+
+source "board/freescale/mpc8610hpcd/Kconfig"
+source "board/freescale/mpc8641hpcn/Kconfig"
+source "board/sbc8641d/Kconfig"
+source "board/xes/xpedite517x/Kconfig"
+
+endmenu
diff --git a/arch/powerpc/cpu/mpc8xx/Kconfig b/arch/powerpc/cpu/mpc8xx/Kconfig
new file mode 100644
index 0000000000..35608a68b0
--- /dev/null
+++ b/arch/powerpc/cpu/mpc8xx/Kconfig
@@ -0,0 +1,160 @@
+menu "mpc8xx CPU"
+ depends on 8xx
+
+config SYS_CPU
+ string
+ default "mpc8xx"
+
+choice
+ prompt "Target select"
+
+config TARGET_COGENT_MPC8XX
+ bool "Support cogent_mpc8xx"
+
+config TARGET_ESTEEM192E
+ bool "Support ESTEEM192E"
+
+config TARGET_FLAGADM
+ bool "Support FLAGADM"
+
+config TARGET_GEN860T
+ bool "Support GEN860T"
+
+config TARGET_HERMES
+ bool "Support hermes"
+
+config TARGET_ICU862
+ bool "Support ICU862"
+
+config TARGET_IP860
+ bool "Support IP860"
+
+config TARGET_IVML24
+ bool "Support IVML24"
+
+config TARGET_IVMS8
+ bool "Support IVMS8"
+
+config TARGET_LWMON
+ bool "Support lwmon"
+
+config TARGET_NETVIA
+ bool "Support NETVIA"
+
+config TARGET_R360MPI
+ bool "Support R360MPI"
+
+config TARGET_RRVISION
+ bool "Support RRvision"
+
+config TARGET_SXNI855T
+ bool "Support SXNI855T"
+
+config TARGET_SPD823TS
+ bool "Support SPD823TS"
+
+config TARGET_SVM_SC8XX
+ bool "Support svm_sc8xx"
+
+config TARGET_MHPC
+ bool "Support MHPC"
+
+config TARGET_TOP860
+ bool "Support TOP860"
+
+config TARGET_KUP4K
+ bool "Support KUP4K"
+
+config TARGET_KUP4X
+ bool "Support KUP4X"
+
+config TARGET_ELPT860
+ bool "Support ELPT860"
+
+config TARGET_UC100
+ bool "Support uc100"
+
+config TARGET_STXXTC
+ bool "Support stxxtc"
+
+config TARGET_FPS850L
+ bool "Support FPS850L"
+
+config TARGET_FPS860L
+ bool "Support FPS860L"
+
+config TARGET_NSCU
+ bool "Support NSCU"
+
+config TARGET_SM850
+ bool "Support SM850"
+
+config TARGET_TK885D
+ bool "Support TK885D"
+
+config TARGET_TQM823L
+ bool "Support TQM823L"
+
+config TARGET_TQM823M
+ bool "Support TQM823M"
+
+config TARGET_TQM850L
+ bool "Support TQM850L"
+
+config TARGET_TQM850M
+ bool "Support TQM850M"
+
+config TARGET_TQM855L
+ bool "Support TQM855L"
+
+config TARGET_TQM855M
+ bool "Support TQM855M"
+
+config TARGET_TQM860L
+ bool "Support TQM860L"
+
+config TARGET_TQM860M
+ bool "Support TQM860M"
+
+config TARGET_TQM862L
+ bool "Support TQM862L"
+
+config TARGET_TQM862M
+ bool "Support TQM862M"
+
+config TARGET_TQM866M
+ bool "Support TQM866M"
+
+config TARGET_TQM885D
+ bool "Support TQM885D"
+
+config TARGET_VIRTLAB2
+ bool "Support virtlab2"
+
+endchoice
+
+source "board/LEOX/elpt860/Kconfig"
+source "board/RRvision/Kconfig"
+source "board/cogent/Kconfig"
+source "board/eltec/mhpc/Kconfig"
+source "board/emk/top860/Kconfig"
+source "board/esteem192e/Kconfig"
+source "board/flagadm/Kconfig"
+source "board/gen860t/Kconfig"
+source "board/hermes/Kconfig"
+source "board/icu862/Kconfig"
+source "board/ip860/Kconfig"
+source "board/ivm/Kconfig"
+source "board/kup/kup4k/Kconfig"
+source "board/kup/kup4x/Kconfig"
+source "board/lwmon/Kconfig"
+source "board/manroland/uc100/Kconfig"
+source "board/netvia/Kconfig"
+source "board/r360mpi/Kconfig"
+source "board/sixnet/Kconfig"
+source "board/spd8xx/Kconfig"
+source "board/stx/stxxtc/Kconfig"
+source "board/svm_sc8xx/Kconfig"
+source "board/tqc/tqm8xx/Kconfig"
+
+endmenu
diff --git a/arch/powerpc/cpu/ppc4xx/Kconfig b/arch/powerpc/cpu/ppc4xx/Kconfig
new file mode 100644
index 0000000000..2d15dd1210
--- /dev/null
+++ b/arch/powerpc/cpu/ppc4xx/Kconfig
@@ -0,0 +1,322 @@
+menu "ppc4xx CPU"
+ depends on 4xx
+
+config SYS_CPU
+ string
+ default "ppc4xx"
+
+choice
+ prompt "Target select"
+
+config TARGET_CSB272
+ bool "Support csb272"
+
+config TARGET_CSB472
+ bool "Support csb472"
+
+config TARGET_G2000
+ bool "Support G2000"
+
+config TARGET_JSE
+ bool "Support JSE"
+
+config TARGET_KORAT
+ bool "Support korat"
+
+config TARGET_LWMON5
+ bool "Support lwmon5"
+
+config TARGET_PCS440EP
+ bool "Support pcs440ep"
+
+config TARGET_SBC405
+ bool "Support sbc405"
+
+config TARGET_SC3
+ bool "Support sc3"
+
+config TARGET_T3CORP
+ bool "Support t3corp"
+
+config TARGET_W7OLMC
+ bool "Support W7OLMC"
+
+config TARGET_W7OLMG
+ bool "Support W7OLMG"
+
+config TARGET_ZEUS
+ bool "Support zeus"
+
+config TARGET_ACADIA
+ bool "Support acadia"
+
+config TARGET_BAMBOO
+ bool "Support bamboo"
+
+config TARGET_BLUESTONE
+ bool "Support bluestone"
+
+config TARGET_BUBINGA
+ bool "Support bubinga"
+
+config TARGET_CANYONLANDS
+ bool "Support canyonlands"
+
+config TARGET_EBONY
+ bool "Support ebony"
+
+config TARGET_KATMAI
+ bool "Support katmai"
+
+config TARGET_KILAUEA
+ bool "Support kilauea"
+
+config TARGET_LUAN
+ bool "Support luan"
+
+config TARGET_MAKALU
+ bool "Support makalu"
+
+config TARGET_OCOTEA
+ bool "Support ocotea"
+
+config TARGET_REDWOOD
+ bool "Support redwood"
+
+config TARGET_SEQUOIA
+ bool "Support sequoia"
+
+config TARGET_TAIHU
+ bool "Support taihu"
+
+config TARGET_TAISHAN
+ bool "Support taishan"
+
+config TARGET_WALNUT
+ bool "Support walnut"
+
+config TARGET_YOSEMITE
+ bool "Support yosemite"
+
+config TARGET_YUCCA
+ bool "Support yucca"
+
+config TARGET_FX12MM
+ bool "Support fx12mm"
+
+config TARGET_V5FX30TEVAL
+ bool "Support v5fx30teval"
+
+config TARGET_CRAYL1
+ bool "Support CRAYL1"
+
+config TARGET_CATCENTER
+ bool "Support CATcenter"
+
+config TARGET_PPCHAMELEONEVB
+ bool "Support PPChameleonEVB"
+
+config TARGET_APC405
+ bool "Support APC405"
+
+config TARGET_AR405
+ bool "Support AR405"
+
+config TARGET_ASH405
+ bool "Support ASH405"
+
+config TARGET_CMS700
+ bool "Support CMS700"
+
+config TARGET_CPCI2DP
+ bool "Support CPCI2DP"
+
+config TARGET_CPCI405
+ bool "Support CPCI405"
+
+config TARGET_CPCI4052
+ bool "Support CPCI4052"
+
+config TARGET_CPCI405AB
+ bool "Support CPCI405AB"
+
+config TARGET_CPCI405DT
+ bool "Support CPCI405DT"
+
+config TARGET_CPCIISER4
+ bool "Support CPCIISER4"
+
+config TARGET_DP405
+ bool "Support DP405"
+
+config TARGET_DU405
+ bool "Support DU405"
+
+config TARGET_DU440
+ bool "Support DU440"
+
+config TARGET_HH405
+ bool "Support HH405"
+
+config TARGET_HUB405
+ bool "Support HUB405"
+
+config TARGET_OCRTC
+ bool "Support OCRTC"
+
+config TARGET_PCI405
+ bool "Support PCI405"
+
+config TARGET_PLU405
+ bool "Support PLU405"
+
+config TARGET_PMC405
+ bool "Support PMC405"
+
+config TARGET_PMC405DE
+ bool "Support PMC405DE"
+
+config TARGET_PMC440
+ bool "Support PMC440"
+
+config TARGET_VOH405
+ bool "Support VOH405"
+
+config TARGET_VOM405
+ bool "Support VOM405"
+
+config TARGET_WUH405
+ bool "Support WUH405"
+
+config TARGET_DLVISION_10G
+ bool "Support dlvision-10g"
+
+config TARGET_IO
+ bool "Support io"
+
+config TARGET_IOCON
+ bool "Support iocon"
+
+config TARGET_NEO
+ bool "Support neo"
+
+config TARGET_IO64
+ bool "Support io64"
+
+config TARGET_DLVISION
+ bool "Support dlvision"
+
+config TARGET_GDPPC440ETX
+ bool "Support gdppc440etx"
+
+config TARGET_INTIP
+ bool "Support intip"
+
+config TARGET_ICON
+ bool "Support icon"
+
+config TARGET_MIP405
+ bool "Support MIP405"
+
+config TARGET_PIP405
+ bool "Support PIP405"
+
+config TARGET_ALPR
+ bool "Support alpr"
+
+config TARGET_P3P440
+ bool "Support p3p440"
+
+config TARGET_KAREF
+ bool "Support KAREF"
+
+config TARGET_METROBOX
+ bool "Support METROBOX"
+
+config TARGET_XPEDITE1000
+ bool "Support xpedite1000"
+
+config TARGET_ML507
+ bool "Support ml507"
+
+config TARGET_XILINX_PPC405_GENERIC
+ bool "Support xilinx-ppc405-generic"
+
+config TARGET_XILINX_PPC440_GENERIC
+ bool "Support xilinx-ppc440-generic"
+
+endchoice
+
+source "board/amcc/acadia/Kconfig"
+source "board/amcc/bamboo/Kconfig"
+source "board/amcc/bluestone/Kconfig"
+source "board/amcc/bubinga/Kconfig"
+source "board/amcc/canyonlands/Kconfig"
+source "board/amcc/ebony/Kconfig"
+source "board/amcc/katmai/Kconfig"
+source "board/amcc/kilauea/Kconfig"
+source "board/amcc/luan/Kconfig"
+source "board/amcc/makalu/Kconfig"
+source "board/amcc/ocotea/Kconfig"
+source "board/amcc/redwood/Kconfig"
+source "board/amcc/sequoia/Kconfig"
+source "board/amcc/taihu/Kconfig"
+source "board/amcc/taishan/Kconfig"
+source "board/amcc/walnut/Kconfig"
+source "board/amcc/yosemite/Kconfig"
+source "board/amcc/yucca/Kconfig"
+source "board/avnet/fx12mm/Kconfig"
+source "board/avnet/v5fx30teval/Kconfig"
+source "board/cray/L1/Kconfig"
+source "board/csb272/Kconfig"
+source "board/csb472/Kconfig"
+source "board/dave/PPChameleonEVB/Kconfig"
+source "board/esd/apc405/Kconfig"
+source "board/esd/ar405/Kconfig"
+source "board/esd/ash405/Kconfig"
+source "board/esd/cms700/Kconfig"
+source "board/esd/cpci2dp/Kconfig"
+source "board/esd/cpci405/Kconfig"
+source "board/esd/cpciiser4/Kconfig"
+source "board/esd/dp405/Kconfig"
+source "board/esd/du405/Kconfig"
+source "board/esd/du440/Kconfig"
+source "board/esd/hh405/Kconfig"
+source "board/esd/hub405/Kconfig"
+source "board/esd/ocrtc/Kconfig"
+source "board/esd/pci405/Kconfig"
+source "board/esd/plu405/Kconfig"
+source "board/esd/pmc405/Kconfig"
+source "board/esd/pmc405de/Kconfig"
+source "board/esd/pmc440/Kconfig"
+source "board/esd/voh405/Kconfig"
+source "board/esd/vom405/Kconfig"
+source "board/esd/wuh405/Kconfig"
+source "board/g2000/Kconfig"
+source "board/gdsys/405ep/Kconfig"
+source "board/gdsys/405ex/Kconfig"
+source "board/gdsys/dlvision/Kconfig"
+source "board/gdsys/gdppc440etx/Kconfig"
+source "board/gdsys/intip/Kconfig"
+source "board/jse/Kconfig"
+source "board/korat/Kconfig"
+source "board/lwmon5/Kconfig"
+source "board/mosaixtech/icon/Kconfig"
+source "board/mpl/mip405/Kconfig"
+source "board/mpl/pip405/Kconfig"
+source "board/pcs440ep/Kconfig"
+source "board/prodrive/alpr/Kconfig"
+source "board/prodrive/p3p440/Kconfig"
+source "board/sandburst/karef/Kconfig"
+source "board/sandburst/metrobox/Kconfig"
+source "board/sbc405/Kconfig"
+source "board/sc3/Kconfig"
+source "board/t3corp/Kconfig"
+source "board/w7o/Kconfig"
+source "board/xes/xpedite1000/Kconfig"
+source "board/xilinx/ml507/Kconfig"
+source "board/xilinx/ppc405-generic/Kconfig"
+source "board/xilinx/ppc440-generic/Kconfig"
+source "board/zeus/Kconfig"
+
+endmenu
diff --git a/arch/sandbox/Kconfig b/arch/sandbox/Kconfig
new file mode 100644
index 0000000000..c393550694
--- /dev/null
+++ b/arch/sandbox/Kconfig
@@ -0,0 +1,16 @@
+menu "Sandbox architecture"
+ depends on SANDBOX
+
+config SYS_ARCH
+ string
+ default "sandbox"
+
+config SYS_BOARD
+ string
+ default "sandbox"
+
+config SYS_CONFIG_NAME
+ string
+ default "sandbox"
+
+endmenu
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
new file mode 100644
index 0000000000..e6ded16b20
--- /dev/null
+++ b/arch/sh/Kconfig
@@ -0,0 +1,98 @@
+menu "SuperH architecture"
+ depends on SH
+
+config SYS_ARCH
+ string
+ default "sh"
+
+choice
+ prompt "Target select"
+
+config TARGET_RSK7203
+ bool "Support rsk7203"
+
+config TARGET_RSK7264
+ bool "Support rsk7264"
+
+config TARGET_RSK7269
+ bool "Support rsk7269"
+
+config TARGET_MPR2
+ bool "Support mpr2"
+
+config TARGET_MS7720SE
+ bool "Support ms7720se"
+
+config TARGET_SHMIN
+ bool "Support shmin"
+
+config TARGET_ESPT
+ bool "Support espt"
+
+config TARGET_MS7722SE
+ bool "Support ms7722se"
+
+config TARGET_MS7750SE
+ bool "Support ms7750se"
+
+config TARGET_AP_SH4A_4A
+ bool "Support ap_sh4a_4a"
+
+config TARGET_AP325RXA
+ bool "Support ap325rxa"
+
+config TARGET_ECOVEC
+ bool "Support ecovec"
+
+config TARGET_MIGOR
+ bool "Support MigoR"
+
+config TARGET_R0P7734
+ bool "Support r0p7734"
+
+config TARGET_R2DPLUS
+ bool "Support r2dplus"
+
+config TARGET_R7780MP
+ bool "Support r7780mp"
+
+config TARGET_SH7752EVB
+ bool "Support sh7752evb"
+
+config TARGET_SH7753EVB
+ bool "Support sh7753evb"
+
+config TARGET_SH7757LCR
+ bool "Support sh7757lcr"
+
+config TARGET_SH7763RDP
+ bool "Support sh7763rdp"
+
+config TARGET_SH7785LCR
+ bool "Support sh7785lcr"
+
+endchoice
+
+source "board/alphaproject/ap_sh4a_4a/Kconfig"
+source "board/espt/Kconfig"
+source "board/mpr2/Kconfig"
+source "board/ms7720se/Kconfig"
+source "board/ms7722se/Kconfig"
+source "board/ms7750se/Kconfig"
+source "board/renesas/MigoR/Kconfig"
+source "board/renesas/ap325rxa/Kconfig"
+source "board/renesas/ecovec/Kconfig"
+source "board/renesas/r0p7734/Kconfig"
+source "board/renesas/r2dplus/Kconfig"
+source "board/renesas/r7780mp/Kconfig"
+source "board/renesas/rsk7203/Kconfig"
+source "board/renesas/rsk7264/Kconfig"
+source "board/renesas/rsk7269/Kconfig"
+source "board/renesas/sh7752evb/Kconfig"
+source "board/renesas/sh7753evb/Kconfig"
+source "board/renesas/sh7757lcr/Kconfig"
+source "board/renesas/sh7763rdp/Kconfig"
+source "board/renesas/sh7785lcr/Kconfig"
+source "board/shmin/Kconfig"
+
+endmenu
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig
new file mode 100644
index 0000000000..fc9291037c
--- /dev/null
+++ b/arch/sparc/Kconfig
@@ -0,0 +1,34 @@
+menu "SPARC architecture"
+ depends on SPARC
+
+config SYS_ARCH
+ string
+ default "sparc"
+
+choice
+ prompt "Target select"
+
+config TARGET_GRSIM_LEON2
+ bool "Support grsim_leon2"
+
+config TARGET_GR_CPCI_AX2000
+ bool "Support gr_cpci_ax2000"
+
+config TARGET_GR_EP2S60
+ bool "Support gr_ep2s60"
+
+config TARGET_GR_XC3S_1500
+ bool "Support gr_xc3s_1500"
+
+config TARGET_GRSIM
+ bool "Support grsim"
+
+endchoice
+
+source "board/gaisler/gr_cpci_ax2000/Kconfig"
+source "board/gaisler/gr_ep2s60/Kconfig"
+source "board/gaisler/gr_xc3s_1500/Kconfig"
+source "board/gaisler/grsim/Kconfig"
+source "board/gaisler/grsim_leon2/Kconfig"
+
+endmenu
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
new file mode 100644
index 0000000000..8fc619a3c0
--- /dev/null
+++ b/arch/x86/Kconfig
@@ -0,0 +1,18 @@
+menu "x86 architecture"
+ depends on X86
+
+config SYS_ARCH
+ string
+ default "x86"
+
+choice
+ prompt "Target select"
+
+config TARGET_COREBOOT
+ bool "Support coreboot"
+
+endchoice
+
+source "board/chromebook-x86/coreboot/Kconfig"
+
+endmenu
diff --git a/board/8dtech/eco5pk/Kconfig b/board/8dtech/eco5pk/Kconfig
new file mode 100644
index 0000000000..fb1b30876e
--- /dev/null
+++ b/board/8dtech/eco5pk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ECO5PK
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "eco5pk"
+
+config SYS_VENDOR
+ string
+ default "8dtech"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "eco5pk"
+
+endif
diff --git a/board/AndesTech/adp-ag101/Kconfig b/board/AndesTech/adp-ag101/Kconfig
new file mode 100644
index 0000000000..356754344d
--- /dev/null
+++ b/board/AndesTech/adp-ag101/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ADP_AG101
+
+config SYS_CPU
+ string
+ default "n1213"
+
+config SYS_BOARD
+ string
+ default "adp-ag101"
+
+config SYS_VENDOR
+ string
+ default "AndesTech"
+
+config SYS_SOC
+ string
+ default "ag101"
+
+config SYS_CONFIG_NAME
+ string
+ default "adp-ag101"
+
+endif
diff --git a/board/AndesTech/adp-ag101p/Kconfig b/board/AndesTech/adp-ag101p/Kconfig
new file mode 100644
index 0000000000..ee551a67da
--- /dev/null
+++ b/board/AndesTech/adp-ag101p/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ADP_AG101P
+
+config SYS_CPU
+ string
+ default "n1213"
+
+config SYS_BOARD
+ string
+ default "adp-ag101p"
+
+config SYS_VENDOR
+ string
+ default "AndesTech"
+
+config SYS_SOC
+ string
+ default "ag101"
+
+config SYS_CONFIG_NAME
+ string
+ default "adp-ag101p"
+
+endif
diff --git a/board/AndesTech/adp-ag102/Kconfig b/board/AndesTech/adp-ag102/Kconfig
new file mode 100644
index 0000000000..34566bd071
--- /dev/null
+++ b/board/AndesTech/adp-ag102/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ADP_AG102
+
+config SYS_CPU
+ string
+ default "n1213"
+
+config SYS_BOARD
+ string
+ default "adp-ag102"
+
+config SYS_VENDOR
+ string
+ default "AndesTech"
+
+config SYS_SOC
+ string
+ default "ag102"
+
+config SYS_CONFIG_NAME
+ string
+ default "adp-ag102"
+
+endif
diff --git a/board/Barix/ipam390/Kconfig b/board/Barix/ipam390/Kconfig
new file mode 100644
index 0000000000..a8134479ef
--- /dev/null
+++ b/board/Barix/ipam390/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_IPAM390
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "ipam390"
+
+config SYS_VENDOR
+ string
+ default "Barix"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "ipam390"
+
+endif
diff --git a/board/BuR/kwb/Kconfig b/board/BuR/kwb/Kconfig
new file mode 100644
index 0000000000..5676c4fe5b
--- /dev/null
+++ b/board/BuR/kwb/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_KWB
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "kwb"
+
+config SYS_VENDOR
+ string
+ default "BuR"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "kwb"
+
+endif
diff --git a/board/BuR/tseries/Kconfig b/board/BuR/tseries/Kconfig
new file mode 100644
index 0000000000..f452023180
--- /dev/null
+++ b/board/BuR/tseries/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TSERIES
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "tseries"
+
+config SYS_VENDOR
+ string
+ default "BuR"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "tseries"
+
+endif
diff --git a/board/BuS/eb_cpu5282/Kconfig b/board/BuS/eb_cpu5282/Kconfig
new file mode 100644
index 0000000000..f53f295187
--- /dev/null
+++ b/board/BuS/eb_cpu5282/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_EB_CPU5282
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "eb_cpu5282"
+
+config SYS_VENDOR
+ string
+ default "BuS"
+
+config SYS_CONFIG_NAME
+ string
+ default "eb_cpu5282"
+
+endif
diff --git a/board/BuS/eb_cpux9k2/Kconfig b/board/BuS/eb_cpux9k2/Kconfig
new file mode 100644
index 0000000000..3a36cf3344
--- /dev/null
+++ b/board/BuS/eb_cpux9k2/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_EB_CPUX9K2
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "eb_cpux9k2"
+
+config SYS_VENDOR
+ string
+ default "BuS"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "eb_cpux9k2"
+
+endif
diff --git a/board/BuS/vl_ma2sc/Kconfig b/board/BuS/vl_ma2sc/Kconfig
new file mode 100644
index 0000000000..d4a6e5202e
--- /dev/null
+++ b/board/BuS/vl_ma2sc/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_VL_MA2SC
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "vl_ma2sc"
+
+config SYS_VENDOR
+ string
+ default "BuS"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "vl_ma2sc"
+
+endif
diff --git a/board/CarMediaLab/flea3/Kconfig b/board/CarMediaLab/flea3/Kconfig
new file mode 100644
index 0000000000..cbc004a44d
--- /dev/null
+++ b/board/CarMediaLab/flea3/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_FLEA3
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "flea3"
+
+config SYS_VENDOR
+ string
+ default "CarMediaLab"
+
+config SYS_SOC
+ string
+ default "mx35"
+
+config SYS_CONFIG_NAME
+ string
+ default "flea3"
+
+endif
diff --git a/board/LEOX/elpt860/Kconfig b/board/LEOX/elpt860/Kconfig
new file mode 100644
index 0000000000..2cfa5bcbcb
--- /dev/null
+++ b/board/LEOX/elpt860/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ELPT860
+
+config SYS_BOARD
+ string
+ default "elpt860"
+
+config SYS_VENDOR
+ string
+ default "LEOX"
+
+config SYS_CONFIG_NAME
+ string
+ default "ELPT860"
+
+endif
diff --git a/board/LaCie/edminiv2/Kconfig b/board/LaCie/edminiv2/Kconfig
new file mode 100644
index 0000000000..f1151d1823
--- /dev/null
+++ b/board/LaCie/edminiv2/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_EDMINIV2
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "edminiv2"
+
+config SYS_VENDOR
+ string
+ default "LaCie"
+
+config SYS_SOC
+ string
+ default "orion5x"
+
+config SYS_CONFIG_NAME
+ string
+ default "edminiv2"
+
+endif
diff --git a/board/LaCie/net2big_v2/Kconfig b/board/LaCie/net2big_v2/Kconfig
new file mode 100644
index 0000000000..867d0d3842
--- /dev/null
+++ b/board/LaCie/net2big_v2/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_NET2BIG_V2
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "net2big_v2"
+
+config SYS_VENDOR
+ string
+ default "LaCie"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "lacie_kw"
+
+endif
diff --git a/board/LaCie/netspace_v2/Kconfig b/board/LaCie/netspace_v2/Kconfig
new file mode 100644
index 0000000000..fb6fbef92c
--- /dev/null
+++ b/board/LaCie/netspace_v2/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_NETSPACE_V2
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "netspace_v2"
+
+config SYS_VENDOR
+ string
+ default "LaCie"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "lacie_kw"
+
+endif
diff --git a/board/LaCie/wireless_space/Kconfig b/board/LaCie/wireless_space/Kconfig
new file mode 100644
index 0000000000..4815cdeed3
--- /dev/null
+++ b/board/LaCie/wireless_space/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_WIRELESS_SPACE
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "wireless_space"
+
+config SYS_VENDOR
+ string
+ default "LaCie"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "wireless_space"
+
+endif
diff --git a/board/Marvell/aspenite/Kconfig b/board/Marvell/aspenite/Kconfig
new file mode 100644
index 0000000000..7edcd8102d
--- /dev/null
+++ b/board/Marvell/aspenite/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ASPENITE
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "aspenite"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "armada100"
+
+config SYS_CONFIG_NAME
+ string
+ default "aspenite"
+
+endif
diff --git a/board/Marvell/db64360/Kconfig b/board/Marvell/db64360/Kconfig
new file mode 100644
index 0000000000..c08fd05b9e
--- /dev/null
+++ b/board/Marvell/db64360/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_DB64360
+
+config SYS_BOARD
+ string
+ default "db64360"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_CONFIG_NAME
+ string
+ default "DB64360"
+
+endif
diff --git a/board/Marvell/db64460/Kconfig b/board/Marvell/db64460/Kconfig
new file mode 100644
index 0000000000..3cd2eb433e
--- /dev/null
+++ b/board/Marvell/db64460/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_DB64460
+
+config SYS_BOARD
+ string
+ default "db64460"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_CONFIG_NAME
+ string
+ default "DB64460"
+
+endif
diff --git a/board/Marvell/dkb/Kconfig b/board/Marvell/dkb/Kconfig
new file mode 100644
index 0000000000..7ce761b94d
--- /dev/null
+++ b/board/Marvell/dkb/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DKB
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dkb"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "pantheon"
+
+config SYS_CONFIG_NAME
+ string
+ default "dkb"
+
+endif
diff --git a/board/Marvell/dreamplug/Kconfig b/board/Marvell/dreamplug/Kconfig
new file mode 100644
index 0000000000..e067318163
--- /dev/null
+++ b/board/Marvell/dreamplug/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DREAMPLUG
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dreamplug"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "dreamplug"
+
+endif
diff --git a/board/Marvell/gplugd/Kconfig b/board/Marvell/gplugd/Kconfig
new file mode 100644
index 0000000000..94cdd4887a
--- /dev/null
+++ b/board/Marvell/gplugd/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_GPLUGD
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "gplugd"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "armada100"
+
+config SYS_CONFIG_NAME
+ string
+ default "gplugd"
+
+endif
diff --git a/board/Marvell/guruplug/Kconfig b/board/Marvell/guruplug/Kconfig
new file mode 100644
index 0000000000..fce8562187
--- /dev/null
+++ b/board/Marvell/guruplug/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_GURUPLUG
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "guruplug"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "guruplug"
+
+endif
diff --git a/board/Marvell/mv88f6281gtw_ge/Kconfig b/board/Marvell/mv88f6281gtw_ge/Kconfig
new file mode 100644
index 0000000000..17adab09e9
--- /dev/null
+++ b/board/Marvell/mv88f6281gtw_ge/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MV88F6281GTW_GE
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "mv88f6281gtw_ge"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "mv88f6281gtw_ge"
+
+endif
diff --git a/board/Marvell/openrd/Kconfig b/board/Marvell/openrd/Kconfig
new file mode 100644
index 0000000000..2dfed34dc8
--- /dev/null
+++ b/board/Marvell/openrd/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OPENRD
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "openrd"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "openrd"
+
+endif
diff --git a/board/Marvell/rd6281a/Kconfig b/board/Marvell/rd6281a/Kconfig
new file mode 100644
index 0000000000..ae753b036b
--- /dev/null
+++ b/board/Marvell/rd6281a/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_RD6281A
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "rd6281a"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "rd6281a"
+
+endif
diff --git a/board/Marvell/sheevaplug/Kconfig b/board/Marvell/sheevaplug/Kconfig
new file mode 100644
index 0000000000..6f3eb38970
--- /dev/null
+++ b/board/Marvell/sheevaplug/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SHEEVAPLUG
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "sheevaplug"
+
+config SYS_VENDOR
+ string
+ default "Marvell"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "sheevaplug"
+
+endif
diff --git a/board/RRvision/Kconfig b/board/RRvision/Kconfig
new file mode 100644
index 0000000000..ac6bebcdf1
--- /dev/null
+++ b/board/RRvision/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_RRVISION
+
+config SYS_BOARD
+ string
+ default "RRvision"
+
+config SYS_CONFIG_NAME
+ string
+ default "RRvision"
+
+endif
diff --git a/board/Seagate/dockstar/Kconfig b/board/Seagate/dockstar/Kconfig
new file mode 100644
index 0000000000..4696ac6d2e
--- /dev/null
+++ b/board/Seagate/dockstar/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DOCKSTAR
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dockstar"
+
+config SYS_VENDOR
+ string
+ default "Seagate"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "dockstar"
+
+endif
diff --git a/board/Seagate/goflexhome/Kconfig b/board/Seagate/goflexhome/Kconfig
new file mode 100644
index 0000000000..0f918cbfab
--- /dev/null
+++ b/board/Seagate/goflexhome/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_GOFLEXHOME
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "goflexhome"
+
+config SYS_VENDOR
+ string
+ default "Seagate"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "goflexhome"
+
+endif
diff --git a/board/a3000/Kconfig b/board/a3000/Kconfig
new file mode 100644
index 0000000000..9ce64fdb7e
--- /dev/null
+++ b/board/a3000/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_A3000
+
+config SYS_BOARD
+ string
+ default "a3000"
+
+config SYS_CONFIG_NAME
+ string
+ default "A3000"
+
+endif
diff --git a/board/a3m071/Kconfig b/board/a3m071/Kconfig
new file mode 100644
index 0000000000..ab32d5ca1c
--- /dev/null
+++ b/board/a3m071/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_A3M071
+
+config SYS_BOARD
+ string
+ default "a3m071"
+
+config SYS_CONFIG_NAME
+ string
+ default "a3m071"
+
+endif
diff --git a/board/a4m072/Kconfig b/board/a4m072/Kconfig
new file mode 100644
index 0000000000..cc3194756c
--- /dev/null
+++ b/board/a4m072/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_A4M072
+
+config SYS_BOARD
+ string
+ default "a4m072"
+
+config SYS_CONFIG_NAME
+ string
+ default "a4m072"
+
+endif
diff --git a/board/abilis/tb100/Kconfig b/board/abilis/tb100/Kconfig
new file mode 100644
index 0000000000..eccf92817c
--- /dev/null
+++ b/board/abilis/tb100/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_TB100
+
+config SYS_CPU
+ string
+ default "arc700"
+
+config SYS_BOARD
+ string
+ default "tb100"
+
+config SYS_VENDOR
+ string
+ default "abilis"
+
+config SYS_CONFIG_NAME
+ string
+ default "tb100"
+
+endif
diff --git a/board/afeb9260/Kconfig b/board/afeb9260/Kconfig
new file mode 100644
index 0000000000..008d943425
--- /dev/null
+++ b/board/afeb9260/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_AFEB9260
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "afeb9260"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "afeb9260"
+
+endif
diff --git a/board/ait/cam_enc_4xx/Kconfig b/board/ait/cam_enc_4xx/Kconfig
new file mode 100644
index 0000000000..d1f89df54a
--- /dev/null
+++ b/board/ait/cam_enc_4xx/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CAM_ENC_4XX
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "cam_enc_4xx"
+
+config SYS_VENDOR
+ string
+ default "ait"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "cam_enc_4xx"
+
+endif
diff --git a/board/alphaproject/ap_sh4a_4a/Kconfig b/board/alphaproject/ap_sh4a_4a/Kconfig
new file mode 100644
index 0000000000..78931643a4
--- /dev/null
+++ b/board/alphaproject/ap_sh4a_4a/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_AP_SH4A_4A
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "ap_sh4a_4a"
+
+config SYS_VENDOR
+ string
+ default "alphaproject"
+
+config SYS_CONFIG_NAME
+ string
+ default "ap_sh4a_4a"
+
+endif
diff --git a/board/altera/nios2-generic/Kconfig b/board/altera/nios2-generic/Kconfig
new file mode 100644
index 0000000000..12096380b8
--- /dev/null
+++ b/board/altera/nios2-generic/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_NIOS2_GENERIC
+
+config SYS_BOARD
+ string
+ default "nios2-generic"
+
+config SYS_VENDOR
+ string
+ default "altera"
+
+config SYS_CONFIG_NAME
+ string
+ default "nios2-generic"
+
+endif
diff --git a/board/altera/socfpga/Kconfig b/board/altera/socfpga/Kconfig
new file mode 100644
index 0000000000..d0d90128bc
--- /dev/null
+++ b/board/altera/socfpga/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SOCFPGA_CYCLONE5
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "socfpga"
+
+config SYS_VENDOR
+ string
+ default "altera"
+
+config SYS_SOC
+ string
+ default "socfpga"
+
+config SYS_CONFIG_NAME
+ string
+ default "socfpga_cyclone5"
+
+endif
diff --git a/board/amcc/acadia/Kconfig b/board/amcc/acadia/Kconfig
new file mode 100644
index 0000000000..096f02e5ee
--- /dev/null
+++ b/board/amcc/acadia/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ACADIA
+
+config SYS_BOARD
+ string
+ default "acadia"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "acadia"
+
+endif
diff --git a/board/amcc/bamboo/Kconfig b/board/amcc/bamboo/Kconfig
new file mode 100644
index 0000000000..a002cfa428
--- /dev/null
+++ b/board/amcc/bamboo/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_BAMBOO
+
+config SYS_BOARD
+ string
+ default "bamboo"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "bamboo"
+
+endif
diff --git a/board/amcc/bluestone/Kconfig b/board/amcc/bluestone/Kconfig
new file mode 100644
index 0000000000..2f5999d194
--- /dev/null
+++ b/board/amcc/bluestone/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_BLUESTONE
+
+config SYS_BOARD
+ string
+ default "bluestone"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "bluestone"
+
+endif
diff --git a/board/amcc/bubinga/Kconfig b/board/amcc/bubinga/Kconfig
new file mode 100644
index 0000000000..29f769b009
--- /dev/null
+++ b/board/amcc/bubinga/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_BUBINGA
+
+config SYS_BOARD
+ string
+ default "bubinga"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "bubinga"
+
+endif
diff --git a/board/amcc/canyonlands/Kconfig b/board/amcc/canyonlands/Kconfig
new file mode 100644
index 0000000000..545056a15c
--- /dev/null
+++ b/board/amcc/canyonlands/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_CANYONLANDS
+
+config SYS_BOARD
+ string
+ default "canyonlands"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "canyonlands"
+
+endif
diff --git a/board/amcc/ebony/Kconfig b/board/amcc/ebony/Kconfig
new file mode 100644
index 0000000000..cc1448f133
--- /dev/null
+++ b/board/amcc/ebony/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_EBONY
+
+config SYS_BOARD
+ string
+ default "ebony"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "ebony"
+
+endif
diff --git a/board/amcc/katmai/Kconfig b/board/amcc/katmai/Kconfig
new file mode 100644
index 0000000000..2a8d783a53
--- /dev/null
+++ b/board/amcc/katmai/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_KATMAI
+
+config SYS_BOARD
+ string
+ default "katmai"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "katmai"
+
+endif
diff --git a/board/amcc/kilauea/Kconfig b/board/amcc/kilauea/Kconfig
new file mode 100644
index 0000000000..3564cc3c89
--- /dev/null
+++ b/board/amcc/kilauea/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_KILAUEA
+
+config SYS_BOARD
+ string
+ default "kilauea"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "kilauea"
+
+endif
diff --git a/board/amcc/luan/Kconfig b/board/amcc/luan/Kconfig
new file mode 100644
index 0000000000..7f199809b5
--- /dev/null
+++ b/board/amcc/luan/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_LUAN
+
+config SYS_BOARD
+ string
+ default "luan"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "luan"
+
+endif
diff --git a/board/amcc/makalu/Kconfig b/board/amcc/makalu/Kconfig
new file mode 100644
index 0000000000..7f95bdcbe1
--- /dev/null
+++ b/board/amcc/makalu/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MAKALU
+
+config SYS_BOARD
+ string
+ default "makalu"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "makalu"
+
+endif
diff --git a/board/amcc/ocotea/Kconfig b/board/amcc/ocotea/Kconfig
new file mode 100644
index 0000000000..5eaf812557
--- /dev/null
+++ b/board/amcc/ocotea/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_OCOTEA
+
+config SYS_BOARD
+ string
+ default "ocotea"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "ocotea"
+
+endif
diff --git a/board/amcc/redwood/Kconfig b/board/amcc/redwood/Kconfig
new file mode 100644
index 0000000000..001d40088d
--- /dev/null
+++ b/board/amcc/redwood/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_REDWOOD
+
+config SYS_BOARD
+ string
+ default "redwood"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "redwood"
+
+endif
diff --git a/board/amcc/sequoia/Kconfig b/board/amcc/sequoia/Kconfig
new file mode 100644
index 0000000000..ddcaced7ae
--- /dev/null
+++ b/board/amcc/sequoia/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_SEQUOIA
+
+config SYS_BOARD
+ string
+ default "sequoia"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "sequoia"
+
+endif
diff --git a/board/amcc/taihu/Kconfig b/board/amcc/taihu/Kconfig
new file mode 100644
index 0000000000..8411a82861
--- /dev/null
+++ b/board/amcc/taihu/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_TAIHU
+
+config SYS_BOARD
+ string
+ default "taihu"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "taihu"
+
+endif
diff --git a/board/amcc/taishan/Kconfig b/board/amcc/taishan/Kconfig
new file mode 100644
index 0000000000..0022063dc7
--- /dev/null
+++ b/board/amcc/taishan/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_TAISHAN
+
+config SYS_BOARD
+ string
+ default "taishan"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "taishan"
+
+endif
diff --git a/board/amcc/walnut/Kconfig b/board/amcc/walnut/Kconfig
new file mode 100644
index 0000000000..f98cec5bc9
--- /dev/null
+++ b/board/amcc/walnut/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_WALNUT
+
+config SYS_BOARD
+ string
+ default "walnut"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "walnut"
+
+endif
diff --git a/board/amcc/yosemite/Kconfig b/board/amcc/yosemite/Kconfig
new file mode 100644
index 0000000000..8aa62c0129
--- /dev/null
+++ b/board/amcc/yosemite/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_YOSEMITE
+
+config SYS_BOARD
+ string
+ default "yosemite"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "yosemite"
+
+endif
diff --git a/board/amcc/yucca/Kconfig b/board/amcc/yucca/Kconfig
new file mode 100644
index 0000000000..945333f157
--- /dev/null
+++ b/board/amcc/yucca/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_YUCCA
+
+config SYS_BOARD
+ string
+ default "yucca"
+
+config SYS_VENDOR
+ string
+ default "amcc"
+
+config SYS_CONFIG_NAME
+ string
+ default "yucca"
+
+endif
diff --git a/board/armadeus/apf27/Kconfig b/board/armadeus/apf27/Kconfig
new file mode 100644
index 0000000000..f2d33c6378
--- /dev/null
+++ b/board/armadeus/apf27/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_APF27
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "apf27"
+
+config SYS_VENDOR
+ string
+ default "armadeus"
+
+config SYS_SOC
+ string
+ default "mx27"
+
+config SYS_CONFIG_NAME
+ string
+ default "apf27"
+
+endif
diff --git a/board/armltd/integrator/Kconfig b/board/armltd/integrator/Kconfig
new file mode 100644
index 0000000000..c1ac6b1872
--- /dev/null
+++ b/board/armltd/integrator/Kconfig
@@ -0,0 +1,159 @@
+if TARGET_INTEGRATORAP_CM720T
+
+config SYS_CPU
+ string
+ default "arm720t"
+
+config SYS_BOARD
+ string
+ default "integrator"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "integratorap"
+
+endif
+
+if TARGET_INTEGRATORAP_CM920T
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "integrator"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "integratorap"
+
+endif
+
+if TARGET_INTEGRATORCP_CM920T
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "integrator"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "integratorcp"
+
+endif
+
+if TARGET_INTEGRATORAP_CM926EJS
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "integrator"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "integratorap"
+
+endif
+
+if TARGET_INTEGRATORCP_CM926EJS
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "integrator"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "integratorcp"
+
+endif
+
+if TARGET_INTEGRATORCP_CM1136
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "integrator"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "integratorcp"
+
+endif
+
+if TARGET_INTEGRATORAP_CM946ES
+
+config SYS_CPU
+ string
+ default "arm946es"
+
+config SYS_BOARD
+ string
+ default "integrator"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "integratorap"
+
+endif
+
+if TARGET_INTEGRATORCP_CM946ES
+
+config SYS_CPU
+ string
+ default "arm946es"
+
+config SYS_BOARD
+ string
+ default "integrator"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "integratorcp"
+
+endif
diff --git a/board/armltd/versatile/Kconfig b/board/armltd/versatile/Kconfig
new file mode 100644
index 0000000000..f96d0b2a56
--- /dev/null
+++ b/board/armltd/versatile/Kconfig
@@ -0,0 +1,71 @@
+if TARGET_VERSATILEAB
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "versatile"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_SOC
+ string
+ default "versatile"
+
+config SYS_CONFIG_NAME
+ string
+ default "versatile"
+
+endif
+
+if TARGET_VERSATILEPB
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "versatile"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_SOC
+ string
+ default "versatile"
+
+config SYS_CONFIG_NAME
+ string
+ default "versatile"
+
+endif
+
+if TARGET_VERSATILEQEMU
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "versatile"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_SOC
+ string
+ default "versatile"
+
+config SYS_CONFIG_NAME
+ string
+ default "versatile"
+
+endif
diff --git a/board/armltd/vexpress/Kconfig b/board/armltd/vexpress/Kconfig
new file mode 100644
index 0000000000..e49e87133a
--- /dev/null
+++ b/board/armltd/vexpress/Kconfig
@@ -0,0 +1,59 @@
+if TARGET_VEXPRESS_CA15_TC2
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "vexpress"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "vexpress_ca15_tc2"
+
+endif
+
+if TARGET_VEXPRESS_CA5X2
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "vexpress"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "vexpress_ca5x2"
+
+endif
+
+if TARGET_VEXPRESS_CA9X4
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "vexpress"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "vexpress_ca9x4"
+
+endif
diff --git a/board/armltd/vexpress64/Kconfig b/board/armltd/vexpress64/Kconfig
new file mode 100644
index 0000000000..91eb8d2997
--- /dev/null
+++ b/board/armltd/vexpress64/Kconfig
@@ -0,0 +1,39 @@
+if TARGET_VEXPRESS_AEMV8A
+
+config SYS_CPU
+ string
+ default "armv8"
+
+config SYS_BOARD
+ string
+ default "vexpress64"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "vexpress_aemv8a"
+
+endif
+
+if TARGET_VEXPRESS_AEMV8A_SEMI
+
+config SYS_CPU
+ string
+ default "armv8"
+
+config SYS_BOARD
+ string
+ default "vexpress64"
+
+config SYS_VENDOR
+ string
+ default "armltd"
+
+config SYS_CONFIG_NAME
+ string
+ default "vexpress_aemv8a"
+
+endif
diff --git a/board/astro/mcf5373l/Kconfig b/board/astro/mcf5373l/Kconfig
new file mode 100644
index 0000000000..6e947dce0a
--- /dev/null
+++ b/board/astro/mcf5373l/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_ASTRO_MCF5373L
+
+config SYS_CPU
+ string
+ default "mcf532x"
+
+config SYS_BOARD
+ string
+ default "mcf5373l"
+
+config SYS_VENDOR
+ string
+ default "astro"
+
+config SYS_CONFIG_NAME
+ string
+ default "astro_mcf5373l"
+
+endif
diff --git a/board/atc/Kconfig b/board/atc/Kconfig
new file mode 100644
index 0000000000..826753f043
--- /dev/null
+++ b/board/atc/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_ATC
+
+config SYS_BOARD
+ string
+ default "atc"
+
+config SYS_CONFIG_NAME
+ string
+ default "atc"
+
+endif
diff --git a/board/atmark-techno/armadillo-800eva/Kconfig b/board/atmark-techno/armadillo-800eva/Kconfig
new file mode 100644
index 0000000000..c8f89fe7bb
--- /dev/null
+++ b/board/atmark-techno/armadillo-800eva/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ARMADILLO_800EVA
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "armadillo-800eva"
+
+config SYS_VENDOR
+ string
+ default "atmark-techno"
+
+config SYS_SOC
+ string
+ default "rmobile"
+
+config SYS_CONFIG_NAME
+ string
+ default "armadillo-800eva"
+
+endif
diff --git a/board/atmel/at91rm9200ek/Kconfig b/board/atmel/at91rm9200ek/Kconfig
new file mode 100644
index 0000000000..d7ee4f49fd
--- /dev/null
+++ b/board/atmel/at91rm9200ek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AT91RM9200EK
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "at91rm9200ek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "at91rm9200ek"
+
+endif
diff --git a/board/atmel/at91sam9260ek/Kconfig b/board/atmel/at91sam9260ek/Kconfig
new file mode 100644
index 0000000000..14af5bcd40
--- /dev/null
+++ b/board/atmel/at91sam9260ek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AT91SAM9260EK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "at91sam9260ek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "at91sam9260ek"
+
+endif
diff --git a/board/atmel/at91sam9261ek/Kconfig b/board/atmel/at91sam9261ek/Kconfig
new file mode 100644
index 0000000000..63dcdd8da0
--- /dev/null
+++ b/board/atmel/at91sam9261ek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AT91SAM9261EK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "at91sam9261ek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "at91sam9261ek"
+
+endif
diff --git a/board/atmel/at91sam9263ek/Kconfig b/board/atmel/at91sam9263ek/Kconfig
new file mode 100644
index 0000000000..fa0a58acb5
--- /dev/null
+++ b/board/atmel/at91sam9263ek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AT91SAM9263EK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "at91sam9263ek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "at91sam9263ek"
+
+endif
diff --git a/board/atmel/at91sam9m10g45ek/Kconfig b/board/atmel/at91sam9m10g45ek/Kconfig
new file mode 100644
index 0000000000..8567f95753
--- /dev/null
+++ b/board/atmel/at91sam9m10g45ek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AT91SAM9M10G45EK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "at91sam9m10g45ek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "at91sam9m10g45ek"
+
+endif
diff --git a/board/atmel/at91sam9n12ek/Kconfig b/board/atmel/at91sam9n12ek/Kconfig
new file mode 100644
index 0000000000..4fc714b1b2
--- /dev/null
+++ b/board/atmel/at91sam9n12ek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AT91SAM9N12EK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "at91sam9n12ek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "at91sam9n12ek"
+
+endif
diff --git a/board/atmel/at91sam9rlek/Kconfig b/board/atmel/at91sam9rlek/Kconfig
new file mode 100644
index 0000000000..178f80dc04
--- /dev/null
+++ b/board/atmel/at91sam9rlek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AT91SAM9RLEK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "at91sam9rlek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "at91sam9rlek"
+
+endif
diff --git a/board/atmel/at91sam9x5ek/Kconfig b/board/atmel/at91sam9x5ek/Kconfig
new file mode 100644
index 0000000000..0a0b132138
--- /dev/null
+++ b/board/atmel/at91sam9x5ek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AT91SAM9X5EK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "at91sam9x5ek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "at91sam9x5ek"
+
+endif
diff --git a/board/atmel/atngw100/Kconfig b/board/atmel/atngw100/Kconfig
new file mode 100644
index 0000000000..a966b31830
--- /dev/null
+++ b/board/atmel/atngw100/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_ATNGW100
+
+config SYS_BOARD
+ string
+ default "atngw100"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "atngw100"
+
+endif
diff --git a/board/atmel/atngw100mkii/Kconfig b/board/atmel/atngw100mkii/Kconfig
new file mode 100644
index 0000000000..dcea07ec02
--- /dev/null
+++ b/board/atmel/atngw100mkii/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_ATNGW100MKII
+
+config SYS_BOARD
+ string
+ default "atngw100mkii"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "atngw100mkii"
+
+endif
diff --git a/board/atmel/atstk1000/Kconfig b/board/atmel/atstk1000/Kconfig
new file mode 100644
index 0000000000..1a24409c6e
--- /dev/null
+++ b/board/atmel/atstk1000/Kconfig
@@ -0,0 +1,79 @@
+if TARGET_ATSTK1002
+
+config SYS_BOARD
+ string
+ default "atstk1000"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "atstk1002"
+
+endif
+
+if TARGET_ATSTK1003
+
+config SYS_BOARD
+ string
+ default "atstk1000"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "atstk1003"
+
+endif
+
+if TARGET_ATSTK1004
+
+config SYS_BOARD
+ string
+ default "atstk1000"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "atstk1004"
+
+endif
+
+if TARGET_ATSTK1006
+
+config SYS_BOARD
+ string
+ default "atstk1000"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "atstk1006"
+
+endif
diff --git a/board/atmel/sama5d3_xplained/Kconfig b/board/atmel/sama5d3_xplained/Kconfig
new file mode 100644
index 0000000000..603b2411ba
--- /dev/null
+++ b/board/atmel/sama5d3_xplained/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SAMA5D3_XPLAINED
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "sama5d3_xplained"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "sama5d3_xplained"
+
+endif
diff --git a/board/atmel/sama5d3xek/Kconfig b/board/atmel/sama5d3xek/Kconfig
new file mode 100644
index 0000000000..5b4eb6f25d
--- /dev/null
+++ b/board/atmel/sama5d3xek/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SAMA5D3XEK
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "sama5d3xek"
+
+config SYS_VENDOR
+ string
+ default "atmel"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "sama5d3xek"
+
+endif
diff --git a/board/avionic-design/medcom-wide/Kconfig b/board/avionic-design/medcom-wide/Kconfig
new file mode 100644
index 0000000000..2472fe2a4e
--- /dev/null
+++ b/board/avionic-design/medcom-wide/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_MEDCOM_WIDE
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "medcom-wide"
+
+config SYS_VENDOR
+ string
+ default "avionic-design"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "medcom-wide"
+
+endif
diff --git a/board/avionic-design/plutux/Kconfig b/board/avionic-design/plutux/Kconfig
new file mode 100644
index 0000000000..a697a54477
--- /dev/null
+++ b/board/avionic-design/plutux/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_PLUTUX
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "plutux"
+
+config SYS_VENDOR
+ string
+ default "avionic-design"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "plutux"
+
+endif
diff --git a/board/avionic-design/tec-ng/Kconfig b/board/avionic-design/tec-ng/Kconfig
new file mode 100644
index 0000000000..f52eddae76
--- /dev/null
+++ b/board/avionic-design/tec-ng/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_TEC_NG
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "tec-ng"
+
+config SYS_VENDOR
+ string
+ default "avionic-design"
+
+config SYS_SOC
+ string
+ default "tegra30"
+
+config SYS_CONFIG_NAME
+ string
+ default "tec-ng"
+
+endif
diff --git a/board/avionic-design/tec/Kconfig b/board/avionic-design/tec/Kconfig
new file mode 100644
index 0000000000..d19e3f43c7
--- /dev/null
+++ b/board/avionic-design/tec/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_TEC
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "tec"
+
+config SYS_VENDOR
+ string
+ default "avionic-design"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "tec"
+
+endif
diff --git a/board/avnet/fx12mm/Kconfig b/board/avnet/fx12mm/Kconfig
new file mode 100644
index 0000000000..7b1687ee43
--- /dev/null
+++ b/board/avnet/fx12mm/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_FX12MM
+
+config SYS_BOARD
+ string
+ default "fx12mm"
+
+config SYS_VENDOR
+ string
+ default "avnet"
+
+config SYS_CONFIG_NAME
+ string
+ default "fx12mm"
+
+endif
diff --git a/board/avnet/v5fx30teval/Kconfig b/board/avnet/v5fx30teval/Kconfig
new file mode 100644
index 0000000000..8ae22e93a0
--- /dev/null
+++ b/board/avnet/v5fx30teval/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_V5FX30TEVAL
+
+config SYS_BOARD
+ string
+ default "v5fx30teval"
+
+config SYS_VENDOR
+ string
+ default "avnet"
+
+config SYS_CONFIG_NAME
+ string
+ default "v5fx30teval"
+
+endif
diff --git a/board/balloon3/Kconfig b/board/balloon3/Kconfig
new file mode 100644
index 0000000000..aee21933d5
--- /dev/null
+++ b/board/balloon3/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_BALLOON3
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "balloon3"
+
+config SYS_CONFIG_NAME
+ string
+ default "balloon3"
+
+endif
diff --git a/board/barco/titanium/Kconfig b/board/barco/titanium/Kconfig
new file mode 100644
index 0000000000..a2ddd87f84
--- /dev/null
+++ b/board/barco/titanium/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TITANIUM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "titanium"
+
+config SYS_VENDOR
+ string
+ default "barco"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "titanium"
+
+endif
diff --git a/board/bc3450/Kconfig b/board/bc3450/Kconfig
new file mode 100644
index 0000000000..ba058db089
--- /dev/null
+++ b/board/bc3450/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BC3450
+
+config SYS_BOARD
+ string
+ default "bc3450"
+
+config SYS_CONFIG_NAME
+ string
+ default "BC3450"
+
+endif
diff --git a/board/bct-brettl2/Kconfig b/board/bct-brettl2/Kconfig
new file mode 100644
index 0000000000..c3e3837c36
--- /dev/null
+++ b/board/bct-brettl2/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BCT_BRETTL2
+
+config SYS_BOARD
+ string
+ default "bct-brettl2"
+
+config SYS_CONFIG_NAME
+ string
+ default "bct-brettl2"
+
+endif
diff --git a/board/bf506f-ezkit/Kconfig b/board/bf506f-ezkit/Kconfig
new file mode 100644
index 0000000000..749ad2bf76
--- /dev/null
+++ b/board/bf506f-ezkit/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF506F_EZKIT
+
+config SYS_BOARD
+ string
+ default "bf506f-ezkit"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf506f-ezkit"
+
+endif
diff --git a/board/bf518f-ezbrd/Kconfig b/board/bf518f-ezbrd/Kconfig
new file mode 100644
index 0000000000..5656d1c288
--- /dev/null
+++ b/board/bf518f-ezbrd/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF518F_EZBRD
+
+config SYS_BOARD
+ string
+ default "bf518f-ezbrd"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf518f-ezbrd"
+
+endif
diff --git a/board/bf525-ucr2/Kconfig b/board/bf525-ucr2/Kconfig
new file mode 100644
index 0000000000..5967d04597
--- /dev/null
+++ b/board/bf525-ucr2/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF525_UCR2
+
+config SYS_BOARD
+ string
+ default "bf525-ucr2"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf525-ucr2"
+
+endif
diff --git a/board/bf526-ezbrd/Kconfig b/board/bf526-ezbrd/Kconfig
new file mode 100644
index 0000000000..6793c0e319
--- /dev/null
+++ b/board/bf526-ezbrd/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF526_EZBRD
+
+config SYS_BOARD
+ string
+ default "bf526-ezbrd"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf526-ezbrd"
+
+endif
diff --git a/board/bf527-ad7160-eval/Kconfig b/board/bf527-ad7160-eval/Kconfig
new file mode 100644
index 0000000000..6febd7f94a
--- /dev/null
+++ b/board/bf527-ad7160-eval/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF527_AD7160_EVAL
+
+config SYS_BOARD
+ string
+ default "bf527-ad7160-eval"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf527-ad7160-eval"
+
+endif
diff --git a/board/bf527-ezkit/Kconfig b/board/bf527-ezkit/Kconfig
new file mode 100644
index 0000000000..459d9710dc
--- /dev/null
+++ b/board/bf527-ezkit/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF527_EZKIT
+
+config SYS_BOARD
+ string
+ default "bf527-ezkit"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf527-ezkit"
+
+endif
diff --git a/board/bf527-sdp/Kconfig b/board/bf527-sdp/Kconfig
new file mode 100644
index 0000000000..8d54fb8732
--- /dev/null
+++ b/board/bf527-sdp/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF527_SDP
+
+config SYS_BOARD
+ string
+ default "bf527-sdp"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf527-sdp"
+
+endif
diff --git a/board/bf533-ezkit/Kconfig b/board/bf533-ezkit/Kconfig
new file mode 100644
index 0000000000..c0317c2eb5
--- /dev/null
+++ b/board/bf533-ezkit/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF533_EZKIT
+
+config SYS_BOARD
+ string
+ default "bf533-ezkit"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf533-ezkit"
+
+endif
diff --git a/board/bf533-stamp/Kconfig b/board/bf533-stamp/Kconfig
new file mode 100644
index 0000000000..3f01c2b944
--- /dev/null
+++ b/board/bf533-stamp/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF533_STAMP
+
+config SYS_BOARD
+ string
+ default "bf533-stamp"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf533-stamp"
+
+endif
diff --git a/board/bf537-minotaur/Kconfig b/board/bf537-minotaur/Kconfig
new file mode 100644
index 0000000000..6704f2d481
--- /dev/null
+++ b/board/bf537-minotaur/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF537_MINOTAUR
+
+config SYS_BOARD
+ string
+ default "bf537-minotaur"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf537-minotaur"
+
+endif
diff --git a/board/bf537-pnav/Kconfig b/board/bf537-pnav/Kconfig
new file mode 100644
index 0000000000..125a9fa344
--- /dev/null
+++ b/board/bf537-pnav/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF537_PNAV
+
+config SYS_BOARD
+ string
+ default "bf537-pnav"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf537-pnav"
+
+endif
diff --git a/board/bf537-srv1/Kconfig b/board/bf537-srv1/Kconfig
new file mode 100644
index 0000000000..658a6e5588
--- /dev/null
+++ b/board/bf537-srv1/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF537_SRV1
+
+config SYS_BOARD
+ string
+ default "bf537-srv1"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf537-srv1"
+
+endif
diff --git a/board/bf537-stamp/Kconfig b/board/bf537-stamp/Kconfig
new file mode 100644
index 0000000000..9330a4c68f
--- /dev/null
+++ b/board/bf537-stamp/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF537_STAMP
+
+config SYS_BOARD
+ string
+ default "bf537-stamp"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf537-stamp"
+
+endif
diff --git a/board/bf538f-ezkit/Kconfig b/board/bf538f-ezkit/Kconfig
new file mode 100644
index 0000000000..5b9c8d9e2c
--- /dev/null
+++ b/board/bf538f-ezkit/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF538F_EZKIT
+
+config SYS_BOARD
+ string
+ default "bf538f-ezkit"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf538f-ezkit"
+
+endif
diff --git a/board/bf548-ezkit/Kconfig b/board/bf548-ezkit/Kconfig
new file mode 100644
index 0000000000..8d799aae45
--- /dev/null
+++ b/board/bf548-ezkit/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF548_EZKIT
+
+config SYS_BOARD
+ string
+ default "bf548-ezkit"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf548-ezkit"
+
+endif
diff --git a/board/bf561-acvilon/Kconfig b/board/bf561-acvilon/Kconfig
new file mode 100644
index 0000000000..6c1789c22e
--- /dev/null
+++ b/board/bf561-acvilon/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF561_ACVILON
+
+config SYS_BOARD
+ string
+ default "bf561-acvilon"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf561-acvilon"
+
+endif
diff --git a/board/bf561-ezkit/Kconfig b/board/bf561-ezkit/Kconfig
new file mode 100644
index 0000000000..d1cb81f567
--- /dev/null
+++ b/board/bf561-ezkit/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF561_EZKIT
+
+config SYS_BOARD
+ string
+ default "bf561-ezkit"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf561-ezkit"
+
+endif
diff --git a/board/bf609-ezkit/Kconfig b/board/bf609-ezkit/Kconfig
new file mode 100644
index 0000000000..ad959d7022
--- /dev/null
+++ b/board/bf609-ezkit/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BF609_EZKIT
+
+config SYS_BOARD
+ string
+ default "bf609-ezkit"
+
+config SYS_CONFIG_NAME
+ string
+ default "bf609-ezkit"
+
+endif
diff --git a/board/blackstamp/Kconfig b/board/blackstamp/Kconfig
new file mode 100644
index 0000000000..0046b9372e
--- /dev/null
+++ b/board/blackstamp/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BLACKSTAMP
+
+config SYS_BOARD
+ string
+ default "blackstamp"
+
+config SYS_CONFIG_NAME
+ string
+ default "blackstamp"
+
+endif
diff --git a/board/blackvme/Kconfig b/board/blackvme/Kconfig
new file mode 100644
index 0000000000..72aaa29ead
--- /dev/null
+++ b/board/blackvme/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BLACKVME
+
+config SYS_BOARD
+ string
+ default "blackvme"
+
+config SYS_CONFIG_NAME
+ string
+ default "blackvme"
+
+endif
diff --git a/board/bluegiga/apx4devkit/Kconfig b/board/bluegiga/apx4devkit/Kconfig
new file mode 100644
index 0000000000..acccec911a
--- /dev/null
+++ b/board/bluegiga/apx4devkit/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_APX4DEVKIT
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "apx4devkit"
+
+config SYS_VENDOR
+ string
+ default "bluegiga"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "apx4devkit"
+
+endif
diff --git a/board/bluewater/snapper9260/Kconfig b/board/bluewater/snapper9260/Kconfig
new file mode 100644
index 0000000000..81eb911eda
--- /dev/null
+++ b/board/bluewater/snapper9260/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SNAPPER9260
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "snapper9260"
+
+config SYS_VENDOR
+ string
+ default "bluewater"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "snapper9260"
+
+endif
diff --git a/board/boundary/nitrogen6x/Kconfig b/board/boundary/nitrogen6x/Kconfig
new file mode 100644
index 0000000000..190809c239
--- /dev/null
+++ b/board/boundary/nitrogen6x/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_NITROGEN6X
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "nitrogen6x"
+
+config SYS_VENDOR
+ string
+ default "boundary"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "nitrogen6x"
+
+endif
diff --git a/board/br4/Kconfig b/board/br4/Kconfig
new file mode 100644
index 0000000000..03d9783739
--- /dev/null
+++ b/board/br4/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_BR4
+
+config SYS_BOARD
+ string
+ default "br4"
+
+config SYS_CONFIG_NAME
+ string
+ default "br4"
+
+endif
diff --git a/board/broadcom/bcm28155_ap/Kconfig b/board/broadcom/bcm28155_ap/Kconfig
new file mode 100644
index 0000000000..20c83d3622
--- /dev/null
+++ b/board/broadcom/bcm28155_ap/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_BCM28155_AP
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "bcm28155_ap"
+
+config SYS_VENDOR
+ string
+ default "broadcom"
+
+config SYS_SOC
+ string
+ default "bcm281xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "bcm28155_ap"
+
+endif
diff --git a/board/buffalo/lsxl/Kconfig b/board/buffalo/lsxl/Kconfig
new file mode 100644
index 0000000000..99f7b7cceb
--- /dev/null
+++ b/board/buffalo/lsxl/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_LSXL
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "lsxl"
+
+config SYS_VENDOR
+ string
+ default "buffalo"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "lsxl"
+
+endif
diff --git a/board/calao/sbc35_a9g20/Kconfig b/board/calao/sbc35_a9g20/Kconfig
new file mode 100644
index 0000000000..192d22826c
--- /dev/null
+++ b/board/calao/sbc35_a9g20/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SBC35_A9G20
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "sbc35_a9g20"
+
+config SYS_VENDOR
+ string
+ default "calao"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "sbc35_a9g20"
+
+endif
diff --git a/board/calao/tny_a9260/Kconfig b/board/calao/tny_a9260/Kconfig
new file mode 100644
index 0000000000..3d33d5c409
--- /dev/null
+++ b/board/calao/tny_a9260/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TNY_A9260
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "tny_a9260"
+
+config SYS_VENDOR
+ string
+ default "calao"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "tny_a9260"
+
+endif
diff --git a/board/calao/usb_a9263/Kconfig b/board/calao/usb_a9263/Kconfig
new file mode 100644
index 0000000000..8141c7d692
--- /dev/null
+++ b/board/calao/usb_a9263/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_USB_A9263
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "usb_a9263"
+
+config SYS_VENDOR
+ string
+ default "calao"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "usb_a9263"
+
+endif
diff --git a/board/canmb/Kconfig b/board/canmb/Kconfig
new file mode 100644
index 0000000000..042cc354a9
--- /dev/null
+++ b/board/canmb/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CANMB
+
+config SYS_BOARD
+ string
+ default "canmb"
+
+config SYS_CONFIG_NAME
+ string
+ default "canmb"
+
+endif
diff --git a/board/chromebook-x86/coreboot/Kconfig b/board/chromebook-x86/coreboot/Kconfig
new file mode 100644
index 0000000000..64cd347f31
--- /dev/null
+++ b/board/chromebook-x86/coreboot/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_COREBOOT
+
+config SYS_BOARD
+ string
+ default "coreboot"
+
+config SYS_VENDOR
+ string
+ default "chromebook-x86"
+
+config SYS_SOC
+ string
+ default "coreboot"
+
+config SYS_CONFIG_NAME
+ string
+ default "coreboot"
+
+endif
diff --git a/board/cirrus/edb93xx/Kconfig b/board/cirrus/edb93xx/Kconfig
new file mode 100644
index 0000000000..0a9bdb2da7
--- /dev/null
+++ b/board/cirrus/edb93xx/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_EDB93XX
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "edb93xx"
+
+config SYS_VENDOR
+ string
+ default "cirrus"
+
+config SYS_SOC
+ string
+ default "ep93xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "edb93xx"
+
+endif
diff --git a/board/cloudengines/pogo_e02/Kconfig b/board/cloudengines/pogo_e02/Kconfig
new file mode 100644
index 0000000000..149a1a247d
--- /dev/null
+++ b/board/cloudengines/pogo_e02/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_POGO_E02
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "pogo_e02"
+
+config SYS_VENDOR
+ string
+ default "cloudengines"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "pogo_e02"
+
+endif
diff --git a/board/cm-bf527/Kconfig b/board/cm-bf527/Kconfig
new file mode 100644
index 0000000000..d43d30620e
--- /dev/null
+++ b/board/cm-bf527/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CM_BF527
+
+config SYS_BOARD
+ string
+ default "cm-bf527"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm-bf527"
+
+endif
diff --git a/board/cm-bf533/Kconfig b/board/cm-bf533/Kconfig
new file mode 100644
index 0000000000..af5bbb2fc2
--- /dev/null
+++ b/board/cm-bf533/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CM_BF533
+
+config SYS_BOARD
+ string
+ default "cm-bf533"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm-bf533"
+
+endif
diff --git a/board/cm-bf537e/Kconfig b/board/cm-bf537e/Kconfig
new file mode 100644
index 0000000000..83c160d347
--- /dev/null
+++ b/board/cm-bf537e/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CM_BF537E
+
+config SYS_BOARD
+ string
+ default "cm-bf537e"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm-bf537e"
+
+endif
diff --git a/board/cm-bf537u/Kconfig b/board/cm-bf537u/Kconfig
new file mode 100644
index 0000000000..de384b7000
--- /dev/null
+++ b/board/cm-bf537u/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CM_BF537U
+
+config SYS_BOARD
+ string
+ default "cm-bf537u"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm-bf537u"
+
+endif
diff --git a/board/cm-bf548/Kconfig b/board/cm-bf548/Kconfig
new file mode 100644
index 0000000000..29b027d425
--- /dev/null
+++ b/board/cm-bf548/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CM_BF548
+
+config SYS_BOARD
+ string
+ default "cm-bf548"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm-bf548"
+
+endif
diff --git a/board/cm-bf561/Kconfig b/board/cm-bf561/Kconfig
new file mode 100644
index 0000000000..94d110c551
--- /dev/null
+++ b/board/cm-bf561/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CM_BF561
+
+config SYS_BOARD
+ string
+ default "cm-bf561"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm-bf561"
+
+endif
diff --git a/board/cm4008/Kconfig b/board/cm4008/Kconfig
new file mode 100644
index 0000000000..397794d260
--- /dev/null
+++ b/board/cm4008/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_CM4008
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "cm4008"
+
+config SYS_SOC
+ string
+ default "ks8695"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm4008"
+
+endif
diff --git a/board/cm41xx/Kconfig b/board/cm41xx/Kconfig
new file mode 100644
index 0000000000..ae2831ecd7
--- /dev/null
+++ b/board/cm41xx/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_CM41XX
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "cm41xx"
+
+config SYS_SOC
+ string
+ default "ks8695"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm41xx"
+
+endif
diff --git a/board/cm5200/Kconfig b/board/cm5200/Kconfig
new file mode 100644
index 0000000000..b4c8f22f71
--- /dev/null
+++ b/board/cm5200/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CM5200
+
+config SYS_BOARD
+ string
+ default "cm5200"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm5200"
+
+endif
diff --git a/board/cmi/Kconfig b/board/cmi/Kconfig
new file mode 100644
index 0000000000..8040e59bc6
--- /dev/null
+++ b/board/cmi/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CMI_MPC5XX
+
+config SYS_BOARD
+ string
+ default "cmi"
+
+config SYS_CONFIG_NAME
+ string
+ default "cmi_mpc5xx"
+
+endif
diff --git a/board/cobra5272/Kconfig b/board/cobra5272/Kconfig
new file mode 100644
index 0000000000..6e55d435f6
--- /dev/null
+++ b/board/cobra5272/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_COBRA5272
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "cobra5272"
+
+config SYS_CONFIG_NAME
+ string
+ default "cobra5272"
+
+endif
diff --git a/board/cogent/Kconfig b/board/cogent/Kconfig
new file mode 100644
index 0000000000..113034dc6b
--- /dev/null
+++ b/board/cogent/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_COGENT_MPC8260
+
+config SYS_BOARD
+ string
+ default "cogent"
+
+config SYS_CONFIG_NAME
+ string
+ default "cogent_mpc8260"
+
+endif
+
+if TARGET_COGENT_MPC8XX
+
+config SYS_BOARD
+ string
+ default "cogent"
+
+config SYS_CONFIG_NAME
+ string
+ default "cogent_mpc8xx"
+
+endif
diff --git a/board/comelit/dig297/Kconfig b/board/comelit/dig297/Kconfig
new file mode 100644
index 0000000000..d7a2bf24ab
--- /dev/null
+++ b/board/comelit/dig297/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DIG297
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "dig297"
+
+config SYS_VENDOR
+ string
+ default "comelit"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "dig297"
+
+endif
diff --git a/board/compal/paz00/Kconfig b/board/compal/paz00/Kconfig
new file mode 100644
index 0000000000..4f0f09fd7e
--- /dev/null
+++ b/board/compal/paz00/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_PAZ00
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "paz00"
+
+config SYS_VENDOR
+ string
+ default "compal"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "paz00"
+
+endif
diff --git a/board/compulab/cm_t335/Kconfig b/board/compulab/cm_t335/Kconfig
new file mode 100644
index 0000000000..4a1adf3c34
--- /dev/null
+++ b/board/compulab/cm_t335/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CM_T335
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "cm_t335"
+
+config SYS_VENDOR
+ string
+ default "compulab"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm_t335"
+
+endif
diff --git a/board/compulab/cm_t35/Kconfig b/board/compulab/cm_t35/Kconfig
new file mode 100644
index 0000000000..fd960bc946
--- /dev/null
+++ b/board/compulab/cm_t35/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CM_T35
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "cm_t35"
+
+config SYS_VENDOR
+ string
+ default "compulab"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm_t35"
+
+endif
diff --git a/board/compulab/cm_t54/Kconfig b/board/compulab/cm_t54/Kconfig
new file mode 100644
index 0000000000..0fe3692c9f
--- /dev/null
+++ b/board/compulab/cm_t54/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CM_T54
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "cm_t54"
+
+config SYS_VENDOR
+ string
+ default "compulab"
+
+config SYS_SOC
+ string
+ default "omap5"
+
+config SYS_CONFIG_NAME
+ string
+ default "cm_t54"
+
+endif
diff --git a/board/compulab/trimslice/Kconfig b/board/compulab/trimslice/Kconfig
new file mode 100644
index 0000000000..e545f0cba1
--- /dev/null
+++ b/board/compulab/trimslice/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_TRIMSLICE
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "trimslice"
+
+config SYS_VENDOR
+ string
+ default "compulab"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "trimslice"
+
+endif
diff --git a/board/congatec/cgtqmx6eval/Kconfig b/board/congatec/cgtqmx6eval/Kconfig
new file mode 100644
index 0000000000..155fa2cae5
--- /dev/null
+++ b/board/congatec/cgtqmx6eval/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CGTQMX6EVAL
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "cgtqmx6eval"
+
+config SYS_VENDOR
+ string
+ default "congatec"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "cgtqmx6eval"
+
+endif
diff --git a/board/corscience/tricorder/Kconfig b/board/corscience/tricorder/Kconfig
new file mode 100644
index 0000000000..a1e06e7f2f
--- /dev/null
+++ b/board/corscience/tricorder/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TRICORDER
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "tricorder"
+
+config SYS_VENDOR
+ string
+ default "corscience"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "tricorder"
+
+endif
diff --git a/board/cpc45/Kconfig b/board/cpc45/Kconfig
new file mode 100644
index 0000000000..fd1a5367c0
--- /dev/null
+++ b/board/cpc45/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CPC45
+
+config SYS_BOARD
+ string
+ default "cpc45"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPC45"
+
+endif
diff --git a/board/cpu86/Kconfig b/board/cpu86/Kconfig
new file mode 100644
index 0000000000..27f1e4e25d
--- /dev/null
+++ b/board/cpu86/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CPU86
+
+config SYS_BOARD
+ string
+ default "cpu86"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPU86"
+
+endif
diff --git a/board/cpu87/Kconfig b/board/cpu87/Kconfig
new file mode 100644
index 0000000000..b45225dd09
--- /dev/null
+++ b/board/cpu87/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CPU87
+
+config SYS_BOARD
+ string
+ default "cpu87"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPU87"
+
+endif
diff --git a/board/cray/L1/Kconfig b/board/cray/L1/Kconfig
new file mode 100644
index 0000000000..fa9a7022c1
--- /dev/null
+++ b/board/cray/L1/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_CRAYL1
+
+config SYS_BOARD
+ string
+ default "L1"
+
+config SYS_VENDOR
+ string
+ default "cray"
+
+config SYS_CONFIG_NAME
+ string
+ default "CRAYL1"
+
+endif
diff --git a/board/creative/xfi3/Kconfig b/board/creative/xfi3/Kconfig
new file mode 100644
index 0000000000..9baf515cad
--- /dev/null
+++ b/board/creative/xfi3/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_XFI3
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "xfi3"
+
+config SYS_VENDOR
+ string
+ default "creative"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "xfi3"
+
+endif
diff --git a/board/csb272/Kconfig b/board/csb272/Kconfig
new file mode 100644
index 0000000000..90f94a3f13
--- /dev/null
+++ b/board/csb272/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CSB272
+
+config SYS_BOARD
+ string
+ default "csb272"
+
+config SYS_CONFIG_NAME
+ string
+ default "csb272"
+
+endif
diff --git a/board/csb472/Kconfig b/board/csb472/Kconfig
new file mode 100644
index 0000000000..05230a01f9
--- /dev/null
+++ b/board/csb472/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CSB472
+
+config SYS_BOARD
+ string
+ default "csb472"
+
+config SYS_CONFIG_NAME
+ string
+ default "csb472"
+
+endif
diff --git a/board/cu824/Kconfig b/board/cu824/Kconfig
new file mode 100644
index 0000000000..d866688791
--- /dev/null
+++ b/board/cu824/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_CU824
+
+config SYS_BOARD
+ string
+ default "cu824"
+
+config SYS_CONFIG_NAME
+ string
+ default "CU824"
+
+endif
diff --git a/board/d-link/dns325/Kconfig b/board/d-link/dns325/Kconfig
new file mode 100644
index 0000000000..dea6071f47
--- /dev/null
+++ b/board/d-link/dns325/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DNS325
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dns325"
+
+config SYS_VENDOR
+ string
+ default "d-link"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "dns325"
+
+endif
diff --git a/board/dave/PPChameleonEVB/Kconfig b/board/dave/PPChameleonEVB/Kconfig
new file mode 100644
index 0000000000..3e95654239
--- /dev/null
+++ b/board/dave/PPChameleonEVB/Kconfig
@@ -0,0 +1,31 @@
+if TARGET_CATCENTER
+
+config SYS_BOARD
+ string
+ default "PPChameleonEVB"
+
+config SYS_VENDOR
+ string
+ default "dave"
+
+config SYS_CONFIG_NAME
+ string
+ default "CATcenter"
+
+endif
+
+if TARGET_PPCHAMELEONEVB
+
+config SYS_BOARD
+ string
+ default "PPChameleonEVB"
+
+config SYS_VENDOR
+ string
+ default "dave"
+
+config SYS_CONFIG_NAME
+ string
+ default "PPChameleonEVB"
+
+endif
diff --git a/board/davedenx/aria/Kconfig b/board/davedenx/aria/Kconfig
new file mode 100644
index 0000000000..f5d2aef365
--- /dev/null
+++ b/board/davedenx/aria/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ARIA
+
+config SYS_BOARD
+ string
+ default "aria"
+
+config SYS_VENDOR
+ string
+ default "davedenx"
+
+config SYS_CONFIG_NAME
+ string
+ default "aria"
+
+endif
diff --git a/board/davedenx/qong/Kconfig b/board/davedenx/qong/Kconfig
new file mode 100644
index 0000000000..51b9428edc
--- /dev/null
+++ b/board/davedenx/qong/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_QONG
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "qong"
+
+config SYS_VENDOR
+ string
+ default "davedenx"
+
+config SYS_SOC
+ string
+ default "mx31"
+
+config SYS_CONFIG_NAME
+ string
+ default "qong"
+
+endif
diff --git a/board/davinci/da8xxevm/Kconfig b/board/davinci/da8xxevm/Kconfig
new file mode 100644
index 0000000000..89f78d7388
--- /dev/null
+++ b/board/davinci/da8xxevm/Kconfig
@@ -0,0 +1,71 @@
+if TARGET_DA830EVM
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "da8xxevm"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "da830evm"
+
+endif
+
+if TARGET_DA850EVM
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "da8xxevm"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "da850evm"
+
+endif
+
+if TARGET_HAWKBOARD
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "da8xxevm"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "hawkboard"
+
+endif
diff --git a/board/davinci/dm355evm/Kconfig b/board/davinci/dm355evm/Kconfig
new file mode 100644
index 0000000000..2dbb50991d
--- /dev/null
+++ b/board/davinci/dm355evm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DAVINCI_DM355EVM
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dm355evm"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "davinci_dm355evm"
+
+endif
diff --git a/board/davinci/dm355leopard/Kconfig b/board/davinci/dm355leopard/Kconfig
new file mode 100644
index 0000000000..345704fff3
--- /dev/null
+++ b/board/davinci/dm355leopard/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DAVINCI_DM355LEOPARD
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dm355leopard"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "davinci_dm355leopard"
+
+endif
diff --git a/board/davinci/dm365evm/Kconfig b/board/davinci/dm365evm/Kconfig
new file mode 100644
index 0000000000..d5f7ea2131
--- /dev/null
+++ b/board/davinci/dm365evm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DAVINCI_DM365EVM
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dm365evm"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "davinci_dm365evm"
+
+endif
diff --git a/board/davinci/dm6467evm/Kconfig b/board/davinci/dm6467evm/Kconfig
new file mode 100644
index 0000000000..f7b225d05f
--- /dev/null
+++ b/board/davinci/dm6467evm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DAVINCI_DM6467EVM
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dm6467evm"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "davinci_dm6467evm"
+
+endif
diff --git a/board/davinci/dvevm/Kconfig b/board/davinci/dvevm/Kconfig
new file mode 100644
index 0000000000..7a2d86baec
--- /dev/null
+++ b/board/davinci/dvevm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DAVINCI_DVEVM
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "dvevm"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "davinci_dvevm"
+
+endif
diff --git a/board/davinci/ea20/Kconfig b/board/davinci/ea20/Kconfig
new file mode 100644
index 0000000000..afab821598
--- /dev/null
+++ b/board/davinci/ea20/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_EA20
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "ea20"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "ea20"
+
+endif
diff --git a/board/davinci/schmoogie/Kconfig b/board/davinci/schmoogie/Kconfig
new file mode 100644
index 0000000000..45401e4117
--- /dev/null
+++ b/board/davinci/schmoogie/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DAVINCI_SCHMOOGIE
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "schmoogie"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "davinci_schmoogie"
+
+endif
diff --git a/board/davinci/sffsdr/Kconfig b/board/davinci/sffsdr/Kconfig
new file mode 100644
index 0000000000..aeb7ef22eb
--- /dev/null
+++ b/board/davinci/sffsdr/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DAVINCI_SFFSDR
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "sffsdr"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "davinci_sffsdr"
+
+endif
diff --git a/board/davinci/sonata/Kconfig b/board/davinci/sonata/Kconfig
new file mode 100644
index 0000000000..2cf50359a4
--- /dev/null
+++ b/board/davinci/sonata/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DAVINCI_SONATA
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "sonata"
+
+config SYS_VENDOR
+ string
+ default "davinci"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "davinci_sonata"
+
+endif
diff --git a/board/dbau1x00/Kconfig b/board/dbau1x00/Kconfig
new file mode 100644
index 0000000000..5fca62deb2
--- /dev/null
+++ b/board/dbau1x00/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_DBAU1X00
+
+config SYS_CPU
+ string
+ default "mips32"
+
+config SYS_BOARD
+ string
+ default "dbau1x00"
+
+config SYS_SOC
+ string
+ default "au1x00"
+
+config SYS_CONFIG_NAME
+ string
+ default "dbau1x00"
+
+endif
diff --git a/board/denx/m28evk/Kconfig b/board/denx/m28evk/Kconfig
new file mode 100644
index 0000000000..05f79ad831
--- /dev/null
+++ b/board/denx/m28evk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_M28EVK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "m28evk"
+
+config SYS_VENDOR
+ string
+ default "denx"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "m28evk"
+
+endif
diff --git a/board/denx/m53evk/Kconfig b/board/denx/m53evk/Kconfig
new file mode 100644
index 0000000000..5e3298c1da
--- /dev/null
+++ b/board/denx/m53evk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_M53EVK
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "m53evk"
+
+config SYS_VENDOR
+ string
+ default "denx"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "m53evk"
+
+endif
diff --git a/board/dnp5370/Kconfig b/board/dnp5370/Kconfig
new file mode 100644
index 0000000000..f03a1e729e
--- /dev/null
+++ b/board/dnp5370/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_DNP5370
+
+config SYS_BOARD
+ string
+ default "dnp5370"
+
+config SYS_CONFIG_NAME
+ string
+ default "dnp5370"
+
+endif
diff --git a/board/eXalion/Kconfig b/board/eXalion/Kconfig
new file mode 100644
index 0000000000..42ba092a2c
--- /dev/null
+++ b/board/eXalion/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_EXALION
+
+config SYS_BOARD
+ string
+ default "eXalion"
+
+config SYS_CONFIG_NAME
+ string
+ default "eXalion"
+
+endif
diff --git a/board/earthlcd/favr-32-ezkit/Kconfig b/board/earthlcd/favr-32-ezkit/Kconfig
new file mode 100644
index 0000000000..c0cd1b710b
--- /dev/null
+++ b/board/earthlcd/favr-32-ezkit/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_FAVR_32_EZKIT
+
+config SYS_BOARD
+ string
+ default "favr-32-ezkit"
+
+config SYS_VENDOR
+ string
+ default "earthlcd"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "favr-32-ezkit"
+
+endif
diff --git a/board/egnite/ethernut5/Kconfig b/board/egnite/ethernut5/Kconfig
new file mode 100644
index 0000000000..cd2e53ce6a
--- /dev/null
+++ b/board/egnite/ethernut5/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ETHERNUT5
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "ethernut5"
+
+config SYS_VENDOR
+ string
+ default "egnite"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "ethernut5"
+
+endif
diff --git a/board/eltec/elppc/Kconfig b/board/eltec/elppc/Kconfig
new file mode 100644
index 0000000000..55564dc960
--- /dev/null
+++ b/board/eltec/elppc/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ELPPC
+
+config SYS_BOARD
+ string
+ default "elppc"
+
+config SYS_VENDOR
+ string
+ default "eltec"
+
+config SYS_CONFIG_NAME
+ string
+ default "ELPPC"
+
+endif
diff --git a/board/eltec/mhpc/Kconfig b/board/eltec/mhpc/Kconfig
new file mode 100644
index 0000000000..69c8358a53
--- /dev/null
+++ b/board/eltec/mhpc/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MHPC
+
+config SYS_BOARD
+ string
+ default "mhpc"
+
+config SYS_VENDOR
+ string
+ default "eltec"
+
+config SYS_CONFIG_NAME
+ string
+ default "MHPC"
+
+endif
diff --git a/board/embest/mx6boards/Kconfig b/board/embest/mx6boards/Kconfig
new file mode 100644
index 0000000000..b0c823e322
--- /dev/null
+++ b/board/embest/mx6boards/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_EMBESTMX6BOARDS
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx6boards"
+
+config SYS_VENDOR
+ string
+ default "embest"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "embestmx6boards"
+
+endif
diff --git a/board/emk/top5200/Kconfig b/board/emk/top5200/Kconfig
new file mode 100644
index 0000000000..1d4e3265c7
--- /dev/null
+++ b/board/emk/top5200/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_TOP5200
+
+config SYS_BOARD
+ string
+ default "top5200"
+
+config SYS_VENDOR
+ string
+ default "emk"
+
+config SYS_CONFIG_NAME
+ string
+ default "TOP5200"
+
+endif
diff --git a/board/emk/top860/Kconfig b/board/emk/top860/Kconfig
new file mode 100644
index 0000000000..4da934e081
--- /dev/null
+++ b/board/emk/top860/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_TOP860
+
+config SYS_BOARD
+ string
+ default "top860"
+
+config SYS_VENDOR
+ string
+ default "emk"
+
+config SYS_CONFIG_NAME
+ string
+ default "TOP860"
+
+endif
diff --git a/board/emk/top9000/Kconfig b/board/emk/top9000/Kconfig
new file mode 100644
index 0000000000..421f7b2464
--- /dev/null
+++ b/board/emk/top9000/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TOP9000
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "top9000"
+
+config SYS_VENDOR
+ string
+ default "emk"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "top9000"
+
+endif
diff --git a/board/enbw/enbw_cmc/Kconfig b/board/enbw/enbw_cmc/Kconfig
new file mode 100644
index 0000000000..e061e7e4bf
--- /dev/null
+++ b/board/enbw/enbw_cmc/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ENBW_CMC
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "enbw_cmc"
+
+config SYS_VENDOR
+ string
+ default "enbw"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "enbw_cmc"
+
+endif
diff --git a/board/ep8260/Kconfig b/board/ep8260/Kconfig
new file mode 100644
index 0000000000..15ca9623d6
--- /dev/null
+++ b/board/ep8260/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_EP8260
+
+config SYS_BOARD
+ string
+ default "ep8260"
+
+config SYS_CONFIG_NAME
+ string
+ default "ep8260"
+
+endif
diff --git a/board/ep82xxm/Kconfig b/board/ep82xxm/Kconfig
new file mode 100644
index 0000000000..b4121a6b09
--- /dev/null
+++ b/board/ep82xxm/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_EP82XXM
+
+config SYS_BOARD
+ string
+ default "ep82xxm"
+
+config SYS_CONFIG_NAME
+ string
+ default "ep82xxm"
+
+endif
diff --git a/board/esd/apc405/Kconfig b/board/esd/apc405/Kconfig
new file mode 100644
index 0000000000..83cd8bd9bb
--- /dev/null
+++ b/board/esd/apc405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_APC405
+
+config SYS_BOARD
+ string
+ default "apc405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "APC405"
+
+endif
diff --git a/board/esd/ar405/Kconfig b/board/esd/ar405/Kconfig
new file mode 100644
index 0000000000..e35fc5e743
--- /dev/null
+++ b/board/esd/ar405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_AR405
+
+config SYS_BOARD
+ string
+ default "ar405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "AR405"
+
+endif
diff --git a/board/esd/ash405/Kconfig b/board/esd/ash405/Kconfig
new file mode 100644
index 0000000000..e9558a44c5
--- /dev/null
+++ b/board/esd/ash405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ASH405
+
+config SYS_BOARD
+ string
+ default "ash405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "ASH405"
+
+endif
diff --git a/board/esd/cms700/Kconfig b/board/esd/cms700/Kconfig
new file mode 100644
index 0000000000..398d22a69f
--- /dev/null
+++ b/board/esd/cms700/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_CMS700
+
+config SYS_BOARD
+ string
+ default "cms700"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "CMS700"
+
+endif
diff --git a/board/esd/cpci2dp/Kconfig b/board/esd/cpci2dp/Kconfig
new file mode 100644
index 0000000000..c99404c903
--- /dev/null
+++ b/board/esd/cpci2dp/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_CPCI2DP
+
+config SYS_BOARD
+ string
+ default "cpci2dp"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPCI2DP"
+
+endif
diff --git a/board/esd/cpci405/Kconfig b/board/esd/cpci405/Kconfig
new file mode 100644
index 0000000000..0b9f9f4bed
--- /dev/null
+++ b/board/esd/cpci405/Kconfig
@@ -0,0 +1,63 @@
+if TARGET_CPCI405
+
+config SYS_BOARD
+ string
+ default "cpci405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPCI405"
+
+endif
+
+if TARGET_CPCI4052
+
+config SYS_BOARD
+ string
+ default "cpci405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPCI4052"
+
+endif
+
+if TARGET_CPCI405AB
+
+config SYS_BOARD
+ string
+ default "cpci405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPCI405AB"
+
+endif
+
+if TARGET_CPCI405DT
+
+config SYS_BOARD
+ string
+ default "cpci405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPCI405DT"
+
+endif
diff --git a/board/esd/cpci5200/Kconfig b/board/esd/cpci5200/Kconfig
new file mode 100644
index 0000000000..29fa9e60cd
--- /dev/null
+++ b/board/esd/cpci5200/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_CPCI5200
+
+config SYS_BOARD
+ string
+ default "cpci5200"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "cpci5200"
+
+endif
diff --git a/board/esd/cpci750/Kconfig b/board/esd/cpci750/Kconfig
new file mode 100644
index 0000000000..99f8c2dc14
--- /dev/null
+++ b/board/esd/cpci750/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_CPCI750
+
+config SYS_BOARD
+ string
+ default "cpci750"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPCI750"
+
+endif
diff --git a/board/esd/cpciiser4/Kconfig b/board/esd/cpciiser4/Kconfig
new file mode 100644
index 0000000000..1357a51943
--- /dev/null
+++ b/board/esd/cpciiser4/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_CPCIISER4
+
+config SYS_BOARD
+ string
+ default "cpciiser4"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "CPCIISER4"
+
+endif
diff --git a/board/esd/dp405/Kconfig b/board/esd/dp405/Kconfig
new file mode 100644
index 0000000000..0fd7014571
--- /dev/null
+++ b/board/esd/dp405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_DP405
+
+config SYS_BOARD
+ string
+ default "dp405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "DP405"
+
+endif
diff --git a/board/esd/du405/Kconfig b/board/esd/du405/Kconfig
new file mode 100644
index 0000000000..f2857f695f
--- /dev/null
+++ b/board/esd/du405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_DU405
+
+config SYS_BOARD
+ string
+ default "du405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "DU405"
+
+endif
diff --git a/board/esd/du440/Kconfig b/board/esd/du440/Kconfig
new file mode 100644
index 0000000000..f80e1819ba
--- /dev/null
+++ b/board/esd/du440/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_DU440
+
+config SYS_BOARD
+ string
+ default "du440"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "DU440"
+
+endif
diff --git a/board/esd/hh405/Kconfig b/board/esd/hh405/Kconfig
new file mode 100644
index 0000000000..0dc4b062da
--- /dev/null
+++ b/board/esd/hh405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_HH405
+
+config SYS_BOARD
+ string
+ default "hh405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "HH405"
+
+endif
diff --git a/board/esd/hub405/Kconfig b/board/esd/hub405/Kconfig
new file mode 100644
index 0000000000..e355dd2f87
--- /dev/null
+++ b/board/esd/hub405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_HUB405
+
+config SYS_BOARD
+ string
+ default "hub405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "HUB405"
+
+endif
diff --git a/board/esd/mecp5123/Kconfig b/board/esd/mecp5123/Kconfig
new file mode 100644
index 0000000000..74237e34cb
--- /dev/null
+++ b/board/esd/mecp5123/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MECP5123
+
+config SYS_BOARD
+ string
+ default "mecp5123"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "mecp5123"
+
+endif
diff --git a/board/esd/mecp5200/Kconfig b/board/esd/mecp5200/Kconfig
new file mode 100644
index 0000000000..dfcaefdbf6
--- /dev/null
+++ b/board/esd/mecp5200/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MECP5200
+
+config SYS_BOARD
+ string
+ default "mecp5200"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "mecp5200"
+
+endif
diff --git a/board/esd/meesc/Kconfig b/board/esd/meesc/Kconfig
new file mode 100644
index 0000000000..86a28353d1
--- /dev/null
+++ b/board/esd/meesc/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MEESC
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "meesc"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "meesc"
+
+endif
diff --git a/board/esd/ocrtc/Kconfig b/board/esd/ocrtc/Kconfig
new file mode 100644
index 0000000000..83fa495947
--- /dev/null
+++ b/board/esd/ocrtc/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_OCRTC
+
+config SYS_BOARD
+ string
+ default "ocrtc"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "OCRTC"
+
+endif
diff --git a/board/esd/otc570/Kconfig b/board/esd/otc570/Kconfig
new file mode 100644
index 0000000000..ec6e4d9823
--- /dev/null
+++ b/board/esd/otc570/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OTC570
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "otc570"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "otc570"
+
+endif
diff --git a/board/esd/pci405/Kconfig b/board/esd/pci405/Kconfig
new file mode 100644
index 0000000000..a1a3971659
--- /dev/null
+++ b/board/esd/pci405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PCI405
+
+config SYS_BOARD
+ string
+ default "pci405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "PCI405"
+
+endif
diff --git a/board/esd/pf5200/Kconfig b/board/esd/pf5200/Kconfig
new file mode 100644
index 0000000000..82f30afe09
--- /dev/null
+++ b/board/esd/pf5200/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PF5200
+
+config SYS_BOARD
+ string
+ default "pf5200"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "pf5200"
+
+endif
diff --git a/board/esd/plu405/Kconfig b/board/esd/plu405/Kconfig
new file mode 100644
index 0000000000..b9783d776d
--- /dev/null
+++ b/board/esd/plu405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PLU405
+
+config SYS_BOARD
+ string
+ default "plu405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "PLU405"
+
+endif
diff --git a/board/esd/pmc405/Kconfig b/board/esd/pmc405/Kconfig
new file mode 100644
index 0000000000..e3c3c82041
--- /dev/null
+++ b/board/esd/pmc405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PMC405
+
+config SYS_BOARD
+ string
+ default "pmc405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "PMC405"
+
+endif
diff --git a/board/esd/pmc405de/Kconfig b/board/esd/pmc405de/Kconfig
new file mode 100644
index 0000000000..f06b26b1f2
--- /dev/null
+++ b/board/esd/pmc405de/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PMC405DE
+
+config SYS_BOARD
+ string
+ default "pmc405de"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "PMC405DE"
+
+endif
diff --git a/board/esd/pmc440/Kconfig b/board/esd/pmc440/Kconfig
new file mode 100644
index 0000000000..28db4ab187
--- /dev/null
+++ b/board/esd/pmc440/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PMC440
+
+config SYS_BOARD
+ string
+ default "pmc440"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "PMC440"
+
+endif
diff --git a/board/esd/tasreg/Kconfig b/board/esd/tasreg/Kconfig
new file mode 100644
index 0000000000..8fb80dc265
--- /dev/null
+++ b/board/esd/tasreg/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_TASREG
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "tasreg"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "TASREG"
+
+endif
diff --git a/board/esd/vme8349/Kconfig b/board/esd/vme8349/Kconfig
new file mode 100644
index 0000000000..4fd507c332
--- /dev/null
+++ b/board/esd/vme8349/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_VME8349
+
+config SYS_BOARD
+ string
+ default "vme8349"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "vme8349"
+
+endif
diff --git a/board/esd/voh405/Kconfig b/board/esd/voh405/Kconfig
new file mode 100644
index 0000000000..ef3d073c37
--- /dev/null
+++ b/board/esd/voh405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_VOH405
+
+config SYS_BOARD
+ string
+ default "voh405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "VOH405"
+
+endif
diff --git a/board/esd/vom405/Kconfig b/board/esd/vom405/Kconfig
new file mode 100644
index 0000000000..90ba34a04d
--- /dev/null
+++ b/board/esd/vom405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_VOM405
+
+config SYS_BOARD
+ string
+ default "vom405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "VOM405"
+
+endif
diff --git a/board/esd/wuh405/Kconfig b/board/esd/wuh405/Kconfig
new file mode 100644
index 0000000000..214af9f8ac
--- /dev/null
+++ b/board/esd/wuh405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_WUH405
+
+config SYS_BOARD
+ string
+ default "wuh405"
+
+config SYS_VENDOR
+ string
+ default "esd"
+
+config SYS_CONFIG_NAME
+ string
+ default "WUH405"
+
+endif
diff --git a/board/esg/ima3-mx53/Kconfig b/board/esg/ima3-mx53/Kconfig
new file mode 100644
index 0000000000..fc27625d52
--- /dev/null
+++ b/board/esg/ima3-mx53/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_IMA3_MX53
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "ima3-mx53"
+
+config SYS_VENDOR
+ string
+ default "esg"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "ima3-mx53"
+
+endif
diff --git a/board/espt/Kconfig b/board/espt/Kconfig
new file mode 100644
index 0000000000..7527e34ae6
--- /dev/null
+++ b/board/espt/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ESPT
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "espt"
+
+config SYS_CONFIG_NAME
+ string
+ default "espt"
+
+endif
diff --git a/board/esteem192e/Kconfig b/board/esteem192e/Kconfig
new file mode 100644
index 0000000000..848fef8b22
--- /dev/null
+++ b/board/esteem192e/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_ESTEEM192E
+
+config SYS_BOARD
+ string
+ default "esteem192e"
+
+config SYS_CONFIG_NAME
+ string
+ default "ESTEEM192E"
+
+endif
diff --git a/board/eukrea/cpu9260/Kconfig b/board/eukrea/cpu9260/Kconfig
new file mode 100644
index 0000000000..d86044ed46
--- /dev/null
+++ b/board/eukrea/cpu9260/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CPU9260
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "cpu9260"
+
+config SYS_VENDOR
+ string
+ default "eukrea"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "cpu9260"
+
+endif
diff --git a/board/eukrea/cpuat91/Kconfig b/board/eukrea/cpuat91/Kconfig
new file mode 100644
index 0000000000..ced3748b1b
--- /dev/null
+++ b/board/eukrea/cpuat91/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CPUAT91
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "cpuat91"
+
+config SYS_VENDOR
+ string
+ default "eukrea"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "cpuat91"
+
+endif
diff --git a/board/evb64260/Kconfig b/board/evb64260/Kconfig
new file mode 100644
index 0000000000..f7f86c9e87
--- /dev/null
+++ b/board/evb64260/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_P3G4
+
+config SYS_BOARD
+ string
+ default "evb64260"
+
+config SYS_CONFIG_NAME
+ string
+ default "P3G4"
+
+endif
+
+if TARGET_ZUMA
+
+config SYS_BOARD
+ string
+ default "evb64260"
+
+config SYS_CONFIG_NAME
+ string
+ default "ZUMA"
+
+endif
diff --git a/board/exmeritus/hww1u1a/Kconfig b/board/exmeritus/hww1u1a/Kconfig
new file mode 100644
index 0000000000..126ce2fe95
--- /dev/null
+++ b/board/exmeritus/hww1u1a/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_HWW1U1A
+
+config SYS_BOARD
+ string
+ default "hww1u1a"
+
+config SYS_VENDOR
+ string
+ default "exmeritus"
+
+config SYS_CONFIG_NAME
+ string
+ default "HWW1U1A"
+
+endif
diff --git a/board/faraday/a320evb/Kconfig b/board/faraday/a320evb/Kconfig
new file mode 100644
index 0000000000..353c8734e5
--- /dev/null
+++ b/board/faraday/a320evb/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_A320EVB
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "a320evb"
+
+config SYS_VENDOR
+ string
+ default "faraday"
+
+config SYS_SOC
+ string
+ default "a320"
+
+config SYS_CONFIG_NAME
+ string
+ default "a320evb"
+
+endif
diff --git a/board/flagadm/Kconfig b/board/flagadm/Kconfig
new file mode 100644
index 0000000000..bc0657e5d0
--- /dev/null
+++ b/board/flagadm/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_FLAGADM
+
+config SYS_BOARD
+ string
+ default "flagadm"
+
+config SYS_CONFIG_NAME
+ string
+ default "FLAGADM"
+
+endif
diff --git a/board/freescale/b4860qds/Kconfig b/board/freescale/b4860qds/Kconfig
new file mode 100644
index 0000000000..c5321d64dc
--- /dev/null
+++ b/board/freescale/b4860qds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_B4860QDS
+
+config SYS_BOARD
+ string
+ default "b4860qds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "B4860QDS"
+
+endif
diff --git a/board/freescale/bsc9131rdb/Kconfig b/board/freescale/bsc9131rdb/Kconfig
new file mode 100644
index 0000000000..6099d4d063
--- /dev/null
+++ b/board/freescale/bsc9131rdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_BSC9131RDB
+
+config SYS_BOARD
+ string
+ default "bsc9131rdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "BSC9131RDB"
+
+endif
diff --git a/board/freescale/bsc9132qds/Kconfig b/board/freescale/bsc9132qds/Kconfig
new file mode 100644
index 0000000000..955069b15a
--- /dev/null
+++ b/board/freescale/bsc9132qds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_BSC9132QDS
+
+config SYS_BOARD
+ string
+ default "bsc9132qds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "BSC9132QDS"
+
+endif
diff --git a/board/freescale/c29xpcie/Kconfig b/board/freescale/c29xpcie/Kconfig
new file mode 100644
index 0000000000..be9c237839
--- /dev/null
+++ b/board/freescale/c29xpcie/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_C29XPCIE
+
+config SYS_BOARD
+ string
+ default "c29xpcie"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "C29XPCIE"
+
+endif
diff --git a/board/freescale/corenet_ds/Kconfig b/board/freescale/corenet_ds/Kconfig
new file mode 100644
index 0000000000..8c3bd9c152
--- /dev/null
+++ b/board/freescale/corenet_ds/Kconfig
@@ -0,0 +1,63 @@
+if TARGET_P3041DS
+
+config SYS_BOARD
+ string
+ default "corenet_ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P3041DS"
+
+endif
+
+if TARGET_P4080DS
+
+config SYS_BOARD
+ string
+ default "corenet_ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P4080DS"
+
+endif
+
+if TARGET_P5020DS
+
+config SYS_BOARD
+ string
+ default "corenet_ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P5020DS"
+
+endif
+
+if TARGET_P5040DS
+
+config SYS_BOARD
+ string
+ default "corenet_ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P5040DS"
+
+endif
diff --git a/board/freescale/ls2085a/Kconfig b/board/freescale/ls2085a/Kconfig
new file mode 100644
index 0000000000..5655e186c4
--- /dev/null
+++ b/board/freescale/ls2085a/Kconfig
@@ -0,0 +1,47 @@
+if TARGET_LS2085A_EMU
+
+config SYS_CPU
+ string
+ default "armv8"
+
+config SYS_BOARD
+ string
+ default "ls2085a"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "fsl-lsch3"
+
+config SYS_CONFIG_NAME
+ string
+ default "ls2085a_emu"
+
+endif
+
+if TARGET_LS2085A_SIMU
+
+config SYS_CPU
+ string
+ default "armv8"
+
+config SYS_BOARD
+ string
+ default "ls2085a"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "fsl-lsch3"
+
+config SYS_CONFIG_NAME
+ string
+ default "ls2085a_simu"
+
+endif
diff --git a/board/freescale/m5208evbe/Kconfig b/board/freescale/m5208evbe/Kconfig
new file mode 100644
index 0000000000..9b1fa42865
--- /dev/null
+++ b/board/freescale/m5208evbe/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5208EVBE
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "m5208evbe"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5208EVBE"
+
+endif
diff --git a/board/freescale/m52277evb/Kconfig b/board/freescale/m52277evb/Kconfig
new file mode 100644
index 0000000000..54a86e4f4a
--- /dev/null
+++ b/board/freescale/m52277evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M52277EVB
+
+config SYS_CPU
+ string
+ default "mcf5227x"
+
+config SYS_BOARD
+ string
+ default "m52277evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M52277EVB"
+
+endif
diff --git a/board/freescale/m5235evb/Kconfig b/board/freescale/m5235evb/Kconfig
new file mode 100644
index 0000000000..f996ca2bd1
--- /dev/null
+++ b/board/freescale/m5235evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5235EVB
+
+config SYS_CPU
+ string
+ default "mcf523x"
+
+config SYS_BOARD
+ string
+ default "m5235evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5235EVB"
+
+endif
diff --git a/board/freescale/m5249evb/Kconfig b/board/freescale/m5249evb/Kconfig
new file mode 100644
index 0000000000..87643e4457
--- /dev/null
+++ b/board/freescale/m5249evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5249EVB
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "m5249evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5249EVB"
+
+endif
diff --git a/board/freescale/m5253demo/Kconfig b/board/freescale/m5253demo/Kconfig
new file mode 100644
index 0000000000..76197a74a5
--- /dev/null
+++ b/board/freescale/m5253demo/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5253DEMO
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "m5253demo"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5253DEMO"
+
+endif
diff --git a/board/freescale/m5253evbe/Kconfig b/board/freescale/m5253evbe/Kconfig
new file mode 100644
index 0000000000..bdc6c27e9d
--- /dev/null
+++ b/board/freescale/m5253evbe/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5253EVBE
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "m5253evbe"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5253EVBE"
+
+endif
diff --git a/board/freescale/m5272c3/Kconfig b/board/freescale/m5272c3/Kconfig
new file mode 100644
index 0000000000..b69c37af2a
--- /dev/null
+++ b/board/freescale/m5272c3/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5272C3
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "m5272c3"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5272C3"
+
+endif
diff --git a/board/freescale/m5275evb/Kconfig b/board/freescale/m5275evb/Kconfig
new file mode 100644
index 0000000000..85514b7775
--- /dev/null
+++ b/board/freescale/m5275evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5275EVB
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "m5275evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5275EVB"
+
+endif
diff --git a/board/freescale/m5282evb/Kconfig b/board/freescale/m5282evb/Kconfig
new file mode 100644
index 0000000000..33e98a7c52
--- /dev/null
+++ b/board/freescale/m5282evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5282EVB
+
+config SYS_CPU
+ string
+ default "mcf52x2"
+
+config SYS_BOARD
+ string
+ default "m5282evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5282EVB"
+
+endif
diff --git a/board/freescale/m53017evb/Kconfig b/board/freescale/m53017evb/Kconfig
new file mode 100644
index 0000000000..99ffd7db64
--- /dev/null
+++ b/board/freescale/m53017evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M53017EVB
+
+config SYS_CPU
+ string
+ default "mcf532x"
+
+config SYS_BOARD
+ string
+ default "m53017evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M53017EVB"
+
+endif
diff --git a/board/freescale/m5329evb/Kconfig b/board/freescale/m5329evb/Kconfig
new file mode 100644
index 0000000000..c9a621ad48
--- /dev/null
+++ b/board/freescale/m5329evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5329EVB
+
+config SYS_CPU
+ string
+ default "mcf532x"
+
+config SYS_BOARD
+ string
+ default "m5329evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5329EVB"
+
+endif
diff --git a/board/freescale/m5373evb/Kconfig b/board/freescale/m5373evb/Kconfig
new file mode 100644
index 0000000000..583a4b5c77
--- /dev/null
+++ b/board/freescale/m5373evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5373EVB
+
+config SYS_CPU
+ string
+ default "mcf532x"
+
+config SYS_BOARD
+ string
+ default "m5373evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5373EVB"
+
+endif
diff --git a/board/freescale/m54418twr/Kconfig b/board/freescale/m54418twr/Kconfig
new file mode 100644
index 0000000000..7d73b945f2
--- /dev/null
+++ b/board/freescale/m54418twr/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M54418TWR
+
+config SYS_CPU
+ string
+ default "mcf5445x"
+
+config SYS_BOARD
+ string
+ default "m54418twr"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M54418TWR"
+
+endif
diff --git a/board/freescale/m54451evb/Kconfig b/board/freescale/m54451evb/Kconfig
new file mode 100644
index 0000000000..814db72d98
--- /dev/null
+++ b/board/freescale/m54451evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M54451EVB
+
+config SYS_CPU
+ string
+ default "mcf5445x"
+
+config SYS_BOARD
+ string
+ default "m54451evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M54451EVB"
+
+endif
diff --git a/board/freescale/m54455evb/Kconfig b/board/freescale/m54455evb/Kconfig
new file mode 100644
index 0000000000..acdd13f096
--- /dev/null
+++ b/board/freescale/m54455evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M54455EVB
+
+config SYS_CPU
+ string
+ default "mcf5445x"
+
+config SYS_BOARD
+ string
+ default "m54455evb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M54455EVB"
+
+endif
diff --git a/board/freescale/m547xevb/Kconfig b/board/freescale/m547xevb/Kconfig
new file mode 100644
index 0000000000..d21072e2ef
--- /dev/null
+++ b/board/freescale/m547xevb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5475EVB
+
+config SYS_CPU
+ string
+ default "mcf547x_8x"
+
+config SYS_BOARD
+ string
+ default "m547xevb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5475EVB"
+
+endif
diff --git a/board/freescale/m548xevb/Kconfig b/board/freescale/m548xevb/Kconfig
new file mode 100644
index 0000000000..2afe11c41a
--- /dev/null
+++ b/board/freescale/m548xevb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_M5485EVB
+
+config SYS_CPU
+ string
+ default "mcf547x_8x"
+
+config SYS_BOARD
+ string
+ default "m548xevb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "M5485EVB"
+
+endif
diff --git a/board/freescale/mpc5121ads/Kconfig b/board/freescale/mpc5121ads/Kconfig
new file mode 100644
index 0000000000..9989ccbbc5
--- /dev/null
+++ b/board/freescale/mpc5121ads/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC5121ADS
+
+config SYS_BOARD
+ string
+ default "mpc5121ads"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "mpc5121ads"
+
+endif
diff --git a/board/freescale/mpc7448hpc2/Kconfig b/board/freescale/mpc7448hpc2/Kconfig
new file mode 100644
index 0000000000..0ea712ccf1
--- /dev/null
+++ b/board/freescale/mpc7448hpc2/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC7448HPC2
+
+config SYS_BOARD
+ string
+ default "mpc7448hpc2"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "mpc7448hpc2"
+
+endif
diff --git a/board/freescale/mpc8266ads/Kconfig b/board/freescale/mpc8266ads/Kconfig
new file mode 100644
index 0000000000..7c5a646434
--- /dev/null
+++ b/board/freescale/mpc8266ads/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8266ADS
+
+config SYS_BOARD
+ string
+ default "mpc8266ads"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8266ADS"
+
+endif
diff --git a/board/freescale/mpc8308rdb/Kconfig b/board/freescale/mpc8308rdb/Kconfig
new file mode 100644
index 0000000000..b47765a0a2
--- /dev/null
+++ b/board/freescale/mpc8308rdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8308RDB
+
+config SYS_BOARD
+ string
+ default "mpc8308rdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8308RDB"
+
+endif
diff --git a/board/freescale/mpc8313erdb/Kconfig b/board/freescale/mpc8313erdb/Kconfig
new file mode 100644
index 0000000000..078f437c5a
--- /dev/null
+++ b/board/freescale/mpc8313erdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8313ERDB
+
+config SYS_BOARD
+ string
+ default "mpc8313erdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8313ERDB"
+
+endif
diff --git a/board/freescale/mpc8315erdb/Kconfig b/board/freescale/mpc8315erdb/Kconfig
new file mode 100644
index 0000000000..46833ca0df
--- /dev/null
+++ b/board/freescale/mpc8315erdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8315ERDB
+
+config SYS_BOARD
+ string
+ default "mpc8315erdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8315ERDB"
+
+endif
diff --git a/board/freescale/mpc8323erdb/Kconfig b/board/freescale/mpc8323erdb/Kconfig
new file mode 100644
index 0000000000..a1c0a610a4
--- /dev/null
+++ b/board/freescale/mpc8323erdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8323ERDB
+
+config SYS_BOARD
+ string
+ default "mpc8323erdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8323ERDB"
+
+endif
diff --git a/board/freescale/mpc832xemds/Kconfig b/board/freescale/mpc832xemds/Kconfig
new file mode 100644
index 0000000000..83af2c2782
--- /dev/null
+++ b/board/freescale/mpc832xemds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC832XEMDS
+
+config SYS_BOARD
+ string
+ default "mpc832xemds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC832XEMDS"
+
+endif
diff --git a/board/freescale/mpc8349emds/Kconfig b/board/freescale/mpc8349emds/Kconfig
new file mode 100644
index 0000000000..8f549dc73a
--- /dev/null
+++ b/board/freescale/mpc8349emds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8349EMDS
+
+config SYS_BOARD
+ string
+ default "mpc8349emds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8349EMDS"
+
+endif
diff --git a/board/freescale/mpc8349itx/Kconfig b/board/freescale/mpc8349itx/Kconfig
new file mode 100644
index 0000000000..af3fedd97b
--- /dev/null
+++ b/board/freescale/mpc8349itx/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8349ITX
+
+config SYS_BOARD
+ string
+ default "mpc8349itx"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8349ITX"
+
+endif
diff --git a/board/freescale/mpc8360emds/Kconfig b/board/freescale/mpc8360emds/Kconfig
new file mode 100644
index 0000000000..d6e7766362
--- /dev/null
+++ b/board/freescale/mpc8360emds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8360EMDS
+
+config SYS_BOARD
+ string
+ default "mpc8360emds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8360EMDS"
+
+endif
diff --git a/board/freescale/mpc8360erdk/Kconfig b/board/freescale/mpc8360erdk/Kconfig
new file mode 100644
index 0000000000..bfb3b1f44d
--- /dev/null
+++ b/board/freescale/mpc8360erdk/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8360ERDK
+
+config SYS_BOARD
+ string
+ default "mpc8360erdk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8360ERDK"
+
+endif
diff --git a/board/freescale/mpc837xemds/Kconfig b/board/freescale/mpc837xemds/Kconfig
new file mode 100644
index 0000000000..b0357cb5fb
--- /dev/null
+++ b/board/freescale/mpc837xemds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC837XEMDS
+
+config SYS_BOARD
+ string
+ default "mpc837xemds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC837XEMDS"
+
+endif
diff --git a/board/freescale/mpc837xerdb/Kconfig b/board/freescale/mpc837xerdb/Kconfig
new file mode 100644
index 0000000000..f8e33e6d27
--- /dev/null
+++ b/board/freescale/mpc837xerdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC837XERDB
+
+config SYS_BOARD
+ string
+ default "mpc837xerdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC837XERDB"
+
+endif
diff --git a/board/freescale/mpc8536ds/Kconfig b/board/freescale/mpc8536ds/Kconfig
new file mode 100644
index 0000000000..c7c818cde0
--- /dev/null
+++ b/board/freescale/mpc8536ds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8536DS
+
+config SYS_BOARD
+ string
+ default "mpc8536ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8536DS"
+
+endif
diff --git a/board/freescale/mpc8540ads/Kconfig b/board/freescale/mpc8540ads/Kconfig
new file mode 100644
index 0000000000..2cf252c44c
--- /dev/null
+++ b/board/freescale/mpc8540ads/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8540ADS
+
+config SYS_BOARD
+ string
+ default "mpc8540ads"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8540ADS"
+
+endif
diff --git a/board/freescale/mpc8541cds/Kconfig b/board/freescale/mpc8541cds/Kconfig
new file mode 100644
index 0000000000..2beefc2dc1
--- /dev/null
+++ b/board/freescale/mpc8541cds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8541CDS
+
+config SYS_BOARD
+ string
+ default "mpc8541cds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8541CDS"
+
+endif
diff --git a/board/freescale/mpc8544ds/Kconfig b/board/freescale/mpc8544ds/Kconfig
new file mode 100644
index 0000000000..d55b6802b8
--- /dev/null
+++ b/board/freescale/mpc8544ds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8544DS
+
+config SYS_BOARD
+ string
+ default "mpc8544ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8544DS"
+
+endif
diff --git a/board/freescale/mpc8548cds/Kconfig b/board/freescale/mpc8548cds/Kconfig
new file mode 100644
index 0000000000..69d717ef92
--- /dev/null
+++ b/board/freescale/mpc8548cds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8548CDS
+
+config SYS_BOARD
+ string
+ default "mpc8548cds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8548CDS"
+
+endif
diff --git a/board/freescale/mpc8555cds/Kconfig b/board/freescale/mpc8555cds/Kconfig
new file mode 100644
index 0000000000..585830884b
--- /dev/null
+++ b/board/freescale/mpc8555cds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8555CDS
+
+config SYS_BOARD
+ string
+ default "mpc8555cds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8555CDS"
+
+endif
diff --git a/board/freescale/mpc8560ads/Kconfig b/board/freescale/mpc8560ads/Kconfig
new file mode 100644
index 0000000000..55cdb62137
--- /dev/null
+++ b/board/freescale/mpc8560ads/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8560ADS
+
+config SYS_BOARD
+ string
+ default "mpc8560ads"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8560ADS"
+
+endif
diff --git a/board/freescale/mpc8568mds/Kconfig b/board/freescale/mpc8568mds/Kconfig
new file mode 100644
index 0000000000..b02946b151
--- /dev/null
+++ b/board/freescale/mpc8568mds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8568MDS
+
+config SYS_BOARD
+ string
+ default "mpc8568mds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8568MDS"
+
+endif
diff --git a/board/freescale/mpc8569mds/Kconfig b/board/freescale/mpc8569mds/Kconfig
new file mode 100644
index 0000000000..f13a07eb03
--- /dev/null
+++ b/board/freescale/mpc8569mds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8569MDS
+
+config SYS_BOARD
+ string
+ default "mpc8569mds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8569MDS"
+
+endif
diff --git a/board/freescale/mpc8572ds/Kconfig b/board/freescale/mpc8572ds/Kconfig
new file mode 100644
index 0000000000..3794f036a2
--- /dev/null
+++ b/board/freescale/mpc8572ds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8572DS
+
+config SYS_BOARD
+ string
+ default "mpc8572ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8572DS"
+
+endif
diff --git a/board/freescale/mpc8610hpcd/Kconfig b/board/freescale/mpc8610hpcd/Kconfig
new file mode 100644
index 0000000000..463a433aef
--- /dev/null
+++ b/board/freescale/mpc8610hpcd/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8610HPCD
+
+config SYS_BOARD
+ string
+ default "mpc8610hpcd"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8610HPCD"
+
+endif
diff --git a/board/freescale/mpc8641hpcn/Kconfig b/board/freescale/mpc8641hpcn/Kconfig
new file mode 100644
index 0000000000..9fc4241149
--- /dev/null
+++ b/board/freescale/mpc8641hpcn/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPC8641HPCN
+
+config SYS_BOARD
+ string
+ default "mpc8641hpcn"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "MPC8641HPCN"
+
+endif
diff --git a/board/freescale/mx23evk/Kconfig b/board/freescale/mx23evk/Kconfig
new file mode 100644
index 0000000000..ee7911ca35
--- /dev/null
+++ b/board/freescale/mx23evk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX23EVK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "mx23evk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx23evk"
+
+endif
diff --git a/board/freescale/mx25pdk/Kconfig b/board/freescale/mx25pdk/Kconfig
new file mode 100644
index 0000000000..67cb5ecb14
--- /dev/null
+++ b/board/freescale/mx25pdk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX25PDK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "mx25pdk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx25"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx25pdk"
+
+endif
diff --git a/board/freescale/mx28evk/Kconfig b/board/freescale/mx28evk/Kconfig
new file mode 100644
index 0000000000..2fe6f327ca
--- /dev/null
+++ b/board/freescale/mx28evk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX28EVK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "mx28evk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx28evk"
+
+endif
diff --git a/board/freescale/mx31ads/Kconfig b/board/freescale/mx31ads/Kconfig
new file mode 100644
index 0000000000..96116dd254
--- /dev/null
+++ b/board/freescale/mx31ads/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX31ADS
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "mx31ads"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx31"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx31ads"
+
+endif
diff --git a/board/freescale/mx31pdk/Kconfig b/board/freescale/mx31pdk/Kconfig
new file mode 100644
index 0000000000..6ac6a59e6d
--- /dev/null
+++ b/board/freescale/mx31pdk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX31PDK
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "mx31pdk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx31"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx31pdk"
+
+endif
diff --git a/board/freescale/mx35pdk/Kconfig b/board/freescale/mx35pdk/Kconfig
new file mode 100644
index 0000000000..5555b0ba37
--- /dev/null
+++ b/board/freescale/mx35pdk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX35PDK
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "mx35pdk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx35"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx35pdk"
+
+endif
diff --git a/board/freescale/mx51evk/Kconfig b/board/freescale/mx51evk/Kconfig
new file mode 100644
index 0000000000..a6dbbdd2ae
--- /dev/null
+++ b/board/freescale/mx51evk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX51EVK
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx51evk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx51evk"
+
+endif
diff --git a/board/freescale/mx53ard/Kconfig b/board/freescale/mx53ard/Kconfig
new file mode 100644
index 0000000000..eaaa1b2a0c
--- /dev/null
+++ b/board/freescale/mx53ard/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX53ARD
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx53ard"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx53ard"
+
+endif
diff --git a/board/freescale/mx53evk/Kconfig b/board/freescale/mx53evk/Kconfig
new file mode 100644
index 0000000000..dda1ada32b
--- /dev/null
+++ b/board/freescale/mx53evk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX53EVK
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx53evk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx53evk"
+
+endif
diff --git a/board/freescale/mx53loco/Kconfig b/board/freescale/mx53loco/Kconfig
new file mode 100644
index 0000000000..8b285d28a8
--- /dev/null
+++ b/board/freescale/mx53loco/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX53LOCO
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx53loco"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx53loco"
+
+endif
diff --git a/board/freescale/mx53smd/Kconfig b/board/freescale/mx53smd/Kconfig
new file mode 100644
index 0000000000..1f7e42f9f3
--- /dev/null
+++ b/board/freescale/mx53smd/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX53SMD
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx53smd"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx53smd"
+
+endif
diff --git a/board/freescale/mx6qarm2/Kconfig b/board/freescale/mx6qarm2/Kconfig
new file mode 100644
index 0000000000..2c42e9aeab
--- /dev/null
+++ b/board/freescale/mx6qarm2/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX6QARM2
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx6qarm2"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx6qarm2"
+
+endif
diff --git a/board/freescale/mx6qsabreauto/Kconfig b/board/freescale/mx6qsabreauto/Kconfig
new file mode 100644
index 0000000000..21fb4fc4bb
--- /dev/null
+++ b/board/freescale/mx6qsabreauto/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX6QSABREAUTO
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx6qsabreauto"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx6qsabreauto"
+
+endif
diff --git a/board/freescale/mx6sabresd/Kconfig b/board/freescale/mx6sabresd/Kconfig
new file mode 100644
index 0000000000..65d67368a0
--- /dev/null
+++ b/board/freescale/mx6sabresd/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX6SABRESD
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx6sabresd"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx6sabresd"
+
+endif
diff --git a/board/freescale/mx6slevk/Kconfig b/board/freescale/mx6slevk/Kconfig
new file mode 100644
index 0000000000..23c31545e0
--- /dev/null
+++ b/board/freescale/mx6slevk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX6SLEVK
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx6slevk"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx6slevk"
+
+endif
diff --git a/board/freescale/p1010rdb/Kconfig b/board/freescale/p1010rdb/Kconfig
new file mode 100644
index 0000000000..2abe1c09b2
--- /dev/null
+++ b/board/freescale/p1010rdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P1010RDB
+
+config SYS_BOARD
+ string
+ default "p1010rdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P1010RDB"
+
+endif
diff --git a/board/freescale/p1022ds/Kconfig b/board/freescale/p1022ds/Kconfig
new file mode 100644
index 0000000000..39e37bdda8
--- /dev/null
+++ b/board/freescale/p1022ds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P1022DS
+
+config SYS_BOARD
+ string
+ default "p1022ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P1022DS"
+
+endif
diff --git a/board/freescale/p1023rdb/Kconfig b/board/freescale/p1023rdb/Kconfig
new file mode 100644
index 0000000000..95d329562a
--- /dev/null
+++ b/board/freescale/p1023rdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P1023RDB
+
+config SYS_BOARD
+ string
+ default "p1023rdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P1023RDB"
+
+endif
diff --git a/board/freescale/p1_p2_rdb/Kconfig b/board/freescale/p1_p2_rdb/Kconfig
new file mode 100644
index 0000000000..6d718b94f8
--- /dev/null
+++ b/board/freescale/p1_p2_rdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P1_P2_RDB
+
+config SYS_BOARD
+ string
+ default "p1_p2_rdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P1_P2_RDB"
+
+endif
diff --git a/board/freescale/p1_p2_rdb_pc/Kconfig b/board/freescale/p1_p2_rdb_pc/Kconfig
new file mode 100644
index 0000000000..01b89fa048
--- /dev/null
+++ b/board/freescale/p1_p2_rdb_pc/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P1_P2_RDB_PC
+
+config SYS_BOARD
+ string
+ default "p1_p2_rdb_pc"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "p1_p2_rdb_pc"
+
+endif
diff --git a/board/freescale/p1_twr/Kconfig b/board/freescale/p1_twr/Kconfig
new file mode 100644
index 0000000000..5fb47053c3
--- /dev/null
+++ b/board/freescale/p1_twr/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P1_TWR
+
+config SYS_BOARD
+ string
+ default "p1_twr"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "p1_twr"
+
+endif
diff --git a/board/freescale/p2020come/Kconfig b/board/freescale/p2020come/Kconfig
new file mode 100644
index 0000000000..d4d7e13d59
--- /dev/null
+++ b/board/freescale/p2020come/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P2020COME
+
+config SYS_BOARD
+ string
+ default "p2020come"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P2020COME"
+
+endif
diff --git a/board/freescale/p2020ds/Kconfig b/board/freescale/p2020ds/Kconfig
new file mode 100644
index 0000000000..29031d0d99
--- /dev/null
+++ b/board/freescale/p2020ds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P2020DS
+
+config SYS_BOARD
+ string
+ default "p2020ds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P2020DS"
+
+endif
diff --git a/board/freescale/p2041rdb/Kconfig b/board/freescale/p2041rdb/Kconfig
new file mode 100644
index 0000000000..b086b1b922
--- /dev/null
+++ b/board/freescale/p2041rdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P2041RDB
+
+config SYS_BOARD
+ string
+ default "p2041rdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "P2041RDB"
+
+endif
diff --git a/board/freescale/qemu-ppce500/Kconfig b/board/freescale/qemu-ppce500/Kconfig
new file mode 100644
index 0000000000..314f6a1576
--- /dev/null
+++ b/board/freescale/qemu-ppce500/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_QEMU_PPCE500
+
+config SYS_BOARD
+ string
+ default "qemu-ppce500"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "qemu-ppce500"
+
+endif
diff --git a/board/freescale/t1040qds/Kconfig b/board/freescale/t1040qds/Kconfig
new file mode 100644
index 0000000000..c1c96f03a1
--- /dev/null
+++ b/board/freescale/t1040qds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_T1040QDS
+
+config SYS_BOARD
+ string
+ default "t1040qds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "T1040QDS"
+
+endif
diff --git a/board/freescale/t104xrdb/Kconfig b/board/freescale/t104xrdb/Kconfig
new file mode 100644
index 0000000000..d0fd3de0c4
--- /dev/null
+++ b/board/freescale/t104xrdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_T104XRDB
+
+config SYS_BOARD
+ string
+ default "t104xrdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "T104xRDB"
+
+endif
diff --git a/board/freescale/t208xqds/Kconfig b/board/freescale/t208xqds/Kconfig
new file mode 100644
index 0000000000..3d0c6ab88b
--- /dev/null
+++ b/board/freescale/t208xqds/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_T208XQDS
+
+config SYS_BOARD
+ string
+ default "t208xqds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "T208xQDS"
+
+endif
diff --git a/board/freescale/t208xrdb/Kconfig b/board/freescale/t208xrdb/Kconfig
new file mode 100644
index 0000000000..f8d2c3cf1d
--- /dev/null
+++ b/board/freescale/t208xrdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_T208XRDB
+
+config SYS_BOARD
+ string
+ default "t208xrdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "T208xRDB"
+
+endif
diff --git a/board/freescale/t4qds/Kconfig b/board/freescale/t4qds/Kconfig
new file mode 100644
index 0000000000..f4b0ba2322
--- /dev/null
+++ b/board/freescale/t4qds/Kconfig
@@ -0,0 +1,31 @@
+if TARGET_T4240EMU
+
+config SYS_BOARD
+ string
+ default "t4qds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "T4240EMU"
+
+endif
+
+if TARGET_T4240QDS
+
+config SYS_BOARD
+ string
+ default "t4qds"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "T4240QDS"
+
+endif
diff --git a/board/freescale/t4rdb/Kconfig b/board/freescale/t4rdb/Kconfig
new file mode 100644
index 0000000000..07e3c0df0e
--- /dev/null
+++ b/board/freescale/t4rdb/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_T4240RDB
+
+config SYS_BOARD
+ string
+ default "t4rdb"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_CONFIG_NAME
+ string
+ default "T4240RDB"
+
+endif
diff --git a/board/freescale/vf610twr/Kconfig b/board/freescale/vf610twr/Kconfig
new file mode 100644
index 0000000000..56bc52ad5c
--- /dev/null
+++ b/board/freescale/vf610twr/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_VF610TWR
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "vf610twr"
+
+config SYS_VENDOR
+ string
+ default "freescale"
+
+config SYS_SOC
+ string
+ default "vf610"
+
+config SYS_CONFIG_NAME
+ string
+ default "vf610twr"
+
+endif
diff --git a/board/funkwerk/vovpn-gw/Kconfig b/board/funkwerk/vovpn-gw/Kconfig
new file mode 100644
index 0000000000..dc3deca530
--- /dev/null
+++ b/board/funkwerk/vovpn-gw/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_VOVPN_GW
+
+config SYS_BOARD
+ string
+ default "vovpn-gw"
+
+config SYS_VENDOR
+ string
+ default "funkwerk"
+
+config SYS_CONFIG_NAME
+ string
+ default "VoVPN-GW"
+
+endif
diff --git a/board/g2000/Kconfig b/board/g2000/Kconfig
new file mode 100644
index 0000000000..eae4886746
--- /dev/null
+++ b/board/g2000/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_G2000
+
+config SYS_BOARD
+ string
+ default "g2000"
+
+config SYS_CONFIG_NAME
+ string
+ default "G2000"
+
+endif
diff --git a/board/gaisler/gr_cpci_ax2000/Kconfig b/board/gaisler/gr_cpci_ax2000/Kconfig
new file mode 100644
index 0000000000..d5a2eb4a17
--- /dev/null
+++ b/board/gaisler/gr_cpci_ax2000/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_GR_CPCI_AX2000
+
+config SYS_CPU
+ string
+ default "leon3"
+
+config SYS_BOARD
+ string
+ default "gr_cpci_ax2000"
+
+config SYS_VENDOR
+ string
+ default "gaisler"
+
+config SYS_CONFIG_NAME
+ string
+ default "gr_cpci_ax2000"
+
+endif
diff --git a/board/gaisler/gr_ep2s60/Kconfig b/board/gaisler/gr_ep2s60/Kconfig
new file mode 100644
index 0000000000..e742ea8706
--- /dev/null
+++ b/board/gaisler/gr_ep2s60/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_GR_EP2S60
+
+config SYS_CPU
+ string
+ default "leon3"
+
+config SYS_BOARD
+ string
+ default "gr_ep2s60"
+
+config SYS_VENDOR
+ string
+ default "gaisler"
+
+config SYS_CONFIG_NAME
+ string
+ default "gr_ep2s60"
+
+endif
diff --git a/board/gaisler/gr_xc3s_1500/Kconfig b/board/gaisler/gr_xc3s_1500/Kconfig
new file mode 100644
index 0000000000..6d9f107e4e
--- /dev/null
+++ b/board/gaisler/gr_xc3s_1500/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_GR_XC3S_1500
+
+config SYS_CPU
+ string
+ default "leon3"
+
+config SYS_BOARD
+ string
+ default "gr_xc3s_1500"
+
+config SYS_VENDOR
+ string
+ default "gaisler"
+
+config SYS_CONFIG_NAME
+ string
+ default "gr_xc3s_1500"
+
+endif
diff --git a/board/gaisler/grsim/Kconfig b/board/gaisler/grsim/Kconfig
new file mode 100644
index 0000000000..10f51e1cf8
--- /dev/null
+++ b/board/gaisler/grsim/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_GRSIM
+
+config SYS_CPU
+ string
+ default "leon3"
+
+config SYS_BOARD
+ string
+ default "grsim"
+
+config SYS_VENDOR
+ string
+ default "gaisler"
+
+config SYS_CONFIG_NAME
+ string
+ default "grsim"
+
+endif
diff --git a/board/gaisler/grsim_leon2/Kconfig b/board/gaisler/grsim_leon2/Kconfig
new file mode 100644
index 0000000000..8dd2d27abd
--- /dev/null
+++ b/board/gaisler/grsim_leon2/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_GRSIM_LEON2
+
+config SYS_CPU
+ string
+ default "leon2"
+
+config SYS_BOARD
+ string
+ default "grsim_leon2"
+
+config SYS_VENDOR
+ string
+ default "gaisler"
+
+config SYS_CONFIG_NAME
+ string
+ default "grsim_leon2"
+
+endif
diff --git a/board/galaxy5200/Kconfig b/board/galaxy5200/Kconfig
new file mode 100644
index 0000000000..04f079cf2b
--- /dev/null
+++ b/board/galaxy5200/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_GALAXY5200
+
+config SYS_BOARD
+ string
+ default "galaxy5200"
+
+config SYS_CONFIG_NAME
+ string
+ default "galaxy5200"
+
+endif
diff --git a/board/gateworks/gw_ventana/Kconfig b/board/gateworks/gw_ventana/Kconfig
new file mode 100644
index 0000000000..a9ff70a761
--- /dev/null
+++ b/board/gateworks/gw_ventana/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_GW_VENTANA
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "gw_ventana"
+
+config SYS_VENDOR
+ string
+ default "gateworks"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "gw_ventana"
+
+endif
diff --git a/board/gdsys/405ep/Kconfig b/board/gdsys/405ep/Kconfig
new file mode 100644
index 0000000000..8a5d3f51ae
--- /dev/null
+++ b/board/gdsys/405ep/Kconfig
@@ -0,0 +1,63 @@
+if TARGET_DLVISION_10G
+
+config SYS_BOARD
+ string
+ default "405ep"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "dlvision-10g"
+
+endif
+
+if TARGET_IO
+
+config SYS_BOARD
+ string
+ default "405ep"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "io"
+
+endif
+
+if TARGET_IOCON
+
+config SYS_BOARD
+ string
+ default "405ep"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "iocon"
+
+endif
+
+if TARGET_NEO
+
+config SYS_BOARD
+ string
+ default "405ep"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "neo"
+
+endif
diff --git a/board/gdsys/405ex/Kconfig b/board/gdsys/405ex/Kconfig
new file mode 100644
index 0000000000..b4fb9753fd
--- /dev/null
+++ b/board/gdsys/405ex/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_IO64
+
+config SYS_BOARD
+ string
+ default "405ex"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "io64"
+
+endif
diff --git a/board/gdsys/dlvision/Kconfig b/board/gdsys/dlvision/Kconfig
new file mode 100644
index 0000000000..af8334e96c
--- /dev/null
+++ b/board/gdsys/dlvision/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_DLVISION
+
+config SYS_BOARD
+ string
+ default "dlvision"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "dlvision"
+
+endif
diff --git a/board/gdsys/gdppc440etx/Kconfig b/board/gdsys/gdppc440etx/Kconfig
new file mode 100644
index 0000000000..5a05c1c7fe
--- /dev/null
+++ b/board/gdsys/gdppc440etx/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_GDPPC440ETX
+
+config SYS_BOARD
+ string
+ default "gdppc440etx"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "gdppc440etx"
+
+endif
diff --git a/board/gdsys/intip/Kconfig b/board/gdsys/intip/Kconfig
new file mode 100644
index 0000000000..7be439c6f2
--- /dev/null
+++ b/board/gdsys/intip/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_INTIP
+
+config SYS_BOARD
+ string
+ default "intip"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "intip"
+
+endif
diff --git a/board/gdsys/p1022/Kconfig b/board/gdsys/p1022/Kconfig
new file mode 100644
index 0000000000..277ed7d193
--- /dev/null
+++ b/board/gdsys/p1022/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_CONTROLCENTERD
+
+config SYS_BOARD
+ string
+ default "p1022"
+
+config SYS_VENDOR
+ string
+ default "gdsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "controlcenterd"
+
+endif
diff --git a/board/gen860t/Kconfig b/board/gen860t/Kconfig
new file mode 100644
index 0000000000..438f7cc950
--- /dev/null
+++ b/board/gen860t/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_GEN860T
+
+config SYS_BOARD
+ string
+ default "gen860t"
+
+config SYS_CONFIG_NAME
+ string
+ default "GEN860T"
+
+endif
diff --git a/board/genesi/mx51_efikamx/Kconfig b/board/genesi/mx51_efikamx/Kconfig
new file mode 100644
index 0000000000..adfddebff1
--- /dev/null
+++ b/board/genesi/mx51_efikamx/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX51_EFIKAMX
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mx51_efikamx"
+
+config SYS_VENDOR
+ string
+ default "genesi"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx51_efikamx"
+
+endif
diff --git a/board/gumstix/duovero/Kconfig b/board/gumstix/duovero/Kconfig
new file mode 100644
index 0000000000..d1b5c660b8
--- /dev/null
+++ b/board/gumstix/duovero/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DUOVERO
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "duovero"
+
+config SYS_VENDOR
+ string
+ default "gumstix"
+
+config SYS_SOC
+ string
+ default "omap4"
+
+config SYS_CONFIG_NAME
+ string
+ default "duovero"
+
+endif
diff --git a/board/gumstix/pepper/Kconfig b/board/gumstix/pepper/Kconfig
new file mode 100644
index 0000000000..290b428b68
--- /dev/null
+++ b/board/gumstix/pepper/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_PEPPER
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "pepper"
+
+config SYS_VENDOR
+ string
+ default "gumstix"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "pepper"
+
+endif
diff --git a/board/gw8260/Kconfig b/board/gw8260/Kconfig
new file mode 100644
index 0000000000..ce8d1b0fee
--- /dev/null
+++ b/board/gw8260/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_GW8260
+
+config SYS_BOARD
+ string
+ default "gw8260"
+
+config SYS_CONFIG_NAME
+ string
+ default "gw8260"
+
+endif
diff --git a/board/h2200/Kconfig b/board/h2200/Kconfig
new file mode 100644
index 0000000000..f36b4d9de0
--- /dev/null
+++ b/board/h2200/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_H2200
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "h2200"
+
+config SYS_CONFIG_NAME
+ string
+ default "h2200"
+
+endif
diff --git a/board/hale/tt01/Kconfig b/board/hale/tt01/Kconfig
new file mode 100644
index 0000000000..549c18b1b7
--- /dev/null
+++ b/board/hale/tt01/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TT01
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "tt01"
+
+config SYS_VENDOR
+ string
+ default "hale"
+
+config SYS_SOC
+ string
+ default "mx31"
+
+config SYS_CONFIG_NAME
+ string
+ default "tt01"
+
+endif
diff --git a/board/hermes/Kconfig b/board/hermes/Kconfig
new file mode 100644
index 0000000000..9d8065029d
--- /dev/null
+++ b/board/hermes/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_HERMES
+
+config SYS_BOARD
+ string
+ default "hermes"
+
+config SYS_CONFIG_NAME
+ string
+ default "hermes"
+
+endif
diff --git a/board/highbank/Kconfig b/board/highbank/Kconfig
new file mode 100644
index 0000000000..1c324908cc
--- /dev/null
+++ b/board/highbank/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_HIGHBANK
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "highbank"
+
+config SYS_SOC
+ string
+ default "highbank"
+
+config SYS_CONFIG_NAME
+ string
+ default "highbank"
+
+endif
diff --git a/board/htkw/mcx/Kconfig b/board/htkw/mcx/Kconfig
new file mode 100644
index 0000000000..1e2c679649
--- /dev/null
+++ b/board/htkw/mcx/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MCX
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mcx"
+
+config SYS_VENDOR
+ string
+ default "htkw"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "mcx"
+
+endif
diff --git a/board/hymod/Kconfig b/board/hymod/Kconfig
new file mode 100644
index 0000000000..106a837604
--- /dev/null
+++ b/board/hymod/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_HYMOD
+
+config SYS_BOARD
+ string
+ default "hymod"
+
+config SYS_CONFIG_NAME
+ string
+ default "hymod"
+
+endif
diff --git a/board/ibf-dsp561/Kconfig b/board/ibf-dsp561/Kconfig
new file mode 100644
index 0000000000..5183afff98
--- /dev/null
+++ b/board/ibf-dsp561/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_IBF_DSP561
+
+config SYS_BOARD
+ string
+ default "ibf-dsp561"
+
+config SYS_CONFIG_NAME
+ string
+ default "ibf-dsp561"
+
+endif
diff --git a/board/icecube/Kconfig b/board/icecube/Kconfig
new file mode 100644
index 0000000000..d409cd7c67
--- /dev/null
+++ b/board/icecube/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_ICECUBE
+
+config SYS_BOARD
+ string
+ default "icecube"
+
+config SYS_CONFIG_NAME
+ string
+ default "IceCube"
+
+endif
diff --git a/board/icpdas/lp8x4x/Kconfig b/board/icpdas/lp8x4x/Kconfig
new file mode 100644
index 0000000000..6d58984ad7
--- /dev/null
+++ b/board/icpdas/lp8x4x/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_LP8X4X
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "lp8x4x"
+
+config SYS_VENDOR
+ string
+ default "icpdas"
+
+config SYS_CONFIG_NAME
+ string
+ default "lp8x4x"
+
+endif
diff --git a/board/icu862/Kconfig b/board/icu862/Kconfig
new file mode 100644
index 0000000000..d2a7a0adae
--- /dev/null
+++ b/board/icu862/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_ICU862
+
+config SYS_BOARD
+ string
+ default "icu862"
+
+config SYS_CONFIG_NAME
+ string
+ default "ICU862"
+
+endif
diff --git a/board/ids/ids8247/Kconfig b/board/ids/ids8247/Kconfig
new file mode 100644
index 0000000000..a80af9e8aa
--- /dev/null
+++ b/board/ids/ids8247/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_IDS8247
+
+config SYS_BOARD
+ string
+ default "ids8247"
+
+config SYS_VENDOR
+ string
+ default "ids"
+
+config SYS_CONFIG_NAME
+ string
+ default "IDS8247"
+
+endif
diff --git a/board/ids/ids8313/Kconfig b/board/ids/ids8313/Kconfig
new file mode 100644
index 0000000000..b38877b0ce
--- /dev/null
+++ b/board/ids/ids8313/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_IDS8313
+
+config SYS_BOARD
+ string
+ default "ids8313"
+
+config SYS_VENDOR
+ string
+ default "ids"
+
+config SYS_CONFIG_NAME
+ string
+ default "ids8313"
+
+endif
diff --git a/board/ifm/ac14xx/Kconfig b/board/ifm/ac14xx/Kconfig
new file mode 100644
index 0000000000..0772d57b75
--- /dev/null
+++ b/board/ifm/ac14xx/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_AC14XX
+
+config SYS_BOARD
+ string
+ default "ac14xx"
+
+config SYS_VENDOR
+ string
+ default "ifm"
+
+config SYS_CONFIG_NAME
+ string
+ default "ac14xx"
+
+endif
diff --git a/board/ifm/o2dnt2/Kconfig b/board/ifm/o2dnt2/Kconfig
new file mode 100644
index 0000000000..53e9c0f849
--- /dev/null
+++ b/board/ifm/o2dnt2/Kconfig
@@ -0,0 +1,95 @@
+if TARGET_O2D
+
+config SYS_BOARD
+ string
+ default "o2dnt2"
+
+config SYS_VENDOR
+ string
+ default "ifm"
+
+config SYS_CONFIG_NAME
+ string
+ default "o2d"
+
+endif
+
+if TARGET_O2D300
+
+config SYS_BOARD
+ string
+ default "o2dnt2"
+
+config SYS_VENDOR
+ string
+ default "ifm"
+
+config SYS_CONFIG_NAME
+ string
+ default "o2d300"
+
+endif
+
+if TARGET_O2DNT2
+
+config SYS_BOARD
+ string
+ default "o2dnt2"
+
+config SYS_VENDOR
+ string
+ default "ifm"
+
+config SYS_CONFIG_NAME
+ string
+ default "o2dnt2"
+
+endif
+
+if TARGET_O2I
+
+config SYS_BOARD
+ string
+ default "o2dnt2"
+
+config SYS_VENDOR
+ string
+ default "ifm"
+
+config SYS_CONFIG_NAME
+ string
+ default "o2i"
+
+endif
+
+if TARGET_O2MNT
+
+config SYS_BOARD
+ string
+ default "o2dnt2"
+
+config SYS_VENDOR
+ string
+ default "ifm"
+
+config SYS_CONFIG_NAME
+ string
+ default "o2mnt"
+
+endif
+
+if TARGET_O3DNT
+
+config SYS_BOARD
+ string
+ default "o2dnt2"
+
+config SYS_VENDOR
+ string
+ default "ifm"
+
+config SYS_CONFIG_NAME
+ string
+ default "o3dnt"
+
+endif
diff --git a/board/imgtec/malta/Kconfig b/board/imgtec/malta/Kconfig
new file mode 100644
index 0000000000..8e5cab1a44
--- /dev/null
+++ b/board/imgtec/malta/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_MALTA
+
+config SYS_CPU
+ string
+ default "mips32"
+
+config SYS_BOARD
+ string
+ default "malta"
+
+config SYS_VENDOR
+ string
+ default "imgtec"
+
+config SYS_CONFIG_NAME
+ string
+ default "malta"
+
+endif
diff --git a/board/imx31_phycore/Kconfig b/board/imx31_phycore/Kconfig
new file mode 100644
index 0000000000..c74f4a60cd
--- /dev/null
+++ b/board/imx31_phycore/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_IMX31_PHYCORE
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "imx31_phycore"
+
+config SYS_SOC
+ string
+ default "mx31"
+
+config SYS_CONFIG_NAME
+ string
+ default "imx31_phycore"
+
+endif
diff --git a/board/in-circuit/grasshopper/Kconfig b/board/in-circuit/grasshopper/Kconfig
new file mode 100644
index 0000000000..da3bcc3a83
--- /dev/null
+++ b/board/in-circuit/grasshopper/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_GRASSHOPPER
+
+config SYS_BOARD
+ string
+ default "grasshopper"
+
+config SYS_VENDOR
+ string
+ default "in-circuit"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "grasshopper"
+
+endif
diff --git a/board/inka4x0/Kconfig b/board/inka4x0/Kconfig
new file mode 100644
index 0000000000..44bca351ff
--- /dev/null
+++ b/board/inka4x0/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_INKA4X0
+
+config SYS_BOARD
+ string
+ default "inka4x0"
+
+config SYS_CONFIG_NAME
+ string
+ default "inka4x0"
+
+endif
diff --git a/board/intercontrol/digsy_mtc/Kconfig b/board/intercontrol/digsy_mtc/Kconfig
new file mode 100644
index 0000000000..0b14bc0e58
--- /dev/null
+++ b/board/intercontrol/digsy_mtc/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_DIGSY_MTC
+
+config SYS_BOARD
+ string
+ default "digsy_mtc"
+
+config SYS_VENDOR
+ string
+ default "intercontrol"
+
+config SYS_CONFIG_NAME
+ string
+ default "digsy_mtc"
+
+endif
diff --git a/board/iomega/iconnect/Kconfig b/board/iomega/iconnect/Kconfig
new file mode 100644
index 0000000000..8ac21d2999
--- /dev/null
+++ b/board/iomega/iconnect/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ICONNECT
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "iconnect"
+
+config SYS_VENDOR
+ string
+ default "iomega"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "iconnect"
+
+endif
diff --git a/board/ip04/Kconfig b/board/ip04/Kconfig
new file mode 100644
index 0000000000..95abe63d80
--- /dev/null
+++ b/board/ip04/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_IP04
+
+config SYS_BOARD
+ string
+ default "ip04"
+
+config SYS_CONFIG_NAME
+ string
+ default "ip04"
+
+endif
diff --git a/board/ip860/Kconfig b/board/ip860/Kconfig
new file mode 100644
index 0000000000..df1ce8def9
--- /dev/null
+++ b/board/ip860/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_IP860
+
+config SYS_BOARD
+ string
+ default "ip860"
+
+config SYS_CONFIG_NAME
+ string
+ default "IP860"
+
+endif
diff --git a/board/ipek01/Kconfig b/board/ipek01/Kconfig
new file mode 100644
index 0000000000..a2a1f86354
--- /dev/null
+++ b/board/ipek01/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_IPEK01
+
+config SYS_BOARD
+ string
+ default "ipek01"
+
+config SYS_CONFIG_NAME
+ string
+ default "ipek01"
+
+endif
diff --git a/board/iphase4539/Kconfig b/board/iphase4539/Kconfig
new file mode 100644
index 0000000000..1ce42f34d6
--- /dev/null
+++ b/board/iphase4539/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_IPHASE4539
+
+config SYS_BOARD
+ string
+ default "iphase4539"
+
+config SYS_CONFIG_NAME
+ string
+ default "IPHASE4539"
+
+endif
diff --git a/board/isee/igep0033/Kconfig b/board/isee/igep0033/Kconfig
new file mode 100644
index 0000000000..cdb67ed175
--- /dev/null
+++ b/board/isee/igep0033/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AM335X_IGEP0033
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "igep0033"
+
+config SYS_VENDOR
+ string
+ default "isee"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "am335x_igep0033"
+
+endif
diff --git a/board/isee/igep00x0/Kconfig b/board/isee/igep00x0/Kconfig
new file mode 100644
index 0000000000..c9f2969cb8
--- /dev/null
+++ b/board/isee/igep00x0/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP3_IGEP00X0
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "igep00x0"
+
+config SYS_VENDOR
+ string
+ default "isee"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_igep00x0"
+
+endif
diff --git a/board/ivm/Kconfig b/board/ivm/Kconfig
new file mode 100644
index 0000000000..ab3da79fbf
--- /dev/null
+++ b/board/ivm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_IVML24
+
+config SYS_BOARD
+ string
+ default "ivm"
+
+config SYS_CONFIG_NAME
+ string
+ default "IVML24"
+
+endif
+
+if TARGET_IVMS8
+
+config SYS_BOARD
+ string
+ default "ivm"
+
+config SYS_CONFIG_NAME
+ string
+ default "IVMS8"
+
+endif
diff --git a/board/jornada/Kconfig b/board/jornada/Kconfig
new file mode 100644
index 0000000000..345d3b6013
--- /dev/null
+++ b/board/jornada/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_JORNADA
+
+config SYS_CPU
+ string
+ default "sa1100"
+
+config SYS_BOARD
+ string
+ default "jornada"
+
+config SYS_CONFIG_NAME
+ string
+ default "jornada"
+
+endif
diff --git a/board/jse/Kconfig b/board/jse/Kconfig
new file mode 100644
index 0000000000..bb265f2079
--- /dev/null
+++ b/board/jse/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_JSE
+
+config SYS_BOARD
+ string
+ default "jse"
+
+config SYS_CONFIG_NAME
+ string
+ default "JSE"
+
+endif
diff --git a/board/jupiter/Kconfig b/board/jupiter/Kconfig
new file mode 100644
index 0000000000..36e43b7974
--- /dev/null
+++ b/board/jupiter/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_JUPITER
+
+config SYS_BOARD
+ string
+ default "jupiter"
+
+config SYS_CONFIG_NAME
+ string
+ default "jupiter"
+
+endif
diff --git a/board/karo/tk71/Kconfig b/board/karo/tk71/Kconfig
new file mode 100644
index 0000000000..546491b67d
--- /dev/null
+++ b/board/karo/tk71/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TK71
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "tk71"
+
+config SYS_VENDOR
+ string
+ default "karo"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "tk71"
+
+endif
diff --git a/board/karo/tx25/Kconfig b/board/karo/tx25/Kconfig
new file mode 100644
index 0000000000..095b1a52a7
--- /dev/null
+++ b/board/karo/tx25/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TX25
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "tx25"
+
+config SYS_VENDOR
+ string
+ default "karo"
+
+config SYS_SOC
+ string
+ default "mx25"
+
+config SYS_CONFIG_NAME
+ string
+ default "tx25"
+
+endif
diff --git a/board/keymile/km82xx/Kconfig b/board/keymile/km82xx/Kconfig
new file mode 100644
index 0000000000..c29032a50a
--- /dev/null
+++ b/board/keymile/km82xx/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_KM82XX
+
+config SYS_BOARD
+ string
+ default "km82xx"
+
+config SYS_VENDOR
+ string
+ default "keymile"
+
+config SYS_CONFIG_NAME
+ string
+ default "km82xx"
+
+endif
diff --git a/board/keymile/km83xx/Kconfig b/board/keymile/km83xx/Kconfig
new file mode 100644
index 0000000000..934c45d1fc
--- /dev/null
+++ b/board/keymile/km83xx/Kconfig
@@ -0,0 +1,47 @@
+if TARGET_KM8360
+
+config SYS_BOARD
+ string
+ default "km83xx"
+
+config SYS_VENDOR
+ string
+ default "keymile"
+
+config SYS_CONFIG_NAME
+ string
+ default "km8360"
+
+endif
+
+if TARGET_SUVD3
+
+config SYS_BOARD
+ string
+ default "km83xx"
+
+config SYS_VENDOR
+ string
+ default "keymile"
+
+config SYS_CONFIG_NAME
+ string
+ default "suvd3"
+
+endif
+
+if TARGET_TUXX1
+
+config SYS_BOARD
+ string
+ default "km83xx"
+
+config SYS_VENDOR
+ string
+ default "keymile"
+
+config SYS_CONFIG_NAME
+ string
+ default "tuxx1"
+
+endif
diff --git a/board/keymile/km_arm/Kconfig b/board/keymile/km_arm/Kconfig
new file mode 100644
index 0000000000..dec46268c6
--- /dev/null
+++ b/board/keymile/km_arm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_KM_KIRKWOOD
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "km_arm"
+
+config SYS_VENDOR
+ string
+ default "keymile"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "km_kirkwood"
+
+endif
diff --git a/board/keymile/kmp204x/Kconfig b/board/keymile/kmp204x/Kconfig
new file mode 100644
index 0000000000..0236f69f9e
--- /dev/null
+++ b/board/keymile/kmp204x/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_KMP204X
+
+config SYS_BOARD
+ string
+ default "kmp204x"
+
+config SYS_VENDOR
+ string
+ default "keymile"
+
+config SYS_CONFIG_NAME
+ string
+ default "kmp204x"
+
+endif
diff --git a/board/kmc/kzm9g/Kconfig b/board/kmc/kzm9g/Kconfig
new file mode 100644
index 0000000000..2d401736f2
--- /dev/null
+++ b/board/kmc/kzm9g/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_KZM9G
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "kzm9g"
+
+config SYS_VENDOR
+ string
+ default "kmc"
+
+config SYS_SOC
+ string
+ default "rmobile"
+
+config SYS_CONFIG_NAME
+ string
+ default "kzm9g"
+
+endif
diff --git a/board/korat/Kconfig b/board/korat/Kconfig
new file mode 100644
index 0000000000..c23061c00e
--- /dev/null
+++ b/board/korat/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_KORAT
+
+config SYS_BOARD
+ string
+ default "korat"
+
+config SYS_CONFIG_NAME
+ string
+ default "korat"
+
+endif
diff --git a/board/kup/kup4k/Kconfig b/board/kup/kup4k/Kconfig
new file mode 100644
index 0000000000..bac89aa55e
--- /dev/null
+++ b/board/kup/kup4k/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_KUP4K
+
+config SYS_BOARD
+ string
+ default "kup4k"
+
+config SYS_VENDOR
+ string
+ default "kup"
+
+config SYS_CONFIG_NAME
+ string
+ default "KUP4K"
+
+endif
diff --git a/board/kup/kup4x/Kconfig b/board/kup/kup4x/Kconfig
new file mode 100644
index 0000000000..e04b919e66
--- /dev/null
+++ b/board/kup/kup4x/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_KUP4X
+
+config SYS_BOARD
+ string
+ default "kup4x"
+
+config SYS_VENDOR
+ string
+ default "kup"
+
+config SYS_CONFIG_NAME
+ string
+ default "KUP4X"
+
+endif
diff --git a/board/logicpd/am3517evm/Kconfig b/board/logicpd/am3517evm/Kconfig
new file mode 100644
index 0000000000..9bc5ae58f2
--- /dev/null
+++ b/board/logicpd/am3517evm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AM3517_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "am3517evm"
+
+config SYS_VENDOR
+ string
+ default "logicpd"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "am3517_evm"
+
+endif
diff --git a/board/logicpd/imx27lite/Kconfig b/board/logicpd/imx27lite/Kconfig
new file mode 100644
index 0000000000..f107267217
--- /dev/null
+++ b/board/logicpd/imx27lite/Kconfig
@@ -0,0 +1,47 @@
+if TARGET_IMX27LITE
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "imx27lite"
+
+config SYS_VENDOR
+ string
+ default "logicpd"
+
+config SYS_SOC
+ string
+ default "mx27"
+
+config SYS_CONFIG_NAME
+ string
+ default "imx27lite"
+
+endif
+
+if TARGET_MAGNESIUM
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "imx27lite"
+
+config SYS_VENDOR
+ string
+ default "logicpd"
+
+config SYS_SOC
+ string
+ default "mx27"
+
+config SYS_CONFIG_NAME
+ string
+ default "magnesium"
+
+endif
diff --git a/board/logicpd/imx31_litekit/Kconfig b/board/logicpd/imx31_litekit/Kconfig
new file mode 100644
index 0000000000..ae3343bb39
--- /dev/null
+++ b/board/logicpd/imx31_litekit/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_IMX31_LITEKIT
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "imx31_litekit"
+
+config SYS_VENDOR
+ string
+ default "logicpd"
+
+config SYS_SOC
+ string
+ default "mx31"
+
+config SYS_CONFIG_NAME
+ string
+ default "imx31_litekit"
+
+endif
diff --git a/board/logicpd/omap3som/Kconfig b/board/logicpd/omap3som/Kconfig
new file mode 100644
index 0000000000..daaefa6d86
--- /dev/null
+++ b/board/logicpd/omap3som/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP3_LOGIC
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "omap3som"
+
+config SYS_VENDOR
+ string
+ default "logicpd"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_logic"
+
+endif
diff --git a/board/logicpd/zoom1/Kconfig b/board/logicpd/zoom1/Kconfig
new file mode 100644
index 0000000000..3199130604
--- /dev/null
+++ b/board/logicpd/zoom1/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP3_ZOOM1
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "zoom1"
+
+config SYS_VENDOR
+ string
+ default "logicpd"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_zoom1"
+
+endif
diff --git a/board/lwmon/Kconfig b/board/lwmon/Kconfig
new file mode 100644
index 0000000000..a0c7587ef3
--- /dev/null
+++ b/board/lwmon/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_LWMON
+
+config SYS_BOARD
+ string
+ default "lwmon"
+
+config SYS_CONFIG_NAME
+ string
+ default "lwmon"
+
+endif
diff --git a/board/lwmon5/Kconfig b/board/lwmon5/Kconfig
new file mode 100644
index 0000000000..79cf08e97f
--- /dev/null
+++ b/board/lwmon5/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_LWMON5
+
+config SYS_BOARD
+ string
+ default "lwmon5"
+
+config SYS_CONFIG_NAME
+ string
+ default "lwmon5"
+
+endif
diff --git a/board/manroland/hmi1001/Kconfig b/board/manroland/hmi1001/Kconfig
new file mode 100644
index 0000000000..2f576dde92
--- /dev/null
+++ b/board/manroland/hmi1001/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_HMI1001
+
+config SYS_BOARD
+ string
+ default "hmi1001"
+
+config SYS_VENDOR
+ string
+ default "manroland"
+
+config SYS_CONFIG_NAME
+ string
+ default "hmi1001"
+
+endif
diff --git a/board/manroland/mucmc52/Kconfig b/board/manroland/mucmc52/Kconfig
new file mode 100644
index 0000000000..4be0722b2e
--- /dev/null
+++ b/board/manroland/mucmc52/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MUCMC52
+
+config SYS_BOARD
+ string
+ default "mucmc52"
+
+config SYS_VENDOR
+ string
+ default "manroland"
+
+config SYS_CONFIG_NAME
+ string
+ default "mucmc52"
+
+endif
diff --git a/board/manroland/uc100/Kconfig b/board/manroland/uc100/Kconfig
new file mode 100644
index 0000000000..a41a780435
--- /dev/null
+++ b/board/manroland/uc100/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_UC100
+
+config SYS_BOARD
+ string
+ default "uc100"
+
+config SYS_VENDOR
+ string
+ default "manroland"
+
+config SYS_CONFIG_NAME
+ string
+ default "uc100"
+
+endif
diff --git a/board/manroland/uc101/Kconfig b/board/manroland/uc101/Kconfig
new file mode 100644
index 0000000000..07cfcc63a7
--- /dev/null
+++ b/board/manroland/uc101/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_UC101
+
+config SYS_BOARD
+ string
+ default "uc101"
+
+config SYS_VENDOR
+ string
+ default "manroland"
+
+config SYS_CONFIG_NAME
+ string
+ default "uc101"
+
+endif
diff --git a/board/matrix_vision/mergerbox/Kconfig b/board/matrix_vision/mergerbox/Kconfig
new file mode 100644
index 0000000000..5b292dca4f
--- /dev/null
+++ b/board/matrix_vision/mergerbox/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MERGERBOX
+
+config SYS_BOARD
+ string
+ default "mergerbox"
+
+config SYS_VENDOR
+ string
+ default "matrix_vision"
+
+config SYS_CONFIG_NAME
+ string
+ default "MERGERBOX"
+
+endif
diff --git a/board/matrix_vision/mvbc_p/Kconfig b/board/matrix_vision/mvbc_p/Kconfig
new file mode 100644
index 0000000000..ab1fe65014
--- /dev/null
+++ b/board/matrix_vision/mvbc_p/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MVBC_P
+
+config SYS_BOARD
+ string
+ default "mvbc_p"
+
+config SYS_VENDOR
+ string
+ default "matrix_vision"
+
+config SYS_CONFIG_NAME
+ string
+ default "MVBC_P"
+
+endif
diff --git a/board/matrix_vision/mvblm7/Kconfig b/board/matrix_vision/mvblm7/Kconfig
new file mode 100644
index 0000000000..c5998b36b3
--- /dev/null
+++ b/board/matrix_vision/mvblm7/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MVBLM7
+
+config SYS_BOARD
+ string
+ default "mvblm7"
+
+config SYS_VENDOR
+ string
+ default "matrix_vision"
+
+config SYS_CONFIG_NAME
+ string
+ default "MVBLM7"
+
+endif
diff --git a/board/matrix_vision/mvblx/Kconfig b/board/matrix_vision/mvblx/Kconfig
new file mode 100644
index 0000000000..d89c1e3b9d
--- /dev/null
+++ b/board/matrix_vision/mvblx/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP3_MVBLX
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mvblx"
+
+config SYS_VENDOR
+ string
+ default "matrix_vision"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_mvblx"
+
+endif
diff --git a/board/matrix_vision/mvsmr/Kconfig b/board/matrix_vision/mvsmr/Kconfig
new file mode 100644
index 0000000000..1627a36026
--- /dev/null
+++ b/board/matrix_vision/mvsmr/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MVSMR
+
+config SYS_BOARD
+ string
+ default "mvsmr"
+
+config SYS_VENDOR
+ string
+ default "matrix_vision"
+
+config SYS_CONFIG_NAME
+ string
+ default "MVSMR"
+
+endif
diff --git a/board/mcc200/Kconfig b/board/mcc200/Kconfig
new file mode 100644
index 0000000000..c4e8cf168c
--- /dev/null
+++ b/board/mcc200/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_MCC200
+
+config SYS_BOARD
+ string
+ default "mcc200"
+
+config SYS_CONFIG_NAME
+ string
+ default "mcc200"
+
+endif
diff --git a/board/micronas/vct/Kconfig b/board/micronas/vct/Kconfig
new file mode 100644
index 0000000000..76c5f7cc9e
--- /dev/null
+++ b/board/micronas/vct/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_VCT
+
+config SYS_CPU
+ string
+ default "mips32"
+
+config SYS_BOARD
+ string
+ default "vct"
+
+config SYS_VENDOR
+ string
+ default "micronas"
+
+config SYS_CONFIG_NAME
+ string
+ default "vct"
+
+endif
diff --git a/board/mimc/mimc200/Kconfig b/board/mimc/mimc200/Kconfig
new file mode 100644
index 0000000000..146c3b79a8
--- /dev/null
+++ b/board/mimc/mimc200/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_MIMC200
+
+config SYS_BOARD
+ string
+ default "mimc200"
+
+config SYS_VENDOR
+ string
+ default "mimc"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "mimc200"
+
+endif
diff --git a/board/miromico/hammerhead/Kconfig b/board/miromico/hammerhead/Kconfig
new file mode 100644
index 0000000000..9795e55b1d
--- /dev/null
+++ b/board/miromico/hammerhead/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_HAMMERHEAD
+
+config SYS_BOARD
+ string
+ default "hammerhead"
+
+config SYS_VENDOR
+ string
+ default "miromico"
+
+config SYS_SOC
+ string
+ default "at32ap700x"
+
+config SYS_CONFIG_NAME
+ string
+ default "hammerhead"
+
+endif
diff --git a/board/mosaixtech/icon/Kconfig b/board/mosaixtech/icon/Kconfig
new file mode 100644
index 0000000000..c439b1468c
--- /dev/null
+++ b/board/mosaixtech/icon/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ICON
+
+config SYS_BOARD
+ string
+ default "icon"
+
+config SYS_VENDOR
+ string
+ default "mosaixtech"
+
+config SYS_CONFIG_NAME
+ string
+ default "icon"
+
+endif
diff --git a/board/motionpro/Kconfig b/board/motionpro/Kconfig
new file mode 100644
index 0000000000..c8ee0438e7
--- /dev/null
+++ b/board/motionpro/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_MOTIONPRO
+
+config SYS_BOARD
+ string
+ default "motionpro"
+
+config SYS_CONFIG_NAME
+ string
+ default "motionpro"
+
+endif
diff --git a/board/mpc8308_p1m/Kconfig b/board/mpc8308_p1m/Kconfig
new file mode 100644
index 0000000000..6e84bdf3d0
--- /dev/null
+++ b/board/mpc8308_p1m/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_MPC8308_P1M
+
+config SYS_BOARD
+ string
+ default "mpc8308_p1m"
+
+config SYS_CONFIG_NAME
+ string
+ default "mpc8308_p1m"
+
+endif
diff --git a/board/mpl/mip405/Kconfig b/board/mpl/mip405/Kconfig
new file mode 100644
index 0000000000..6705260d3c
--- /dev/null
+++ b/board/mpl/mip405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MIP405
+
+config SYS_BOARD
+ string
+ default "mip405"
+
+config SYS_VENDOR
+ string
+ default "mpl"
+
+config SYS_CONFIG_NAME
+ string
+ default "MIP405"
+
+endif
diff --git a/board/mpl/pati/Kconfig b/board/mpl/pati/Kconfig
new file mode 100644
index 0000000000..b902cbd273
--- /dev/null
+++ b/board/mpl/pati/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PATI
+
+config SYS_BOARD
+ string
+ default "pati"
+
+config SYS_VENDOR
+ string
+ default "mpl"
+
+config SYS_CONFIG_NAME
+ string
+ default "PATI"
+
+endif
diff --git a/board/mpl/pip405/Kconfig b/board/mpl/pip405/Kconfig
new file mode 100644
index 0000000000..1e1295b0ce
--- /dev/null
+++ b/board/mpl/pip405/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PIP405
+
+config SYS_BOARD
+ string
+ default "pip405"
+
+config SYS_VENDOR
+ string
+ default "mpl"
+
+config SYS_CONFIG_NAME
+ string
+ default "PIP405"
+
+endif
diff --git a/board/mpl/vcma9/Kconfig b/board/mpl/vcma9/Kconfig
new file mode 100644
index 0000000000..91246be71b
--- /dev/null
+++ b/board/mpl/vcma9/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_VCMA9
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "vcma9"
+
+config SYS_VENDOR
+ string
+ default "mpl"
+
+config SYS_SOC
+ string
+ default "s3c24x0"
+
+config SYS_CONFIG_NAME
+ string
+ default "VCMA9"
+
+endif
diff --git a/board/mpr2/Kconfig b/board/mpr2/Kconfig
new file mode 100644
index 0000000000..93bec5991f
--- /dev/null
+++ b/board/mpr2/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MPR2
+
+config SYS_CPU
+ string
+ default "sh3"
+
+config SYS_BOARD
+ string
+ default "mpr2"
+
+config SYS_CONFIG_NAME
+ string
+ default "mpr2"
+
+endif
diff --git a/board/ms7720se/Kconfig b/board/ms7720se/Kconfig
new file mode 100644
index 0000000000..8873062a4d
--- /dev/null
+++ b/board/ms7720se/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MS7720SE
+
+config SYS_CPU
+ string
+ default "sh3"
+
+config SYS_BOARD
+ string
+ default "ms7720se"
+
+config SYS_CONFIG_NAME
+ string
+ default "ms7720se"
+
+endif
diff --git a/board/ms7722se/Kconfig b/board/ms7722se/Kconfig
new file mode 100644
index 0000000000..c5b5b4f3c4
--- /dev/null
+++ b/board/ms7722se/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MS7722SE
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "ms7722se"
+
+config SYS_CONFIG_NAME
+ string
+ default "ms7722se"
+
+endif
diff --git a/board/ms7750se/Kconfig b/board/ms7750se/Kconfig
new file mode 100644
index 0000000000..0c9d88fd9b
--- /dev/null
+++ b/board/ms7750se/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MS7750SE
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "ms7750se"
+
+config SYS_CONFIG_NAME
+ string
+ default "ms7750se"
+
+endif
diff --git a/board/muas3001/Kconfig b/board/muas3001/Kconfig
new file mode 100644
index 0000000000..982d32f083
--- /dev/null
+++ b/board/muas3001/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_MUAS3001
+
+config SYS_BOARD
+ string
+ default "muas3001"
+
+config SYS_CONFIG_NAME
+ string
+ default "muas3001"
+
+endif
diff --git a/board/munices/Kconfig b/board/munices/Kconfig
new file mode 100644
index 0000000000..d242d568eb
--- /dev/null
+++ b/board/munices/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_MUNICES
+
+config SYS_BOARD
+ string
+ default "munices"
+
+config SYS_CONFIG_NAME
+ string
+ default "munices"
+
+endif
diff --git a/board/musenki/Kconfig b/board/musenki/Kconfig
new file mode 100644
index 0000000000..ea33d16298
--- /dev/null
+++ b/board/musenki/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_MUSENKI
+
+config SYS_BOARD
+ string
+ default "musenki"
+
+config SYS_CONFIG_NAME
+ string
+ default "MUSENKI"
+
+endif
diff --git a/board/mvblue/Kconfig b/board/mvblue/Kconfig
new file mode 100644
index 0000000000..a70bcbe099
--- /dev/null
+++ b/board/mvblue/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_MVBLUE
+
+config SYS_BOARD
+ string
+ default "mvblue"
+
+config SYS_CONFIG_NAME
+ string
+ default "MVBLUE"
+
+endif
diff --git a/board/netvia/Kconfig b/board/netvia/Kconfig
new file mode 100644
index 0000000000..d177b705ba
--- /dev/null
+++ b/board/netvia/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_NETVIA
+
+config SYS_BOARD
+ string
+ default "netvia"
+
+config SYS_CONFIG_NAME
+ string
+ default "NETVIA"
+
+endif
diff --git a/board/nokia/rx51/Kconfig b/board/nokia/rx51/Kconfig
new file mode 100644
index 0000000000..41d0daae89
--- /dev/null
+++ b/board/nokia/rx51/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_NOKIA_RX51
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "rx51"
+
+config SYS_VENDOR
+ string
+ default "nokia"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "nokia_rx51"
+
+endif
diff --git a/board/nvidia/beaver/Kconfig b/board/nvidia/beaver/Kconfig
new file mode 100644
index 0000000000..f05267611f
--- /dev/null
+++ b/board/nvidia/beaver/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_BEAVER
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "beaver"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra30"
+
+config SYS_CONFIG_NAME
+ string
+ default "beaver"
+
+endif
diff --git a/board/nvidia/cardhu/Kconfig b/board/nvidia/cardhu/Kconfig
new file mode 100644
index 0000000000..9853114dba
--- /dev/null
+++ b/board/nvidia/cardhu/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_CARDHU
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "cardhu"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra30"
+
+config SYS_CONFIG_NAME
+ string
+ default "cardhu"
+
+endif
diff --git a/board/nvidia/dalmore/Kconfig b/board/nvidia/dalmore/Kconfig
new file mode 100644
index 0000000000..33b78dbf10
--- /dev/null
+++ b/board/nvidia/dalmore/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_DALMORE
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "dalmore"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra114"
+
+config SYS_CONFIG_NAME
+ string
+ default "dalmore"
+
+endif
diff --git a/board/nvidia/harmony/Kconfig b/board/nvidia/harmony/Kconfig
new file mode 100644
index 0000000000..2a3bde4029
--- /dev/null
+++ b/board/nvidia/harmony/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_HARMONY
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "harmony"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "harmony"
+
+endif
diff --git a/board/nvidia/jetson-tk1/Kconfig b/board/nvidia/jetson-tk1/Kconfig
new file mode 100644
index 0000000000..22b4c69235
--- /dev/null
+++ b/board/nvidia/jetson-tk1/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_JETSON_TK1
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "jetson-tk1"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra124"
+
+config SYS_CONFIG_NAME
+ string
+ default "jetson-tk1"
+
+endif
diff --git a/board/nvidia/seaboard/Kconfig b/board/nvidia/seaboard/Kconfig
new file mode 100644
index 0000000000..39c65b5d38
--- /dev/null
+++ b/board/nvidia/seaboard/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_SEABOARD
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "seaboard"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "seaboard"
+
+endif
diff --git a/board/nvidia/venice2/Kconfig b/board/nvidia/venice2/Kconfig
new file mode 100644
index 0000000000..84a7160ab6
--- /dev/null
+++ b/board/nvidia/venice2/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_VENICE2
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "venice2"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra124"
+
+config SYS_CONFIG_NAME
+ string
+ default "venice2"
+
+endif
diff --git a/board/nvidia/ventana/Kconfig b/board/nvidia/ventana/Kconfig
new file mode 100644
index 0000000000..59e85c490f
--- /dev/null
+++ b/board/nvidia/ventana/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_VENTANA
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "ventana"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "ventana"
+
+endif
diff --git a/board/nvidia/whistler/Kconfig b/board/nvidia/whistler/Kconfig
new file mode 100644
index 0000000000..f025413c27
--- /dev/null
+++ b/board/nvidia/whistler/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_WHISTLER
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "whistler"
+
+config SYS_VENDOR
+ string
+ default "nvidia"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "whistler"
+
+endif
diff --git a/board/olimex/mx23_olinuxino/Kconfig b/board/olimex/mx23_olinuxino/Kconfig
new file mode 100644
index 0000000000..07b328487d
--- /dev/null
+++ b/board/olimex/mx23_olinuxino/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MX23_OLINUXINO
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "mx23_olinuxino"
+
+config SYS_VENDOR
+ string
+ default "olimex"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "mx23_olinuxino"
+
+endif
diff --git a/board/omicron/calimain/Kconfig b/board/omicron/calimain/Kconfig
new file mode 100644
index 0000000000..923af8a364
--- /dev/null
+++ b/board/omicron/calimain/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CALIMAIN
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "calimain"
+
+config SYS_VENDOR
+ string
+ default "omicron"
+
+config SYS_SOC
+ string
+ default "davinci"
+
+config SYS_CONFIG_NAME
+ string
+ default "calimain"
+
+endif
diff --git a/board/openrisc/openrisc-generic/Kconfig b/board/openrisc/openrisc-generic/Kconfig
new file mode 100644
index 0000000000..71a8246c07
--- /dev/null
+++ b/board/openrisc/openrisc-generic/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_OPENRISC_GENERIC
+
+config SYS_BOARD
+ string
+ default "openrisc-generic"
+
+config SYS_VENDOR
+ string
+ default "openrisc"
+
+config SYS_CONFIG_NAME
+ string
+ default "openrisc-generic"
+
+endif
diff --git a/board/overo/Kconfig b/board/overo/Kconfig
new file mode 100644
index 0000000000..1d4a26187d
--- /dev/null
+++ b/board/overo/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_OMAP3_OVERO
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "overo"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_overo"
+
+endif
diff --git a/board/palmld/Kconfig b/board/palmld/Kconfig
new file mode 100644
index 0000000000..bed99b6e8d
--- /dev/null
+++ b/board/palmld/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PALMLD
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "palmld"
+
+config SYS_CONFIG_NAME
+ string
+ default "palmld"
+
+endif
diff --git a/board/palmtc/Kconfig b/board/palmtc/Kconfig
new file mode 100644
index 0000000000..86fb63b5d1
--- /dev/null
+++ b/board/palmtc/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PALMTC
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "palmtc"
+
+config SYS_CONFIG_NAME
+ string
+ default "palmtc"
+
+endif
diff --git a/board/palmtreo680/Kconfig b/board/palmtreo680/Kconfig
new file mode 100644
index 0000000000..4df6c6368a
--- /dev/null
+++ b/board/palmtreo680/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PALMTREO680
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "palmtreo680"
+
+config SYS_CONFIG_NAME
+ string
+ default "palmtreo680"
+
+endif
diff --git a/board/pandora/Kconfig b/board/pandora/Kconfig
new file mode 100644
index 0000000000..a36c0c8699
--- /dev/null
+++ b/board/pandora/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_OMAP3_PANDORA
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "pandora"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_pandora"
+
+endif
diff --git a/board/pb1x00/Kconfig b/board/pb1x00/Kconfig
new file mode 100644
index 0000000000..0ad3f2364e
--- /dev/null
+++ b/board/pb1x00/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_PB1X00
+
+config SYS_CPU
+ string
+ default "mips32"
+
+config SYS_BOARD
+ string
+ default "pb1x00"
+
+config SYS_SOC
+ string
+ default "au1x00"
+
+config SYS_CONFIG_NAME
+ string
+ default "pb1x00"
+
+endif
diff --git a/board/pcs440ep/Kconfig b/board/pcs440ep/Kconfig
new file mode 100644
index 0000000000..7e69fd34b7
--- /dev/null
+++ b/board/pcs440ep/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_PCS440EP
+
+config SYS_BOARD
+ string
+ default "pcs440ep"
+
+config SYS_CONFIG_NAME
+ string
+ default "pcs440ep"
+
+endif
diff --git a/board/pdm360ng/Kconfig b/board/pdm360ng/Kconfig
new file mode 100644
index 0000000000..e7a8985119
--- /dev/null
+++ b/board/pdm360ng/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_PDM360NG
+
+config SYS_BOARD
+ string
+ default "pdm360ng"
+
+config SYS_CONFIG_NAME
+ string
+ default "pdm360ng"
+
+endif
diff --git a/board/phytec/pcm030/Kconfig b/board/phytec/pcm030/Kconfig
new file mode 100644
index 0000000000..6eea7e8ea5
--- /dev/null
+++ b/board/phytec/pcm030/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PCM030
+
+config SYS_BOARD
+ string
+ default "pcm030"
+
+config SYS_VENDOR
+ string
+ default "phytec"
+
+config SYS_CONFIG_NAME
+ string
+ default "pcm030"
+
+endif
diff --git a/board/phytec/pcm051/Kconfig b/board/phytec/pcm051/Kconfig
new file mode 100644
index 0000000000..e7104455ac
--- /dev/null
+++ b/board/phytec/pcm051/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_PCM051
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "pcm051"
+
+config SYS_VENDOR
+ string
+ default "phytec"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "pcm051"
+
+endif
diff --git a/board/pm520/Kconfig b/board/pm520/Kconfig
new file mode 100644
index 0000000000..d32f857e91
--- /dev/null
+++ b/board/pm520/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_PM520
+
+config SYS_BOARD
+ string
+ default "pm520"
+
+config SYS_CONFIG_NAME
+ string
+ default "PM520"
+
+endif
diff --git a/board/pm826/Kconfig b/board/pm826/Kconfig
new file mode 100644
index 0000000000..f1de16a689
--- /dev/null
+++ b/board/pm826/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_PM826
+
+config SYS_BOARD
+ string
+ default "pm826"
+
+config SYS_CONFIG_NAME
+ string
+ default "PM826"
+
+endif
diff --git a/board/pm828/Kconfig b/board/pm828/Kconfig
new file mode 100644
index 0000000000..20f6b34f67
--- /dev/null
+++ b/board/pm828/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_PM828
+
+config SYS_BOARD
+ string
+ default "pm828"
+
+config SYS_CONFIG_NAME
+ string
+ default "PM828"
+
+endif
diff --git a/board/ppcag/bg0900/Kconfig b/board/ppcag/bg0900/Kconfig
new file mode 100644
index 0000000000..e4fb601d14
--- /dev/null
+++ b/board/ppcag/bg0900/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_BG0900
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "bg0900"
+
+config SYS_VENDOR
+ string
+ default "ppcag"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "bg0900"
+
+endif
diff --git a/board/ppmc7xx/Kconfig b/board/ppmc7xx/Kconfig
new file mode 100644
index 0000000000..a28ab98837
--- /dev/null
+++ b/board/ppmc7xx/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_PPMC7XX
+
+config SYS_BOARD
+ string
+ default "ppmc7xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "ppmc7xx"
+
+endif
diff --git a/board/ppmc8260/Kconfig b/board/ppmc8260/Kconfig
new file mode 100644
index 0000000000..e2e8793c94
--- /dev/null
+++ b/board/ppmc8260/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_PPMC8260
+
+config SYS_BOARD
+ string
+ default "ppmc8260"
+
+config SYS_CONFIG_NAME
+ string
+ default "ppmc8260"
+
+endif
diff --git a/board/pr1/Kconfig b/board/pr1/Kconfig
new file mode 100644
index 0000000000..2d80cd4d60
--- /dev/null
+++ b/board/pr1/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_PR1
+
+config SYS_BOARD
+ string
+ default "pr1"
+
+config SYS_CONFIG_NAME
+ string
+ default "pr1"
+
+endif
diff --git a/board/prodrive/alpr/Kconfig b/board/prodrive/alpr/Kconfig
new file mode 100644
index 0000000000..6e99fc7a68
--- /dev/null
+++ b/board/prodrive/alpr/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ALPR
+
+config SYS_BOARD
+ string
+ default "alpr"
+
+config SYS_VENDOR
+ string
+ default "prodrive"
+
+config SYS_CONFIG_NAME
+ string
+ default "alpr"
+
+endif
diff --git a/board/prodrive/p3mx/Kconfig b/board/prodrive/p3mx/Kconfig
new file mode 100644
index 0000000000..89dcba0556
--- /dev/null
+++ b/board/prodrive/p3mx/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P3MX
+
+config SYS_BOARD
+ string
+ default "p3mx"
+
+config SYS_VENDOR
+ string
+ default "prodrive"
+
+config SYS_CONFIG_NAME
+ string
+ default "p3mx"
+
+endif
diff --git a/board/prodrive/p3p440/Kconfig b/board/prodrive/p3p440/Kconfig
new file mode 100644
index 0000000000..a0eabe1c8d
--- /dev/null
+++ b/board/prodrive/p3p440/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_P3P440
+
+config SYS_BOARD
+ string
+ default "p3p440"
+
+config SYS_VENDOR
+ string
+ default "prodrive"
+
+config SYS_CONFIG_NAME
+ string
+ default "p3p440"
+
+endif
diff --git a/board/psyent/pci5441/Kconfig b/board/psyent/pci5441/Kconfig
new file mode 100644
index 0000000000..d722f31e2d
--- /dev/null
+++ b/board/psyent/pci5441/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PCI5441
+
+config SYS_BOARD
+ string
+ default "pci5441"
+
+config SYS_VENDOR
+ string
+ default "psyent"
+
+config SYS_CONFIG_NAME
+ string
+ default "PCI5441"
+
+endif
diff --git a/board/psyent/pk1c20/Kconfig b/board/psyent/pk1c20/Kconfig
new file mode 100644
index 0000000000..75f6cd1e52
--- /dev/null
+++ b/board/psyent/pk1c20/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PK1C20
+
+config SYS_BOARD
+ string
+ default "pk1c20"
+
+config SYS_VENDOR
+ string
+ default "psyent"
+
+config SYS_CONFIG_NAME
+ string
+ default "PK1C20"
+
+endif
diff --git a/board/pxa255_idp/Kconfig b/board/pxa255_idp/Kconfig
new file mode 100644
index 0000000000..e231f2806f
--- /dev/null
+++ b/board/pxa255_idp/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_PXA255_IDP
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "pxa255_idp"
+
+config SYS_CONFIG_NAME
+ string
+ default "pxa255_idp"
+
+endif
diff --git a/board/qemu-mips/Kconfig b/board/qemu-mips/Kconfig
new file mode 100644
index 0000000000..0ca816d07d
--- /dev/null
+++ b/board/qemu-mips/Kconfig
@@ -0,0 +1,31 @@
+if TARGET_QEMU_MIPS
+
+config SYS_CPU
+ string
+ default "mips32"
+
+config SYS_BOARD
+ string
+ default "qemu-mips"
+
+config SYS_CONFIG_NAME
+ string
+ default "qemu-mips"
+
+endif
+
+if TARGET_QEMU_MIPS64
+
+config SYS_CPU
+ string
+ default "mips64"
+
+config SYS_BOARD
+ string
+ default "qemu-mips"
+
+config SYS_CONFIG_NAME
+ string
+ default "qemu-mips64"
+
+endif
diff --git a/board/r360mpi/Kconfig b/board/r360mpi/Kconfig
new file mode 100644
index 0000000000..ea4614fbbf
--- /dev/null
+++ b/board/r360mpi/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_R360MPI
+
+config SYS_BOARD
+ string
+ default "r360mpi"
+
+config SYS_CONFIG_NAME
+ string
+ default "R360MPI"
+
+endif
diff --git a/board/raidsonic/ib62x0/Kconfig b/board/raidsonic/ib62x0/Kconfig
new file mode 100644
index 0000000000..1e667c47fe
--- /dev/null
+++ b/board/raidsonic/ib62x0/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_IB62X0
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "ib62x0"
+
+config SYS_VENDOR
+ string
+ default "raidsonic"
+
+config SYS_SOC
+ string
+ default "kirkwood"
+
+config SYS_CONFIG_NAME
+ string
+ default "ib62x0"
+
+endif
diff --git a/board/raspberrypi/rpi_b/Kconfig b/board/raspberrypi/rpi_b/Kconfig
new file mode 100644
index 0000000000..6e99c916af
--- /dev/null
+++ b/board/raspberrypi/rpi_b/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_RPI_B
+
+config SYS_CPU
+ string
+ default "arm1176"
+
+config SYS_BOARD
+ string
+ default "rpi_b"
+
+config SYS_VENDOR
+ string
+ default "raspberrypi"
+
+config SYS_SOC
+ string
+ default "bcm2835"
+
+config SYS_CONFIG_NAME
+ string
+ default "rpi_b"
+
+endif
diff --git a/board/renesas/MigoR/Kconfig b/board/renesas/MigoR/Kconfig
new file mode 100644
index 0000000000..d72a4537b6
--- /dev/null
+++ b/board/renesas/MigoR/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_MIGOR
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "MigoR"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "MigoR"
+
+endif
diff --git a/board/renesas/alt/Kconfig b/board/renesas/alt/Kconfig
new file mode 100644
index 0000000000..d317025a76
--- /dev/null
+++ b/board/renesas/alt/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ALT
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "alt"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_SOC
+ string
+ default "rmobile"
+
+config SYS_CONFIG_NAME
+ string
+ default "alt"
+
+endif
diff --git a/board/renesas/ap325rxa/Kconfig b/board/renesas/ap325rxa/Kconfig
new file mode 100644
index 0000000000..ac1e9ef76e
--- /dev/null
+++ b/board/renesas/ap325rxa/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_AP325RXA
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "ap325rxa"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "ap325rxa"
+
+endif
diff --git a/board/renesas/ecovec/Kconfig b/board/renesas/ecovec/Kconfig
new file mode 100644
index 0000000000..d62389e33a
--- /dev/null
+++ b/board/renesas/ecovec/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_ECOVEC
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "ecovec"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "ecovec"
+
+endif
diff --git a/board/renesas/koelsch/Kconfig b/board/renesas/koelsch/Kconfig
new file mode 100644
index 0000000000..0def847fe4
--- /dev/null
+++ b/board/renesas/koelsch/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_KOELSCH
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "koelsch"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_SOC
+ string
+ default "rmobile"
+
+config SYS_CONFIG_NAME
+ string
+ default "koelsch"
+
+endif
diff --git a/board/renesas/lager/Kconfig b/board/renesas/lager/Kconfig
new file mode 100644
index 0000000000..e88f4f630a
--- /dev/null
+++ b/board/renesas/lager/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_LAGER
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "lager"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_SOC
+ string
+ default "rmobile"
+
+config SYS_CONFIG_NAME
+ string
+ default "lager"
+
+endif
diff --git a/board/renesas/r0p7734/Kconfig b/board/renesas/r0p7734/Kconfig
new file mode 100644
index 0000000000..2eb1de2f07
--- /dev/null
+++ b/board/renesas/r0p7734/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_R0P7734
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "r0p7734"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "r0p7734"
+
+endif
diff --git a/board/renesas/r2dplus/Kconfig b/board/renesas/r2dplus/Kconfig
new file mode 100644
index 0000000000..d674d77276
--- /dev/null
+++ b/board/renesas/r2dplus/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_R2DPLUS
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "r2dplus"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "r2dplus"
+
+endif
diff --git a/board/renesas/r7780mp/Kconfig b/board/renesas/r7780mp/Kconfig
new file mode 100644
index 0000000000..a862f5947f
--- /dev/null
+++ b/board/renesas/r7780mp/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_R7780MP
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "r7780mp"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "r7780mp"
+
+endif
diff --git a/board/renesas/rsk7203/Kconfig b/board/renesas/rsk7203/Kconfig
new file mode 100644
index 0000000000..61e9913f36
--- /dev/null
+++ b/board/renesas/rsk7203/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_RSK7203
+
+config SYS_CPU
+ string
+ default "sh2"
+
+config SYS_BOARD
+ string
+ default "rsk7203"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "rsk7203"
+
+endif
diff --git a/board/renesas/rsk7264/Kconfig b/board/renesas/rsk7264/Kconfig
new file mode 100644
index 0000000000..a32d3ca788
--- /dev/null
+++ b/board/renesas/rsk7264/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_RSK7264
+
+config SYS_CPU
+ string
+ default "sh2"
+
+config SYS_BOARD
+ string
+ default "rsk7264"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "rsk7264"
+
+endif
diff --git a/board/renesas/rsk7269/Kconfig b/board/renesas/rsk7269/Kconfig
new file mode 100644
index 0000000000..c126fcbadd
--- /dev/null
+++ b/board/renesas/rsk7269/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_RSK7269
+
+config SYS_CPU
+ string
+ default "sh2"
+
+config SYS_BOARD
+ string
+ default "rsk7269"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "rsk7269"
+
+endif
diff --git a/board/renesas/sh7752evb/Kconfig b/board/renesas/sh7752evb/Kconfig
new file mode 100644
index 0000000000..12e52b48ca
--- /dev/null
+++ b/board/renesas/sh7752evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_SH7752EVB
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "sh7752evb"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "sh7752evb"
+
+endif
diff --git a/board/renesas/sh7753evb/Kconfig b/board/renesas/sh7753evb/Kconfig
new file mode 100644
index 0000000000..a1f4cd03ef
--- /dev/null
+++ b/board/renesas/sh7753evb/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_SH7753EVB
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "sh7753evb"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "sh7753evb"
+
+endif
diff --git a/board/renesas/sh7757lcr/Kconfig b/board/renesas/sh7757lcr/Kconfig
new file mode 100644
index 0000000000..a0e3265fcb
--- /dev/null
+++ b/board/renesas/sh7757lcr/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_SH7757LCR
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "sh7757lcr"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "sh7757lcr"
+
+endif
diff --git a/board/renesas/sh7763rdp/Kconfig b/board/renesas/sh7763rdp/Kconfig
new file mode 100644
index 0000000000..fbc11af7cc
--- /dev/null
+++ b/board/renesas/sh7763rdp/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_SH7763RDP
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "sh7763rdp"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "sh7763rdp"
+
+endif
diff --git a/board/renesas/sh7785lcr/Kconfig b/board/renesas/sh7785lcr/Kconfig
new file mode 100644
index 0000000000..8939f7d73f
--- /dev/null
+++ b/board/renesas/sh7785lcr/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_SH7785LCR
+
+config SYS_CPU
+ string
+ default "sh4"
+
+config SYS_BOARD
+ string
+ default "sh7785lcr"
+
+config SYS_VENDOR
+ string
+ default "renesas"
+
+config SYS_CONFIG_NAME
+ string
+ default "sh7785lcr"
+
+endif
diff --git a/board/ronetix/pm9261/Kconfig b/board/ronetix/pm9261/Kconfig
new file mode 100644
index 0000000000..1cb9149761
--- /dev/null
+++ b/board/ronetix/pm9261/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_PM9261
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "pm9261"
+
+config SYS_VENDOR
+ string
+ default "ronetix"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "pm9261"
+
+endif
diff --git a/board/ronetix/pm9263/Kconfig b/board/ronetix/pm9263/Kconfig
new file mode 100644
index 0000000000..292ccd6905
--- /dev/null
+++ b/board/ronetix/pm9263/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_PM9263
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "pm9263"
+
+config SYS_VENDOR
+ string
+ default "ronetix"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "pm9263"
+
+endif
diff --git a/board/ronetix/pm9g45/Kconfig b/board/ronetix/pm9g45/Kconfig
new file mode 100644
index 0000000000..e60e9aaef9
--- /dev/null
+++ b/board/ronetix/pm9g45/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_PM9G45
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "pm9g45"
+
+config SYS_VENDOR
+ string
+ default "ronetix"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "pm9g45"
+
+endif
diff --git a/board/sacsng/Kconfig b/board/sacsng/Kconfig
new file mode 100644
index 0000000000..f716a911f0
--- /dev/null
+++ b/board/sacsng/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SACSNG
+
+config SYS_BOARD
+ string
+ default "sacsng"
+
+config SYS_CONFIG_NAME
+ string
+ default "sacsng"
+
+endif
diff --git a/board/samsung/arndale/Kconfig b/board/samsung/arndale/Kconfig
new file mode 100644
index 0000000000..c3af0ecf2b
--- /dev/null
+++ b/board/samsung/arndale/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ARNDALE
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "arndale"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "arndale"
+
+endif
diff --git a/board/samsung/goni/Kconfig b/board/samsung/goni/Kconfig
new file mode 100644
index 0000000000..0be535e49a
--- /dev/null
+++ b/board/samsung/goni/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_S5P_GONI
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "goni"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "s5pc1xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "s5p_goni"
+
+endif
diff --git a/board/samsung/origen/Kconfig b/board/samsung/origen/Kconfig
new file mode 100644
index 0000000000..f52de83e25
--- /dev/null
+++ b/board/samsung/origen/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ORIGEN
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "origen"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "origen"
+
+endif
diff --git a/board/samsung/smdk2410/Kconfig b/board/samsung/smdk2410/Kconfig
new file mode 100644
index 0000000000..e921c0986c
--- /dev/null
+++ b/board/samsung/smdk2410/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SMDK2410
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "smdk2410"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "s3c24x0"
+
+config SYS_CONFIG_NAME
+ string
+ default "smdk2410"
+
+endif
diff --git a/board/samsung/smdk5250/Kconfig b/board/samsung/smdk5250/Kconfig
new file mode 100644
index 0000000000..edebbdeabb
--- /dev/null
+++ b/board/samsung/smdk5250/Kconfig
@@ -0,0 +1,47 @@
+if TARGET_SMDK5250
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "smdk5250"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "smdk5250"
+
+endif
+
+if TARGET_SNOW
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "smdk5250"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "snow"
+
+endif
diff --git a/board/samsung/smdk5420/Kconfig b/board/samsung/smdk5420/Kconfig
new file mode 100644
index 0000000000..052c2754f0
--- /dev/null
+++ b/board/samsung/smdk5420/Kconfig
@@ -0,0 +1,47 @@
+if TARGET_PEACH_PIT
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "smdk5420"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "peach-pit"
+
+endif
+
+if TARGET_SMDK5420
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "smdk5420"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "smdk5420"
+
+endif
diff --git a/board/samsung/smdkc100/Kconfig b/board/samsung/smdkc100/Kconfig
new file mode 100644
index 0000000000..9c2b4da71c
--- /dev/null
+++ b/board/samsung/smdkc100/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SMDKC100
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "smdkc100"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "s5pc1xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "smdkc100"
+
+endif
diff --git a/board/samsung/smdkv310/Kconfig b/board/samsung/smdkv310/Kconfig
new file mode 100644
index 0000000000..e467092b5b
--- /dev/null
+++ b/board/samsung/smdkv310/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SMDKV310
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "smdkv310"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "smdkv310"
+
+endif
diff --git a/board/samsung/trats/Kconfig b/board/samsung/trats/Kconfig
new file mode 100644
index 0000000000..040413ee14
--- /dev/null
+++ b/board/samsung/trats/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TRATS
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "trats"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "trats"
+
+endif
diff --git a/board/samsung/trats2/Kconfig b/board/samsung/trats2/Kconfig
new file mode 100644
index 0000000000..a82fdfb4f9
--- /dev/null
+++ b/board/samsung/trats2/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TRATS2
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "trats2"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "trats2"
+
+endif
diff --git a/board/samsung/universal_c210/Kconfig b/board/samsung/universal_c210/Kconfig
new file mode 100644
index 0000000000..082168fb4f
--- /dev/null
+++ b/board/samsung/universal_c210/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_S5PC210_UNIVERSAL
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "universal_c210"
+
+config SYS_VENDOR
+ string
+ default "samsung"
+
+config SYS_SOC
+ string
+ default "exynos"
+
+config SYS_CONFIG_NAME
+ string
+ default "s5pc210_universal"
+
+endif
diff --git a/board/sandburst/karef/Kconfig b/board/sandburst/karef/Kconfig
new file mode 100644
index 0000000000..d4aaea58af
--- /dev/null
+++ b/board/sandburst/karef/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_KAREF
+
+config SYS_BOARD
+ string
+ default "karef"
+
+config SYS_VENDOR
+ string
+ default "sandburst"
+
+config SYS_CONFIG_NAME
+ string
+ default "KAREF"
+
+endif
diff --git a/board/sandburst/metrobox/Kconfig b/board/sandburst/metrobox/Kconfig
new file mode 100644
index 0000000000..be2affc79d
--- /dev/null
+++ b/board/sandburst/metrobox/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_METROBOX
+
+config SYS_BOARD
+ string
+ default "metrobox"
+
+config SYS_VENDOR
+ string
+ default "sandburst"
+
+config SYS_CONFIG_NAME
+ string
+ default "METROBOX"
+
+endif
diff --git a/board/sandisk/sansa_fuze_plus/Kconfig b/board/sandisk/sansa_fuze_plus/Kconfig
new file mode 100644
index 0000000000..eddbfd8c9a
--- /dev/null
+++ b/board/sandisk/sansa_fuze_plus/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SANSA_FUZE_PLUS
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "sansa_fuze_plus"
+
+config SYS_VENDOR
+ string
+ default "sandisk"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "sansa_fuze_plus"
+
+endif
diff --git a/board/sandpoint/Kconfig b/board/sandpoint/Kconfig
new file mode 100644
index 0000000000..3cc99de214
--- /dev/null
+++ b/board/sandpoint/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SANDPOINT8240
+
+config SYS_BOARD
+ string
+ default "sandpoint"
+
+config SYS_CONFIG_NAME
+ string
+ default "Sandpoint8240"
+
+endif
+
+if TARGET_SANDPOINT8245
+
+config SYS_BOARD
+ string
+ default "sandpoint"
+
+config SYS_CONFIG_NAME
+ string
+ default "Sandpoint8245"
+
+endif
diff --git a/board/sbc405/Kconfig b/board/sbc405/Kconfig
new file mode 100644
index 0000000000..77082bfbcf
--- /dev/null
+++ b/board/sbc405/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SBC405
+
+config SYS_BOARD
+ string
+ default "sbc405"
+
+config SYS_CONFIG_NAME
+ string
+ default "sbc405"
+
+endif
diff --git a/board/sbc8349/Kconfig b/board/sbc8349/Kconfig
new file mode 100644
index 0000000000..5b851f8bab
--- /dev/null
+++ b/board/sbc8349/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SBC8349
+
+config SYS_BOARD
+ string
+ default "sbc8349"
+
+config SYS_CONFIG_NAME
+ string
+ default "sbc8349"
+
+endif
diff --git a/board/sbc8548/Kconfig b/board/sbc8548/Kconfig
new file mode 100644
index 0000000000..5223d3d667
--- /dev/null
+++ b/board/sbc8548/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SBC8548
+
+config SYS_BOARD
+ string
+ default "sbc8548"
+
+config SYS_CONFIG_NAME
+ string
+ default "sbc8548"
+
+endif
diff --git a/board/sbc8641d/Kconfig b/board/sbc8641d/Kconfig
new file mode 100644
index 0000000000..7f77bca186
--- /dev/null
+++ b/board/sbc8641d/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SBC8641D
+
+config SYS_BOARD
+ string
+ default "sbc8641d"
+
+config SYS_CONFIG_NAME
+ string
+ default "sbc8641d"
+
+endif
diff --git a/board/sc3/Kconfig b/board/sc3/Kconfig
new file mode 100644
index 0000000000..74694be907
--- /dev/null
+++ b/board/sc3/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SC3
+
+config SYS_BOARD
+ string
+ default "sc3"
+
+config SYS_CONFIG_NAME
+ string
+ default "sc3"
+
+endif
diff --git a/board/scb9328/Kconfig b/board/scb9328/Kconfig
new file mode 100644
index 0000000000..040d055bb6
--- /dev/null
+++ b/board/scb9328/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_SCB9328
+
+config SYS_CPU
+ string
+ default "arm920t"
+
+config SYS_BOARD
+ string
+ default "scb9328"
+
+config SYS_SOC
+ string
+ default "imx"
+
+config SYS_CONFIG_NAME
+ string
+ default "scb9328"
+
+endif
diff --git a/board/schulercontrol/sc_sps_1/Kconfig b/board/schulercontrol/sc_sps_1/Kconfig
new file mode 100644
index 0000000000..30071ed74c
--- /dev/null
+++ b/board/schulercontrol/sc_sps_1/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SC_SPS_1
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "sc_sps_1"
+
+config SYS_VENDOR
+ string
+ default "schulercontrol"
+
+config SYS_SOC
+ string
+ default "mxs"
+
+config SYS_CONFIG_NAME
+ string
+ default "sc_sps_1"
+
+endif
diff --git a/board/shmin/Kconfig b/board/shmin/Kconfig
new file mode 100644
index 0000000000..cb9fb9fa2a
--- /dev/null
+++ b/board/shmin/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_SHMIN
+
+config SYS_CPU
+ string
+ default "sh3"
+
+config SYS_BOARD
+ string
+ default "shmin"
+
+config SYS_CONFIG_NAME
+ string
+ default "shmin"
+
+endif
diff --git a/board/siemens/corvus/Kconfig b/board/siemens/corvus/Kconfig
new file mode 100644
index 0000000000..e24364cab5
--- /dev/null
+++ b/board/siemens/corvus/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_CORVUS
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "corvus"
+
+config SYS_VENDOR
+ string
+ default "siemens"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "corvus"
+
+endif
diff --git a/board/siemens/draco/Kconfig b/board/siemens/draco/Kconfig
new file mode 100644
index 0000000000..c6dac1c0c7
--- /dev/null
+++ b/board/siemens/draco/Kconfig
@@ -0,0 +1,47 @@
+if TARGET_DRACO
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "draco"
+
+config SYS_VENDOR
+ string
+ default "siemens"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "draco"
+
+endif
+
+if TARGET_DXR2
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "draco"
+
+config SYS_VENDOR
+ string
+ default "siemens"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "dxr2"
+
+endif
diff --git a/board/siemens/pxm2/Kconfig b/board/siemens/pxm2/Kconfig
new file mode 100644
index 0000000000..db695378ce
--- /dev/null
+++ b/board/siemens/pxm2/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_PXM2
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "pxm2"
+
+config SYS_VENDOR
+ string
+ default "siemens"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "pxm2"
+
+endif
diff --git a/board/siemens/rut/Kconfig b/board/siemens/rut/Kconfig
new file mode 100644
index 0000000000..c4d9e7ef1b
--- /dev/null
+++ b/board/siemens/rut/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_RUT
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "rut"
+
+config SYS_VENDOR
+ string
+ default "siemens"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "rut"
+
+endif
diff --git a/board/siemens/taurus/Kconfig b/board/siemens/taurus/Kconfig
new file mode 100644
index 0000000000..3ef14c6129
--- /dev/null
+++ b/board/siemens/taurus/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TAURUS
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "taurus"
+
+config SYS_VENDOR
+ string
+ default "siemens"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "taurus"
+
+endif
diff --git a/board/silica/pengwyn/Kconfig b/board/silica/pengwyn/Kconfig
new file mode 100644
index 0000000000..abf86b1bdd
--- /dev/null
+++ b/board/silica/pengwyn/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_PENGWYN
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "pengwyn"
+
+config SYS_VENDOR
+ string
+ default "silica"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "pengwyn"
+
+endif
diff --git a/board/sixnet/Kconfig b/board/sixnet/Kconfig
new file mode 100644
index 0000000000..2c1b995cde
--- /dev/null
+++ b/board/sixnet/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SXNI855T
+
+config SYS_BOARD
+ string
+ default "sixnet"
+
+config SYS_CONFIG_NAME
+ string
+ default "SXNI855T"
+
+endif
diff --git a/board/socrates/Kconfig b/board/socrates/Kconfig
new file mode 100644
index 0000000000..06abd9d365
--- /dev/null
+++ b/board/socrates/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SOCRATES
+
+config SYS_BOARD
+ string
+ default "socrates"
+
+config SYS_CONFIG_NAME
+ string
+ default "socrates"
+
+endif
diff --git a/board/solidrun/hummingboard/Kconfig b/board/solidrun/hummingboard/Kconfig
new file mode 100644
index 0000000000..a412347666
--- /dev/null
+++ b/board/solidrun/hummingboard/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_HUMMINGBOARD
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "hummingboard"
+
+config SYS_VENDOR
+ string
+ default "solidrun"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "hummingboard"
+
+endif
diff --git a/board/spd8xx/Kconfig b/board/spd8xx/Kconfig
new file mode 100644
index 0000000000..4845cba28f
--- /dev/null
+++ b/board/spd8xx/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SPD823TS
+
+config SYS_BOARD
+ string
+ default "spd8xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "SPD823TS"
+
+endif
diff --git a/board/spear/spear300/Kconfig b/board/spear/spear300/Kconfig
new file mode 100644
index 0000000000..7e49e34253
--- /dev/null
+++ b/board/spear/spear300/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SPEAR300
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "spear300"
+
+config SYS_VENDOR
+ string
+ default "spear"
+
+config SYS_SOC
+ string
+ default "spear"
+
+config SYS_CONFIG_NAME
+ string
+ default "spear3xx_evb"
+
+endif
diff --git a/board/spear/spear310/Kconfig b/board/spear/spear310/Kconfig
new file mode 100644
index 0000000000..de7104029a
--- /dev/null
+++ b/board/spear/spear310/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SPEAR310
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "spear310"
+
+config SYS_VENDOR
+ string
+ default "spear"
+
+config SYS_SOC
+ string
+ default "spear"
+
+config SYS_CONFIG_NAME
+ string
+ default "spear3xx_evb"
+
+endif
diff --git a/board/spear/spear320/Kconfig b/board/spear/spear320/Kconfig
new file mode 100644
index 0000000000..4cf6baf08d
--- /dev/null
+++ b/board/spear/spear320/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SPEAR320
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "spear320"
+
+config SYS_VENDOR
+ string
+ default "spear"
+
+config SYS_SOC
+ string
+ default "spear"
+
+config SYS_CONFIG_NAME
+ string
+ default "spear3xx_evb"
+
+endif
diff --git a/board/spear/spear600/Kconfig b/board/spear/spear600/Kconfig
new file mode 100644
index 0000000000..d62f9e7bec
--- /dev/null
+++ b/board/spear/spear600/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SPEAR600
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "spear600"
+
+config SYS_VENDOR
+ string
+ default "spear"
+
+config SYS_SOC
+ string
+ default "spear"
+
+config SYS_CONFIG_NAME
+ string
+ default "spear6xx_evb"
+
+endif
diff --git a/board/spear/x600/Kconfig b/board/spear/x600/Kconfig
new file mode 100644
index 0000000000..a9245591bf
--- /dev/null
+++ b/board/spear/x600/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_X600
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "x600"
+
+config SYS_VENDOR
+ string
+ default "spear"
+
+config SYS_SOC
+ string
+ default "spear"
+
+config SYS_CONFIG_NAME
+ string
+ default "x600"
+
+endif
diff --git a/board/st-ericsson/snowball/Kconfig b/board/st-ericsson/snowball/Kconfig
new file mode 100644
index 0000000000..b5ead0fcfa
--- /dev/null
+++ b/board/st-ericsson/snowball/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_SNOWBALL
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "snowball"
+
+config SYS_VENDOR
+ string
+ default "st-ericsson"
+
+config SYS_SOC
+ string
+ default "u8500"
+
+config SYS_CONFIG_NAME
+ string
+ default "snowball"
+
+endif
diff --git a/board/st-ericsson/u8500/Kconfig b/board/st-ericsson/u8500/Kconfig
new file mode 100644
index 0000000000..bbcfdafc54
--- /dev/null
+++ b/board/st-ericsson/u8500/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_U8500_HREF
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "u8500"
+
+config SYS_VENDOR
+ string
+ default "st-ericsson"
+
+config SYS_SOC
+ string
+ default "u8500"
+
+config SYS_CONFIG_NAME
+ string
+ default "u8500_href"
+
+endif
diff --git a/board/st/nhk8815/Kconfig b/board/st/nhk8815/Kconfig
new file mode 100644
index 0000000000..ec3f880dea
--- /dev/null
+++ b/board/st/nhk8815/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_NHK8815
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "nhk8815"
+
+config SYS_VENDOR
+ string
+ default "st"
+
+config SYS_SOC
+ string
+ default "nomadik"
+
+config SYS_CONFIG_NAME
+ string
+ default "nhk8815"
+
+endif
diff --git a/board/stx/stxgp3/Kconfig b/board/stx/stxgp3/Kconfig
new file mode 100644
index 0000000000..aac2940f78
--- /dev/null
+++ b/board/stx/stxgp3/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_STXGP3
+
+config SYS_BOARD
+ string
+ default "stxgp3"
+
+config SYS_VENDOR
+ string
+ default "stx"
+
+config SYS_CONFIG_NAME
+ string
+ default "stxgp3"
+
+endif
diff --git a/board/stx/stxssa/Kconfig b/board/stx/stxssa/Kconfig
new file mode 100644
index 0000000000..06dd8bef8b
--- /dev/null
+++ b/board/stx/stxssa/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_STXSSA
+
+config SYS_BOARD
+ string
+ default "stxssa"
+
+config SYS_VENDOR
+ string
+ default "stx"
+
+config SYS_CONFIG_NAME
+ string
+ default "stxssa"
+
+endif
diff --git a/board/stx/stxxtc/Kconfig b/board/stx/stxxtc/Kconfig
new file mode 100644
index 0000000000..c444cff759
--- /dev/null
+++ b/board/stx/stxxtc/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_STXXTC
+
+config SYS_BOARD
+ string
+ default "stxxtc"
+
+config SYS_VENDOR
+ string
+ default "stx"
+
+config SYS_CONFIG_NAME
+ string
+ default "stxxtc"
+
+endif
diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig
new file mode 100644
index 0000000000..b06b5e0548
--- /dev/null
+++ b/board/sunxi/Kconfig
@@ -0,0 +1,59 @@
+if TARGET_SUN4I
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "sunxi"
+
+config SYS_SOC
+ string
+ default "sunxi"
+
+config SYS_CONFIG_NAME
+ string
+ default "sun4i"
+
+endif
+
+if TARGET_SUN5I
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "sunxi"
+
+config SYS_SOC
+ string
+ default "sunxi"
+
+config SYS_CONFIG_NAME
+ string
+ default "sun5i"
+
+endif
+
+if TARGET_SUN7I
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "sunxi"
+
+config SYS_SOC
+ string
+ default "sunxi"
+
+config SYS_CONFIG_NAME
+ string
+ default "sun7i"
+
+endif
diff --git a/board/svm_sc8xx/Kconfig b/board/svm_sc8xx/Kconfig
new file mode 100644
index 0000000000..522b1a85d0
--- /dev/null
+++ b/board/svm_sc8xx/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_SVM_SC8XX
+
+config SYS_BOARD
+ string
+ default "svm_sc8xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "svm_sc8xx"
+
+endif
diff --git a/board/synopsys/Kconfig b/board/synopsys/Kconfig
new file mode 100644
index 0000000000..22034c19f1
--- /dev/null
+++ b/board/synopsys/Kconfig
@@ -0,0 +1,31 @@
+if TARGET_ARCANGEL4
+
+config SYS_CPU
+ string
+ default "arc700"
+
+config SYS_VENDOR
+ string
+ default "synopsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "arcangel4"
+
+endif
+
+if TARGET_ARCANGEL4_BE
+
+config SYS_CPU
+ string
+ default "arc700"
+
+config SYS_VENDOR
+ string
+ default "synopsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "arcangel4-be"
+
+endif
diff --git a/board/synopsys/axs101/Kconfig b/board/synopsys/axs101/Kconfig
new file mode 100644
index 0000000000..535b8ebf48
--- /dev/null
+++ b/board/synopsys/axs101/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_AXS101
+
+config SYS_CPU
+ string
+ default "arc700"
+
+config SYS_BOARD
+ string
+ default "axs101"
+
+config SYS_VENDOR
+ string
+ default "synopsys"
+
+config SYS_CONFIG_NAME
+ string
+ default "axs101"
+
+endif
diff --git a/board/syteco/jadecpu/Kconfig b/board/syteco/jadecpu/Kconfig
new file mode 100644
index 0000000000..c00204a785
--- /dev/null
+++ b/board/syteco/jadecpu/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_JADECPU
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "jadecpu"
+
+config SYS_VENDOR
+ string
+ default "syteco"
+
+config SYS_SOC
+ string
+ default "mb86r0x"
+
+config SYS_CONFIG_NAME
+ string
+ default "jadecpu"
+
+endif
diff --git a/board/syteco/zmx25/Kconfig b/board/syteco/zmx25/Kconfig
new file mode 100644
index 0000000000..dbf34e5f05
--- /dev/null
+++ b/board/syteco/zmx25/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_ZMX25
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "zmx25"
+
+config SYS_VENDOR
+ string
+ default "syteco"
+
+config SYS_SOC
+ string
+ default "mx25"
+
+config SYS_CONFIG_NAME
+ string
+ default "zmx25"
+
+endif
diff --git a/board/t3corp/Kconfig b/board/t3corp/Kconfig
new file mode 100644
index 0000000000..818293a2e6
--- /dev/null
+++ b/board/t3corp/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_T3CORP
+
+config SYS_BOARD
+ string
+ default "t3corp"
+
+config SYS_CONFIG_NAME
+ string
+ default "t3corp"
+
+endif
diff --git a/board/taskit/stamp9g20/Kconfig b/board/taskit/stamp9g20/Kconfig
new file mode 100644
index 0000000000..3aecad90df
--- /dev/null
+++ b/board/taskit/stamp9g20/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_STAMP9G20
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "stamp9g20"
+
+config SYS_VENDOR
+ string
+ default "taskit"
+
+config SYS_SOC
+ string
+ default "at91"
+
+config SYS_CONFIG_NAME
+ string
+ default "stamp9g20"
+
+endif
diff --git a/board/tcm-bf518/Kconfig b/board/tcm-bf518/Kconfig
new file mode 100644
index 0000000000..a24609921b
--- /dev/null
+++ b/board/tcm-bf518/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_TCM_BF518
+
+config SYS_BOARD
+ string
+ default "tcm-bf518"
+
+config SYS_CONFIG_NAME
+ string
+ default "tcm-bf518"
+
+endif
diff --git a/board/tcm-bf537/Kconfig b/board/tcm-bf537/Kconfig
new file mode 100644
index 0000000000..a7f1b21a3b
--- /dev/null
+++ b/board/tcm-bf537/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_TCM_BF537
+
+config SYS_BOARD
+ string
+ default "tcm-bf537"
+
+config SYS_CONFIG_NAME
+ string
+ default "tcm-bf537"
+
+endif
diff --git a/board/technexion/tao3530/Kconfig b/board/technexion/tao3530/Kconfig
new file mode 100644
index 0000000000..06e56a4f8f
--- /dev/null
+++ b/board/technexion/tao3530/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TAO3530
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "tao3530"
+
+config SYS_VENDOR
+ string
+ default "technexion"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "tao3530"
+
+endif
diff --git a/board/technexion/twister/Kconfig b/board/technexion/twister/Kconfig
new file mode 100644
index 0000000000..1790f6d250
--- /dev/null
+++ b/board/technexion/twister/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TWISTER
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "twister"
+
+config SYS_VENDOR
+ string
+ default "technexion"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "twister"
+
+endif
diff --git a/board/teejet/mt_ventoux/Kconfig b/board/teejet/mt_ventoux/Kconfig
new file mode 100644
index 0000000000..96cf7c05a2
--- /dev/null
+++ b/board/teejet/mt_ventoux/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_MT_VENTOUX
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "mt_ventoux"
+
+config SYS_VENDOR
+ string
+ default "teejet"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "mt_ventoux"
+
+endif
diff --git a/board/ti/am335x/Kconfig b/board/ti/am335x/Kconfig
new file mode 100644
index 0000000000..c3b61af263
--- /dev/null
+++ b/board/ti/am335x/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AM335X_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "am335x"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "am335x_evm"
+
+endif
diff --git a/board/ti/am3517crane/Kconfig b/board/ti/am3517crane/Kconfig
new file mode 100644
index 0000000000..fdb20ab6e1
--- /dev/null
+++ b/board/ti/am3517crane/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AM3517_CRANE
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "am3517crane"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "am3517_crane"
+
+endif
diff --git a/board/ti/am43xx/Kconfig b/board/ti/am43xx/Kconfig
new file mode 100644
index 0000000000..3c61ec1d76
--- /dev/null
+++ b/board/ti/am43xx/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_AM43XX_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "am43xx"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "am43xx_evm"
+
+endif
diff --git a/board/ti/beagle/Kconfig b/board/ti/beagle/Kconfig
new file mode 100644
index 0000000000..15dccdf854
--- /dev/null
+++ b/board/ti/beagle/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP3_BEAGLE
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "beagle"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_beagle"
+
+endif
diff --git a/board/ti/dra7xx/Kconfig b/board/ti/dra7xx/Kconfig
new file mode 100644
index 0000000000..4b13ef4282
--- /dev/null
+++ b/board/ti/dra7xx/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DRA7XX_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "dra7xx"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap5"
+
+config SYS_CONFIG_NAME
+ string
+ default "dra7xx_evm"
+
+endif
diff --git a/board/ti/evm/Kconfig b/board/ti/evm/Kconfig
new file mode 100644
index 0000000000..e34294290e
--- /dev/null
+++ b/board/ti/evm/Kconfig
@@ -0,0 +1,71 @@
+if TARGET_OMAP3_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "evm"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_evm"
+
+endif
+
+if TARGET_OMAP3_EVM_QUICK_MMC
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "evm"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_evm_quick_mmc"
+
+endif
+
+if TARGET_OMAP3_EVM_QUICK_NAND
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "evm"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_evm_quick_nand"
+
+endif
diff --git a/board/ti/ks2_evm/Kconfig b/board/ti/ks2_evm/Kconfig
new file mode 100644
index 0000000000..7890b3018a
--- /dev/null
+++ b/board/ti/ks2_evm/Kconfig
@@ -0,0 +1,47 @@
+if TARGET_K2E_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "ks2_evm"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "keystone"
+
+config SYS_CONFIG_NAME
+ string
+ default "k2e_evm"
+
+endif
+
+if TARGET_K2HK_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "ks2_evm"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "keystone"
+
+config SYS_CONFIG_NAME
+ string
+ default "k2hk_evm"
+
+endif
diff --git a/board/ti/omap5912osk/Kconfig b/board/ti/omap5912osk/Kconfig
new file mode 100644
index 0000000000..9f7493a35f
--- /dev/null
+++ b/board/ti/omap5912osk/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP5912OSK
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "omap5912osk"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap5912osk"
+
+endif
diff --git a/board/ti/omap5_uevm/Kconfig b/board/ti/omap5_uevm/Kconfig
new file mode 100644
index 0000000000..7c7d5dcc0f
--- /dev/null
+++ b/board/ti/omap5_uevm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP5_UEVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "omap5_uevm"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap5"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap5_uevm"
+
+endif
diff --git a/board/ti/panda/Kconfig b/board/ti/panda/Kconfig
new file mode 100644
index 0000000000..be1307d76a
--- /dev/null
+++ b/board/ti/panda/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP4_PANDA
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "panda"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap4"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap4_panda"
+
+endif
diff --git a/board/ti/sdp3430/Kconfig b/board/ti/sdp3430/Kconfig
new file mode 100644
index 0000000000..81989b7f9e
--- /dev/null
+++ b/board/ti/sdp3430/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP3_SDP3430
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "sdp3430"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap3_sdp3430"
+
+endif
diff --git a/board/ti/sdp4430/Kconfig b/board/ti/sdp4430/Kconfig
new file mode 100644
index 0000000000..140e1f16ea
--- /dev/null
+++ b/board/ti/sdp4430/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_OMAP4_SDP4430
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "sdp4430"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "omap4"
+
+config SYS_CONFIG_NAME
+ string
+ default "omap4_sdp4430"
+
+endif
diff --git a/board/ti/ti814x/Kconfig b/board/ti/ti814x/Kconfig
new file mode 100644
index 0000000000..4d4f52cef4
--- /dev/null
+++ b/board/ti/ti814x/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TI814X_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "ti814x"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "ti814x_evm"
+
+endif
diff --git a/board/ti/ti816x/Kconfig b/board/ti/ti816x/Kconfig
new file mode 100644
index 0000000000..5821172b34
--- /dev/null
+++ b/board/ti/ti816x/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TI816X_EVM
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "ti816x"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "am33xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "ti816x_evm"
+
+endif
diff --git a/board/ti/tnetv107xevm/Kconfig b/board/ti/tnetv107xevm/Kconfig
new file mode 100644
index 0000000000..9cffd7c646
--- /dev/null
+++ b/board/ti/tnetv107xevm/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_TNETV107X_EVM
+
+config SYS_CPU
+ string
+ default "arm1176"
+
+config SYS_BOARD
+ string
+ default "tnetv107xevm"
+
+config SYS_VENDOR
+ string
+ default "ti"
+
+config SYS_SOC
+ string
+ default "tnetv107x"
+
+config SYS_CONFIG_NAME
+ string
+ default "tnetv107x_evm"
+
+endif
diff --git a/board/timll/devkit3250/Kconfig b/board/timll/devkit3250/Kconfig
new file mode 100644
index 0000000000..4caee60210
--- /dev/null
+++ b/board/timll/devkit3250/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DEVKIT3250
+
+config SYS_CPU
+ string
+ default "arm926ejs"
+
+config SYS_BOARD
+ string
+ default "devkit3250"
+
+config SYS_VENDOR
+ string
+ default "timll"
+
+config SYS_SOC
+ string
+ default "lpc32xx"
+
+config SYS_CONFIG_NAME
+ string
+ default "devkit3250"
+
+endif
diff --git a/board/timll/devkit8000/Kconfig b/board/timll/devkit8000/Kconfig
new file mode 100644
index 0000000000..d9c920cab0
--- /dev/null
+++ b/board/timll/devkit8000/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_DEVKIT8000
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "devkit8000"
+
+config SYS_VENDOR
+ string
+ default "timll"
+
+config SYS_SOC
+ string
+ default "omap3"
+
+config SYS_CONFIG_NAME
+ string
+ default "devkit8000"
+
+endif
diff --git a/board/toradex/colibri_pxa270/Kconfig b/board/toradex/colibri_pxa270/Kconfig
new file mode 100644
index 0000000000..9367c8898e
--- /dev/null
+++ b/board/toradex/colibri_pxa270/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_COLIBRI_PXA270
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "colibri_pxa270"
+
+config SYS_VENDOR
+ string
+ default "toradex"
+
+config SYS_CONFIG_NAME
+ string
+ default "colibri_pxa270"
+
+endif
diff --git a/board/toradex/colibri_t20_iris/Kconfig b/board/toradex/colibri_t20_iris/Kconfig
new file mode 100644
index 0000000000..334b7e051f
--- /dev/null
+++ b/board/toradex/colibri_t20_iris/Kconfig
@@ -0,0 +1,24 @@
+if TARGET_COLIBRI_T20_IRIS
+
+config SYS_CPU
+ string
+ default "arm720t" if SPL_BUILD
+ default "armv7" if !SPL_BUILD
+
+config SYS_BOARD
+ string
+ default "colibri_t20_iris"
+
+config SYS_VENDOR
+ string
+ default "toradex"
+
+config SYS_SOC
+ string
+ default "tegra20"
+
+config SYS_CONFIG_NAME
+ string
+ default "colibri_t20_iris"
+
+endif
diff --git a/board/total5200/Kconfig b/board/total5200/Kconfig
new file mode 100644
index 0000000000..774eb9889e
--- /dev/null
+++ b/board/total5200/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_TOTAL5200
+
+config SYS_BOARD
+ string
+ default "total5200"
+
+config SYS_CONFIG_NAME
+ string
+ default "Total5200"
+
+endif
diff --git a/board/tqc/tqm5200/Kconfig b/board/tqc/tqm5200/Kconfig
new file mode 100644
index 0000000000..c692196550
--- /dev/null
+++ b/board/tqc/tqm5200/Kconfig
@@ -0,0 +1,63 @@
+if TARGET_AEV
+
+config SYS_BOARD
+ string
+ default "tqm5200"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "aev"
+
+endif
+
+if TARGET_CHARON
+
+config SYS_BOARD
+ string
+ default "tqm5200"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "charon"
+
+endif
+
+if TARGET_TB5200
+
+config SYS_BOARD
+ string
+ default "tqm5200"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TB5200"
+
+endif
+
+if TARGET_TQM5200
+
+config SYS_BOARD
+ string
+ default "tqm5200"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM5200"
+
+endif
diff --git a/board/tqc/tqm8260/Kconfig b/board/tqc/tqm8260/Kconfig
new file mode 100644
index 0000000000..0cf80ddb80
--- /dev/null
+++ b/board/tqc/tqm8260/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_TQM8260
+
+config SYS_BOARD
+ string
+ default "tqm8260"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM8260"
+
+endif
diff --git a/board/tqc/tqm8272/Kconfig b/board/tqc/tqm8272/Kconfig
new file mode 100644
index 0000000000..9be43d3bae
--- /dev/null
+++ b/board/tqc/tqm8272/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_TQM8272
+
+config SYS_BOARD
+ string
+ default "tqm8272"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM8272"
+
+endif
diff --git a/board/tqc/tqm834x/Kconfig b/board/tqc/tqm834x/Kconfig
new file mode 100644
index 0000000000..cd2e817a4e
--- /dev/null
+++ b/board/tqc/tqm834x/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_TQM834X
+
+config SYS_BOARD
+ string
+ default "tqm834x"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM834x"
+
+endif
diff --git a/board/tqc/tqm8xx/Kconfig b/board/tqc/tqm8xx/Kconfig
new file mode 100644
index 0000000000..5700d22162
--- /dev/null
+++ b/board/tqc/tqm8xx/Kconfig
@@ -0,0 +1,287 @@
+if TARGET_FPS850L
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "FPS850L"
+
+endif
+
+if TARGET_FPS860L
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "FPS860L"
+
+endif
+
+if TARGET_NSCU
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "NSCU"
+
+endif
+
+if TARGET_SM850
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "SM850"
+
+endif
+
+if TARGET_TK885D
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TK885D"
+
+endif
+
+if TARGET_TQM823L
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM823L"
+
+endif
+
+if TARGET_TQM823M
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM823M"
+
+endif
+
+if TARGET_TQM850L
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM850L"
+
+endif
+
+if TARGET_TQM850M
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM850M"
+
+endif
+
+if TARGET_TQM855L
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM855L"
+
+endif
+
+if TARGET_TQM855M
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM855M"
+
+endif
+
+if TARGET_TQM860L
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM860L"
+
+endif
+
+if TARGET_TQM860M
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM860M"
+
+endif
+
+if TARGET_TQM862L
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM862L"
+
+endif
+
+if TARGET_TQM862M
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM862M"
+
+endif
+
+if TARGET_TQM866M
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM866M"
+
+endif
+
+if TARGET_TQM885D
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "TQM885D"
+
+endif
+
+if TARGET_VIRTLAB2
+
+config SYS_BOARD
+ string
+ default "tqm8xx"
+
+config SYS_VENDOR
+ string
+ default "tqc"
+
+config SYS_CONFIG_NAME
+ string
+ default "virtlab2"
+
+endif
diff --git a/board/trizepsiv/Kconfig b/board/trizepsiv/Kconfig
new file mode 100644
index 0000000000..ddd2ce3f3e
--- /dev/null
+++ b/board/trizepsiv/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_TRIZEPSIV
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "trizepsiv"
+
+config SYS_CONFIG_NAME
+ string
+ default "trizepsiv"
+
+endif
diff --git a/board/ttcontrol/vision2/Kconfig b/board/ttcontrol/vision2/Kconfig
new file mode 100644
index 0000000000..3b18bea57a
--- /dev/null
+++ b/board/ttcontrol/vision2/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_VISION2
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "vision2"
+
+config SYS_VENDOR
+ string
+ default "ttcontrol"
+
+config SYS_SOC
+ string
+ default "mx5"
+
+config SYS_CONFIG_NAME
+ string
+ default "vision2"
+
+endif
diff --git a/board/udoo/Kconfig b/board/udoo/Kconfig
new file mode 100644
index 0000000000..69dbce0e25
--- /dev/null
+++ b/board/udoo/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_UDOO
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "udoo"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "udoo"
+
+endif
diff --git a/board/utx8245/Kconfig b/board/utx8245/Kconfig
new file mode 100644
index 0000000000..3dd264b0ca
--- /dev/null
+++ b/board/utx8245/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_UTX8245
+
+config SYS_BOARD
+ string
+ default "utx8245"
+
+config SYS_CONFIG_NAME
+ string
+ default "utx8245"
+
+endif
diff --git a/board/v38b/Kconfig b/board/v38b/Kconfig
new file mode 100644
index 0000000000..f473d89e58
--- /dev/null
+++ b/board/v38b/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_V38B
+
+config SYS_BOARD
+ string
+ default "v38b"
+
+config SYS_CONFIG_NAME
+ string
+ default "v38b"
+
+endif
diff --git a/board/ve8313/Kconfig b/board/ve8313/Kconfig
new file mode 100644
index 0000000000..ed9efbfbb6
--- /dev/null
+++ b/board/ve8313/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_VE8313
+
+config SYS_BOARD
+ string
+ default "ve8313"
+
+config SYS_CONFIG_NAME
+ string
+ default "ve8313"
+
+endif
diff --git a/board/vpac270/Kconfig b/board/vpac270/Kconfig
new file mode 100644
index 0000000000..e9170b0b7a
--- /dev/null
+++ b/board/vpac270/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_VPAC270
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "vpac270"
+
+config SYS_CONFIG_NAME
+ string
+ default "vpac270"
+
+endif
diff --git a/board/w7o/Kconfig b/board/w7o/Kconfig
new file mode 100644
index 0000000000..c0e879a6b7
--- /dev/null
+++ b/board/w7o/Kconfig
@@ -0,0 +1,23 @@
+if TARGET_W7OLMC
+
+config SYS_BOARD
+ string
+ default "w7o"
+
+config SYS_CONFIG_NAME
+ string
+ default "W7OLMC"
+
+endif
+
+if TARGET_W7OLMG
+
+config SYS_BOARD
+ string
+ default "w7o"
+
+config SYS_CONFIG_NAME
+ string
+ default "W7OLMG"
+
+endif
diff --git a/board/wandboard/Kconfig b/board/wandboard/Kconfig
new file mode 100644
index 0000000000..a323afab2a
--- /dev/null
+++ b/board/wandboard/Kconfig
@@ -0,0 +1,19 @@
+if TARGET_WANDBOARD
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "wandboard"
+
+config SYS_SOC
+ string
+ default "mx6"
+
+config SYS_CONFIG_NAME
+ string
+ default "wandboard"
+
+endif
diff --git a/board/woodburn/Kconfig b/board/woodburn/Kconfig
new file mode 100644
index 0000000000..1aca934f03
--- /dev/null
+++ b/board/woodburn/Kconfig
@@ -0,0 +1,39 @@
+if TARGET_WOODBURN
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "woodburn"
+
+config SYS_SOC
+ string
+ default "mx35"
+
+config SYS_CONFIG_NAME
+ string
+ default "woodburn"
+
+endif
+
+if TARGET_WOODBURN_SD
+
+config SYS_CPU
+ string
+ default "arm1136"
+
+config SYS_BOARD
+ string
+ default "woodburn"
+
+config SYS_SOC
+ string
+ default "mx35"
+
+config SYS_CONFIG_NAME
+ string
+ default "woodburn_sd"
+
+endif
diff --git a/board/xaeniax/Kconfig b/board/xaeniax/Kconfig
new file mode 100644
index 0000000000..9b41435911
--- /dev/null
+++ b/board/xaeniax/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_XAENIAX
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "xaeniax"
+
+config SYS_CONFIG_NAME
+ string
+ default "xaeniax"
+
+endif
diff --git a/board/xes/xpedite1000/Kconfig b/board/xes/xpedite1000/Kconfig
new file mode 100644
index 0000000000..115439a249
--- /dev/null
+++ b/board/xes/xpedite1000/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_XPEDITE1000
+
+config SYS_BOARD
+ string
+ default "xpedite1000"
+
+config SYS_VENDOR
+ string
+ default "xes"
+
+config SYS_CONFIG_NAME
+ string
+ default "xpedite1000"
+
+endif
diff --git a/board/xes/xpedite517x/Kconfig b/board/xes/xpedite517x/Kconfig
new file mode 100644
index 0000000000..b938746990
--- /dev/null
+++ b/board/xes/xpedite517x/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_XPEDITE517X
+
+config SYS_BOARD
+ string
+ default "xpedite517x"
+
+config SYS_VENDOR
+ string
+ default "xes"
+
+config SYS_CONFIG_NAME
+ string
+ default "xpedite517x"
+
+endif
diff --git a/board/xes/xpedite520x/Kconfig b/board/xes/xpedite520x/Kconfig
new file mode 100644
index 0000000000..e524ff1c90
--- /dev/null
+++ b/board/xes/xpedite520x/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_XPEDITE520X
+
+config SYS_BOARD
+ string
+ default "xpedite520x"
+
+config SYS_VENDOR
+ string
+ default "xes"
+
+config SYS_CONFIG_NAME
+ string
+ default "xpedite520x"
+
+endif
diff --git a/board/xes/xpedite537x/Kconfig b/board/xes/xpedite537x/Kconfig
new file mode 100644
index 0000000000..cab2ab3f6e
--- /dev/null
+++ b/board/xes/xpedite537x/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_XPEDITE537X
+
+config SYS_BOARD
+ string
+ default "xpedite537x"
+
+config SYS_VENDOR
+ string
+ default "xes"
+
+config SYS_CONFIG_NAME
+ string
+ default "xpedite537x"
+
+endif
diff --git a/board/xes/xpedite550x/Kconfig b/board/xes/xpedite550x/Kconfig
new file mode 100644
index 0000000000..fa11719ea0
--- /dev/null
+++ b/board/xes/xpedite550x/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_XPEDITE550X
+
+config SYS_BOARD
+ string
+ default "xpedite550x"
+
+config SYS_VENDOR
+ string
+ default "xes"
+
+config SYS_CONFIG_NAME
+ string
+ default "xpedite550x"
+
+endif
diff --git a/board/xilinx/microblaze-generic/Kconfig b/board/xilinx/microblaze-generic/Kconfig
new file mode 100644
index 0000000000..b9cb33471c
--- /dev/null
+++ b/board/xilinx/microblaze-generic/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_MICROBLAZE_GENERIC
+
+config SYS_BOARD
+ string
+ default "microblaze-generic"
+
+config SYS_VENDOR
+ string
+ default "xilinx"
+
+config SYS_CONFIG_NAME
+ string
+ default "microblaze-generic"
+
+endif
diff --git a/board/xilinx/ml507/Kconfig b/board/xilinx/ml507/Kconfig
new file mode 100644
index 0000000000..6f3483d896
--- /dev/null
+++ b/board/xilinx/ml507/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ML507
+
+config SYS_BOARD
+ string
+ default "ml507"
+
+config SYS_VENDOR
+ string
+ default "xilinx"
+
+config SYS_CONFIG_NAME
+ string
+ default "ml507"
+
+endif
diff --git a/board/xilinx/ppc405-generic/Kconfig b/board/xilinx/ppc405-generic/Kconfig
new file mode 100644
index 0000000000..98411c7ff4
--- /dev/null
+++ b/board/xilinx/ppc405-generic/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_XILINX_PPC405_GENERIC
+
+config SYS_BOARD
+ string
+ default "ppc405-generic"
+
+config SYS_VENDOR
+ string
+ default "xilinx"
+
+config SYS_CONFIG_NAME
+ string
+ default "xilinx-ppc405-generic"
+
+endif
diff --git a/board/xilinx/ppc440-generic/Kconfig b/board/xilinx/ppc440-generic/Kconfig
new file mode 100644
index 0000000000..37abe633e4
--- /dev/null
+++ b/board/xilinx/ppc440-generic/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_XILINX_PPC440_GENERIC
+
+config SYS_BOARD
+ string
+ default "ppc440-generic"
+
+config SYS_VENDOR
+ string
+ default "xilinx"
+
+config SYS_CONFIG_NAME
+ string
+ default "xilinx-ppc440-generic"
+
+endif
diff --git a/board/xilinx/zynq/Kconfig b/board/xilinx/zynq/Kconfig
new file mode 100644
index 0000000000..3b72a5f21d
--- /dev/null
+++ b/board/xilinx/zynq/Kconfig
@@ -0,0 +1,95 @@
+if TARGET_ZYNQ_MICROZED
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "zynq"
+
+config SYS_VENDOR
+ string
+ default "xilinx"
+
+config SYS_SOC
+ string
+ default "zynq"
+
+config SYS_CONFIG_NAME
+ string
+ default "zynq_microzed"
+
+endif
+
+if TARGET_ZYNQ_ZC70X
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "zynq"
+
+config SYS_VENDOR
+ string
+ default "xilinx"
+
+config SYS_SOC
+ string
+ default "zynq"
+
+config SYS_CONFIG_NAME
+ string
+ default "zynq_zc70x"
+
+endif
+
+if TARGET_ZYNQ_ZC770
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "zynq"
+
+config SYS_VENDOR
+ string
+ default "xilinx"
+
+config SYS_SOC
+ string
+ default "zynq"
+
+config SYS_CONFIG_NAME
+ string
+ default "zynq_zc770"
+
+endif
+
+if TARGET_ZYNQ_ZED
+
+config SYS_CPU
+ string
+ default "armv7"
+
+config SYS_BOARD
+ string
+ default "zynq"
+
+config SYS_VENDOR
+ string
+ default "xilinx"
+
+config SYS_SOC
+ string
+ default "zynq"
+
+config SYS_CONFIG_NAME
+ string
+ default "zynq_zed"
+
+endif
diff --git a/board/zeus/Kconfig b/board/zeus/Kconfig
new file mode 100644
index 0000000000..56786940e3
--- /dev/null
+++ b/board/zeus/Kconfig
@@ -0,0 +1,11 @@
+if TARGET_ZEUS
+
+config SYS_BOARD
+ string
+ default "zeus"
+
+config SYS_CONFIG_NAME
+ string
+ default "zeus"
+
+endif
diff --git a/board/zipitz2/Kconfig b/board/zipitz2/Kconfig
new file mode 100644
index 0000000000..702edbff5f
--- /dev/null
+++ b/board/zipitz2/Kconfig
@@ -0,0 +1,15 @@
+if TARGET_ZIPITZ2
+
+config SYS_CPU
+ string
+ default "pxa"
+
+config SYS_BOARD
+ string
+ default "zipitz2"
+
+config SYS_CONFIG_NAME
+ string
+ default "zipitz2"
+
+endif
diff --git a/configs/A13-OLinuXinoM_defconfig b/configs/A13-OLinuXinoM_defconfig
new file mode 100644
index 0000000000..1731200744
--- /dev/null
+++ b/configs/A13-OLinuXinoM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="A13_OLINUXINOM,SPL,CONS_INDEX=2"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SUN5I=y
diff --git a/configs/A3000_defconfig b/configs/A3000_defconfig
new file mode 100644
index 0000000000..e1923defcb
--- /dev/null
+++ b/configs/A3000_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_A3000=y
diff --git a/configs/APC405_defconfig b/configs/APC405_defconfig
new file mode 100644
index 0000000000..d9da49bb84
--- /dev/null
+++ b/configs/APC405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_APC405=y
diff --git a/configs/AR405_defconfig b/configs/AR405_defconfig
new file mode 100644
index 0000000000..be65ab738b
--- /dev/null
+++ b/configs/AR405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_AR405=y
diff --git a/configs/ASH405_defconfig b/configs/ASH405_defconfig
new file mode 100644
index 0000000000..ee094cb567
--- /dev/null
+++ b/configs/ASH405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_ASH405=y
diff --git a/configs/B4420QDS_NAND_defconfig b/configs/B4420QDS_NAND_defconfig
new file mode 100644
index 0000000000..5367e9bc62
--- /dev/null
+++ b/configs/B4420QDS_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_B4420,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_B4860QDS=y
diff --git a/configs/B4420QDS_SPIFLASH_defconfig b/configs/B4420QDS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..d62a0688ca
--- /dev/null
+++ b/configs/B4420QDS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_B4420,RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_B4860QDS=y
diff --git a/configs/B4420QDS_defconfig b/configs/B4420QDS_defconfig
new file mode 100644
index 0000000000..dc77f70233
--- /dev/null
+++ b/configs/B4420QDS_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_B4420"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_B4860QDS=y
diff --git a/configs/B4860QDS_NAND_defconfig b/configs/B4860QDS_NAND_defconfig
new file mode 100644
index 0000000000..05cf734101
--- /dev/null
+++ b/configs/B4860QDS_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_B4860QDS=y
diff --git a/configs/B4860QDS_SECURE_BOOT_defconfig b/configs/B4860QDS_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..f73a2ae1b4
--- /dev/null
+++ b/configs/B4860QDS_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_B4860QDS=y
diff --git a/configs/B4860QDS_SPIFLASH_defconfig b/configs/B4860QDS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..235d3eaa58
--- /dev/null
+++ b/configs/B4860QDS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860,RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_B4860QDS=y
diff --git a/configs/B4860QDS_SRIO_PCIE_BOOT_defconfig b/configs/B4860QDS_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..dda19442a6
--- /dev/null
+++ b/configs/B4860QDS_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_B4860QDS=y
diff --git a/configs/B4860QDS_defconfig b/configs/B4860QDS_defconfig
new file mode 100644
index 0000000000..15b3dfb057
--- /dev/null
+++ b/configs/B4860QDS_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_B4860QDS=y
diff --git a/configs/BC3450_defconfig b/configs/BC3450_defconfig
new file mode 100644
index 0000000000..ecb46e92f7
--- /dev/null
+++ b/configs/BC3450_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_BC3450=y
diff --git a/configs/BSC9131RDB_NAND_SYSCLK100_defconfig b/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
new file mode 100644
index 0000000000..1adc2b8d11
--- /dev/null
+++ b/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="BSC9131RDB,NAND,SYS_CLK_100"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_BSC9131RDB=y
diff --git a/configs/BSC9131RDB_NAND_defconfig b/configs/BSC9131RDB_NAND_defconfig
new file mode 100644
index 0000000000..502fa31475
--- /dev/null
+++ b/configs/BSC9131RDB_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="BSC9131RDB,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_BSC9131RDB=y
diff --git a/configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig b/configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig
new file mode 100644
index 0000000000..895ae12d3b
--- /dev/null
+++ b/configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9131RDB,SPIFLASH,SYS_CLK_100"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9131RDB=y
diff --git a/configs/BSC9131RDB_SPIFLASH_defconfig b/configs/BSC9131RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..89619762c0
--- /dev/null
+++ b/configs/BSC9131RDB_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9131RDB,SPIFLASH"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9131RDB=y
diff --git a/configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig b/configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
new file mode 100644
index 0000000000..8aef0d6bf3
--- /dev/null
+++ b/configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,NAND_SECBOOT,SYS_CLK_100_DDR_100,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_NAND_DDRCLK100_defconfig b/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
new file mode 100644
index 0000000000..3c3b46e4df
--- /dev/null
+++ b/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,NAND,SYS_CLK_100_DDR_100"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig b/configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig
new file mode 100644
index 0000000000..ac31fad0d2
--- /dev/null
+++ b/configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,NAND_SECBOOT,SYS_CLK_100_DDR_133,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_NAND_DDRCLK133_defconfig b/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
new file mode 100644
index 0000000000..d2e7391003
--- /dev/null
+++ b/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,NAND,SYS_CLK_100_DDR_133"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig b/configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig
new file mode 100644
index 0000000000..b26f6e0cbc
--- /dev/null
+++ b/configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SYS_CLK_100_DDR_100,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_NOR_DDRCLK100_defconfig b/configs/BSC9132QDS_NOR_DDRCLK100_defconfig
new file mode 100644
index 0000000000..7eaa32db95
--- /dev/null
+++ b/configs/BSC9132QDS_NOR_DDRCLK100_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SYS_CLK_100_DDR_100"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig b/configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig
new file mode 100644
index 0000000000..13d7794cb2
--- /dev/null
+++ b/configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SYS_CLK_100_DDR_133,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_NOR_DDRCLK133_defconfig b/configs/BSC9132QDS_NOR_DDRCLK133_defconfig
new file mode 100644
index 0000000000..7e205c58a6
--- /dev/null
+++ b/configs/BSC9132QDS_NOR_DDRCLK133_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SYS_CLK_100_DDR_133"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig b/configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig
new file mode 100644
index 0000000000..8e5585a762
--- /dev/null
+++ b/configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SDCARD,SYS_CLK_100_DDR_100,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig b/configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig
new file mode 100644
index 0000000000..6a7920f6f0
--- /dev/null
+++ b/configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SDCARD,SYS_CLK_100_DDR_100"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig b/configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig
new file mode 100644
index 0000000000..920cf6ccb6
--- /dev/null
+++ b/configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SDCARD,SYS_CLK_100_DDR_133,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig b/configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig
new file mode 100644
index 0000000000..95a35f2c8c
--- /dev/null
+++ b/configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SDCARD,SYS_CLK_100_DDR_133"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig b/configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig
new file mode 100644
index 0000000000..c55b5a7836
--- /dev/null
+++ b/configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SPIFLASH,SYS_CLK_100_DDR_100,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig b/configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig
new file mode 100644
index 0000000000..85e47011ed
--- /dev/null
+++ b/configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SPIFLASH,SYS_CLK_100_DDR_100"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig b/configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig
new file mode 100644
index 0000000000..7eb3727219
--- /dev/null
+++ b/configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SPIFLASH,SYS_CLK_100_DDR_133,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig b/configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig
new file mode 100644
index 0000000000..b8e4e7d103
--- /dev/null
+++ b/configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SPIFLASH,SYS_CLK_100_DDR_133"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_BSC9132QDS=y
diff --git a/configs/C29XPCIE_NAND_defconfig b/configs/C29XPCIE_NAND_defconfig
new file mode 100644
index 0000000000..c9325795b5
--- /dev/null
+++ b/configs/C29XPCIE_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_C29XPCIE=y
diff --git a/configs/C29XPCIE_SPIFLASH_defconfig b/configs/C29XPCIE_SPIFLASH_defconfig
new file mode 100644
index 0000000000..2185d9d88d
--- /dev/null
+++ b/configs/C29XPCIE_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,SPIFLASH"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_C29XPCIE=y
diff --git a/configs/C29XPCIE_defconfig b/configs/C29XPCIE_defconfig
new file mode 100644
index 0000000000..2ee3305f83
--- /dev/null
+++ b/configs/C29XPCIE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_C29XPCIE=y
diff --git a/configs/CATcenter_25_defconfig b/configs/CATcenter_25_defconfig
new file mode 100644
index 0000000000..1a8903c4f5
--- /dev/null
+++ b/configs/CATcenter_25_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=1,PPCHAMELEON_CLK_25"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CATCENTER=y
diff --git a/configs/CATcenter_33_defconfig b/configs/CATcenter_33_defconfig
new file mode 100644
index 0000000000..4b0eb8d9ff
--- /dev/null
+++ b/configs/CATcenter_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=1,PPCHAMELEON_CLK_33"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CATCENTER=y
diff --git a/configs/CATcenter_defconfig b/configs/CATcenter_defconfig
new file mode 100644
index 0000000000..53e00ad222
--- /dev/null
+++ b/configs/CATcenter_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=1"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CATCENTER=y
diff --git a/configs/CMS700_defconfig b/configs/CMS700_defconfig
new file mode 100644
index 0000000000..dd2122363d
--- /dev/null
+++ b/configs/CMS700_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CMS700=y
diff --git a/configs/CPC45_ROMBOOT_defconfig b/configs/CPC45_ROMBOOT_defconfig
new file mode 100644
index 0000000000..4aae7f6385
--- /dev/null
+++ b/configs/CPC45_ROMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOOT_ROM"
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_CPC45=y
diff --git a/configs/CPC45_defconfig b/configs/CPC45_defconfig
new file mode 100644
index 0000000000..77ae66cd3f
--- /dev/null
+++ b/configs/CPC45_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_CPC45=y
diff --git a/configs/CPCI2DP_defconfig b/configs/CPCI2DP_defconfig
new file mode 100644
index 0000000000..23631e92ab
--- /dev/null
+++ b/configs/CPCI2DP_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CPCI2DP=y
diff --git a/configs/CPCI4052_defconfig b/configs/CPCI4052_defconfig
new file mode 100644
index 0000000000..5d30b79c0b
--- /dev/null
+++ b/configs/CPCI4052_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CPCI4052=y
diff --git a/configs/CPCI405AB_defconfig b/configs/CPCI405AB_defconfig
new file mode 100644
index 0000000000..6550fd10cd
--- /dev/null
+++ b/configs/CPCI405AB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CPCI405AB=y
diff --git a/configs/CPCI405DT_defconfig b/configs/CPCI405DT_defconfig
new file mode 100644
index 0000000000..b61f65cf9b
--- /dev/null
+++ b/configs/CPCI405DT_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CPCI405DT=y
diff --git a/configs/CPCI405_defconfig b/configs/CPCI405_defconfig
new file mode 100644
index 0000000000..1638e2be66
--- /dev/null
+++ b/configs/CPCI405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CPCI405=y
diff --git a/configs/CPCI750_defconfig b/configs/CPCI750_defconfig
new file mode 100644
index 0000000000..abdd4d29fa
--- /dev/null
+++ b/configs/CPCI750_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_CPCI750=y
diff --git a/configs/CPCIISER4_defconfig b/configs/CPCIISER4_defconfig
new file mode 100644
index 0000000000..2a7566d567
--- /dev/null
+++ b/configs/CPCIISER4_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CPCIISER4=y
diff --git a/configs/CPU86_ROMBOOT_defconfig b/configs/CPU86_ROMBOOT_defconfig
new file mode 100644
index 0000000000..41aa7df582
--- /dev/null
+++ b/configs/CPU86_ROMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOOT_ROM"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_CPU86=y
diff --git a/configs/CPU86_defconfig b/configs/CPU86_defconfig
new file mode 100644
index 0000000000..f0a4049647
--- /dev/null
+++ b/configs/CPU86_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_CPU86=y
diff --git a/configs/CPU87_ROMBOOT_defconfig b/configs/CPU87_ROMBOOT_defconfig
new file mode 100644
index 0000000000..ba13b40d27
--- /dev/null
+++ b/configs/CPU87_ROMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOOT_ROM"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_CPU87=y
diff --git a/configs/CPU87_defconfig b/configs/CPU87_defconfig
new file mode 100644
index 0000000000..86a5737f47
--- /dev/null
+++ b/configs/CPU87_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_CPU87=y
diff --git a/configs/CRAYL1_defconfig b/configs/CRAYL1_defconfig
new file mode 100644
index 0000000000..ad6cbac815
--- /dev/null
+++ b/configs/CRAYL1_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CRAYL1=y
diff --git a/configs/CU824_defconfig b/configs/CU824_defconfig
new file mode 100644
index 0000000000..0f221886c6
--- /dev/null
+++ b/configs/CU824_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_CU824=y
diff --git a/configs/Cubieboard2_FEL_defconfig b/configs/Cubieboard2_FEL_defconfig
new file mode 100644
index 0000000000..08f31591c2
--- /dev/null
+++ b/configs/Cubieboard2_FEL_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CUBIEBOARD2,SPL_FEL,SUNXI_GMAC"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SUN7I=y
diff --git a/configs/Cubieboard2_defconfig b/configs/Cubieboard2_defconfig
new file mode 100644
index 0000000000..122dac94fb
--- /dev/null
+++ b/configs/Cubieboard2_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CUBIEBOARD2,SPL,SUNXI_GMAC"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SUN7I=y
diff --git a/configs/Cubieboard_defconfig b/configs/Cubieboard_defconfig
new file mode 100644
index 0000000000..29bf8361e1
--- /dev/null
+++ b/configs/Cubieboard_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CUBIEBOARD,SPL,AXP209_POWER,SUNXI_EMAC"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SUN4I=y
diff --git a/configs/Cubietruck_FEL_defconfig b/configs/Cubietruck_FEL_defconfig
new file mode 100644
index 0000000000..b95c5fab28
--- /dev/null
+++ b/configs/Cubietruck_FEL_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CUBIETRUCK,SPL_FEL,AXP209_POWER,SUNXI_GMAC,RGMII"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SUN7I=y
diff --git a/configs/Cubietruck_defconfig b/configs/Cubietruck_defconfig
new file mode 100644
index 0000000000..4c1e9a3987
--- /dev/null
+++ b/configs/Cubietruck_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CUBIETRUCK,SPL,AXP209_POWER,SUNXI_GMAC,RGMII"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SUN7I=y
diff --git a/configs/DB64360_defconfig b/configs/DB64360_defconfig
new file mode 100644
index 0000000000..358b0968f0
--- /dev/null
+++ b/configs/DB64360_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_DB64360=y
diff --git a/configs/DB64460_defconfig b/configs/DB64460_defconfig
new file mode 100644
index 0000000000..4ff2fadaa0
--- /dev/null
+++ b/configs/DB64460_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_DB64460=y
diff --git a/configs/DP405_defconfig b/configs/DP405_defconfig
new file mode 100644
index 0000000000..4d482764f4
--- /dev/null
+++ b/configs/DP405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_DP405=y
diff --git a/configs/DU405_defconfig b/configs/DU405_defconfig
new file mode 100644
index 0000000000..fdfe41bee9
--- /dev/null
+++ b/configs/DU405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_DU405=y
diff --git a/configs/DU440_defconfig b/configs/DU440_defconfig
new file mode 100644
index 0000000000..59891fee5b
--- /dev/null
+++ b/configs/DU440_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_DU440=y
diff --git a/configs/ELPPC_defconfig b/configs/ELPPC_defconfig
new file mode 100644
index 0000000000..c4694efd50
--- /dev/null
+++ b/configs/ELPPC_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_ELPPC=y
diff --git a/configs/ELPT860_defconfig b/configs/ELPT860_defconfig
new file mode 100644
index 0000000000..d02b31313d
--- /dev/null
+++ b/configs/ELPT860_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_ELPT860=y
diff --git a/configs/ESTEEM192E_defconfig b/configs/ESTEEM192E_defconfig
new file mode 100644
index 0000000000..e6279b87f7
--- /dev/null
+++ b/configs/ESTEEM192E_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_ESTEEM192E=y
diff --git a/configs/EVAL5200_defconfig b/configs/EVAL5200_defconfig
new file mode 100644
index 0000000000..6a272d24eb
--- /dev/null
+++ b/configs/EVAL5200_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="EVAL5200"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TOP5200=y
diff --git a/configs/FLAGADM_defconfig b/configs/FLAGADM_defconfig
new file mode 100644
index 0000000000..6113797016
--- /dev/null
+++ b/configs/FLAGADM_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_FLAGADM=y
diff --git a/configs/FPS850L_defconfig b/configs/FPS850L_defconfig
new file mode 100644
index 0000000000..e72ccddef4
--- /dev/null
+++ b/configs/FPS850L_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_FPS850L=y
diff --git a/configs/FPS860L_defconfig b/configs/FPS860L_defconfig
new file mode 100644
index 0000000000..643da6aa39
--- /dev/null
+++ b/configs/FPS860L_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_FPS860L=y
diff --git a/configs/G2000_defconfig b/configs/G2000_defconfig
new file mode 100644
index 0000000000..a01bc0f86b
--- /dev/null
+++ b/configs/G2000_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_G2000=y
diff --git a/configs/GEN860T_SC_defconfig b/configs/GEN860T_SC_defconfig
new file mode 100644
index 0000000000..ff624db32d
--- /dev/null
+++ b/configs/GEN860T_SC_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SC"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_GEN860T=y
diff --git a/configs/GEN860T_defconfig b/configs/GEN860T_defconfig
new file mode 100644
index 0000000000..e6726230ce
--- /dev/null
+++ b/configs/GEN860T_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_GEN860T=y
diff --git a/configs/HH405_defconfig b/configs/HH405_defconfig
new file mode 100644
index 0000000000..1571f3229c
--- /dev/null
+++ b/configs/HH405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_HH405=y
diff --git a/configs/HUB405_defconfig b/configs/HUB405_defconfig
new file mode 100644
index 0000000000..a39712e26f
--- /dev/null
+++ b/configs/HUB405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_HUB405=y
diff --git a/configs/HWW1U1A_defconfig b/configs/HWW1U1A_defconfig
new file mode 100644
index 0000000000..8947be279b
--- /dev/null
+++ b/configs/HWW1U1A_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_HWW1U1A=y
diff --git a/configs/ICU862_100MHz_defconfig b/configs/ICU862_100MHz_defconfig
new file mode 100644
index 0000000000..72f0dfa79e
--- /dev/null
+++ b/configs/ICU862_100MHz_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="100MHz"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_ICU862=y
diff --git a/configs/ICU862_defconfig b/configs/ICU862_defconfig
new file mode 100644
index 0000000000..b58ea05d16
--- /dev/null
+++ b/configs/ICU862_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_ICU862=y
diff --git a/configs/IDS8247_defconfig b/configs/IDS8247_defconfig
new file mode 100644
index 0000000000..b4dd23fdba
--- /dev/null
+++ b/configs/IDS8247_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_IDS8247=y
diff --git a/configs/IP860_defconfig b/configs/IP860_defconfig
new file mode 100644
index 0000000000..feb243d78f
--- /dev/null
+++ b/configs/IP860_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_IP860=y
diff --git a/configs/IPHASE4539_defconfig b/configs/IPHASE4539_defconfig
new file mode 100644
index 0000000000..d49ea52f54
--- /dev/null
+++ b/configs/IPHASE4539_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_IPHASE4539=y
diff --git a/configs/IVML24_128_defconfig b/configs/IVML24_128_defconfig
new file mode 100644
index 0000000000..f0850f6368
--- /dev/null
+++ b/configs/IVML24_128_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IVML24_32M"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_IVML24=y
diff --git a/configs/IVML24_256_defconfig b/configs/IVML24_256_defconfig
new file mode 100644
index 0000000000..9c241c2031
--- /dev/null
+++ b/configs/IVML24_256_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IVML24_64M"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_IVML24=y
diff --git a/configs/IVML24_defconfig b/configs/IVML24_defconfig
new file mode 100644
index 0000000000..0f85d43f25
--- /dev/null
+++ b/configs/IVML24_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IVML24_16M"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_IVML24=y
diff --git a/configs/IVMS8_128_defconfig b/configs/IVMS8_128_defconfig
new file mode 100644
index 0000000000..685d76fdf1
--- /dev/null
+++ b/configs/IVMS8_128_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IVMS8_32M"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_IVMS8=y
diff --git a/configs/IVMS8_256_defconfig b/configs/IVMS8_256_defconfig
new file mode 100644
index 0000000000..63435d2679
--- /dev/null
+++ b/configs/IVMS8_256_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IVMS8_64M"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_IVMS8=y
diff --git a/configs/IVMS8_defconfig b/configs/IVMS8_defconfig
new file mode 100644
index 0000000000..3f4087b4d4
--- /dev/null
+++ b/configs/IVMS8_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IVMS8_16M"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_IVMS8=y
diff --git a/configs/JSE_defconfig b/configs/JSE_defconfig
new file mode 100644
index 0000000000..14c9c2feea
--- /dev/null
+++ b/configs/JSE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_JSE=y
diff --git a/configs/KAREF_defconfig b/configs/KAREF_defconfig
new file mode 100644
index 0000000000..fcca3c980a
--- /dev/null
+++ b/configs/KAREF_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_KAREF=y
diff --git a/configs/KUP4K_defconfig b/configs/KUP4K_defconfig
new file mode 100644
index 0000000000..8e9e26d5de
--- /dev/null
+++ b/configs/KUP4K_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_KUP4K=y
diff --git a/configs/KUP4X_defconfig b/configs/KUP4X_defconfig
new file mode 100644
index 0000000000..29520c9c36
--- /dev/null
+++ b/configs/KUP4X_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_KUP4X=y
diff --git a/configs/Lite5200_LOWBOOT08_defconfig b/configs/Lite5200_LOWBOOT08_defconfig
new file mode 100644
index 0000000000..9f0cbd8867
--- /dev/null
+++ b/configs/Lite5200_LOWBOOT08_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF800000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/Lite5200_LOWBOOT_defconfig b/configs/Lite5200_LOWBOOT_defconfig
new file mode 100644
index 0000000000..ff1552fa7a
--- /dev/null
+++ b/configs/Lite5200_LOWBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF000000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/Lite5200_defconfig b/configs/Lite5200_defconfig
new file mode 100644
index 0000000000..49fdb3bc8a
--- /dev/null
+++ b/configs/Lite5200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/M5208EVBE_defconfig b/configs/M5208EVBE_defconfig
new file mode 100644
index 0000000000..c7276834a4
--- /dev/null
+++ b/configs/M5208EVBE_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_M5208EVBE=y
diff --git a/configs/M52277EVB_defconfig b/configs/M52277EVB_defconfig
new file mode 100644
index 0000000000..bcf2359b75
--- /dev/null
+++ b/configs/M52277EVB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_SPANSION_BOOT,SYS_TEXT_BASE=0x00000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M52277EVB=y
diff --git a/configs/M52277EVB_stmicro_defconfig b/configs/M52277EVB_stmicro_defconfig
new file mode 100644
index 0000000000..0e49bc34f7
--- /dev/null
+++ b/configs/M52277EVB_stmicro_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_STMICRO_BOOT,SYS_TEXT_BASE=0x43E00000"
+CONFIG_M68K=y
+CONFIG_TARGET_M52277EVB=y
diff --git a/configs/M5235EVB_Flash32_defconfig b/configs/M5235EVB_Flash32_defconfig
new file mode 100644
index 0000000000..e6facec4e1
--- /dev/null
+++ b/configs/M5235EVB_Flash32_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NORFLASH_PS32BIT,SYS_TEXT_BASE=0xFFC00000"
+CONFIG_M68K=y
+CONFIG_TARGET_M5235EVB=y
diff --git a/configs/M5235EVB_defconfig b/configs/M5235EVB_defconfig
new file mode 100644
index 0000000000..04b11ecbf1
--- /dev/null
+++ b/configs/M5235EVB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFFE00000"
+CONFIG_M68K=y
+CONFIG_TARGET_M5235EVB=y
diff --git a/configs/M5249EVB_defconfig b/configs/M5249EVB_defconfig
new file mode 100644
index 0000000000..fb292744e0
--- /dev/null
+++ b/configs/M5249EVB_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_M5249EVB=y
diff --git a/configs/M5253DEMO_defconfig b/configs/M5253DEMO_defconfig
new file mode 100644
index 0000000000..68cad2f284
--- /dev/null
+++ b/configs/M5253DEMO_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_M5253DEMO=y
diff --git a/configs/M5253EVBE_defconfig b/configs/M5253EVBE_defconfig
new file mode 100644
index 0000000000..5c562fe64e
--- /dev/null
+++ b/configs/M5253EVBE_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_M5253EVBE=y
diff --git a/configs/M5272C3_defconfig b/configs/M5272C3_defconfig
new file mode 100644
index 0000000000..fdb872a566
--- /dev/null
+++ b/configs/M5272C3_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_M5272C3=y
diff --git a/configs/M5275EVB_defconfig b/configs/M5275EVB_defconfig
new file mode 100644
index 0000000000..1e33649639
--- /dev/null
+++ b/configs/M5275EVB_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_M5275EVB=y
diff --git a/configs/M5282EVB_defconfig b/configs/M5282EVB_defconfig
new file mode 100644
index 0000000000..66d742f539
--- /dev/null
+++ b/configs/M5282EVB_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_M5282EVB=y
diff --git a/configs/M53017EVB_defconfig b/configs/M53017EVB_defconfig
new file mode 100644
index 0000000000..d83e638c8c
--- /dev/null
+++ b/configs/M53017EVB_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_M53017EVB=y
diff --git a/configs/M5329AFEE_defconfig b/configs/M5329AFEE_defconfig
new file mode 100644
index 0000000000..048d3a9ca9
--- /dev/null
+++ b/configs/M5329AFEE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=0"
+CONFIG_M68K=y
+CONFIG_TARGET_M5329EVB=y
diff --git a/configs/M5329BFEE_defconfig b/configs/M5329BFEE_defconfig
new file mode 100644
index 0000000000..01e3d6a167
--- /dev/null
+++ b/configs/M5329BFEE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=16"
+CONFIG_M68K=y
+CONFIG_TARGET_M5329EVB=y
diff --git a/configs/M5373EVB_defconfig b/configs/M5373EVB_defconfig
new file mode 100644
index 0000000000..51a7b81d28
--- /dev/null
+++ b/configs/M5373EVB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=16"
+CONFIG_M68K=y
+CONFIG_TARGET_M5373EVB=y
diff --git a/configs/M54418TWR_defconfig b/configs/M54418TWR_defconfig
new file mode 100644
index 0000000000..8f18bbea96
--- /dev/null
+++ b/configs/M54418TWR_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M54418TWR=y
diff --git a/configs/M54418TWR_nand_mii_defconfig b/configs/M54418TWR_nand_mii_defconfig
new file mode 100644
index 0000000000..4b1c6c9e61
--- /dev/null
+++ b/configs/M54418TWR_nand_mii_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_NAND_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=25000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M54418TWR=y
diff --git a/configs/M54418TWR_nand_rmii_defconfig b/configs/M54418TWR_nand_rmii_defconfig
new file mode 100644
index 0000000000..72cc83c66f
--- /dev/null
+++ b/configs/M54418TWR_nand_rmii_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_NAND_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M54418TWR=y
diff --git a/configs/M54418TWR_nand_rmii_lowfreq_defconfig b/configs/M54418TWR_nand_rmii_lowfreq_defconfig
new file mode 100644
index 0000000000..0bc929f8e5
--- /dev/null
+++ b/configs/M54418TWR_nand_rmii_lowfreq_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_NAND_BOOT,LOW_MCFCLK,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M54418TWR=y
diff --git a/configs/M54418TWR_serial_mii_defconfig b/configs/M54418TWR_serial_mii_defconfig
new file mode 100644
index 0000000000..93fe401252
--- /dev/null
+++ b/configs/M54418TWR_serial_mii_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=25000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M54418TWR=y
diff --git a/configs/M54418TWR_serial_rmii_defconfig b/configs/M54418TWR_serial_rmii_defconfig
new file mode 100644
index 0000000000..8f18bbea96
--- /dev/null
+++ b/configs/M54418TWR_serial_rmii_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M54418TWR=y
diff --git a/configs/M54451EVB_defconfig b/configs/M54451EVB_defconfig
new file mode 100644
index 0000000000..af02731bfe
--- /dev/null
+++ b/configs/M54451EVB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x00000000,SYS_INPUT_CLKSRC=24000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M54451EVB=y
diff --git a/configs/M54451EVB_stmicro_defconfig b/configs/M54451EVB_stmicro_defconfig
new file mode 100644
index 0000000000..4a3c87f57a
--- /dev/null
+++ b/configs/M54451EVB_stmicro_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_STMICRO_BOOT,SYS_TEXT_BASE=0x47e00000,SYS_INPUT_CLKSRC=24000000"
+CONFIG_M68K=y
+CONFIG_TARGET_M54451EVB=y
diff --git a/configs/M54455EVB_a66_defconfig b/configs/M54455EVB_a66_defconfig
new file mode 100644
index 0000000000..b05a12e95d
--- /dev/null
+++ b/configs/M54455EVB_a66_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_ATMEL_BOOT,SYS_TEXT_BASE=0x04000000,SYS_INPUT_CLKSRC=66666666"
+CONFIG_M68K=y
+CONFIG_TARGET_M54455EVB=y
diff --git a/configs/M54455EVB_defconfig b/configs/M54455EVB_defconfig
new file mode 100644
index 0000000000..ffd34070cc
--- /dev/null
+++ b/configs/M54455EVB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_ATMEL_BOOT,SYS_TEXT_BASE=0x04000000,SYS_INPUT_CLKSRC=33333333"
+CONFIG_M68K=y
+CONFIG_TARGET_M54455EVB=y
diff --git a/configs/M54455EVB_i66_defconfig b/configs/M54455EVB_i66_defconfig
new file mode 100644
index 0000000000..90cf787447
--- /dev/null
+++ b/configs/M54455EVB_i66_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_INTEL_BOOT,SYS_TEXT_BASE=0x00000000,SYS_INPUT_CLKSRC=66666666"
+CONFIG_M68K=y
+CONFIG_TARGET_M54455EVB=y
diff --git a/configs/M54455EVB_intel_defconfig b/configs/M54455EVB_intel_defconfig
new file mode 100644
index 0000000000..a3d69db995
--- /dev/null
+++ b/configs/M54455EVB_intel_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_INTEL_BOOT,SYS_TEXT_BASE=0x00000000,SYS_INPUT_CLKSRC=33333333"
+CONFIG_M68K=y
+CONFIG_TARGET_M54455EVB=y
diff --git a/configs/M54455EVB_stm33_defconfig b/configs/M54455EVB_stm33_defconfig
new file mode 100644
index 0000000000..cf33d0f0cc
--- /dev/null
+++ b/configs/M54455EVB_stm33_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_STMICRO_BOOT,CF_SBF,SYS_TEXT_BASE=0x4FE00000,SYS_INPUT_CLKSRC=33333333"
+CONFIG_M68K=y
+CONFIG_TARGET_M54455EVB=y
diff --git a/configs/M5475AFE_defconfig b/configs/M5475AFE_defconfig
new file mode 100644
index 0000000000..28fd0ecc8c
--- /dev/null
+++ b/configs/M5475AFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64"
+CONFIG_M68K=y
+CONFIG_TARGET_M5475EVB=y
diff --git a/configs/M5475BFE_defconfig b/configs/M5475BFE_defconfig
new file mode 100644
index 0000000000..329f3e3076
--- /dev/null
+++ b/configs/M5475BFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16"
+CONFIG_M68K=y
+CONFIG_TARGET_M5475EVB=y
diff --git a/configs/M5475CFE_defconfig b/configs/M5475CFE_defconfig
new file mode 100644
index 0000000000..8dd75dbac6
--- /dev/null
+++ b/configs/M5475CFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO,SYS_USBCTRL"
+CONFIG_M68K=y
+CONFIG_TARGET_M5475EVB=y
diff --git a/configs/M5475DFE_defconfig b/configs/M5475DFE_defconfig
new file mode 100644
index 0000000000..a6288da897
--- /dev/null
+++ b/configs/M5475DFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_USBCTRL"
+CONFIG_M68K=y
+CONFIG_TARGET_M5475EVB=y
diff --git a/configs/M5475EFE_defconfig b/configs/M5475EFE_defconfig
new file mode 100644
index 0000000000..19640a2e90
--- /dev/null
+++ b/configs/M5475EFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_VIDEO,SYS_USBCTRL"
+CONFIG_M68K=y
+CONFIG_TARGET_M5475EVB=y
diff --git a/configs/M5475FFE_defconfig b/configs/M5475FFE_defconfig
new file mode 100644
index 0000000000..0201d38824
--- /dev/null
+++ b/configs/M5475FFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=32,SYS_VIDEO,SYS_USBCTRL,SYS_DRAMSZ1=64"
+CONFIG_M68K=y
+CONFIG_TARGET_M5475EVB=y
diff --git a/configs/M5475GFE_defconfig b/configs/M5475GFE_defconfig
new file mode 100644
index 0000000000..b8768684d6
--- /dev/null
+++ b/configs/M5475GFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=4,SYS_DRAMSZ=64"
+CONFIG_M68K=y
+CONFIG_TARGET_M5475EVB=y
diff --git a/configs/M5485AFE_defconfig b/configs/M5485AFE_defconfig
new file mode 100644
index 0000000000..612218da38
--- /dev/null
+++ b/configs/M5485AFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64"
+CONFIG_M68K=y
+CONFIG_TARGET_M5485EVB=y
diff --git a/configs/M5485BFE_defconfig b/configs/M5485BFE_defconfig
new file mode 100644
index 0000000000..697feb050a
--- /dev/null
+++ b/configs/M5485BFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16"
+CONFIG_M68K=y
+CONFIG_TARGET_M5485EVB=y
diff --git a/configs/M5485CFE_defconfig b/configs/M5485CFE_defconfig
new file mode 100644
index 0000000000..46c0d08faa
--- /dev/null
+++ b/configs/M5485CFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO,SYS_USBCTRL"
+CONFIG_M68K=y
+CONFIG_TARGET_M5485EVB=y
diff --git a/configs/M5485DFE_defconfig b/configs/M5485DFE_defconfig
new file mode 100644
index 0000000000..ad6248d73f
--- /dev/null
+++ b/configs/M5485DFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_USBCTRL"
+CONFIG_M68K=y
+CONFIG_TARGET_M5485EVB=y
diff --git a/configs/M5485EFE_defconfig b/configs/M5485EFE_defconfig
new file mode 100644
index 0000000000..5f27496896
--- /dev/null
+++ b/configs/M5485EFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_VIDEO,SYS_USBCTRL"
+CONFIG_M68K=y
+CONFIG_TARGET_M5485EVB=y
diff --git a/configs/M5485FFE_defconfig b/configs/M5485FFE_defconfig
new file mode 100644
index 0000000000..b1da7438c7
--- /dev/null
+++ b/configs/M5485FFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=32,SYS_VIDEO,SYS_USBCTRL,SYS_DRAMSZ1=64"
+CONFIG_M68K=y
+CONFIG_TARGET_M5485EVB=y
diff --git a/configs/M5485GFE_defconfig b/configs/M5485GFE_defconfig
new file mode 100644
index 0000000000..578d24a9bb
--- /dev/null
+++ b/configs/M5485GFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=4,SYS_DRAMSZ=64"
+CONFIG_M68K=y
+CONFIG_TARGET_M5485EVB=y
diff --git a/configs/M5485HFE_defconfig b/configs/M5485HFE_defconfig
new file mode 100644
index 0000000000..c632055ed5
--- /dev/null
+++ b/configs/M5485HFE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO"
+CONFIG_M68K=y
+CONFIG_TARGET_M5485EVB=y
diff --git a/configs/MERGERBOX_defconfig b/configs/MERGERBOX_defconfig
new file mode 100644
index 0000000000..34a527ee12
--- /dev/null
+++ b/configs/MERGERBOX_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MERGERBOX=y
diff --git a/configs/METROBOX_defconfig b/configs/METROBOX_defconfig
new file mode 100644
index 0000000000..14b471a0e9
--- /dev/null
+++ b/configs/METROBOX_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_METROBOX=y
diff --git a/configs/MHPC_defconfig b/configs/MHPC_defconfig
new file mode 100644
index 0000000000..b05d3c4116
--- /dev/null
+++ b/configs/MHPC_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_MHPC=y
diff --git a/configs/MINI5200_defconfig b/configs/MINI5200_defconfig
new file mode 100644
index 0000000000..dfe853ee62
--- /dev/null
+++ b/configs/MINI5200_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MINI5200"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TOP5200=y
diff --git a/configs/MIP405T_defconfig b/configs/MIP405T_defconfig
new file mode 100644
index 0000000000..304d890793
--- /dev/null
+++ b/configs/MIP405T_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MIP405T"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_MIP405=y
diff --git a/configs/MIP405_defconfig b/configs/MIP405_defconfig
new file mode 100644
index 0000000000..57004e8554
--- /dev/null
+++ b/configs/MIP405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_MIP405=y
diff --git a/configs/MPC8266ADS_defconfig b/configs/MPC8266ADS_defconfig
new file mode 100644
index 0000000000..485c842665
--- /dev/null
+++ b/configs/MPC8266ADS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_MPC8266ADS=y
diff --git a/configs/MPC8308RDB_defconfig b/configs/MPC8308RDB_defconfig
new file mode 100644
index 0000000000..64717ecfa8
--- /dev/null
+++ b/configs/MPC8308RDB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8308RDB=y
diff --git a/configs/MPC8313ERDB_33_defconfig b/configs/MPC8313ERDB_33_defconfig
new file mode 100644
index 0000000000..ca6c304525
--- /dev/null
+++ b/configs/MPC8313ERDB_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_33MHZ"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8313ERDB=y
diff --git a/configs/MPC8313ERDB_66_defconfig b/configs/MPC8313ERDB_66_defconfig
new file mode 100644
index 0000000000..974bdf90ae
--- /dev/null
+++ b/configs/MPC8313ERDB_66_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_66MHZ"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8313ERDB=y
diff --git a/configs/MPC8313ERDB_NAND_33_defconfig b/configs/MPC8313ERDB_NAND_33_defconfig
new file mode 100644
index 0000000000..3a55931b01
--- /dev/null
+++ b/configs/MPC8313ERDB_NAND_33_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SYS_33MHZ,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC83xx=y
++S:CONFIG_TARGET_MPC8313ERDB=y
diff --git a/configs/MPC8313ERDB_NAND_66_defconfig b/configs/MPC8313ERDB_NAND_66_defconfig
new file mode 100644
index 0000000000..180316ba20
--- /dev/null
+++ b/configs/MPC8313ERDB_NAND_66_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SYS_66MHZ,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC83xx=y
++S:CONFIG_TARGET_MPC8313ERDB=y
diff --git a/configs/MPC8315ERDB_defconfig b/configs/MPC8315ERDB_defconfig
new file mode 100644
index 0000000000..ebebbedf0c
--- /dev/null
+++ b/configs/MPC8315ERDB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8315ERDB=y
diff --git a/configs/MPC8323ERDB_defconfig b/configs/MPC8323ERDB_defconfig
new file mode 100644
index 0000000000..7c03842bfa
--- /dev/null
+++ b/configs/MPC8323ERDB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8323ERDB=y
diff --git a/configs/MPC832XEMDS_ATM_defconfig b/configs/MPC832XEMDS_ATM_defconfig
new file mode 100644
index 0000000000..e1ba08deae
--- /dev/null
+++ b/configs/MPC832XEMDS_ATM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PQ_MDS_PIB=1,PQ_MDS_PIB_ATM=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC832XEMDS=y
diff --git a/configs/MPC832XEMDS_HOST_33_defconfig b/configs/MPC832XEMDS_HOST_33_defconfig
new file mode 100644
index 0000000000..55df0f6088
--- /dev/null
+++ b/configs/MPC832XEMDS_HOST_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,PCI_33M,PQ_MDS_PIB=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC832XEMDS=y
diff --git a/configs/MPC832XEMDS_HOST_66_defconfig b/configs/MPC832XEMDS_HOST_66_defconfig
new file mode 100644
index 0000000000..1ceee68ee2
--- /dev/null
+++ b/configs/MPC832XEMDS_HOST_66_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,PCI_66M,PQ_MDS_PIB=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC832XEMDS=y
diff --git a/configs/MPC832XEMDS_SLAVE_defconfig b/configs/MPC832XEMDS_SLAVE_defconfig
new file mode 100644
index 0000000000..ef67be5644
--- /dev/null
+++ b/configs/MPC832XEMDS_SLAVE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,PCISLAVE"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC832XEMDS=y
diff --git a/configs/MPC832XEMDS_defconfig b/configs/MPC832XEMDS_defconfig
new file mode 100644
index 0000000000..0398472534
--- /dev/null
+++ b/configs/MPC832XEMDS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC832XEMDS=y
diff --git a/configs/MPC8349EMDS_defconfig b/configs/MPC8349EMDS_defconfig
new file mode 100644
index 0000000000..f6af218288
--- /dev/null
+++ b/configs/MPC8349EMDS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8349EMDS=y
diff --git a/configs/MPC8349ITXGP_defconfig b/configs/MPC8349ITXGP_defconfig
new file mode 100644
index 0000000000..f853309b87
--- /dev/null
+++ b/configs/MPC8349ITXGP_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8349ITXGP,SYS_TEXT_BASE=0xFE000000"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8349ITX=y
diff --git a/configs/MPC8349ITX_LOWBOOT_defconfig b/configs/MPC8349ITX_LOWBOOT_defconfig
new file mode 100644
index 0000000000..5321801a17
--- /dev/null
+++ b/configs/MPC8349ITX_LOWBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8349ITX,SYS_TEXT_BASE=0xFE000000"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8349ITX=y
diff --git a/configs/MPC8349ITX_defconfig b/configs/MPC8349ITX_defconfig
new file mode 100644
index 0000000000..83f25ae53d
--- /dev/null
+++ b/configs/MPC8349ITX_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8349ITX"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8349ITX=y
diff --git a/configs/MPC8360EMDS_33_ATM_defconfig b/configs/MPC8360EMDS_33_ATM_defconfig
new file mode 100644
index 0000000000..dc325b1cee
--- /dev/null
+++ b/configs/MPC8360EMDS_33_ATM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_33MHZ,PQ_MDS_PIB=1,PQ_MDS_PIB_ATM=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_33_HOST_33_defconfig b/configs/MPC8360EMDS_33_HOST_33_defconfig
new file mode 100644
index 0000000000..fba273d0b0
--- /dev/null
+++ b/configs/MPC8360EMDS_33_HOST_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_33MHZ,PCI,PCI_33M,PQ_MDS_PIB=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_33_HOST_66_defconfig b/configs/MPC8360EMDS_33_HOST_66_defconfig
new file mode 100644
index 0000000000..e0cf6da935
--- /dev/null
+++ b/configs/MPC8360EMDS_33_HOST_66_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_33MHZ,PCI,PCI_66M,PQ_MDS_PIB=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_33_SLAVE_defconfig b/configs/MPC8360EMDS_33_SLAVE_defconfig
new file mode 100644
index 0000000000..c3f74fc023
--- /dev/null
+++ b/configs/MPC8360EMDS_33_SLAVE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_33MHZ,PCI,PCISLAVE"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_33_defconfig b/configs/MPC8360EMDS_33_defconfig
new file mode 100644
index 0000000000..60c6ddb091
--- /dev/null
+++ b/configs/MPC8360EMDS_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_33MHZ"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_66_ATM_defconfig b/configs/MPC8360EMDS_66_ATM_defconfig
new file mode 100644
index 0000000000..16f12fbf96
--- /dev/null
+++ b/configs/MPC8360EMDS_66_ATM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_66MHZ,PQ_MDS_PIB=1,PQ_MDS_PIB_ATM=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_66_HOST_33_defconfig b/configs/MPC8360EMDS_66_HOST_33_defconfig
new file mode 100644
index 0000000000..797a584da7
--- /dev/null
+++ b/configs/MPC8360EMDS_66_HOST_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_66MHZ,PCI,PCI_33M,PQ_MDS_PIB=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_66_HOST_66_defconfig b/configs/MPC8360EMDS_66_HOST_66_defconfig
new file mode 100644
index 0000000000..a887c297d5
--- /dev/null
+++ b/configs/MPC8360EMDS_66_HOST_66_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_66MHZ,PCI,PCI_66M,PQ_MDS_PIB=1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_66_SLAVE_defconfig b/configs/MPC8360EMDS_66_SLAVE_defconfig
new file mode 100644
index 0000000000..4442c6148f
--- /dev/null
+++ b/configs/MPC8360EMDS_66_SLAVE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_66MHZ,PCI,PCISLAVE"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360EMDS_66_defconfig b/configs/MPC8360EMDS_66_defconfig
new file mode 100644
index 0000000000..fce95dd33e
--- /dev/null
+++ b/configs/MPC8360EMDS_66_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_66MHZ"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360EMDS=y
diff --git a/configs/MPC8360ERDK_33_defconfig b/configs/MPC8360ERDK_33_defconfig
new file mode 100644
index 0000000000..91c47b74b2
--- /dev/null
+++ b/configs/MPC8360ERDK_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_33MHZ"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360ERDK=y
diff --git a/configs/MPC8360ERDK_defconfig b/configs/MPC8360ERDK_defconfig
new file mode 100644
index 0000000000..7e9fa59557
--- /dev/null
+++ b/configs/MPC8360ERDK_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8360ERDK=y
diff --git a/configs/MPC837XEMDS_HOST_defconfig b/configs/MPC837XEMDS_HOST_defconfig
new file mode 100644
index 0000000000..d3be43ac9e
--- /dev/null
+++ b/configs/MPC837XEMDS_HOST_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC837XEMDS=y
diff --git a/configs/MPC837XEMDS_defconfig b/configs/MPC837XEMDS_defconfig
new file mode 100644
index 0000000000..d3b7c1d05c
--- /dev/null
+++ b/configs/MPC837XEMDS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC837XEMDS=y
diff --git a/configs/MPC837XERDB_defconfig b/configs/MPC837XERDB_defconfig
new file mode 100644
index 0000000000..bb4411adea
--- /dev/null
+++ b/configs/MPC837XERDB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC837XERDB=y
diff --git a/configs/MPC8536DS_36BIT_defconfig b/configs/MPC8536DS_36BIT_defconfig
new file mode 100644
index 0000000000..45dc91aa5f
--- /dev/null
+++ b/configs/MPC8536DS_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8536DS=y
diff --git a/configs/MPC8536DS_SDCARD_defconfig b/configs/MPC8536DS_SDCARD_defconfig
new file mode 100644
index 0000000000..4a9f0cd6bd
--- /dev/null
+++ b/configs/MPC8536DS_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SDCARD"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8536DS=y
diff --git a/configs/MPC8536DS_SPIFLASH_defconfig b/configs/MPC8536DS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..2d357e8d5a
--- /dev/null
+++ b/configs/MPC8536DS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8536DS=y
diff --git a/configs/MPC8536DS_defconfig b/configs/MPC8536DS_defconfig
new file mode 100644
index 0000000000..62edc91747
--- /dev/null
+++ b/configs/MPC8536DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8536DS=y
diff --git a/configs/MPC8540ADS_defconfig b/configs/MPC8540ADS_defconfig
new file mode 100644
index 0000000000..41af34927d
--- /dev/null
+++ b/configs/MPC8540ADS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8540ADS=y
diff --git a/configs/MPC8541CDS_defconfig b/configs/MPC8541CDS_defconfig
new file mode 100644
index 0000000000..bc9c24630a
--- /dev/null
+++ b/configs/MPC8541CDS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8541CDS=y
diff --git a/configs/MPC8541CDS_legacy_defconfig b/configs/MPC8541CDS_legacy_defconfig
new file mode 100644
index 0000000000..502fbfc588
--- /dev/null
+++ b/configs/MPC8541CDS_legacy_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="LEGACY"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8541CDS=y
diff --git a/configs/MPC8544DS_defconfig b/configs/MPC8544DS_defconfig
new file mode 100644
index 0000000000..faeaa948f4
--- /dev/null
+++ b/configs/MPC8544DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8544DS=y
diff --git a/configs/MPC8548CDS_36BIT_defconfig b/configs/MPC8548CDS_36BIT_defconfig
new file mode 100644
index 0000000000..438ea85b94
--- /dev/null
+++ b/configs/MPC8548CDS_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8548CDS=y
diff --git a/configs/MPC8548CDS_defconfig b/configs/MPC8548CDS_defconfig
new file mode 100644
index 0000000000..ba52e9441a
--- /dev/null
+++ b/configs/MPC8548CDS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8548CDS=y
diff --git a/configs/MPC8548CDS_legacy_defconfig b/configs/MPC8548CDS_legacy_defconfig
new file mode 100644
index 0000000000..e027b2f620
--- /dev/null
+++ b/configs/MPC8548CDS_legacy_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="LEGACY"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8548CDS=y
diff --git a/configs/MPC8555CDS_defconfig b/configs/MPC8555CDS_defconfig
new file mode 100644
index 0000000000..3bdbb0c2d1
--- /dev/null
+++ b/configs/MPC8555CDS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8555CDS=y
diff --git a/configs/MPC8555CDS_legacy_defconfig b/configs/MPC8555CDS_legacy_defconfig
new file mode 100644
index 0000000000..3040905dd0
--- /dev/null
+++ b/configs/MPC8555CDS_legacy_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="LEGACY"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8555CDS=y
diff --git a/configs/MPC8560ADS_defconfig b/configs/MPC8560ADS_defconfig
new file mode 100644
index 0000000000..aa84d28a66
--- /dev/null
+++ b/configs/MPC8560ADS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8560ADS=y
diff --git a/configs/MPC8568MDS_defconfig b/configs/MPC8568MDS_defconfig
new file mode 100644
index 0000000000..ac0ec8c501
--- /dev/null
+++ b/configs/MPC8568MDS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8568MDS=y
diff --git a/configs/MPC8569MDS_ATM_defconfig b/configs/MPC8569MDS_ATM_defconfig
new file mode 100644
index 0000000000..57301805bb
--- /dev/null
+++ b/configs/MPC8569MDS_ATM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="ATM"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8569MDS=y
diff --git a/configs/MPC8569MDS_defconfig b/configs/MPC8569MDS_defconfig
new file mode 100644
index 0000000000..81fb82a542
--- /dev/null
+++ b/configs/MPC8569MDS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8569MDS=y
diff --git a/configs/MPC8572DS_36BIT_defconfig b/configs/MPC8572DS_36BIT_defconfig
new file mode 100644
index 0000000000..9a26a59990
--- /dev/null
+++ b/configs/MPC8572DS_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8572DS=y
diff --git a/configs/MPC8572DS_defconfig b/configs/MPC8572DS_defconfig
new file mode 100644
index 0000000000..dde9eb2846
--- /dev/null
+++ b/configs/MPC8572DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_MPC8572DS=y
diff --git a/configs/MPC8610HPCD_defconfig b/configs/MPC8610HPCD_defconfig
new file mode 100644
index 0000000000..f4e89515f7
--- /dev/null
+++ b/configs/MPC8610HPCD_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC86xx=y
+CONFIG_TARGET_MPC8610HPCD=y
diff --git a/configs/MPC8641HPCN_36BIT_defconfig b/configs/MPC8641HPCN_36BIT_defconfig
new file mode 100644
index 0000000000..525fa06135
--- /dev/null
+++ b/configs/MPC8641HPCN_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PHYS_64BIT"
+CONFIG_PPC=y
+CONFIG_MPC86xx=y
+CONFIG_TARGET_MPC8641HPCN=y
diff --git a/configs/MPC8641HPCN_defconfig b/configs/MPC8641HPCN_defconfig
new file mode 100644
index 0000000000..6c117d5bb0
--- /dev/null
+++ b/configs/MPC8641HPCN_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC86xx=y
+CONFIG_TARGET_MPC8641HPCN=y
diff --git a/configs/MUSENKI_defconfig b/configs/MUSENKI_defconfig
new file mode 100644
index 0000000000..586364c1ca
--- /dev/null
+++ b/configs/MUSENKI_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_MUSENKI=y
diff --git a/configs/MVBC_P_defconfig b/configs/MVBC_P_defconfig
new file mode 100644
index 0000000000..b0351fd219
--- /dev/null
+++ b/configs/MVBC_P_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MVBC_P"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MVBC_P=y
diff --git a/configs/MVBLM7_defconfig b/configs/MVBLM7_defconfig
new file mode 100644
index 0000000000..cc81b5c805
--- /dev/null
+++ b/configs/MVBLM7_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MVBLM7=y
diff --git a/configs/MVBLUE_defconfig b/configs/MVBLUE_defconfig
new file mode 100644
index 0000000000..f97998358b
--- /dev/null
+++ b/configs/MVBLUE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_MVBLUE=y
diff --git a/configs/MVSMR_defconfig b/configs/MVSMR_defconfig
new file mode 100644
index 0000000000..a84c173089
--- /dev/null
+++ b/configs/MVSMR_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MVSMR=y
diff --git a/configs/MigoR_defconfig b/configs/MigoR_defconfig
new file mode 100644
index 0000000000..dd79ff5414
--- /dev/null
+++ b/configs/MigoR_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_MIGOR=y
diff --git a/configs/MiniFAP_defconfig b/configs/MiniFAP_defconfig
new file mode 100644
index 0000000000..8eccf2679d
--- /dev/null
+++ b/configs/MiniFAP_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MINIFAP"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/NETVIA_V2_defconfig b/configs/NETVIA_V2_defconfig
new file mode 100644
index 0000000000..2715910246
--- /dev/null
+++ b/configs/NETVIA_V2_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="NETVIA_VERSION=2"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_NETVIA=y
diff --git a/configs/NETVIA_defconfig b/configs/NETVIA_defconfig
new file mode 100644
index 0000000000..27c8f2b466
--- /dev/null
+++ b/configs/NETVIA_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="NETVIA_VERSION=1"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_NETVIA=y
diff --git a/configs/NSCU_defconfig b/configs/NSCU_defconfig
new file mode 100644
index 0000000000..be96cbd92c
--- /dev/null
+++ b/configs/NSCU_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_NSCU=y
diff --git a/configs/O2D300_defconfig b/configs/O2D300_defconfig
new file mode 100644
index 0000000000..c63b5da484
--- /dev/null
+++ b/configs/O2D300_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2D300=y
diff --git a/configs/O2DNT2_RAMBOOT_defconfig b/configs/O2DNT2_RAMBOOT_defconfig
new file mode 100644
index 0000000000..49e60abcfe
--- /dev/null
+++ b/configs/O2DNT2_RAMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x00100000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2DNT2=y
diff --git a/configs/O2DNT2_defconfig b/configs/O2DNT2_defconfig
new file mode 100644
index 0000000000..9df3b88895
--- /dev/null
+++ b/configs/O2DNT2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2DNT2=y
diff --git a/configs/O2D_defconfig b/configs/O2D_defconfig
new file mode 100644
index 0000000000..f2d3663e39
--- /dev/null
+++ b/configs/O2D_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2D=y
diff --git a/configs/O2I_defconfig b/configs/O2I_defconfig
new file mode 100644
index 0000000000..84db574e95
--- /dev/null
+++ b/configs/O2I_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2I=y
diff --git a/configs/O2MNT_O2M110_defconfig b/configs/O2MNT_O2M110_defconfig
new file mode 100644
index 0000000000..12428debf1
--- /dev/null
+++ b/configs/O2MNT_O2M110_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IFM_SENSOR_TYPE=\"O2M110\""
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2MNT=y
diff --git a/configs/O2MNT_O2M112_defconfig b/configs/O2MNT_O2M112_defconfig
new file mode 100644
index 0000000000..a56329a6f1
--- /dev/null
+++ b/configs/O2MNT_O2M112_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IFM_SENSOR_TYPE=\"O2M112\""
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2MNT=y
diff --git a/configs/O2MNT_O2M113_defconfig b/configs/O2MNT_O2M113_defconfig
new file mode 100644
index 0000000000..03f54cace5
--- /dev/null
+++ b/configs/O2MNT_O2M113_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="IFM_SENSOR_TYPE=\"O2M113\""
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2MNT=y
diff --git a/configs/O2MNT_defconfig b/configs/O2MNT_defconfig
new file mode 100644
index 0000000000..23c4dc3c05
--- /dev/null
+++ b/configs/O2MNT_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O2MNT=y
diff --git a/configs/O3DNT_defconfig b/configs/O3DNT_defconfig
new file mode 100644
index 0000000000..1f28a43667
--- /dev/null
+++ b/configs/O3DNT_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_O3DNT=y
diff --git a/configs/OCRTC_defconfig b/configs/OCRTC_defconfig
new file mode 100644
index 0000000000..f2fd0c5edf
--- /dev/null
+++ b/configs/OCRTC_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_OCRTC=y
diff --git a/configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig b/configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig
new file mode 100644
index 0000000000..c441d9fc36
--- /dev/null
+++ b/configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,NAND_SECBOOT,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_36BIT_NAND_defconfig b/configs/P1010RDB-PA_36BIT_NAND_defconfig
new file mode 100644
index 0000000000..b13024d0f8
--- /dev/null
+++ b/configs/P1010RDB-PA_36BIT_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig b/configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig
new file mode 100644
index 0000000000..197141a4c8
--- /dev/null
+++ b/configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_36BIT_NOR_defconfig b/configs/P1010RDB-PA_36BIT_NOR_defconfig
new file mode 100644
index 0000000000..8739428441
--- /dev/null
+++ b/configs/P1010RDB-PA_36BIT_NOR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_36BIT_SDCARD_defconfig b/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..944d52fd7b
--- /dev/null
+++ b/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig b/configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig
new file mode 100644
index 0000000000..2dae76c7b1
--- /dev/null
+++ b/configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,SPIFLASH,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig b/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..7cb82ef137
--- /dev/null
+++ b/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_NAND_SECBOOT_defconfig b/configs/P1010RDB-PA_NAND_SECBOOT_defconfig
new file mode 100644
index 0000000000..c3c30fa45a
--- /dev/null
+++ b/configs/P1010RDB-PA_NAND_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,NAND_SECBOOT,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_NAND_defconfig b/configs/P1010RDB-PA_NAND_defconfig
new file mode 100644
index 0000000000..fdf0777511
--- /dev/null
+++ b/configs/P1010RDB-PA_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_NOR_SECBOOT_defconfig b/configs/P1010RDB-PA_NOR_SECBOOT_defconfig
new file mode 100644
index 0000000000..9769a2f25c
--- /dev/null
+++ b/configs/P1010RDB-PA_NOR_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_NOR_defconfig b/configs/P1010RDB-PA_NOR_defconfig
new file mode 100644
index 0000000000..8935503b39
--- /dev/null
+++ b/configs/P1010RDB-PA_NOR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_SDCARD_defconfig b/configs/P1010RDB-PA_SDCARD_defconfig
new file mode 100644
index 0000000000..8d6ab188a7
--- /dev/null
+++ b/configs/P1010RDB-PA_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig b/configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig
new file mode 100644
index 0000000000..76499d911e
--- /dev/null
+++ b/configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,SPIFLASH,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PA_SPIFLASH_defconfig b/configs/P1010RDB-PA_SPIFLASH_defconfig
new file mode 100644
index 0000000000..869b1a460e
--- /dev/null
+++ b/configs/P1010RDB-PA_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig b/configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig
new file mode 100644
index 0000000000..be6fe06bfb
--- /dev/null
+++ b/configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,NAND_SECBOOT,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_36BIT_NAND_defconfig b/configs/P1010RDB-PB_36BIT_NAND_defconfig
new file mode 100644
index 0000000000..dd5277d8fd
--- /dev/null
+++ b/configs/P1010RDB-PB_36BIT_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig b/configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig
new file mode 100644
index 0000000000..90e278d3e8
--- /dev/null
+++ b/configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_36BIT_NOR_defconfig b/configs/P1010RDB-PB_36BIT_NOR_defconfig
new file mode 100644
index 0000000000..ac2321809c
--- /dev/null
+++ b/configs/P1010RDB-PB_36BIT_NOR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_36BIT_SDCARD_defconfig b/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..f1900fece9
--- /dev/null
+++ b/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig b/configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig
new file mode 100644
index 0000000000..e2a379d13e
--- /dev/null
+++ b/configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,SPIFLASH,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig b/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..1b24dba2cc
--- /dev/null
+++ b/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_NAND_SECBOOT_defconfig b/configs/P1010RDB-PB_NAND_SECBOOT_defconfig
new file mode 100644
index 0000000000..de34914eff
--- /dev/null
+++ b/configs/P1010RDB-PB_NAND_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,NAND_SECBOOT,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_NAND_defconfig b/configs/P1010RDB-PB_NAND_defconfig
new file mode 100644
index 0000000000..012516496f
--- /dev/null
+++ b/configs/P1010RDB-PB_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_NOR_SECBOOT_defconfig b/configs/P1010RDB-PB_NOR_SECBOOT_defconfig
new file mode 100644
index 0000000000..78221afbc0
--- /dev/null
+++ b/configs/P1010RDB-PB_NOR_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_NOR_defconfig b/configs/P1010RDB-PB_NOR_defconfig
new file mode 100644
index 0000000000..a2386c7900
--- /dev/null
+++ b/configs/P1010RDB-PB_NOR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_SDCARD_defconfig b/configs/P1010RDB-PB_SDCARD_defconfig
new file mode 100644
index 0000000000..dcb0847a01
--- /dev/null
+++ b/configs/P1010RDB-PB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig b/configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig
new file mode 100644
index 0000000000..1cba9200e8
--- /dev/null
+++ b/configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,SPIFLASH,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1010RDB-PB_SPIFLASH_defconfig b/configs/P1010RDB-PB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..23dc027a83
--- /dev/null
+++ b/configs/P1010RDB-PB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1010RDB=y
diff --git a/configs/P1011RDB_36BIT_SDCARD_defconfig b/configs/P1011RDB_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..7205bef84b
--- /dev/null
+++ b/configs/P1011RDB_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1011RDB,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1011RDB_36BIT_SPIFLASH_defconfig b/configs/P1011RDB_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..8b3806e7c1
--- /dev/null
+++ b/configs/P1011RDB_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1011RDB,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1011RDB_36BIT_defconfig b/configs/P1011RDB_36BIT_defconfig
new file mode 100644
index 0000000000..c47f2e25ce
--- /dev/null
+++ b/configs/P1011RDB_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1011RDB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1011RDB_NAND_defconfig b/configs/P1011RDB_NAND_defconfig
new file mode 100644
index 0000000000..aac0190c41
--- /dev/null
+++ b/configs/P1011RDB_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1011RDB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1011RDB_SDCARD_defconfig b/configs/P1011RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..16e872f757
--- /dev/null
+++ b/configs/P1011RDB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1011RDB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1011RDB_SPIFLASH_defconfig b/configs/P1011RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..d14820fd10
--- /dev/null
+++ b/configs/P1011RDB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1011RDB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1011RDB_defconfig b/configs/P1011RDB_defconfig
new file mode 100644
index 0000000000..d14868ab64
--- /dev/null
+++ b/configs/P1011RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1011RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1020MBG-PC_36BIT_SDCARD_defconfig b/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..e2b625ea15
--- /dev/null
+++ b/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020MBG,SDCARD,36BIT"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020MBG-PC_36BIT_defconfig b/configs/P1020MBG-PC_36BIT_defconfig
new file mode 100644
index 0000000000..503ee0c6ea
--- /dev/null
+++ b/configs/P1020MBG-PC_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020MBG,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020MBG-PC_SDCARD_defconfig b/configs/P1020MBG-PC_SDCARD_defconfig
new file mode 100644
index 0000000000..d34d3c873b
--- /dev/null
+++ b/configs/P1020MBG-PC_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020MBG,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020MBG-PC_defconfig b/configs/P1020MBG-PC_defconfig
new file mode 100644
index 0000000000..cee84efe4f
--- /dev/null
+++ b/configs/P1020MBG-PC_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020MBG"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PC_36BIT_NAND_defconfig b/configs/P1020RDB-PC_36BIT_NAND_defconfig
new file mode 100644
index 0000000000..c01de3a54a
--- /dev/null
+++ b/configs/P1020RDB-PC_36BIT_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,36BIT,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PC_36BIT_SDCARD_defconfig b/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..81593e1cd5
--- /dev/null
+++ b/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig b/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..93c0c71ca6
--- /dev/null
+++ b/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PC_36BIT_defconfig b/configs/P1020RDB-PC_36BIT_defconfig
new file mode 100644
index 0000000000..2120a09787
--- /dev/null
+++ b/configs/P1020RDB-PC_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PC_NAND_defconfig b/configs/P1020RDB-PC_NAND_defconfig
new file mode 100644
index 0000000000..521398dec7
--- /dev/null
+++ b/configs/P1020RDB-PC_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PC_SDCARD_defconfig b/configs/P1020RDB-PC_SDCARD_defconfig
new file mode 100644
index 0000000000..4e3ed602d1
--- /dev/null
+++ b/configs/P1020RDB-PC_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PC_SPIFLASH_defconfig b/configs/P1020RDB-PC_SPIFLASH_defconfig
new file mode 100644
index 0000000000..d4642c4403
--- /dev/null
+++ b/configs/P1020RDB-PC_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PC_defconfig b/configs/P1020RDB-PC_defconfig
new file mode 100644
index 0000000000..a19a59ff37
--- /dev/null
+++ b/configs/P1020RDB-PC_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PD_NAND_defconfig b/configs/P1020RDB-PD_NAND_defconfig
new file mode 100644
index 0000000000..199b3f202e
--- /dev/null
+++ b/configs/P1020RDB-PD_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PD,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PD_SDCARD_defconfig b/configs/P1020RDB-PD_SDCARD_defconfig
new file mode 100644
index 0000000000..a5edd3bb83
--- /dev/null
+++ b/configs/P1020RDB-PD_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PD,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PD_SPIFLASH_defconfig b/configs/P1020RDB-PD_SPIFLASH_defconfig
new file mode 100644
index 0000000000..789b1bd5f6
--- /dev/null
+++ b/configs/P1020RDB-PD_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PD,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB-PD_defconfig b/configs/P1020RDB-PD_defconfig
new file mode 100644
index 0000000000..61f7a022e8
--- /dev/null
+++ b/configs/P1020RDB-PD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PD"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020RDB_36BIT_SDCARD_defconfig b/configs/P1020RDB_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..a18563eea9
--- /dev/null
+++ b/configs/P1020RDB_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1020RDB_36BIT_SPIFLASH_defconfig b/configs/P1020RDB_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..aa145fcd3d
--- /dev/null
+++ b/configs/P1020RDB_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1020RDB_36BIT_defconfig b/configs/P1020RDB_36BIT_defconfig
new file mode 100644
index 0000000000..844651f88c
--- /dev/null
+++ b/configs/P1020RDB_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1020RDB_NAND_defconfig b/configs/P1020RDB_NAND_defconfig
new file mode 100644
index 0000000000..441241bc87
--- /dev/null
+++ b/configs/P1020RDB_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1020RDB_SDCARD_defconfig b/configs/P1020RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..1349bea404
--- /dev/null
+++ b/configs/P1020RDB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1020RDB_SPIFLASH_defconfig b/configs/P1020RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..7eb86969de
--- /dev/null
+++ b/configs/P1020RDB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1020RDB_defconfig b/configs/P1020RDB_defconfig
new file mode 100644
index 0000000000..fc58ac92c6
--- /dev/null
+++ b/configs/P1020RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P1020UTM-PC_36BIT_SDCARD_defconfig b/configs/P1020UTM-PC_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..7f393f4e33
--- /dev/null
+++ b/configs/P1020UTM-PC_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020UTM,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020UTM-PC_36BIT_defconfig b/configs/P1020UTM-PC_36BIT_defconfig
new file mode 100644
index 0000000000..6892cc2aae
--- /dev/null
+++ b/configs/P1020UTM-PC_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020UTM,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020UTM-PC_SDCARD_defconfig b/configs/P1020UTM-PC_SDCARD_defconfig
new file mode 100644
index 0000000000..3757de38bb
--- /dev/null
+++ b/configs/P1020UTM-PC_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1020UTM,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1020UTM-PC_defconfig b/configs/P1020UTM-PC_defconfig
new file mode 100644
index 0000000000..4c28014f7d
--- /dev/null
+++ b/configs/P1020UTM-PC_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1020UTM"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1021RDB-PC_36BIT_NAND_defconfig b/configs/P1021RDB-PC_36BIT_NAND_defconfig
new file mode 100644
index 0000000000..285a0c4af0
--- /dev/null
+++ b/configs/P1021RDB-PC_36BIT_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,36BIT,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1021RDB-PC_36BIT_SDCARD_defconfig b/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..0f9b175842
--- /dev/null
+++ b/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig b/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..e2345dd4b9
--- /dev/null
+++ b/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1021RDB-PC_36BIT_defconfig b/configs/P1021RDB-PC_36BIT_defconfig
new file mode 100644
index 0000000000..eae7d2da76
--- /dev/null
+++ b/configs/P1021RDB-PC_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1021RDB-PC_NAND_defconfig b/configs/P1021RDB-PC_NAND_defconfig
new file mode 100644
index 0000000000..da4b17db12
--- /dev/null
+++ b/configs/P1021RDB-PC_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1021RDB-PC_SDCARD_defconfig b/configs/P1021RDB-PC_SDCARD_defconfig
new file mode 100644
index 0000000000..ec729d8de0
--- /dev/null
+++ b/configs/P1021RDB-PC_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1021RDB-PC_SPIFLASH_defconfig b/configs/P1021RDB-PC_SPIFLASH_defconfig
new file mode 100644
index 0000000000..98a3e23923
--- /dev/null
+++ b/configs/P1021RDB-PC_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1021RDB-PC_defconfig b/configs/P1021RDB-PC_defconfig
new file mode 100644
index 0000000000..7557da2b0c
--- /dev/null
+++ b/configs/P1021RDB-PC_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1021RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1022DS_36BIT_NAND_defconfig b/configs/P1022DS_36BIT_NAND_defconfig
new file mode 100644
index 0000000000..d482617490
--- /dev/null
+++ b/configs/P1022DS_36BIT_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="36BIT,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1022DS=y
diff --git a/configs/P1022DS_36BIT_SDCARD_defconfig b/configs/P1022DS_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..3f2a46c90f
--- /dev/null
+++ b/configs/P1022DS_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1022DS=y
diff --git a/configs/P1022DS_36BIT_SPIFLASH_defconfig b/configs/P1022DS_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..47a39eec3f
--- /dev/null
+++ b/configs/P1022DS_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1022DS=y
diff --git a/configs/P1022DS_36BIT_defconfig b/configs/P1022DS_36BIT_defconfig
new file mode 100644
index 0000000000..f2ff2d030b
--- /dev/null
+++ b/configs/P1022DS_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1022DS=y
diff --git a/configs/P1022DS_NAND_defconfig b/configs/P1022DS_NAND_defconfig
new file mode 100644
index 0000000000..071280b0a3
--- /dev/null
+++ b/configs/P1022DS_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1022DS=y
diff --git a/configs/P1022DS_SDCARD_defconfig b/configs/P1022DS_SDCARD_defconfig
new file mode 100644
index 0000000000..47f21eab2e
--- /dev/null
+++ b/configs/P1022DS_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1022DS=y
diff --git a/configs/P1022DS_SPIFLASH_defconfig b/configs/P1022DS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..a866f2467b
--- /dev/null
+++ b/configs/P1022DS_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1022DS=y
diff --git a/configs/P1022DS_defconfig b/configs/P1022DS_defconfig
new file mode 100644
index 0000000000..d2953a4e99
--- /dev/null
+++ b/configs/P1022DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1022DS=y
diff --git a/configs/P1023RDB_defconfig b/configs/P1023RDB_defconfig
new file mode 100644
index 0000000000..fc15e4bc4c
--- /dev/null
+++ b/configs/P1023RDB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1023RDB=y
diff --git a/configs/P1024RDB_36BIT_defconfig b/configs/P1024RDB_36BIT_defconfig
new file mode 100644
index 0000000000..687277feec
--- /dev/null
+++ b/configs/P1024RDB_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1024RDB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1024RDB_NAND_defconfig b/configs/P1024RDB_NAND_defconfig
new file mode 100644
index 0000000000..be4201462e
--- /dev/null
+++ b/configs/P1024RDB_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1024RDB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1024RDB_SDCARD_defconfig b/configs/P1024RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..88504bf4b8
--- /dev/null
+++ b/configs/P1024RDB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1024RDB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1024RDB_SPIFLASH_defconfig b/configs/P1024RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..5def94279f
--- /dev/null
+++ b/configs/P1024RDB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1024RDB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1024RDB_defconfig b/configs/P1024RDB_defconfig
new file mode 100644
index 0000000000..89e88f217f
--- /dev/null
+++ b/configs/P1024RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1024RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1025RDB_36BIT_defconfig b/configs/P1025RDB_36BIT_defconfig
new file mode 100644
index 0000000000..6903fec05d
--- /dev/null
+++ b/configs/P1025RDB_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1025RDB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1025RDB_NAND_defconfig b/configs/P1025RDB_NAND_defconfig
new file mode 100644
index 0000000000..f07388a536
--- /dev/null
+++ b/configs/P1025RDB_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1025RDB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1025RDB_SDCARD_defconfig b/configs/P1025RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..1791ec420f
--- /dev/null
+++ b/configs/P1025RDB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1025RDB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1025RDB_SPIFLASH_defconfig b/configs/P1025RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..774bbfe225
--- /dev/null
+++ b/configs/P1025RDB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P1025RDB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P1025RDB_defconfig b/configs/P1025RDB_defconfig
new file mode 100644
index 0000000000..589e1740a0
--- /dev/null
+++ b/configs/P1025RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P1025RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2010RDB_36BIT_SDCARD_defconfig b/configs/P2010RDB_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..1381e8ef4d
--- /dev/null
+++ b/configs/P2010RDB_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2010RDB,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2010RDB_36BIT_SPIFLASH_defconfig b/configs/P2010RDB_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..53ebca1980
--- /dev/null
+++ b/configs/P2010RDB_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2010RDB,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2010RDB_36BIT_defconfig b/configs/P2010RDB_36BIT_defconfig
new file mode 100644
index 0000000000..de29dcb533
--- /dev/null
+++ b/configs/P2010RDB_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P2010RDB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2010RDB_NAND_defconfig b/configs/P2010RDB_NAND_defconfig
new file mode 100644
index 0000000000..bc91a67164
--- /dev/null
+++ b/configs/P2010RDB_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2010RDB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2010RDB_SDCARD_defconfig b/configs/P2010RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..fd4ade7112
--- /dev/null
+++ b/configs/P2010RDB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2010RDB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2010RDB_SPIFLASH_defconfig b/configs/P2010RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..9631864509
--- /dev/null
+++ b/configs/P2010RDB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2010RDB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2010RDB_defconfig b/configs/P2010RDB_defconfig
new file mode 100644
index 0000000000..3b3352a5a6
--- /dev/null
+++ b/configs/P2010RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P2010RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2020COME_SDCARD_defconfig b/configs/P2020COME_SDCARD_defconfig
new file mode 100644
index 0000000000..c186fcbee0
--- /dev/null
+++ b/configs/P2020COME_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SDCARD"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2020COME=y
diff --git a/configs/P2020COME_SPIFLASH_defconfig b/configs/P2020COME_SPIFLASH_defconfig
new file mode 100644
index 0000000000..17ce1361b8
--- /dev/null
+++ b/configs/P2020COME_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2020COME=y
diff --git a/configs/P2020DS_36BIT_defconfig b/configs/P2020DS_36BIT_defconfig
new file mode 100644
index 0000000000..359c446063
--- /dev/null
+++ b/configs/P2020DS_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2020DS=y
diff --git a/configs/P2020DS_DDR2_defconfig b/configs/P2020DS_DDR2_defconfig
new file mode 100644
index 0000000000..00b673100d
--- /dev/null
+++ b/configs/P2020DS_DDR2_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="DDR2"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2020DS=y
diff --git a/configs/P2020DS_SDCARD_defconfig b/configs/P2020DS_SDCARD_defconfig
new file mode 100644
index 0000000000..89aef3a55d
--- /dev/null
+++ b/configs/P2020DS_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SDCARD"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2020DS=y
diff --git a/configs/P2020DS_SPIFLASH_defconfig b/configs/P2020DS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..503328cb03
--- /dev/null
+++ b/configs/P2020DS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2020DS=y
diff --git a/configs/P2020DS_defconfig b/configs/P2020DS_defconfig
new file mode 100644
index 0000000000..f2ac6d9b96
--- /dev/null
+++ b/configs/P2020DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2020DS=y
diff --git a/configs/P2020RDB-PC_36BIT_NAND_defconfig b/configs/P2020RDB-PC_36BIT_NAND_defconfig
new file mode 100644
index 0000000000..cdfe13db1c
--- /dev/null
+++ b/configs/P2020RDB-PC_36BIT_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2020RDB-PC_36BIT_SDCARD_defconfig b/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..a98ce43297
--- /dev/null
+++ b/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig b/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..14e53ba014
--- /dev/null
+++ b/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2020RDB-PC_36BIT_defconfig b/configs/P2020RDB-PC_36BIT_defconfig
new file mode 100644
index 0000000000..8f0c994bdb
--- /dev/null
+++ b/configs/P2020RDB-PC_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2020RDB-PC_NAND_defconfig b/configs/P2020RDB-PC_NAND_defconfig
new file mode 100644
index 0000000000..10b208a48b
--- /dev/null
+++ b/configs/P2020RDB-PC_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2020RDB-PC_SDCARD_defconfig b/configs/P2020RDB-PC_SDCARD_defconfig
new file mode 100644
index 0000000000..6cb0e6e350
--- /dev/null
+++ b/configs/P2020RDB-PC_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2020RDB-PC_SPIFLASH_defconfig b/configs/P2020RDB-PC_SPIFLASH_defconfig
new file mode 100644
index 0000000000..769eb37ebb
--- /dev/null
+++ b/configs/P2020RDB-PC_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2020RDB-PC_defconfig b/configs/P2020RDB-PC_defconfig
new file mode 100644
index 0000000000..3e46572009
--- /dev/null
+++ b/configs/P2020RDB-PC_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB_PC=y
diff --git a/configs/P2020RDB_36BIT_SDCARD_defconfig b/configs/P2020RDB_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..43cc2e3051
--- /dev/null
+++ b/configs/P2020RDB_36BIT_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2020RDB_36BIT_SPIFLASH_defconfig b/configs/P2020RDB_36BIT_SPIFLASH_defconfig
new file mode 100644
index 0000000000..f1199b6622
--- /dev/null
+++ b/configs/P2020RDB_36BIT_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2020RDB_36BIT_defconfig b/configs/P2020RDB_36BIT_defconfig
new file mode 100644
index 0000000000..87490fd9c8
--- /dev/null
+++ b/configs/P2020RDB_36BIT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2020RDB_NAND_defconfig b/configs/P2020RDB_NAND_defconfig
new file mode 100644
index 0000000000..70ee084ca0
--- /dev/null
+++ b/configs/P2020RDB_NAND_defconfig
@@ -0,0 +1,6 @@
+CONFIG_SPL=y
+CONFIG_TPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,NAND"
++ST:CONFIG_PPC=y
++ST:CONFIG_MPC85xx=y
++ST:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2020RDB_SDCARD_defconfig b/configs/P2020RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..2bf57739ca
--- /dev/null
+++ b/configs/P2020RDB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2020RDB_SPIFLASH_defconfig b/configs/P2020RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..290ebd2d34
--- /dev/null
+++ b/configs/P2020RDB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2020RDB_defconfig b/configs/P2020RDB_defconfig
new file mode 100644
index 0000000000..cc397354ba
--- /dev/null
+++ b/configs/P2020RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P2020RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_P2_RDB=y
diff --git a/configs/P2041RDB_NAND_defconfig b/configs/P2041RDB_NAND_defconfig
new file mode 100644
index 0000000000..4a4e076db7
--- /dev/null
+++ b/configs/P2041RDB_NAND_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2041RDB=y
diff --git a/configs/P2041RDB_SDCARD_defconfig b/configs/P2041RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..af06581683
--- /dev/null
+++ b/configs/P2041RDB_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2041RDB=y
diff --git a/configs/P2041RDB_SECURE_BOOT_defconfig b/configs/P2041RDB_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..c49dcbfbd0
--- /dev/null
+++ b/configs/P2041RDB_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2041RDB=y
diff --git a/configs/P2041RDB_SPIFLASH_defconfig b/configs/P2041RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..ecba89af66
--- /dev/null
+++ b/configs/P2041RDB_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2041RDB=y
diff --git a/configs/P2041RDB_SRIO_PCIE_BOOT_defconfig b/configs/P2041RDB_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..53bd27137e
--- /dev/null
+++ b/configs/P2041RDB_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2041RDB=y
diff --git a/configs/P2041RDB_defconfig b/configs/P2041RDB_defconfig
new file mode 100644
index 0000000000..802b38d6df
--- /dev/null
+++ b/configs/P2041RDB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P2041RDB=y
diff --git a/configs/P3041DS_NAND_defconfig b/configs/P3041DS_NAND_defconfig
new file mode 100644
index 0000000000..59340486b7
--- /dev/null
+++ b/configs/P3041DS_NAND_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P3041DS=y
diff --git a/configs/P3041DS_SDCARD_defconfig b/configs/P3041DS_SDCARD_defconfig
new file mode 100644
index 0000000000..dacadaaf26
--- /dev/null
+++ b/configs/P3041DS_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P3041DS=y
diff --git a/configs/P3041DS_SECURE_BOOT_defconfig b/configs/P3041DS_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..9850956b84
--- /dev/null
+++ b/configs/P3041DS_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P3041DS=y
diff --git a/configs/P3041DS_SPIFLASH_defconfig b/configs/P3041DS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..0a71926093
--- /dev/null
+++ b/configs/P3041DS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P3041DS=y
diff --git a/configs/P3041DS_SRIO_PCIE_BOOT_defconfig b/configs/P3041DS_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..5c14324c01
--- /dev/null
+++ b/configs/P3041DS_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P3041DS=y
diff --git a/configs/P3041DS_defconfig b/configs/P3041DS_defconfig
new file mode 100644
index 0000000000..327765005e
--- /dev/null
+++ b/configs/P3041DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P3041DS=y
diff --git a/configs/P3G4_defconfig b/configs/P3G4_defconfig
new file mode 100644
index 0000000000..3d219ef74a
--- /dev/null
+++ b/configs/P3G4_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_P3G4=y
diff --git a/configs/P4080DS_SDCARD_defconfig b/configs/P4080DS_SDCARD_defconfig
new file mode 100644
index 0000000000..99fbbf2722
--- /dev/null
+++ b/configs/P4080DS_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P4080DS=y
diff --git a/configs/P4080DS_SECURE_BOOT_defconfig b/configs/P4080DS_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..bae1da21c0
--- /dev/null
+++ b/configs/P4080DS_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P4080DS=y
diff --git a/configs/P4080DS_SPIFLASH_defconfig b/configs/P4080DS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..855319dfc3
--- /dev/null
+++ b/configs/P4080DS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P4080DS=y
diff --git a/configs/P4080DS_SRIO_PCIE_BOOT_defconfig b/configs/P4080DS_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..6240d730ee
--- /dev/null
+++ b/configs/P4080DS_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P4080DS=y
diff --git a/configs/P4080DS_defconfig b/configs/P4080DS_defconfig
new file mode 100644
index 0000000000..9b5fc89ed2
--- /dev/null
+++ b/configs/P4080DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P4080DS=y
diff --git a/configs/P5020DS_NAND_defconfig b/configs/P5020DS_NAND_defconfig
new file mode 100644
index 0000000000..6fe8446ee4
--- /dev/null
+++ b/configs/P5020DS_NAND_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5020DS=y
diff --git a/configs/P5020DS_SDCARD_defconfig b/configs/P5020DS_SDCARD_defconfig
new file mode 100644
index 0000000000..e19aa6efb9
--- /dev/null
+++ b/configs/P5020DS_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5020DS=y
diff --git a/configs/P5020DS_SECURE_BOOT_defconfig b/configs/P5020DS_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..30871d9887
--- /dev/null
+++ b/configs/P5020DS_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5020DS=y
diff --git a/configs/P5020DS_SPIFLASH_defconfig b/configs/P5020DS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..dbcc05661a
--- /dev/null
+++ b/configs/P5020DS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5020DS=y
diff --git a/configs/P5020DS_SRIO_PCIE_BOOT_defconfig b/configs/P5020DS_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..dc191f7fd8
--- /dev/null
+++ b/configs/P5020DS_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5020DS=y
diff --git a/configs/P5020DS_defconfig b/configs/P5020DS_defconfig
new file mode 100644
index 0000000000..d1c5c722c0
--- /dev/null
+++ b/configs/P5020DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5020DS=y
diff --git a/configs/P5040DS_NAND_defconfig b/configs/P5040DS_NAND_defconfig
new file mode 100644
index 0000000000..de3cd0664b
--- /dev/null
+++ b/configs/P5040DS_NAND_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5040DS=y
diff --git a/configs/P5040DS_SDCARD_defconfig b/configs/P5040DS_SDCARD_defconfig
new file mode 100644
index 0000000000..f0ef285b1d
--- /dev/null
+++ b/configs/P5040DS_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5040DS=y
diff --git a/configs/P5040DS_SPIFLASH_defconfig b/configs/P5040DS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..a2922f5a14
--- /dev/null
+++ b/configs/P5040DS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5040DS=y
diff --git a/configs/P5040DS_defconfig b/configs/P5040DS_defconfig
new file mode 100644
index 0000000000..38f3d589cd
--- /dev/null
+++ b/configs/P5040DS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P5040DS=y
diff --git a/configs/PATI_defconfig b/configs/PATI_defconfig
new file mode 100644
index 0000000000..14ca871b44
--- /dev/null
+++ b/configs/PATI_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_5xx=y
+CONFIG_TARGET_PATI=y
diff --git a/configs/PCI405_defconfig b/configs/PCI405_defconfig
new file mode 100644
index 0000000000..48f19fe7ba
--- /dev/null
+++ b/configs/PCI405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PCI405=y
diff --git a/configs/PCI5441_defconfig b/configs/PCI5441_defconfig
new file mode 100644
index 0000000000..a4bfdb4eb3
--- /dev/null
+++ b/configs/PCI5441_defconfig
@@ -0,0 +1,2 @@
+CONFIG_NIOS2=y
+CONFIG_TARGET_PCI5441=y
diff --git a/configs/PIP405_defconfig b/configs/PIP405_defconfig
new file mode 100644
index 0000000000..38b3acbb1f
--- /dev/null
+++ b/configs/PIP405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PIP405=y
diff --git a/configs/PK1C20_defconfig b/configs/PK1C20_defconfig
new file mode 100644
index 0000000000..bb2513ae1f
--- /dev/null
+++ b/configs/PK1C20_defconfig
@@ -0,0 +1,2 @@
+CONFIG_NIOS2=y
+CONFIG_TARGET_PK1C20=y
diff --git a/configs/PLU405_defconfig b/configs/PLU405_defconfig
new file mode 100644
index 0000000000..15477c481e
--- /dev/null
+++ b/configs/PLU405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PLU405=y
diff --git a/configs/PM520_DDR_defconfig b/configs/PM520_DDR_defconfig
new file mode 100644
index 0000000000..6d6a59d326
--- /dev/null
+++ b/configs/PM520_DDR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC5200_DDR"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_PM520=y
diff --git a/configs/PM520_ROMBOOT_DDR_defconfig b/configs/PM520_ROMBOOT_DDR_defconfig
new file mode 100644
index 0000000000..f5a40d9240
--- /dev/null
+++ b/configs/PM520_ROMBOOT_DDR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC5200_DDR,BOOT_ROM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_PM520=y
diff --git a/configs/PM520_ROMBOOT_defconfig b/configs/PM520_ROMBOOT_defconfig
new file mode 100644
index 0000000000..d9f9ea094e
--- /dev/null
+++ b/configs/PM520_ROMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOOT_ROM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_PM520=y
diff --git a/configs/PM520_defconfig b/configs/PM520_defconfig
new file mode 100644
index 0000000000..2737a8c080
--- /dev/null
+++ b/configs/PM520_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_PM520=y
diff --git a/configs/PM825_BIGFLASH_defconfig b/configs/PM825_BIGFLASH_defconfig
new file mode 100644
index 0000000000..75efcdd565
--- /dev/null
+++ b/configs/PM825_BIGFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,FLASH_32MB,SYS_TEXT_BASE=0x40000000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM826=y
diff --git a/configs/PM825_ROMBOOT_BIGFLASH_defconfig b/configs/PM825_ROMBOOT_BIGFLASH_defconfig
new file mode 100644
index 0000000000..28ff17fc68
--- /dev/null
+++ b/configs/PM825_ROMBOOT_BIGFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,BOOT_ROM,FLASH_32MB,SYS_TEXT_BASE=0xFF800000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM826=y
diff --git a/configs/PM825_ROMBOOT_defconfig b/configs/PM825_ROMBOOT_defconfig
new file mode 100644
index 0000000000..f5233fad83
--- /dev/null
+++ b/configs/PM825_ROMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,BOOT_ROM,SYS_TEXT_BASE=0xFF800000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM826=y
diff --git a/configs/PM825_defconfig b/configs/PM825_defconfig
new file mode 100644
index 0000000000..459cdbacd1
--- /dev/null
+++ b/configs/PM825_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,SYS_TEXT_BASE=0xFF000000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM826=y
diff --git a/configs/PM826_BIGFLASH_defconfig b/configs/PM826_BIGFLASH_defconfig
new file mode 100644
index 0000000000..0acf9d2129
--- /dev/null
+++ b/configs/PM826_BIGFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="FLASH_32MB,SYS_TEXT_BASE=0x40000000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM826=y
diff --git a/configs/PM826_ROMBOOT_BIGFLASH_defconfig b/configs/PM826_ROMBOOT_BIGFLASH_defconfig
new file mode 100644
index 0000000000..af8d4c9ef9
--- /dev/null
+++ b/configs/PM826_ROMBOOT_BIGFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOOT_ROM,FLASH_32MB,SYS_TEXT_BASE=0xFF800000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM826=y
diff --git a/configs/PM826_ROMBOOT_defconfig b/configs/PM826_ROMBOOT_defconfig
new file mode 100644
index 0000000000..7d3e1c3a17
--- /dev/null
+++ b/configs/PM826_ROMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOOT_ROM,SYS_TEXT_BASE=0xFF800000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM826=y
diff --git a/configs/PM826_defconfig b/configs/PM826_defconfig
new file mode 100644
index 0000000000..b2f9d34b3c
--- /dev/null
+++ b/configs/PM826_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF000000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM826=y
diff --git a/configs/PM828_PCI_defconfig b/configs/PM828_PCI_defconfig
new file mode 100644
index 0000000000..9b68562a14
--- /dev/null
+++ b/configs/PM828_PCI_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM828=y
diff --git a/configs/PM828_ROMBOOT_PCI_defconfig b/configs/PM828_ROMBOOT_PCI_defconfig
new file mode 100644
index 0000000000..8120058e41
--- /dev/null
+++ b/configs/PM828_ROMBOOT_PCI_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,BOOT_ROM,SYS_TEXT_BASE=0xFF800000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM828=y
diff --git a/configs/PM828_ROMBOOT_defconfig b/configs/PM828_ROMBOOT_defconfig
new file mode 100644
index 0000000000..7c8980ea96
--- /dev/null
+++ b/configs/PM828_ROMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOOT_ROM,SYS_TEXT_BASE=0xFF800000"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM828=y
diff --git a/configs/PM828_defconfig b/configs/PM828_defconfig
new file mode 100644
index 0000000000..15887ca4f5
--- /dev/null
+++ b/configs/PM828_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PM828=y
diff --git a/configs/PMC405DE_defconfig b/configs/PMC405DE_defconfig
new file mode 100644
index 0000000000..78c5d393cd
--- /dev/null
+++ b/configs/PMC405DE_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PMC405DE=y
diff --git a/configs/PMC405_defconfig b/configs/PMC405_defconfig
new file mode 100644
index 0000000000..d82117c213
--- /dev/null
+++ b/configs/PMC405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PMC405=y
diff --git a/configs/PMC440_defconfig b/configs/PMC440_defconfig
new file mode 100644
index 0000000000..27869ac07b
--- /dev/null
+++ b/configs/PMC440_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PMC440=y
diff --git a/configs/PPChameleonEVB_BA_25_defconfig b/configs/PPChameleonEVB_BA_25_defconfig
new file mode 100644
index 0000000000..e367299a52
--- /dev/null
+++ b/configs/PPChameleonEVB_BA_25_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=0,PPCHAMELEON_CLK_25"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PPCHAMELEONEVB=y
diff --git a/configs/PPChameleonEVB_BA_33_defconfig b/configs/PPChameleonEVB_BA_33_defconfig
new file mode 100644
index 0000000000..f4041c98ac
--- /dev/null
+++ b/configs/PPChameleonEVB_BA_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=0,PPCHAMELEON_CLK_33"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PPCHAMELEONEVB=y
diff --git a/configs/PPChameleonEVB_HI_25_defconfig b/configs/PPChameleonEVB_HI_25_defconfig
new file mode 100644
index 0000000000..a9de221c5c
--- /dev/null
+++ b/configs/PPChameleonEVB_HI_25_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=2,PPCHAMELEON_CLK_25"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PPCHAMELEONEVB=y
diff --git a/configs/PPChameleonEVB_HI_33_defconfig b/configs/PPChameleonEVB_HI_33_defconfig
new file mode 100644
index 0000000000..882262b68d
--- /dev/null
+++ b/configs/PPChameleonEVB_HI_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=2,PPCHAMELEON_CLK_33"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PPCHAMELEONEVB=y
diff --git a/configs/PPChameleonEVB_ME_25_defconfig b/configs/PPChameleonEVB_ME_25_defconfig
new file mode 100644
index 0000000000..f9a04400df
--- /dev/null
+++ b/configs/PPChameleonEVB_ME_25_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=1,PPCHAMELEON_CLK_25"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PPCHAMELEONEVB=y
diff --git a/configs/PPChameleonEVB_ME_33_defconfig b/configs/PPChameleonEVB_ME_33_defconfig
new file mode 100644
index 0000000000..8ee09b8a33
--- /dev/null
+++ b/configs/PPChameleonEVB_ME_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPCHAMELEON_MODULE_MODEL=1,PPCHAMELEON_CLK_33"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PPCHAMELEONEVB=y
diff --git a/configs/PPChameleonEVB_defconfig b/configs/PPChameleonEVB_defconfig
new file mode 100644
index 0000000000..2d83330706
--- /dev/null
+++ b/configs/PPChameleonEVB_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PPCHAMELEONEVB=y
diff --git a/configs/R360MPI_defconfig b/configs/R360MPI_defconfig
new file mode 100644
index 0000000000..290f6943d3
--- /dev/null
+++ b/configs/R360MPI_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_R360MPI=y
diff --git a/configs/RRvision_LCD_defconfig b/configs/RRvision_LCD_defconfig
new file mode 100644
index 0000000000..4d61187495
--- /dev/null
+++ b/configs/RRvision_LCD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="LCD,SHARP_LQ104V7DS01"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_RRVISION=y
diff --git a/configs/RRvision_defconfig b/configs/RRvision_defconfig
new file mode 100644
index 0000000000..bdb4d7add3
--- /dev/null
+++ b/configs/RRvision_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_RRVISION=y
diff --git a/configs/SM850_defconfig b/configs/SM850_defconfig
new file mode 100644
index 0000000000..6a50316cef
--- /dev/null
+++ b/configs/SM850_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_SM850=y
diff --git a/configs/SPD823TS_defconfig b/configs/SPD823TS_defconfig
new file mode 100644
index 0000000000..1b218c6bc6
--- /dev/null
+++ b/configs/SPD823TS_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_SPD823TS=y
diff --git a/configs/SXNI855T_defconfig b/configs/SXNI855T_defconfig
new file mode 100644
index 0000000000..a4c900ad34
--- /dev/null
+++ b/configs/SXNI855T_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_SXNI855T=y
diff --git a/configs/Sandpoint8240_defconfig b/configs/Sandpoint8240_defconfig
new file mode 100644
index 0000000000..332e4c0a97
--- /dev/null
+++ b/configs/Sandpoint8240_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_SANDPOINT8240=y
diff --git a/configs/Sandpoint8245_defconfig b/configs/Sandpoint8245_defconfig
new file mode 100644
index 0000000000..b36757ca83
--- /dev/null
+++ b/configs/Sandpoint8245_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_SANDPOINT8245=y
diff --git a/configs/T1040QDS_D4_defconfig b/configs/T1040QDS_D4_defconfig
new file mode 100644
index 0000000000..0684cb072e
--- /dev/null
+++ b/configs/T1040QDS_D4_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,SYS_FSL_DDR4"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T1040QDS=y
diff --git a/configs/T1040QDS_SECURE_BOOT_defconfig b/configs/T1040QDS_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..f3f61ebcb6
--- /dev/null
+++ b/configs/T1040QDS_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T1040QDS=y
diff --git a/configs/T1040QDS_defconfig b/configs/T1040QDS_defconfig
new file mode 100644
index 0000000000..b8e1a3deef
--- /dev/null
+++ b/configs/T1040QDS_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T1040QDS=y
diff --git a/configs/T1040RDB_NAND_defconfig b/configs/T1040RDB_NAND_defconfig
new file mode 100644
index 0000000000..5fe34d8a3f
--- /dev/null
+++ b/configs/T1040RDB_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T1040RDB_SDCARD_defconfig b/configs/T1040RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..08c3730718
--- /dev/null
+++ b/configs/T1040RDB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T1040RDB_SECURE_BOOT_defconfig b/configs/T1040RDB_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..0b5ddaf46b
--- /dev/null
+++ b/configs/T1040RDB_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,SECURE_BOOT,T1040RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T1040RDB_SPIFLASH_defconfig b/configs/T1040RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..1a6170391c
--- /dev/null
+++ b/configs/T1040RDB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T1040RDB_defconfig b/configs/T1040RDB_defconfig
new file mode 100644
index 0000000000..072eab06b0
--- /dev/null
+++ b/configs/T1040RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040RDB"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T1042RDB_PI_NAND_defconfig b/configs/T1042RDB_PI_NAND_defconfig
new file mode 100644
index 0000000000..d1a1665b7c
--- /dev/null
+++ b/configs/T1042RDB_PI_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB_PI,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T1042RDB_PI_SDCARD_defconfig b/configs/T1042RDB_PI_SDCARD_defconfig
new file mode 100644
index 0000000000..2bf123dd30
--- /dev/null
+++ b/configs/T1042RDB_PI_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB_PI,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T1042RDB_PI_SPIFLASH_defconfig b/configs/T1042RDB_PI_SPIFLASH_defconfig
new file mode 100644
index 0000000000..30d6d2dc88
--- /dev/null
+++ b/configs/T1042RDB_PI_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB_PI,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T1042RDB_PI_defconfig b/configs/T1042RDB_PI_defconfig
new file mode 100644
index 0000000000..f8f63346db
--- /dev/null
+++ b/configs/T1042RDB_PI_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB_PI"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T104XRDB=y
diff --git a/configs/T2080QDS_NAND_defconfig b/configs/T2080QDS_NAND_defconfig
new file mode 100644
index 0000000000..b75195a314
--- /dev/null
+++ b/configs/T2080QDS_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2080QDS_SDCARD_defconfig b/configs/T2080QDS_SDCARD_defconfig
new file mode 100644
index 0000000000..6ed65dd53c
--- /dev/null
+++ b/configs/T2080QDS_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2080QDS_SECURE_BOOT_defconfig b/configs/T2080QDS_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..4f7d709fbe
--- /dev/null
+++ b/configs/T2080QDS_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2080QDS_SPIFLASH_defconfig b/configs/T2080QDS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..a3b58d3bce
--- /dev/null
+++ b/configs/T2080QDS_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2080QDS_SRIO_PCIE_BOOT_defconfig b/configs/T2080QDS_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..105548697b
--- /dev/null
+++ b/configs/T2080QDS_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2080QDS_defconfig b/configs/T2080QDS_defconfig
new file mode 100644
index 0000000000..180d155e21
--- /dev/null
+++ b/configs/T2080QDS_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2080RDB_NAND_defconfig b/configs/T2080RDB_NAND_defconfig
new file mode 100644
index 0000000000..7c48f8f8ac
--- /dev/null
+++ b/configs/T2080RDB_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XRDB=y
diff --git a/configs/T2080RDB_SDCARD_defconfig b/configs/T2080RDB_SDCARD_defconfig
new file mode 100644
index 0000000000..31ca9a7387
--- /dev/null
+++ b/configs/T2080RDB_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XRDB=y
diff --git a/configs/T2080RDB_SECURE_BOOT_defconfig b/configs/T2080RDB_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..cee5370286
--- /dev/null
+++ b/configs/T2080RDB_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T208XRDB=y
diff --git a/configs/T2080RDB_SPIFLASH_defconfig b/configs/T2080RDB_SPIFLASH_defconfig
new file mode 100644
index 0000000000..bdddeae291
--- /dev/null
+++ b/configs/T2080RDB_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XRDB=y
diff --git a/configs/T2080RDB_SRIO_PCIE_BOOT_defconfig b/configs/T2080RDB_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..9bdf533b36
--- /dev/null
+++ b/configs/T2080RDB_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T208XRDB=y
diff --git a/configs/T2080RDB_defconfig b/configs/T2080RDB_defconfig
new file mode 100644
index 0000000000..f6ade166ef
--- /dev/null
+++ b/configs/T2080RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T208XRDB=y
diff --git a/configs/T2081QDS_NAND_defconfig b/configs/T2081QDS_NAND_defconfig
new file mode 100644
index 0000000000..d3558c5668
--- /dev/null
+++ b/configs/T2081QDS_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2081QDS_SDCARD_defconfig b/configs/T2081QDS_SDCARD_defconfig
new file mode 100644
index 0000000000..fc13d2caa5
--- /dev/null
+++ b/configs/T2081QDS_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2081QDS_SPIFLASH_defconfig b/configs/T2081QDS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..e5ea3dce1b
--- /dev/null
+++ b/configs/T2081QDS_SPIFLASH_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2081QDS_SRIO_PCIE_BOOT_defconfig b/configs/T2081QDS_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..407af9212a
--- /dev/null
+++ b/configs/T2081QDS_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T2081QDS_defconfig b/configs/T2081QDS_defconfig
new file mode 100644
index 0000000000..93480a680e
--- /dev/null
+++ b/configs/T2081QDS_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T208XQDS=y
diff --git a/configs/T4160QDS_NAND_defconfig b/configs/T4160QDS_NAND_defconfig
new file mode 100644
index 0000000000..0a18424157
--- /dev/null
+++ b/configs/T4160QDS_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4160QDS_SDCARD_defconfig b/configs/T4160QDS_SDCARD_defconfig
new file mode 100644
index 0000000000..de1b2c4669
--- /dev/null
+++ b/configs/T4160QDS_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4160QDS_SECURE_BOOT_defconfig b/configs/T4160QDS_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..9fc209f8b8
--- /dev/null
+++ b/configs/T4160QDS_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4160QDS_SPIFLASH_defconfig b/configs/T4160QDS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..6146b00fd1
--- /dev/null
+++ b/configs/T4160QDS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160,RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4160QDS_defconfig b/configs/T4160QDS_defconfig
new file mode 100644
index 0000000000..749f445708
--- /dev/null
+++ b/configs/T4160QDS_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4160RDB_defconfig b/configs/T4160RDB_defconfig
new file mode 100644
index 0000000000..34bd914779
--- /dev/null
+++ b/configs/T4160RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240RDB=y
diff --git a/configs/T4240EMU_defconfig b/configs/T4240EMU_defconfig
new file mode 100644
index 0000000000..e95151b231
--- /dev/null
+++ b/configs/T4240EMU_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240EMU=y
diff --git a/configs/T4240QDS_NAND_defconfig b/configs/T4240QDS_NAND_defconfig
new file mode 100644
index 0000000000..65978ebe89
--- /dev/null
+++ b/configs/T4240QDS_NAND_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,RAMBOOT_PBL,SPL_FSL_PBL,NAND"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4240QDS_SDCARD_defconfig b/configs/T4240QDS_SDCARD_defconfig
new file mode 100644
index 0000000000..4db1b80a68
--- /dev/null
+++ b/configs/T4240QDS_SDCARD_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD"
++S:CONFIG_PPC=y
++S:CONFIG_MPC85xx=y
++S:CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4240QDS_SECURE_BOOT_defconfig b/configs/T4240QDS_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..9cc7775168
--- /dev/null
+++ b/configs/T4240QDS_SECURE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,SECURE_BOOT"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4240QDS_SPIFLASH_defconfig b/configs/T4240QDS_SPIFLASH_defconfig
new file mode 100644
index 0000000000..14dc48a0b8
--- /dev/null
+++ b/configs/T4240QDS_SPIFLASH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4240QDS_SRIO_PCIE_BOOT_defconfig b/configs/T4240QDS_SRIO_PCIE_BOOT_defconfig
new file mode 100644
index 0000000000..7c106552af
--- /dev/null
+++ b/configs/T4240QDS_SRIO_PCIE_BOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4240QDS_defconfig b/configs/T4240QDS_defconfig
new file mode 100644
index 0000000000..80889e0b22
--- /dev/null
+++ b/configs/T4240QDS_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240QDS=y
diff --git a/configs/T4240RDB_defconfig b/configs/T4240RDB_defconfig
new file mode 100644
index 0000000000..37b1b555d1
--- /dev/null
+++ b/configs/T4240RDB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_T4240RDB=y
diff --git a/configs/TASREG_defconfig b/configs/TASREG_defconfig
new file mode 100644
index 0000000000..2bb0421715
--- /dev/null
+++ b/configs/TASREG_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_TASREG=y
diff --git a/configs/TB5200_B_defconfig b/configs/TB5200_B_defconfig
new file mode 100644
index 0000000000..00d06c9217
--- /dev/null
+++ b/configs/TB5200_B_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TQM5200_B"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TB5200=y
diff --git a/configs/TB5200_defconfig b/configs/TB5200_defconfig
new file mode 100644
index 0000000000..13d8e2dc7c
--- /dev/null
+++ b/configs/TB5200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TB5200=y
diff --git a/configs/TK885D_defconfig b/configs/TK885D_defconfig
new file mode 100644
index 0000000000..01bc6dc32d
--- /dev/null
+++ b/configs/TK885D_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TK885D=y
diff --git a/configs/TOP5200_defconfig b/configs/TOP5200_defconfig
new file mode 100644
index 0000000000..86eed7fa7e
--- /dev/null
+++ b/configs/TOP5200_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TOP5200"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TOP5200=y
diff --git a/configs/TOP860_defconfig b/configs/TOP860_defconfig
new file mode 100644
index 0000000000..9fcc6f6f59
--- /dev/null
+++ b/configs/TOP860_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TOP860=y
diff --git a/configs/TQM5200S_HIGHBOOT_defconfig b/configs/TQM5200S_HIGHBOOT_defconfig
new file mode 100644
index 0000000000..f54377e3e5
--- /dev/null
+++ b/configs/TQM5200S_HIGHBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TQM5200_B,TQM5200S,SYS_TEXT_BASE=0xFFF00000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/TQM5200S_defconfig b/configs/TQM5200S_defconfig
new file mode 100644
index 0000000000..5d976ce1e1
--- /dev/null
+++ b/configs/TQM5200S_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TQM5200_B,TQM5200S"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/TQM5200_B_HIGHBOOT_defconfig b/configs/TQM5200_B_HIGHBOOT_defconfig
new file mode 100644
index 0000000000..61c120a95a
--- /dev/null
+++ b/configs/TQM5200_B_HIGHBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TQM5200_B,SYS_TEXT_BASE=0xFFF00000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/TQM5200_B_defconfig b/configs/TQM5200_B_defconfig
new file mode 100644
index 0000000000..ddc5d2cedf
--- /dev/null
+++ b/configs/TQM5200_B_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TQM5200_B"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/TQM5200_STK100_defconfig b/configs/TQM5200_STK100_defconfig
new file mode 100644
index 0000000000..9c198c68ef
--- /dev/null
+++ b/configs/TQM5200_STK100_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="STK52XX_REV100"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/TQM5200_defconfig b/configs/TQM5200_defconfig
new file mode 100644
index 0000000000..1fe9682278
--- /dev/null
+++ b/configs/TQM5200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/TQM823L_LCD_defconfig b/configs/TQM823L_LCD_defconfig
new file mode 100644
index 0000000000..cacd3e25db
--- /dev/null
+++ b/configs/TQM823L_LCD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="LCD,NEC_NL6448BC20"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM823L=y
diff --git a/configs/TQM823L_defconfig b/configs/TQM823L_defconfig
new file mode 100644
index 0000000000..5678bf2d8d
--- /dev/null
+++ b/configs/TQM823L_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM823L=y
diff --git a/configs/TQM823M_defconfig b/configs/TQM823M_defconfig
new file mode 100644
index 0000000000..974bc912c0
--- /dev/null
+++ b/configs/TQM823M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM823M=y
diff --git a/configs/TQM8255_AA_defconfig b/configs/TQM8255_AA_defconfig
new file mode 100644
index 0000000000..a9f9f015ff
--- /dev/null
+++ b/configs/TQM8255_AA_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8255,300MHz"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AA_defconfig b/configs/TQM8260_AA_defconfig
new file mode 100644
index 0000000000..b762fe4a0d
--- /dev/null
+++ b/configs/TQM8260_AA_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,200MHz"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AB_defconfig b/configs/TQM8260_AB_defconfig
new file mode 100644
index 0000000000..6ff8d17117
--- /dev/null
+++ b/configs/TQM8260_AB_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,200MHz,L2_CACHE,BUSMODE_60x"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AC_defconfig b/configs/TQM8260_AC_defconfig
new file mode 100644
index 0000000000..6ff8d17117
--- /dev/null
+++ b/configs/TQM8260_AC_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,200MHz,L2_CACHE,BUSMODE_60x"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AD_defconfig b/configs/TQM8260_AD_defconfig
new file mode 100644
index 0000000000..3f406a4f29
--- /dev/null
+++ b/configs/TQM8260_AD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,300MHz,BUSMODE_60x"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AE_defconfig b/configs/TQM8260_AE_defconfig
new file mode 100644
index 0000000000..1077b19171
--- /dev/null
+++ b/configs/TQM8260_AE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,266MHz"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AF_defconfig b/configs/TQM8260_AF_defconfig
new file mode 100644
index 0000000000..3f406a4f29
--- /dev/null
+++ b/configs/TQM8260_AF_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,300MHz,BUSMODE_60x"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AG_defconfig b/configs/TQM8260_AG_defconfig
new file mode 100644
index 0000000000..b0d67fa326
--- /dev/null
+++ b/configs/TQM8260_AG_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,300MHz"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AH_defconfig b/configs/TQM8260_AH_defconfig
new file mode 100644
index 0000000000..65c73e8309
--- /dev/null
+++ b/configs/TQM8260_AH_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,300MHz,L2_CACHE,BUSMODE_60x"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8260_AI_defconfig b/configs/TQM8260_AI_defconfig
new file mode 100644
index 0000000000..3f406a4f29
--- /dev/null
+++ b/configs/TQM8260_AI_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8260,300MHz,BUSMODE_60x"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8265_AA_defconfig b/configs/TQM8265_AA_defconfig
new file mode 100644
index 0000000000..d8806c4bb4
--- /dev/null
+++ b/configs/TQM8265_AA_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC8265,300MHz,BUSMODE_60x"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8260=y
diff --git a/configs/TQM8272_defconfig b/configs/TQM8272_defconfig
new file mode 100644
index 0000000000..0070baf808
--- /dev/null
+++ b/configs/TQM8272_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_TQM8272=y
diff --git a/configs/TQM834x_defconfig b/configs/TQM834x_defconfig
new file mode 100644
index 0000000000..2cf89b4732
--- /dev/null
+++ b/configs/TQM834x_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_TQM834X=y
diff --git a/configs/TQM850L_defconfig b/configs/TQM850L_defconfig
new file mode 100644
index 0000000000..f3d5f4d48d
--- /dev/null
+++ b/configs/TQM850L_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM850L=y
diff --git a/configs/TQM850M_defconfig b/configs/TQM850M_defconfig
new file mode 100644
index 0000000000..6052ada603
--- /dev/null
+++ b/configs/TQM850M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM850M=y
diff --git a/configs/TQM855L_defconfig b/configs/TQM855L_defconfig
new file mode 100644
index 0000000000..b7d5891179
--- /dev/null
+++ b/configs/TQM855L_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM855L=y
diff --git a/configs/TQM855M_defconfig b/configs/TQM855M_defconfig
new file mode 100644
index 0000000000..367a70972f
--- /dev/null
+++ b/configs/TQM855M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM855M=y
diff --git a/configs/TQM860L_defconfig b/configs/TQM860L_defconfig
new file mode 100644
index 0000000000..0a215a7e25
--- /dev/null
+++ b/configs/TQM860L_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM860L=y
diff --git a/configs/TQM860M_defconfig b/configs/TQM860M_defconfig
new file mode 100644
index 0000000000..5c9a4f19c0
--- /dev/null
+++ b/configs/TQM860M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM860M=y
diff --git a/configs/TQM862L_defconfig b/configs/TQM862L_defconfig
new file mode 100644
index 0000000000..24a290e549
--- /dev/null
+++ b/configs/TQM862L_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM862L=y
diff --git a/configs/TQM862M_defconfig b/configs/TQM862M_defconfig
new file mode 100644
index 0000000000..ca8dba180f
--- /dev/null
+++ b/configs/TQM862M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM862M=y
diff --git a/configs/TQM866M_defconfig b/configs/TQM866M_defconfig
new file mode 100644
index 0000000000..bcf039a661
--- /dev/null
+++ b/configs/TQM866M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM866M=y
diff --git a/configs/TQM885D_defconfig b/configs/TQM885D_defconfig
new file mode 100644
index 0000000000..6a0268aa4f
--- /dev/null
+++ b/configs/TQM885D_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM885D=y
diff --git a/configs/TTTech_defconfig b/configs/TTTech_defconfig
new file mode 100644
index 0000000000..be99da306d
--- /dev/null
+++ b/configs/TTTech_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="LCD,SHARP_LQ104V7DS01"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM823L=y
diff --git a/configs/TWR-P1025_defconfig b/configs/TWR-P1025_defconfig
new file mode 100644
index 0000000000..95d758eda7
--- /dev/null
+++ b/configs/TWR-P1025_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TWR_P1025"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P1_TWR=y
diff --git a/configs/Total5200_Rev2_defconfig b/configs/Total5200_Rev2_defconfig
new file mode 100644
index 0000000000..9f27734754
--- /dev/null
+++ b/configs/Total5200_Rev2_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TOTAL5200_REV=2"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TOTAL5200=y
diff --git a/configs/Total5200_Rev2_lowboot_defconfig b/configs/Total5200_Rev2_lowboot_defconfig
new file mode 100644
index 0000000000..15b27b3bdc
--- /dev/null
+++ b/configs/Total5200_Rev2_lowboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TOTAL5200_REV=2,SYS_TEXT_BASE=0xFE000000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TOTAL5200=y
diff --git a/configs/Total5200_defconfig b/configs/Total5200_defconfig
new file mode 100644
index 0000000000..5aaae49fd5
--- /dev/null
+++ b/configs/Total5200_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TOTAL5200_REV=1"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TOTAL5200=y
diff --git a/configs/Total5200_lowboot_defconfig b/configs/Total5200_lowboot_defconfig
new file mode 100644
index 0000000000..4c9195e947
--- /dev/null
+++ b/configs/Total5200_lowboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TOTAL5200_REV=1,SYS_TEXT_BASE=0xFE000000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TOTAL5200=y
diff --git a/configs/VCMA9_defconfig b/configs/VCMA9_defconfig
new file mode 100644
index 0000000000..6aa8de0b50
--- /dev/null
+++ b/configs/VCMA9_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_VCMA9=y
diff --git a/configs/VOH405_defconfig b/configs/VOH405_defconfig
new file mode 100644
index 0000000000..1fbe91afbe
--- /dev/null
+++ b/configs/VOH405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_VOH405=y
diff --git a/configs/VOM405_defconfig b/configs/VOM405_defconfig
new file mode 100644
index 0000000000..b65515f2d3
--- /dev/null
+++ b/configs/VOM405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_VOM405=y
diff --git a/configs/VoVPN-GW_66MHz_defconfig b/configs/VoVPN-GW_66MHz_defconfig
new file mode 100644
index 0000000000..4eb931e0fc
--- /dev/null
+++ b/configs/VoVPN-GW_66MHz_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CLKIN_66MHz"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_VOVPN_GW=y
diff --git a/configs/W7OLMC_defconfig b/configs/W7OLMC_defconfig
new file mode 100644
index 0000000000..573427b9f5
--- /dev/null
+++ b/configs/W7OLMC_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_W7OLMC=y
diff --git a/configs/W7OLMG_defconfig b/configs/W7OLMG_defconfig
new file mode 100644
index 0000000000..74101244c9
--- /dev/null
+++ b/configs/W7OLMG_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_W7OLMG=y
diff --git a/configs/WUH405_defconfig b/configs/WUH405_defconfig
new file mode 100644
index 0000000000..dadea206ca
--- /dev/null
+++ b/configs/WUH405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_WUH405=y
diff --git a/configs/ZUMA_defconfig b/configs/ZUMA_defconfig
new file mode 100644
index 0000000000..536f8bb087
--- /dev/null
+++ b/configs/ZUMA_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_ZUMA=y
diff --git a/configs/a320evb_defconfig b/configs/a320evb_defconfig
new file mode 100644
index 0000000000..5ebf5e6a71
--- /dev/null
+++ b/configs/a320evb_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_A320EVB=y
diff --git a/configs/a3m071_defconfig b/configs/a3m071_defconfig
new file mode 100644
index 0000000000..16218c0519
--- /dev/null
+++ b/configs/a3m071_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
++S:CONFIG_PPC=y
++S:CONFIG_MPC5xxx=y
++S:CONFIG_TARGET_A3M071=y
diff --git a/configs/a4m072_defconfig b/configs/a4m072_defconfig
new file mode 100644
index 0000000000..ddc8d3f76e
--- /dev/null
+++ b/configs/a4m072_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_A4M072=y
diff --git a/configs/a4m2k_defconfig b/configs/a4m2k_defconfig
new file mode 100644
index 0000000000..15f04f9540
--- /dev/null
+++ b/configs/a4m2k_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="A4M2K"
++S:CONFIG_PPC=y
++S:CONFIG_MPC5xxx=y
++S:CONFIG_TARGET_A3M071=y
diff --git a/configs/ac14xx_defconfig b/configs/ac14xx_defconfig
new file mode 100644
index 0000000000..37966320b4
--- /dev/null
+++ b/configs/ac14xx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC512X=y
+CONFIG_TARGET_AC14XX=y
diff --git a/configs/acadia_defconfig b/configs/acadia_defconfig
new file mode 100644
index 0000000000..26221ce4e0
--- /dev/null
+++ b/configs/acadia_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_ACADIA=y
diff --git a/configs/adp-ag101_defconfig b/configs/adp-ag101_defconfig
new file mode 100644
index 0000000000..289115409f
--- /dev/null
+++ b/configs/adp-ag101_defconfig
@@ -0,0 +1,2 @@
+CONFIG_NDS32=y
+CONFIG_TARGET_ADP_AG101=y
diff --git a/configs/adp-ag101p_defconfig b/configs/adp-ag101p_defconfig
new file mode 100644
index 0000000000..0a7a64cc16
--- /dev/null
+++ b/configs/adp-ag101p_defconfig
@@ -0,0 +1,2 @@
+CONFIG_NDS32=y
+CONFIG_TARGET_ADP_AG101P=y
diff --git a/configs/adp-ag102_defconfig b/configs/adp-ag102_defconfig
new file mode 100644
index 0000000000..03f2241c56
--- /dev/null
+++ b/configs/adp-ag102_defconfig
@@ -0,0 +1,2 @@
+CONFIG_NDS32=y
+CONFIG_TARGET_ADP_AG102=y
diff --git a/configs/aev_defconfig b/configs/aev_defconfig
new file mode 100644
index 0000000000..b2a9589b49
--- /dev/null
+++ b/configs/aev_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_AEV=y
diff --git a/configs/afeb9260_defconfig b/configs/afeb9260_defconfig
new file mode 100644
index 0000000000..2616d2d027
--- /dev/null
+++ b/configs/afeb9260_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_AFEB9260=y
diff --git a/configs/alpr_defconfig b/configs/alpr_defconfig
new file mode 100644
index 0000000000..9f613c84e9
--- /dev/null
+++ b/configs/alpr_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_ALPR=y
diff --git a/configs/alt_defconfig b/configs/alt_defconfig
new file mode 100644
index 0000000000..11a1c897ce
--- /dev/null
+++ b/configs/alt_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_ALT=y
diff --git a/configs/am335x_boneblack_defconfig b/configs/am335x_boneblack_defconfig
new file mode 100644
index 0000000000..38450c0d61
--- /dev/null
+++ b/configs/am335x_boneblack_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,EMMC_BOOT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_boneblack_vboot_defconfig b/configs/am335x_boneblack_vboot_defconfig
new file mode 100644
index 0000000000..00317c44dc
--- /dev/null
+++ b/configs/am335x_boneblack_vboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,EMMC_BOOT,ENABLE_VBOOT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig
new file mode 100644
index 0000000000..7710dc064e
--- /dev/null
+++ b/configs/am335x_evm_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_nor_defconfig b/configs/am335x_evm_nor_defconfig
new file mode 100644
index 0000000000..fecec5e4eb
--- /dev/null
+++ b/configs/am335x_evm_nor_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND,NOR"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_norboot_defconfig b/configs/am335x_evm_norboot_defconfig
new file mode 100644
index 0000000000..6005c22ddb
--- /dev/null
+++ b/configs/am335x_evm_norboot_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NOR,NOR_BOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_spiboot_defconfig b/configs/am335x_evm_spiboot_defconfig
new file mode 100644
index 0000000000..389d1d89bf
--- /dev/null
+++ b/configs/am335x_evm_spiboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,SPI_BOOT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_uart1_defconfig b/configs/am335x_evm_uart1_defconfig
new file mode 100644
index 0000000000..14e8879eb2
--- /dev/null
+++ b/configs/am335x_evm_uart1_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL2,CONS_INDEX=2,NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_uart2_defconfig b/configs/am335x_evm_uart2_defconfig
new file mode 100644
index 0000000000..706ced9119
--- /dev/null
+++ b/configs/am335x_evm_uart2_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL3,CONS_INDEX=3,NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_uart3_defconfig b/configs/am335x_evm_uart3_defconfig
new file mode 100644
index 0000000000..4706868022
--- /dev/null
+++ b/configs/am335x_evm_uart3_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL4,CONS_INDEX=4,NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_uart4_defconfig b/configs/am335x_evm_uart4_defconfig
new file mode 100644
index 0000000000..8ab7769ed6
--- /dev/null
+++ b/configs/am335x_evm_uart4_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL5,CONS_INDEX=5,NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_uart5_defconfig b/configs/am335x_evm_uart5_defconfig
new file mode 100644
index 0000000000..ea3b761d46
--- /dev/null
+++ b/configs/am335x_evm_uart5_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL6,CONS_INDEX=6,NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_evm_usbspl_defconfig b/configs/am335x_evm_usbspl_defconfig
new file mode 100644
index 0000000000..b6b30c6228
--- /dev/null
+++ b/configs/am335x_evm_usbspl_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND,SPL_USBETH_SUPPORT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_EVM=y
diff --git a/configs/am335x_igep0033_defconfig b/configs/am335x_igep0033_defconfig
new file mode 100644
index 0000000000..23f0a32d63
--- /dev/null
+++ b/configs/am335x_igep0033_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM335X_IGEP0033=y
diff --git a/configs/am3517_crane_defconfig b/configs/am3517_crane_defconfig
new file mode 100644
index 0000000000..ec932245f3
--- /dev/null
+++ b/configs/am3517_crane_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM3517_CRANE=y
diff --git a/configs/am3517_evm_defconfig b/configs/am3517_evm_defconfig
new file mode 100644
index 0000000000..1fab6c1fe0
--- /dev/null
+++ b/configs/am3517_evm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM3517_EVM=y
diff --git a/configs/am43xx_evm_defconfig b/configs/am43xx_evm_defconfig
new file mode 100644
index 0000000000..369f2a4c77
--- /dev/null
+++ b/configs/am43xx_evm_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_AM43XX_EVM=y
diff --git a/configs/am43xx_evm_qspiboot_defconfig b/configs/am43xx_evm_qspiboot_defconfig
new file mode 100644
index 0000000000..281a21535b
--- /dev/null
+++ b/configs/am43xx_evm_qspiboot_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,QSPI,QSPI_BOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_AM43XX_EVM=y
diff --git a/configs/ap325rxa_defconfig b/configs/ap325rxa_defconfig
new file mode 100644
index 0000000000..ae2039cca5
--- /dev/null
+++ b/configs/ap325rxa_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_AP325RXA=y
diff --git a/configs/ap_sh4a_4a_defconfig b/configs/ap_sh4a_4a_defconfig
new file mode 100644
index 0000000000..f76329b0b0
--- /dev/null
+++ b/configs/ap_sh4a_4a_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_AP_SH4A_4A=y
diff --git a/configs/apf27_defconfig b/configs/apf27_defconfig
new file mode 100644
index 0000000000..67effa1642
--- /dev/null
+++ b/configs/apf27_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_APF27=y
diff --git a/configs/apx4devkit_defconfig b/configs/apx4devkit_defconfig
new file mode 100644
index 0000000000..a47d6301c2
--- /dev/null
+++ b/configs/apx4devkit_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_APX4DEVKIT=y
diff --git a/configs/arcangel4-be_defconfig b/configs/arcangel4-be_defconfig
new file mode 100644
index 0000000000..867fb1f6d5
--- /dev/null
+++ b/configs/arcangel4-be_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARC=y
+CONFIG_TARGET_ARCANGEL4_BE=y
diff --git a/configs/arcangel4_defconfig b/configs/arcangel4_defconfig
new file mode 100644
index 0000000000..82b583edc6
--- /dev/null
+++ b/configs/arcangel4_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARC=y
+CONFIG_TARGET_ARCANGEL4=y
diff --git a/configs/arches_defconfig b/configs/arches_defconfig
new file mode 100644
index 0000000000..18d0a140da
--- /dev/null
+++ b/configs/arches_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARCHES"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CANYONLANDS=y
diff --git a/configs/aria_defconfig b/configs/aria_defconfig
new file mode 100644
index 0000000000..f7ebfa674c
--- /dev/null
+++ b/configs/aria_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC512X=y
+CONFIG_TARGET_ARIA=y
diff --git a/configs/armadillo-800eva_defconfig b/configs/armadillo-800eva_defconfig
new file mode 100644
index 0000000000..081c88afde
--- /dev/null
+++ b/configs/armadillo-800eva_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_ARMADILLO_800EVA=y
diff --git a/configs/arndale_defconfig b/configs/arndale_defconfig
new file mode 100644
index 0000000000..7cc4307aef
--- /dev/null
+++ b/configs/arndale_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ARNDALE=y
diff --git a/configs/aspenite_defconfig b/configs/aspenite_defconfig
new file mode 100644
index 0000000000..0b341d6432
--- /dev/null
+++ b/configs/aspenite_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_ASPENITE=y
diff --git a/configs/astro_mcf5373l_defconfig b/configs/astro_mcf5373l_defconfig
new file mode 100644
index 0000000000..6807aee99b
--- /dev/null
+++ b/configs/astro_mcf5373l_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_ASTRO_MCF5373L=y
diff --git a/configs/at91rm9200ek_defconfig b/configs/at91rm9200ek_defconfig
new file mode 100644
index 0000000000..95b5c2797b
--- /dev/null
+++ b/configs/at91rm9200ek_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_AT91RM9200EK=y
diff --git a/configs/at91rm9200ek_ram_defconfig b/configs/at91rm9200ek_ram_defconfig
new file mode 100644
index 0000000000..5039ebc9b9
--- /dev/null
+++ b/configs/at91rm9200ek_ram_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91RM9200EK=y
diff --git a/configs/at91sam9260ek_dataflash_cs0_defconfig b/configs/at91sam9260ek_dataflash_cs0_defconfig
new file mode 100644
index 0000000000..7f929c8376
--- /dev/null
+++ b/configs/at91sam9260ek_dataflash_cs0_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_DATAFLASH_CS0"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9260ek_dataflash_cs1_defconfig b/configs/at91sam9260ek_dataflash_cs1_defconfig
new file mode 100644
index 0000000000..e2c32bf7c7
--- /dev/null
+++ b/configs/at91sam9260ek_dataflash_cs1_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_DATAFLASH_CS1"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9260ek_nandflash_defconfig b/configs/at91sam9260ek_nandflash_defconfig
new file mode 100644
index 0000000000..1168cace31
--- /dev/null
+++ b/configs/at91sam9260ek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9261ek_dataflash_cs0_defconfig b/configs/at91sam9261ek_dataflash_cs0_defconfig
new file mode 100644
index 0000000000..486eeb295f
--- /dev/null
+++ b/configs/at91sam9261ek_dataflash_cs0_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_DATAFLASH_CS0"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9261EK=y
diff --git a/configs/at91sam9261ek_dataflash_cs3_defconfig b/configs/at91sam9261ek_dataflash_cs3_defconfig
new file mode 100644
index 0000000000..5f42a90ca5
--- /dev/null
+++ b/configs/at91sam9261ek_dataflash_cs3_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_DATAFLASH_CS3"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9261EK=y
diff --git a/configs/at91sam9261ek_nandflash_defconfig b/configs/at91sam9261ek_nandflash_defconfig
new file mode 100644
index 0000000000..4d7aa9064e
--- /dev/null
+++ b/configs/at91sam9261ek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9261EK=y
diff --git a/configs/at91sam9263ek_dataflash_cs0_defconfig b/configs/at91sam9263ek_dataflash_cs0_defconfig
new file mode 100644
index 0000000000..4dce54e5c6
--- /dev/null
+++ b/configs/at91sam9263ek_dataflash_cs0_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9263EK=y
diff --git a/configs/at91sam9263ek_dataflash_defconfig b/configs/at91sam9263ek_dataflash_defconfig
new file mode 100644
index 0000000000..4dce54e5c6
--- /dev/null
+++ b/configs/at91sam9263ek_dataflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9263EK=y
diff --git a/configs/at91sam9263ek_nandflash_defconfig b/configs/at91sam9263ek_nandflash_defconfig
new file mode 100644
index 0000000000..6f60daa9c7
--- /dev/null
+++ b/configs/at91sam9263ek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9263EK=y
diff --git a/configs/at91sam9263ek_norflash_boot_defconfig b/configs/at91sam9263ek_norflash_boot_defconfig
new file mode 100644
index 0000000000..944c14dde0
--- /dev/null
+++ b/configs/at91sam9263ek_norflash_boot_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_BOOT_NORFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9263EK=y
diff --git a/configs/at91sam9263ek_norflash_defconfig b/configs/at91sam9263ek_norflash_defconfig
new file mode 100644
index 0000000000..b54ef7f0ba
--- /dev/null
+++ b/configs/at91sam9263ek_norflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_NORFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9263EK=y
diff --git a/configs/at91sam9g10ek_dataflash_cs0_defconfig b/configs/at91sam9g10ek_dataflash_cs0_defconfig
new file mode 100644
index 0000000000..132102db3c
--- /dev/null
+++ b/configs/at91sam9g10ek_dataflash_cs0_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_DATAFLASH_CS0"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9261EK=y
diff --git a/configs/at91sam9g10ek_dataflash_cs3_defconfig b/configs/at91sam9g10ek_dataflash_cs3_defconfig
new file mode 100644
index 0000000000..3dd3f9a817
--- /dev/null
+++ b/configs/at91sam9g10ek_dataflash_cs3_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_DATAFLASH_CS3"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9261EK=y
diff --git a/configs/at91sam9g10ek_nandflash_defconfig b/configs/at91sam9g10ek_nandflash_defconfig
new file mode 100644
index 0000000000..a2bd6df384
--- /dev/null
+++ b/configs/at91sam9g10ek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9261EK=y
diff --git a/configs/at91sam9g20ek_2mmc_nandflash_defconfig b/configs/at91sam9g20ek_2mmc_nandflash_defconfig
new file mode 100644
index 0000000000..1a4c505849
--- /dev/null
+++ b/configs/at91sam9g20ek_2mmc_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,AT91SAM9G20EK_2MMC,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9g20ek_dataflash_cs0_defconfig b/configs/at91sam9g20ek_dataflash_cs0_defconfig
new file mode 100644
index 0000000000..cf35782ebb
--- /dev/null
+++ b/configs/at91sam9g20ek_dataflash_cs0_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_DATAFLASH_CS0"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9g20ek_dataflash_cs1_defconfig b/configs/at91sam9g20ek_dataflash_cs1_defconfig
new file mode 100644
index 0000000000..1377ad91f4
--- /dev/null
+++ b/configs/at91sam9g20ek_dataflash_cs1_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_DATAFLASH_CS1"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9g20ek_mmc_defconfig b/configs/at91sam9g20ek_mmc_defconfig
new file mode 100644
index 0000000000..8cca2e575e
--- /dev/null
+++ b/configs/at91sam9g20ek_mmc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_MMC"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9g20ek_nandflash_defconfig b/configs/at91sam9g20ek_nandflash_defconfig
new file mode 100644
index 0000000000..cfe91273c6
--- /dev/null
+++ b/configs/at91sam9g20ek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9m10g45ek_mmc_defconfig b/configs/at91sam9m10g45ek_mmc_defconfig
new file mode 100644
index 0000000000..1681bc8b71
--- /dev/null
+++ b/configs/at91sam9m10g45ek_mmc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9M10G45,SYS_USE_MMC"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9M10G45EK=y
diff --git a/configs/at91sam9m10g45ek_nandflash_defconfig b/configs/at91sam9m10g45ek_nandflash_defconfig
new file mode 100644
index 0000000000..61ae56e452
--- /dev/null
+++ b/configs/at91sam9m10g45ek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9M10G45,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9M10G45EK=y
diff --git a/configs/at91sam9n12ek_mmc_defconfig b/configs/at91sam9n12ek_mmc_defconfig
new file mode 100644
index 0000000000..71d16588f3
--- /dev/null
+++ b/configs/at91sam9n12ek_mmc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9N12,SYS_USE_MMC"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9N12EK=y
diff --git a/configs/at91sam9n12ek_nandflash_defconfig b/configs/at91sam9n12ek_nandflash_defconfig
new file mode 100644
index 0000000000..6f677b1744
--- /dev/null
+++ b/configs/at91sam9n12ek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9N12,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9N12EK=y
diff --git a/configs/at91sam9n12ek_spiflash_defconfig b/configs/at91sam9n12ek_spiflash_defconfig
new file mode 100644
index 0000000000..7e898f0c43
--- /dev/null
+++ b/configs/at91sam9n12ek_spiflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9N12,SYS_USE_SPIFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9N12EK=y
diff --git a/configs/at91sam9rlek_dataflash_defconfig b/configs/at91sam9rlek_dataflash_defconfig
new file mode 100644
index 0000000000..90516e0c45
--- /dev/null
+++ b/configs/at91sam9rlek_dataflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9RL,SYS_USE_DATAFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9RLEK=y
diff --git a/configs/at91sam9rlek_nandflash_defconfig b/configs/at91sam9rlek_nandflash_defconfig
new file mode 100644
index 0000000000..0e2edfd0e0
--- /dev/null
+++ b/configs/at91sam9rlek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9RL,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9RLEK=y
diff --git a/configs/at91sam9x5ek_dataflash_defconfig b/configs/at91sam9x5ek_dataflash_defconfig
new file mode 100644
index 0000000000..d00eed5876
--- /dev/null
+++ b/configs/at91sam9x5ek_dataflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9X5,SYS_USE_DATAFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9X5EK=y
diff --git a/configs/at91sam9x5ek_mmc_defconfig b/configs/at91sam9x5ek_mmc_defconfig
new file mode 100644
index 0000000000..64f7af9bab
--- /dev/null
+++ b/configs/at91sam9x5ek_mmc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9X5,SYS_USE_MMC"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9X5EK=y
diff --git a/configs/at91sam9x5ek_nandflash_defconfig b/configs/at91sam9x5ek_nandflash_defconfig
new file mode 100644
index 0000000000..47cd1e013b
--- /dev/null
+++ b/configs/at91sam9x5ek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9X5,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9X5EK=y
diff --git a/configs/at91sam9x5ek_spiflash_defconfig b/configs/at91sam9x5ek_spiflash_defconfig
new file mode 100644
index 0000000000..1b7391e096
--- /dev/null
+++ b/configs/at91sam9x5ek_spiflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9X5,SYS_USE_SPIFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9X5EK=y
diff --git a/configs/at91sam9xeek_dataflash_cs0_defconfig b/configs/at91sam9xeek_dataflash_cs0_defconfig
new file mode 100644
index 0000000000..ccbccd43c8
--- /dev/null
+++ b/configs/at91sam9xeek_dataflash_cs0_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_DATAFLASH_CS0"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9xeek_dataflash_cs1_defconfig b/configs/at91sam9xeek_dataflash_cs1_defconfig
new file mode 100644
index 0000000000..e8f4cc32c9
--- /dev/null
+++ b/configs/at91sam9xeek_dataflash_cs1_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_DATAFLASH_CS1"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/at91sam9xeek_nandflash_defconfig b/configs/at91sam9xeek_nandflash_defconfig
new file mode 100644
index 0000000000..49c5d78778
--- /dev/null
+++ b/configs/at91sam9xeek_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_AT91SAM9260EK=y
diff --git a/configs/atc_defconfig b/configs/atc_defconfig
new file mode 100644
index 0000000000..967be47423
--- /dev/null
+++ b/configs/atc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_ATC=y
diff --git a/configs/atngw100_defconfig b/configs/atngw100_defconfig
new file mode 100644
index 0000000000..cd79990eac
--- /dev/null
+++ b/configs/atngw100_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_ATNGW100=y
diff --git a/configs/atngw100mkii_defconfig b/configs/atngw100mkii_defconfig
new file mode 100644
index 0000000000..88b1de2a48
--- /dev/null
+++ b/configs/atngw100mkii_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_ATNGW100MKII=y
diff --git a/configs/atstk1002_defconfig b/configs/atstk1002_defconfig
new file mode 100644
index 0000000000..d6e9a77e96
--- /dev/null
+++ b/configs/atstk1002_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_ATSTK1002=y
diff --git a/configs/atstk1003_defconfig b/configs/atstk1003_defconfig
new file mode 100644
index 0000000000..b704532dbf
--- /dev/null
+++ b/configs/atstk1003_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_ATSTK1003=y
diff --git a/configs/atstk1004_defconfig b/configs/atstk1004_defconfig
new file mode 100644
index 0000000000..76502549c1
--- /dev/null
+++ b/configs/atstk1004_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_ATSTK1004=y
diff --git a/configs/atstk1006_defconfig b/configs/atstk1006_defconfig
new file mode 100644
index 0000000000..54beb0b894
--- /dev/null
+++ b/configs/atstk1006_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_ATSTK1006=y
diff --git a/configs/axm_defconfig b/configs/axm_defconfig
new file mode 100644
index 0000000000..c0e8da2c12
--- /dev/null
+++ b/configs/axm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,MACH_TYPE=2068,BOARD_AXM"
+CONFIG_ARM=y
+CONFIG_TARGET_TAURUS=y
diff --git a/configs/axs101_defconfig b/configs/axs101_defconfig
new file mode 100644
index 0000000000..bfa314e069
--- /dev/null
+++ b/configs/axs101_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARC=y
+CONFIG_TARGET_AXS101=y
diff --git a/configs/balloon3_defconfig b/configs/balloon3_defconfig
new file mode 100644
index 0000000000..a1f4adbb1b
--- /dev/null
+++ b/configs/balloon3_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_BALLOON3=y
diff --git a/configs/bamboo_defconfig b/configs/bamboo_defconfig
new file mode 100644
index 0000000000..1d66807df8
--- /dev/null
+++ b/configs/bamboo_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_BAMBOO=y
diff --git a/configs/bcm28155_ap_defconfig b/configs/bcm28155_ap_defconfig
new file mode 100644
index 0000000000..0a1c592472
--- /dev/null
+++ b/configs/bcm28155_ap_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_BCM28155_AP=y
diff --git a/configs/bct-brettl2_defconfig b/configs/bct-brettl2_defconfig
new file mode 100644
index 0000000000..367630647e
--- /dev/null
+++ b/configs/bct-brettl2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BCT_BRETTL2=y
diff --git a/configs/beaver_defconfig b/configs/beaver_defconfig
new file mode 100644
index 0000000000..0e70f25d8a
--- /dev/null
+++ b/configs/beaver_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_BEAVER=y
diff --git a/configs/bf506f-ezkit_defconfig b/configs/bf506f-ezkit_defconfig
new file mode 100644
index 0000000000..f81f412f56
--- /dev/null
+++ b/configs/bf506f-ezkit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF506F_EZKIT=y
diff --git a/configs/bf518f-ezbrd_defconfig b/configs/bf518f-ezbrd_defconfig
new file mode 100644
index 0000000000..a93eed0882
--- /dev/null
+++ b/configs/bf518f-ezbrd_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF518F_EZBRD=y
diff --git a/configs/bf525-ucr2_defconfig b/configs/bf525-ucr2_defconfig
new file mode 100644
index 0000000000..692e006fc5
--- /dev/null
+++ b/configs/bf525-ucr2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF525_UCR2=y
diff --git a/configs/bf526-ezbrd_defconfig b/configs/bf526-ezbrd_defconfig
new file mode 100644
index 0000000000..4a452235ac
--- /dev/null
+++ b/configs/bf526-ezbrd_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF526_EZBRD=y
diff --git a/configs/bf527-ad7160-eval_defconfig b/configs/bf527-ad7160-eval_defconfig
new file mode 100644
index 0000000000..d9db715f14
--- /dev/null
+++ b/configs/bf527-ad7160-eval_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF527_AD7160_EVAL=y
diff --git a/configs/bf527-ezkit-v2_defconfig b/configs/bf527-ezkit-v2_defconfig
new file mode 100644
index 0000000000..aedbb9649a
--- /dev/null
+++ b/configs/bf527-ezkit-v2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="BF527_EZKIT_REV_2_1"
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF527_EZKIT=y
diff --git a/configs/bf527-ezkit_defconfig b/configs/bf527-ezkit_defconfig
new file mode 100644
index 0000000000..3ed77a66b0
--- /dev/null
+++ b/configs/bf527-ezkit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF527_EZKIT=y
diff --git a/configs/bf527-sdp_defconfig b/configs/bf527-sdp_defconfig
new file mode 100644
index 0000000000..0f8c28c339
--- /dev/null
+++ b/configs/bf527-sdp_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF527_SDP=y
diff --git a/configs/bf533-ezkit_defconfig b/configs/bf533-ezkit_defconfig
new file mode 100644
index 0000000000..217d4c30a0
--- /dev/null
+++ b/configs/bf533-ezkit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF533_EZKIT=y
diff --git a/configs/bf533-stamp_defconfig b/configs/bf533-stamp_defconfig
new file mode 100644
index 0000000000..a99b3c75ff
--- /dev/null
+++ b/configs/bf533-stamp_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF533_STAMP=y
diff --git a/configs/bf537-minotaur_defconfig b/configs/bf537-minotaur_defconfig
new file mode 100644
index 0000000000..e76118fbd3
--- /dev/null
+++ b/configs/bf537-minotaur_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF537_MINOTAUR=y
diff --git a/configs/bf537-pnav_defconfig b/configs/bf537-pnav_defconfig
new file mode 100644
index 0000000000..ba5eaaa392
--- /dev/null
+++ b/configs/bf537-pnav_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF537_PNAV=y
diff --git a/configs/bf537-srv1_defconfig b/configs/bf537-srv1_defconfig
new file mode 100644
index 0000000000..61ac0e7d0e
--- /dev/null
+++ b/configs/bf537-srv1_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF537_SRV1=y
diff --git a/configs/bf537-stamp_defconfig b/configs/bf537-stamp_defconfig
new file mode 100644
index 0000000000..d9daf7e309
--- /dev/null
+++ b/configs/bf537-stamp_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF537_STAMP=y
diff --git a/configs/bf538f-ezkit_defconfig b/configs/bf538f-ezkit_defconfig
new file mode 100644
index 0000000000..0507cb2b91
--- /dev/null
+++ b/configs/bf538f-ezkit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF538F_EZKIT=y
diff --git a/configs/bf548-ezkit_defconfig b/configs/bf548-ezkit_defconfig
new file mode 100644
index 0000000000..7bb4064ad7
--- /dev/null
+++ b/configs/bf548-ezkit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF548_EZKIT=y
diff --git a/configs/bf561-acvilon_defconfig b/configs/bf561-acvilon_defconfig
new file mode 100644
index 0000000000..ba8a418928
--- /dev/null
+++ b/configs/bf561-acvilon_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF561_ACVILON=y
diff --git a/configs/bf561-ezkit_defconfig b/configs/bf561-ezkit_defconfig
new file mode 100644
index 0000000000..7ceb1d9f4a
--- /dev/null
+++ b/configs/bf561-ezkit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF561_EZKIT=y
diff --git a/configs/bf609-ezkit_defconfig b/configs/bf609-ezkit_defconfig
new file mode 100644
index 0000000000..2bfb6a54bc
--- /dev/null
+++ b/configs/bf609-ezkit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BF609_EZKIT=y
diff --git a/configs/bg0900_defconfig b/configs/bg0900_defconfig
new file mode 100644
index 0000000000..b8c8352f38
--- /dev/null
+++ b/configs/bg0900_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_BG0900=y
diff --git a/configs/blackstamp_defconfig b/configs/blackstamp_defconfig
new file mode 100644
index 0000000000..d531ffcd09
--- /dev/null
+++ b/configs/blackstamp_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BLACKSTAMP=y
diff --git a/configs/blackvme_defconfig b/configs/blackvme_defconfig
new file mode 100644
index 0000000000..1ec2fa9ec8
--- /dev/null
+++ b/configs/blackvme_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BLACKVME=y
diff --git a/configs/bluestone_defconfig b/configs/bluestone_defconfig
new file mode 100644
index 0000000000..8f83a4308e
--- /dev/null
+++ b/configs/bluestone_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_BLUESTONE=y
diff --git a/configs/br4_defconfig b/configs/br4_defconfig
new file mode 100644
index 0000000000..9d91933218
--- /dev/null
+++ b/configs/br4_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_BR4=y
diff --git a/configs/bubinga_defconfig b/configs/bubinga_defconfig
new file mode 100644
index 0000000000..65ea4d1f7c
--- /dev/null
+++ b/configs/bubinga_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_BUBINGA=y
diff --git a/configs/caddy2_defconfig b/configs/caddy2_defconfig
new file mode 100644
index 0000000000..6e4a389a93
--- /dev/null
+++ b/configs/caddy2_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CADDY2"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_VME8349=y
diff --git a/configs/calimain_defconfig b/configs/calimain_defconfig
new file mode 100644
index 0000000000..a808ddf28f
--- /dev/null
+++ b/configs/calimain_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_CALIMAIN=y
diff --git a/configs/cam5200_defconfig b/configs/cam5200_defconfig
new file mode 100644
index 0000000000..d3de17b944
--- /dev/null
+++ b/configs/cam5200_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CAM5200,TQM5200S,TQM5200_B"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/cam5200_niosflash_defconfig b/configs/cam5200_niosflash_defconfig
new file mode 100644
index 0000000000..a375e1313b
--- /dev/null
+++ b/configs/cam5200_niosflash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CAM5200,TQM5200S,TQM5200_B,CAM5200_NIOSFLASH"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/cam_enc_4xx_defconfig b/configs/cam_enc_4xx_defconfig
new file mode 100644
index 0000000000..1417d8309c
--- /dev/null
+++ b/configs/cam_enc_4xx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_CAM_ENC_4XX=y
diff --git a/configs/canmb_defconfig b/configs/canmb_defconfig
new file mode 100644
index 0000000000..86ffbd2aa5
--- /dev/null
+++ b/configs/canmb_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_CANMB=y
diff --git a/configs/canyonlands_defconfig b/configs/canyonlands_defconfig
new file mode 100644
index 0000000000..09b9ab9330
--- /dev/null
+++ b/configs/canyonlands_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CANYONLANDS"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CANYONLANDS=y
diff --git a/configs/cardhu_defconfig b/configs/cardhu_defconfig
new file mode 100644
index 0000000000..564ad5a545
--- /dev/null
+++ b/configs/cardhu_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_CARDHU=y
diff --git a/configs/cgtqmx6qeval_defconfig b/configs/cgtqmx6qeval_defconfig
new file mode 100644
index 0000000000..669938138c
--- /dev/null
+++ b/configs/cgtqmx6qeval_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg,MX6Q"
+CONFIG_ARM=y
+CONFIG_TARGET_CGTQMX6EVAL=y
diff --git a/configs/charon_defconfig b/configs/charon_defconfig
new file mode 100644
index 0000000000..1dd3f5d58b
--- /dev/null
+++ b/configs/charon_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_CHARON=y
diff --git a/configs/cm-bf527_defconfig b/configs/cm-bf527_defconfig
new file mode 100644
index 0000000000..cb5110c7b1
--- /dev/null
+++ b/configs/cm-bf527_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_CM_BF527=y
diff --git a/configs/cm-bf533_defconfig b/configs/cm-bf533_defconfig
new file mode 100644
index 0000000000..aa38d0ed69
--- /dev/null
+++ b/configs/cm-bf533_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_CM_BF533=y
diff --git a/configs/cm-bf537e_defconfig b/configs/cm-bf537e_defconfig
new file mode 100644
index 0000000000..b9deaae3bf
--- /dev/null
+++ b/configs/cm-bf537e_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_CM_BF537E=y
diff --git a/configs/cm-bf537u_defconfig b/configs/cm-bf537u_defconfig
new file mode 100644
index 0000000000..16f7ae17a2
--- /dev/null
+++ b/configs/cm-bf537u_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_CM_BF537U=y
diff --git a/configs/cm-bf548_defconfig b/configs/cm-bf548_defconfig
new file mode 100644
index 0000000000..e60306a1ea
--- /dev/null
+++ b/configs/cm-bf548_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_CM_BF548=y
diff --git a/configs/cm-bf561_defconfig b/configs/cm-bf561_defconfig
new file mode 100644
index 0000000000..1b9301cb9e
--- /dev/null
+++ b/configs/cm-bf561_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_CM_BF561=y
diff --git a/configs/cm4008_defconfig b/configs/cm4008_defconfig
new file mode 100644
index 0000000000..487589d4a3
--- /dev/null
+++ b/configs/cm4008_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_CM4008=y
diff --git a/configs/cm41xx_defconfig b/configs/cm41xx_defconfig
new file mode 100644
index 0000000000..15e9362397
--- /dev/null
+++ b/configs/cm41xx_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_CM41XX=y
diff --git a/configs/cm5200_defconfig b/configs/cm5200_defconfig
new file mode 100644
index 0000000000..8f5dd3c3e7
--- /dev/null
+++ b/configs/cm5200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_CM5200=y
diff --git a/configs/cm_t335_defconfig b/configs/cm_t335_defconfig
new file mode 100644
index 0000000000..5ff4f9c4a5
--- /dev/null
+++ b/configs/cm_t335_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_CM_T335=y
diff --git a/configs/cm_t35_defconfig b/configs/cm_t35_defconfig
new file mode 100644
index 0000000000..00b0590999
--- /dev/null
+++ b/configs/cm_t35_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_CM_T35=y
diff --git a/configs/cm_t54_defconfig b/configs/cm_t54_defconfig
new file mode 100644
index 0000000000..b48a171a24
--- /dev/null
+++ b/configs/cm_t54_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_CM_T54=y
diff --git a/configs/cmi_mpc5xx_defconfig b/configs/cmi_mpc5xx_defconfig
new file mode 100644
index 0000000000..5c855b137b
--- /dev/null
+++ b/configs/cmi_mpc5xx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_5xx=y
+CONFIG_TARGET_CMI_MPC5XX=y
diff --git a/configs/cobra5272_defconfig b/configs/cobra5272_defconfig
new file mode 100644
index 0000000000..dc1552d2c1
--- /dev/null
+++ b/configs/cobra5272_defconfig
@@ -0,0 +1,2 @@
+CONFIG_M68K=y
+CONFIG_TARGET_COBRA5272=y
diff --git a/configs/cogent_mpc8260_defconfig b/configs/cogent_mpc8260_defconfig
new file mode 100644
index 0000000000..dc297f11a6
--- /dev/null
+++ b/configs/cogent_mpc8260_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_COGENT_MPC8260=y
diff --git a/configs/cogent_mpc8xx_defconfig b/configs/cogent_mpc8xx_defconfig
new file mode 100644
index 0000000000..2fe7a5a810
--- /dev/null
+++ b/configs/cogent_mpc8xx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_COGENT_MPC8XX=y
diff --git a/configs/colibri_pxa270_defconfig b/configs/colibri_pxa270_defconfig
new file mode 100644
index 0000000000..c8faf0b309
--- /dev/null
+++ b/configs/colibri_pxa270_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_COLIBRI_PXA270=y
diff --git a/configs/colibri_t20_iris_defconfig b/configs/colibri_t20_iris_defconfig
new file mode 100644
index 0000000000..8ff246428b
--- /dev/null
+++ b/configs/colibri_t20_iris_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_COLIBRI_T20_IRIS=y
diff --git a/configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig b/configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
new file mode 100644
index 0000000000..661e85cadd
--- /dev/null
+++ b/configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="36BIT,SDCARD,DEVELOP"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_CONTROLCENTERD=y
diff --git a/configs/controlcenterd_36BIT_SDCARD_defconfig b/configs/controlcenterd_36BIT_SDCARD_defconfig
new file mode 100644
index 0000000000..76ab9d36c3
--- /dev/null
+++ b/configs/controlcenterd_36BIT_SDCARD_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="36BIT,SDCARD"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_CONTROLCENTERD=y
diff --git a/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig b/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig
new file mode 100644
index 0000000000..be1a371144
--- /dev/null
+++ b/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TRAILBLAZER,SPIFLASH,DEVELOP"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_CONTROLCENTERD=y
diff --git a/configs/controlcenterd_TRAILBLAZER_defconfig b/configs/controlcenterd_TRAILBLAZER_defconfig
new file mode 100644
index 0000000000..ab548a6fec
--- /dev/null
+++ b/configs/controlcenterd_TRAILBLAZER_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TRAILBLAZER,SPIFLASH"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_CONTROLCENTERD=y
diff --git a/configs/coreboot-x86_defconfig b/configs/coreboot-x86_defconfig
new file mode 100644
index 0000000000..a06c527c8b
--- /dev/null
+++ b/configs/coreboot-x86_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x01110000"
+CONFIG_X86=y
+CONFIG_TARGET_COREBOOT=y
diff --git a/configs/corvus_defconfig b/configs/corvus_defconfig
new file mode 100644
index 0000000000..3fc8edb777
--- /dev/null
+++ b/configs/corvus_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9M10G45,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_CORVUS=y
diff --git a/configs/cpci5200_defconfig b/configs/cpci5200_defconfig
new file mode 100644
index 0000000000..bdbf4fc262
--- /dev/null
+++ b/configs/cpci5200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_CPCI5200=y
diff --git a/configs/cpu9260_128M_defconfig b/configs/cpu9260_128M_defconfig
new file mode 100644
index 0000000000..86fc6bd7c5
--- /dev/null
+++ b/configs/cpu9260_128M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CPU9260,CPU9260_128M"
+CONFIG_ARM=y
+CONFIG_TARGET_CPU9260=y
diff --git a/configs/cpu9260_defconfig b/configs/cpu9260_defconfig
new file mode 100644
index 0000000000..10299e3bde
--- /dev/null
+++ b/configs/cpu9260_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CPU9260"
+CONFIG_ARM=y
+CONFIG_TARGET_CPU9260=y
diff --git a/configs/cpu9260_nand_128M_defconfig b/configs/cpu9260_nand_128M_defconfig
new file mode 100644
index 0000000000..e582a15ce4
--- /dev/null
+++ b/configs/cpu9260_nand_128M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CPU9260,CPU9260_128M,NANDBOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_CPU9260=y
diff --git a/configs/cpu9260_nand_defconfig b/configs/cpu9260_nand_defconfig
new file mode 100644
index 0000000000..40988cdf2a
--- /dev/null
+++ b/configs/cpu9260_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CPU9260,NANDBOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_CPU9260=y
diff --git a/configs/cpu9G20_128M_defconfig b/configs/cpu9G20_128M_defconfig
new file mode 100644
index 0000000000..4c28d252f9
--- /dev/null
+++ b/configs/cpu9G20_128M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CPU9G20,CPU9G20_128M"
+CONFIG_ARM=y
+CONFIG_TARGET_CPU9260=y
diff --git a/configs/cpu9G20_defconfig b/configs/cpu9G20_defconfig
new file mode 100644
index 0000000000..468b2c8c9b
--- /dev/null
+++ b/configs/cpu9G20_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CPU9G20"
+CONFIG_ARM=y
+CONFIG_TARGET_CPU9260=y
diff --git a/configs/cpu9G20_nand_128M_defconfig b/configs/cpu9G20_nand_128M_defconfig
new file mode 100644
index 0000000000..a74df9d124
--- /dev/null
+++ b/configs/cpu9G20_nand_128M_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CPU9G20,CPU9G20_128M,NANDBOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_CPU9260=y
diff --git a/configs/cpu9G20_nand_defconfig b/configs/cpu9G20_nand_defconfig
new file mode 100644
index 0000000000..11cc276838
--- /dev/null
+++ b/configs/cpu9G20_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CPU9G20,NANDBOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_CPU9260=y
diff --git a/configs/cpuat91_defconfig b/configs/cpuat91_defconfig
new file mode 100644
index 0000000000..d25bd3ae78
--- /dev/null
+++ b/configs/cpuat91_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_CPUAT91=y
diff --git a/configs/cpuat91_ram_defconfig b/configs/cpuat91_ram_defconfig
new file mode 100644
index 0000000000..f5b722dd4c
--- /dev/null
+++ b/configs/cpuat91_ram_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_CPUAT91=y
diff --git a/configs/csb272_defconfig b/configs/csb272_defconfig
new file mode 100644
index 0000000000..8ccd6452d6
--- /dev/null
+++ b/configs/csb272_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CSB272=y
diff --git a/configs/csb472_defconfig b/configs/csb472_defconfig
new file mode 100644
index 0000000000..81a0cf1298
--- /dev/null
+++ b/configs/csb472_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CSB472=y
diff --git a/configs/d2net_v2_defconfig b/configs/d2net_v2_defconfig
new file mode 100644
index 0000000000..e53aed780d
--- /dev/null
+++ b/configs/d2net_v2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="D2NET_V2"
+CONFIG_ARM=y
+CONFIG_TARGET_NET2BIG_V2=y
diff --git a/configs/da830evm_defconfig b/configs/da830evm_defconfig
new file mode 100644
index 0000000000..49e74c30e0
--- /dev/null
+++ b/configs/da830evm_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DA830EVM=y
diff --git a/configs/da850_am18xxevm_defconfig b/configs/da850_am18xxevm_defconfig
new file mode 100644
index 0000000000..af419cea51
--- /dev/null
+++ b/configs/da850_am18xxevm_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="DA850_AM18X_EVM,MAC_ADDR_IN_EEPROM,SYS_I2C_EEPROM_ADDR_LEN=2,SYS_I2C_EEPROM_ADDR=0x50"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DA850EVM=y
diff --git a/configs/da850evm_defconfig b/configs/da850evm_defconfig
new file mode 100644
index 0000000000..7517e92720
--- /dev/null
+++ b/configs/da850evm_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="MAC_ADDR_IN_SPIFLASH"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DA850EVM=y
diff --git a/configs/da850evm_direct_nor_defconfig b/configs/da850evm_direct_nor_defconfig
new file mode 100644
index 0000000000..edc604a866
--- /dev/null
+++ b/configs/da850evm_direct_nor_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="MAC_ADDR_IN_SPIFLASH,USE_NOR,DIRECT_NOR_BOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_DA850EVM=y
diff --git a/configs/dalmore_defconfig b/configs/dalmore_defconfig
new file mode 100644
index 0000000000..288b2381ef
--- /dev/null
+++ b/configs/dalmore_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DALMORE=y
diff --git a/configs/davinci_dm355evm_defconfig b/configs/davinci_dm355evm_defconfig
new file mode 100644
index 0000000000..ef0b8545c2
--- /dev/null
+++ b/configs/davinci_dm355evm_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_DM355EVM=y
diff --git a/configs/davinci_dm355leopard_defconfig b/configs/davinci_dm355leopard_defconfig
new file mode 100644
index 0000000000..22da9f30f3
--- /dev/null
+++ b/configs/davinci_dm355leopard_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_DM355LEOPARD=y
diff --git a/configs/davinci_dm365evm_defconfig b/configs/davinci_dm365evm_defconfig
new file mode 100644
index 0000000000..dfae0b2a61
--- /dev/null
+++ b/configs/davinci_dm365evm_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_DM365EVM=y
diff --git a/configs/davinci_dm6467Tevm_defconfig b/configs/davinci_dm6467Tevm_defconfig
new file mode 100644
index 0000000000..e2c2de4b11
--- /dev/null
+++ b/configs/davinci_dm6467Tevm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="DAVINCI_DM6467TEVM,REFCLK_FREQ=33000000"
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_DM6467EVM=y
diff --git a/configs/davinci_dm6467evm_defconfig b/configs/davinci_dm6467evm_defconfig
new file mode 100644
index 0000000000..abd349131c
--- /dev/null
+++ b/configs/davinci_dm6467evm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="REFCLK_FREQ=27000000"
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_DM6467EVM=y
diff --git a/configs/davinci_dvevm_defconfig b/configs/davinci_dvevm_defconfig
new file mode 100644
index 0000000000..eb53692a64
--- /dev/null
+++ b/configs/davinci_dvevm_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_DVEVM=y
diff --git a/configs/davinci_schmoogie_defconfig b/configs/davinci_schmoogie_defconfig
new file mode 100644
index 0000000000..bc166ab12c
--- /dev/null
+++ b/configs/davinci_schmoogie_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_SCHMOOGIE=y
diff --git a/configs/davinci_sffsdr_defconfig b/configs/davinci_sffsdr_defconfig
new file mode 100644
index 0000000000..ea9cf886ff
--- /dev/null
+++ b/configs/davinci_sffsdr_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_SFFSDR=y
diff --git a/configs/davinci_sonata_defconfig b/configs/davinci_sonata_defconfig
new file mode 100644
index 0000000000..2c9cd4f5e7
--- /dev/null
+++ b/configs/davinci_sonata_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DAVINCI_SONATA=y
diff --git a/configs/dbau1000_defconfig b/configs/dbau1000_defconfig
new file mode 100644
index 0000000000..7c95629cfb
--- /dev/null
+++ b/configs/dbau1000_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="DBAU1000"
+CONFIG_MIPS=y
+CONFIG_TARGET_DBAU1X00=y
diff --git a/configs/dbau1100_defconfig b/configs/dbau1100_defconfig
new file mode 100644
index 0000000000..506f5da8ca
--- /dev/null
+++ b/configs/dbau1100_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="DBAU1100"
+CONFIG_MIPS=y
+CONFIG_TARGET_DBAU1X00=y
diff --git a/configs/dbau1500_defconfig b/configs/dbau1500_defconfig
new file mode 100644
index 0000000000..5a02a78610
--- /dev/null
+++ b/configs/dbau1500_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="DBAU1500"
+CONFIG_MIPS=y
+CONFIG_TARGET_DBAU1X00=y
diff --git a/configs/dbau1550_defconfig b/configs/dbau1550_defconfig
new file mode 100644
index 0000000000..9015023524
--- /dev/null
+++ b/configs/dbau1550_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="DBAU1550"
+CONFIG_MIPS=y
+CONFIG_TARGET_DBAU1X00=y
diff --git a/configs/dbau1550_el_defconfig b/configs/dbau1550_el_defconfig
new file mode 100644
index 0000000000..53b35ce60f
--- /dev/null
+++ b/configs/dbau1550_el_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="DBAU1550,SYS_LITTLE_ENDIAN"
+CONFIG_MIPS=y
+CONFIG_TARGET_DBAU1X00=y
diff --git a/configs/devconcenter_defconfig b/configs/devconcenter_defconfig
new file mode 100644
index 0000000000..7f82d7df8b
--- /dev/null
+++ b/configs/devconcenter_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="DEVCONCENTER"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_INTIP=y
diff --git a/configs/devkit3250_defconfig b/configs/devkit3250_defconfig
new file mode 100644
index 0000000000..ba990bc67b
--- /dev/null
+++ b/configs/devkit3250_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DEVKIT3250=y
diff --git a/configs/devkit8000_defconfig b/configs/devkit8000_defconfig
new file mode 100644
index 0000000000..7c5d222d63
--- /dev/null
+++ b/configs/devkit8000_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DEVKIT8000=y
diff --git a/configs/dig297_defconfig b/configs/dig297_defconfig
new file mode 100644
index 0000000000..9309ac2d65
--- /dev/null
+++ b/configs/dig297_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DIG297=y
diff --git a/configs/digsy_mtc_RAMBOOT_defconfig b/configs/digsy_mtc_RAMBOOT_defconfig
new file mode 100644
index 0000000000..a1e765bfd3
--- /dev/null
+++ b/configs/digsy_mtc_RAMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x00100000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_DIGSY_MTC=y
diff --git a/configs/digsy_mtc_defconfig b/configs/digsy_mtc_defconfig
new file mode 100644
index 0000000000..666c5c8971
--- /dev/null
+++ b/configs/digsy_mtc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_DIGSY_MTC=y
diff --git a/configs/digsy_mtc_rev5_RAMBOOT_defconfig b/configs/digsy_mtc_rev5_RAMBOOT_defconfig
new file mode 100644
index 0000000000..d356174af5
--- /dev/null
+++ b/configs/digsy_mtc_rev5_RAMBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x00100000,DIGSY_REV5"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_DIGSY_MTC=y
diff --git a/configs/digsy_mtc_rev5_defconfig b/configs/digsy_mtc_rev5_defconfig
new file mode 100644
index 0000000000..f66f86f856
--- /dev/null
+++ b/configs/digsy_mtc_rev5_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="DIGSY_REV5"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_DIGSY_MTC=y
diff --git a/configs/dkb_defconfig b/configs/dkb_defconfig
new file mode 100644
index 0000000000..0be9578f4f
--- /dev/null
+++ b/configs/dkb_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DKB=y
diff --git a/configs/dlvision-10g_defconfig b/configs/dlvision-10g_defconfig
new file mode 100644
index 0000000000..1d2a5718b0
--- /dev/null
+++ b/configs/dlvision-10g_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_DLVISION_10G=y
diff --git a/configs/dlvision_defconfig b/configs/dlvision_defconfig
new file mode 100644
index 0000000000..c0317dcf09
--- /dev/null
+++ b/configs/dlvision_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_DLVISION=y
diff --git a/configs/dnp5370_defconfig b/configs/dnp5370_defconfig
new file mode 100644
index 0000000000..0c00087631
--- /dev/null
+++ b/configs/dnp5370_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_DNP5370=y
diff --git a/configs/dns325_defconfig b/configs/dns325_defconfig
new file mode 100644
index 0000000000..6a18d2a0e7
--- /dev/null
+++ b/configs/dns325_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DNS325=y
diff --git a/configs/dockstar_defconfig b/configs/dockstar_defconfig
new file mode 100644
index 0000000000..528669eb4f
--- /dev/null
+++ b/configs/dockstar_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DOCKSTAR=y
diff --git a/configs/dra7xx_evm_defconfig b/configs/dra7xx_evm_defconfig
new file mode 100644
index 0000000000..82cffd7b19
--- /dev/null
+++ b/configs/dra7xx_evm_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=1"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DRA7XX_EVM=y
diff --git a/configs/dra7xx_evm_qspiboot_defconfig b/configs/dra7xx_evm_qspiboot_defconfig
new file mode 100644
index 0000000000..be09f40892
--- /dev/null
+++ b/configs/dra7xx_evm_qspiboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=1,QSPI_BOOT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DRA7XX_EVM=y
diff --git a/configs/dra7xx_evm_uart3_defconfig b/configs/dra7xx_evm_uart3_defconfig
new file mode 100644
index 0000000000..e0d1e45875
--- /dev/null
+++ b/configs/dra7xx_evm_uart3_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=3,SPL_YMODEM_SUPPORT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DRA7XX_EVM=y
diff --git a/configs/draco_defconfig b/configs/draco_defconfig
new file mode 100644
index 0000000000..18def0b503
--- /dev/null
+++ b/configs/draco_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DRACO=y
diff --git a/configs/dreamplug_defconfig b/configs/dreamplug_defconfig
new file mode 100644
index 0000000000..49de210737
--- /dev/null
+++ b/configs/dreamplug_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_DREAMPLUG=y
diff --git a/configs/duovero_defconfig b/configs/duovero_defconfig
new file mode 100644
index 0000000000..b56092a344
--- /dev/null
+++ b/configs/duovero_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DUOVERO=y
diff --git a/configs/dxr2_defconfig b/configs/dxr2_defconfig
new file mode 100644
index 0000000000..15f11810f2
--- /dev/null
+++ b/configs/dxr2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_DXR2=y
diff --git a/configs/eXalion_defconfig b/configs/eXalion_defconfig
new file mode 100644
index 0000000000..9d7e0909d0
--- /dev/null
+++ b/configs/eXalion_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_EXALION=y
diff --git a/configs/ea20_defconfig b/configs/ea20_defconfig
new file mode 100644
index 0000000000..562849dfec
--- /dev/null
+++ b/configs/ea20_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_EA20=y
diff --git a/configs/eb_cpu5282_defconfig b/configs/eb_cpu5282_defconfig
new file mode 100644
index 0000000000..f69aa539e2
--- /dev/null
+++ b/configs/eb_cpu5282_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF000000,SYS_MONITOR_BASE=0xFF000400"
+CONFIG_M68K=y
+CONFIG_TARGET_EB_CPU5282=y
diff --git a/configs/eb_cpu5282_internal_defconfig b/configs/eb_cpu5282_internal_defconfig
new file mode 100644
index 0000000000..b590f25bb1
--- /dev/null
+++ b/configs/eb_cpu5282_internal_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xF0000000,SYS_MONITOR_BASE=0xF0000418"
+CONFIG_M68K=y
+CONFIG_TARGET_EB_CPU5282=y
diff --git a/configs/eb_cpux9k2_defconfig b/configs/eb_cpux9k2_defconfig
new file mode 100644
index 0000000000..5f0ab44f45
--- /dev/null
+++ b/configs/eb_cpux9k2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_EB_CPUX9K2=y
diff --git a/configs/eb_cpux9k2_ram_defconfig b/configs/eb_cpux9k2_ram_defconfig
new file mode 100644
index 0000000000..c6e8b71773
--- /dev/null
+++ b/configs/eb_cpux9k2_ram_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT"
+CONFIG_ARM=y
+CONFIG_TARGET_EB_CPUX9K2=y
diff --git a/configs/ebony_defconfig b/configs/ebony_defconfig
new file mode 100644
index 0000000000..db93555b9e
--- /dev/null
+++ b/configs/ebony_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_EBONY=y
diff --git a/configs/eco5pk_defconfig b/configs/eco5pk_defconfig
new file mode 100644
index 0000000000..79f3d5ad66
--- /dev/null
+++ b/configs/eco5pk_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ECO5PK=y
diff --git a/configs/ecovec_defconfig b/configs/ecovec_defconfig
new file mode 100644
index 0000000000..57771e4123
--- /dev/null
+++ b/configs/ecovec_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_ECOVEC=y
diff --git a/configs/edb9315a_defconfig b/configs/edb9315a_defconfig
new file mode 100644
index 0000000000..e92daf633b
--- /dev/null
+++ b/configs/edb9315a_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="MK_edb9315a"
+CONFIG_ARM=y
+CONFIG_TARGET_EDB93XX=y
diff --git a/configs/edminiv2_defconfig b/configs/edminiv2_defconfig
new file mode 100644
index 0000000000..82aa684d98
--- /dev/null
+++ b/configs/edminiv2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_EDMINIV2=y
diff --git a/configs/enbw_cmc_defconfig b/configs/enbw_cmc_defconfig
new file mode 100644
index 0000000000..7fe405a390
--- /dev/null
+++ b/configs/enbw_cmc_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_ENBW_CMC=y
diff --git a/configs/ep8260_defconfig b/configs/ep8260_defconfig
new file mode 100644
index 0000000000..1cce900cc2
--- /dev/null
+++ b/configs/ep8260_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_EP8260=y
diff --git a/configs/ep82xxm_defconfig b/configs/ep82xxm_defconfig
new file mode 100644
index 0000000000..0842d2df6b
--- /dev/null
+++ b/configs/ep82xxm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_EP82XXM=y
diff --git a/configs/espt_defconfig b/configs/espt_defconfig
new file mode 100644
index 0000000000..a50781d04e
--- /dev/null
+++ b/configs/espt_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_ESPT=y
diff --git a/configs/ethernut5_defconfig b/configs/ethernut5_defconfig
new file mode 100644
index 0000000000..5be495cfa3
--- /dev/null
+++ b/configs/ethernut5_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE"
+CONFIG_ARM=y
+CONFIG_TARGET_ETHERNUT5=y
diff --git a/configs/favr-32-ezkit_defconfig b/configs/favr-32-ezkit_defconfig
new file mode 100644
index 0000000000..941e02840e
--- /dev/null
+++ b/configs/favr-32-ezkit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_FAVR_32_EZKIT=y
diff --git a/configs/flea3_defconfig b/configs/flea3_defconfig
new file mode 100644
index 0000000000..ac112cdd7a
--- /dev/null
+++ b/configs/flea3_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_FLEA3=y
diff --git a/configs/fo300_defconfig b/configs/fo300_defconfig
new file mode 100644
index 0000000000..6492b4b02e
--- /dev/null
+++ b/configs/fo300_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="FO300"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_TQM5200=y
diff --git a/configs/fx12mm_defconfig b/configs/fx12mm_defconfig
new file mode 100644
index 0000000000..9900a54869
--- /dev/null
+++ b/configs/fx12mm_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,INIT_TLB=board/xilinx/ppc405-generic/init.o"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_FX12MM=y
diff --git a/configs/fx12mm_flash_defconfig b/configs/fx12mm_flash_defconfig
new file mode 100644
index 0000000000..5a0587ffec
--- /dev/null
+++ b/configs/fx12mm_flash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xF7F60000,RESET_VECTOR_ADDRESS=0xF7FFFFFC,INIT_TLB=board/xilinx/ppc405-generic/init.o"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_FX12MM=y
diff --git a/configs/galaxy5200_LOWBOOT_defconfig b/configs/galaxy5200_LOWBOOT_defconfig
new file mode 100644
index 0000000000..4f193f5930
--- /dev/null
+++ b/configs/galaxy5200_LOWBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="galaxy5200_LOWBOOT"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_GALAXY5200=y
diff --git a/configs/galaxy5200_defconfig b/configs/galaxy5200_defconfig
new file mode 100644
index 0000000000..0fdf643987
--- /dev/null
+++ b/configs/galaxy5200_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="galaxy5200"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_GALAXY5200=y
diff --git a/configs/gdppc440etx_defconfig b/configs/gdppc440etx_defconfig
new file mode 100644
index 0000000000..1097b9c157
--- /dev/null
+++ b/configs/gdppc440etx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_GDPPC440ETX=y
diff --git a/configs/glacier_defconfig b/configs/glacier_defconfig
new file mode 100644
index 0000000000..2a66bfb08c
--- /dev/null
+++ b/configs/glacier_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="GLACIER"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_CANYONLANDS=y
diff --git a/configs/goflexhome_defconfig b/configs/goflexhome_defconfig
new file mode 100644
index 0000000000..10fde535cb
--- /dev/null
+++ b/configs/goflexhome_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_GOFLEXHOME=y
diff --git a/configs/gplugd_defconfig b/configs/gplugd_defconfig
new file mode 100644
index 0000000000..ec8f45c1a1
--- /dev/null
+++ b/configs/gplugd_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_GPLUGD=y
diff --git a/configs/gr_cpci_ax2000_defconfig b/configs/gr_cpci_ax2000_defconfig
new file mode 100644
index 0000000000..6eb02ad123
--- /dev/null
+++ b/configs/gr_cpci_ax2000_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SPARC=y
+CONFIG_TARGET_GR_CPCI_AX2000=y
diff --git a/configs/gr_ep2s60_defconfig b/configs/gr_ep2s60_defconfig
new file mode 100644
index 0000000000..6e1eb83c77
--- /dev/null
+++ b/configs/gr_ep2s60_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SPARC=y
+CONFIG_TARGET_GR_EP2S60=y
diff --git a/configs/gr_xc3s_1500_defconfig b/configs/gr_xc3s_1500_defconfig
new file mode 100644
index 0000000000..da846db371
--- /dev/null
+++ b/configs/gr_xc3s_1500_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SPARC=y
+CONFIG_TARGET_GR_XC3S_1500=y
diff --git a/configs/grasshopper_defconfig b/configs/grasshopper_defconfig
new file mode 100644
index 0000000000..72013e7417
--- /dev/null
+++ b/configs/grasshopper_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_GRASSHOPPER=y
diff --git a/configs/grsim_defconfig b/configs/grsim_defconfig
new file mode 100644
index 0000000000..2a7e8e7057
--- /dev/null
+++ b/configs/grsim_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SPARC=y
+CONFIG_TARGET_GRSIM=y
diff --git a/configs/grsim_leon2_defconfig b/configs/grsim_leon2_defconfig
new file mode 100644
index 0000000000..e91eb968fe
--- /dev/null
+++ b/configs/grsim_leon2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SPARC=y
+CONFIG_TARGET_GRSIM_LEON2=y
diff --git a/configs/guruplug_defconfig b/configs/guruplug_defconfig
new file mode 100644
index 0000000000..f5be577735
--- /dev/null
+++ b/configs/guruplug_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_GURUPLUG=y
diff --git a/configs/gw8260_defconfig b/configs/gw8260_defconfig
new file mode 100644
index 0000000000..a59ec3a105
--- /dev/null
+++ b/configs/gw8260_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_GW8260=y
diff --git a/configs/gwventana_defconfig b/configs/gwventana_defconfig
new file mode 100644
index 0000000000..11aaab5ec4
--- /dev/null
+++ b/configs/gwventana_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/gateworks/gw_ventana/gw_ventana.cfg,MX6QDL,SPL"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_GW_VENTANA=y
diff --git a/configs/h2200_defconfig b/configs/h2200_defconfig
new file mode 100644
index 0000000000..7040c090bf
--- /dev/null
+++ b/configs/h2200_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_H2200=y
diff --git a/configs/haleakala_defconfig b/configs/haleakala_defconfig
new file mode 100644
index 0000000000..7e6311676f
--- /dev/null
+++ b/configs/haleakala_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="HALEAKALA"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_KILAUEA=y
diff --git a/configs/hammerhead_defconfig b/configs/hammerhead_defconfig
new file mode 100644
index 0000000000..0d69cc6a27
--- /dev/null
+++ b/configs/hammerhead_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_HAMMERHEAD=y
diff --git a/configs/harmony_defconfig b/configs/harmony_defconfig
new file mode 100644
index 0000000000..d25ea5cb19
--- /dev/null
+++ b/configs/harmony_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_HARMONY=y
diff --git a/configs/hawkboard_defconfig b/configs/hawkboard_defconfig
new file mode 100644
index 0000000000..9945fe5772
--- /dev/null
+++ b/configs/hawkboard_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_HAWKBOARD=y
diff --git a/configs/hawkboard_uart_defconfig b/configs/hawkboard_uart_defconfig
new file mode 100644
index 0000000000..b4db291601
--- /dev/null
+++ b/configs/hawkboard_uart_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="UART_U_BOOT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_HAWKBOARD=y
diff --git a/configs/hermes_defconfig b/configs/hermes_defconfig
new file mode 100644
index 0000000000..a923a6153e
--- /dev/null
+++ b/configs/hermes_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_HERMES=y
diff --git a/configs/highbank_defconfig b/configs/highbank_defconfig
new file mode 100644
index 0000000000..23fd52d925
--- /dev/null
+++ b/configs/highbank_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_HIGHBANK=y
diff --git a/configs/hmi1001_defconfig b/configs/hmi1001_defconfig
new file mode 100644
index 0000000000..a351dbe65f
--- /dev/null
+++ b/configs/hmi1001_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_HMI1001=y
diff --git a/configs/hummingboard_solo_defconfig b/configs/hummingboard_solo_defconfig
new file mode 100644
index 0000000000..600fa00c90
--- /dev/null
+++ b/configs/hummingboard_solo_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/solidrun/hummingboard/solo.cfg,MX6S,DDR_MB=512"
+CONFIG_ARM=y
+CONFIG_TARGET_HUMMINGBOARD=y
diff --git a/configs/hymod_defconfig b/configs/hymod_defconfig
new file mode 100644
index 0000000000..a6dc1d88a9
--- /dev/null
+++ b/configs/hymod_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_HYMOD=y
diff --git a/configs/ib62x0_defconfig b/configs/ib62x0_defconfig
new file mode 100644
index 0000000000..d92217edf6
--- /dev/null
+++ b/configs/ib62x0_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_IB62X0=y
diff --git a/configs/ibf-dsp561_defconfig b/configs/ibf-dsp561_defconfig
new file mode 100644
index 0000000000..41a5c6592f
--- /dev/null
+++ b/configs/ibf-dsp561_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_IBF_DSP561=y
diff --git a/configs/icecube_5200_DDR_LOWBOOT08_defconfig b/configs/icecube_5200_DDR_LOWBOOT08_defconfig
new file mode 100644
index 0000000000..79f8598351
--- /dev/null
+++ b/configs/icecube_5200_DDR_LOWBOOT08_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF800000,MPC5200_DDR"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/icecube_5200_DDR_LOWBOOT_defconfig b/configs/icecube_5200_DDR_LOWBOOT_defconfig
new file mode 100644
index 0000000000..79f8598351
--- /dev/null
+++ b/configs/icecube_5200_DDR_LOWBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF800000,MPC5200_DDR"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/icecube_5200_DDR_defconfig b/configs/icecube_5200_DDR_defconfig
new file mode 100644
index 0000000000..19d963799b
--- /dev/null
+++ b/configs/icecube_5200_DDR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC5200_DDR"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/icecube_5200_LOWBOOT08_defconfig b/configs/icecube_5200_LOWBOOT08_defconfig
new file mode 100644
index 0000000000..9f0cbd8867
--- /dev/null
+++ b/configs/icecube_5200_LOWBOOT08_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF800000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/icecube_5200_LOWBOOT_defconfig b/configs/icecube_5200_LOWBOOT_defconfig
new file mode 100644
index 0000000000..ff1552fa7a
--- /dev/null
+++ b/configs/icecube_5200_LOWBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF000000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/icecube_5200_defconfig b/configs/icecube_5200_defconfig
new file mode 100644
index 0000000000..49fdb3bc8a
--- /dev/null
+++ b/configs/icecube_5200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/icon_defconfig b/configs/icon_defconfig
new file mode 100644
index 0000000000..771a093250
--- /dev/null
+++ b/configs/icon_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_ICON=y
diff --git a/configs/iconnect_defconfig b/configs/iconnect_defconfig
new file mode 100644
index 0000000000..ab83fa6a52
--- /dev/null
+++ b/configs/iconnect_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_ICONNECT=y
diff --git a/configs/ids8313_defconfig b/configs/ids8313_defconfig
new file mode 100644
index 0000000000..1c665aab94
--- /dev/null
+++ b/configs/ids8313_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFFF00000"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_IDS8313=y
diff --git a/configs/igep0020_defconfig b/configs/igep0020_defconfig
new file mode 100644
index 0000000000..e99f77300a
--- /dev/null
+++ b/configs/igep0020_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="MACH_TYPE=MACH_TYPE_IGEP0020,BOOT_ONENAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_IGEP00X0=y
diff --git a/configs/igep0020_nand_defconfig b/configs/igep0020_nand_defconfig
new file mode 100644
index 0000000000..baa4a0a80e
--- /dev/null
+++ b/configs/igep0020_nand_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="MACH_TYPE=MACH_TYPE_IGEP0020,BOOT_NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_IGEP00X0=y
diff --git a/configs/igep0030_defconfig b/configs/igep0030_defconfig
new file mode 100644
index 0000000000..5f404eb821
--- /dev/null
+++ b/configs/igep0030_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="MACH_TYPE=MACH_TYPE_IGEP0030,BOOT_ONENAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_IGEP00X0=y
diff --git a/configs/igep0030_nand_defconfig b/configs/igep0030_nand_defconfig
new file mode 100644
index 0000000000..a43dfec4ab
--- /dev/null
+++ b/configs/igep0030_nand_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="MACH_TYPE=MACH_TYPE_IGEP0030,BOOT_NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_IGEP00X0=y
diff --git a/configs/igep0032_defconfig b/configs/igep0032_defconfig
new file mode 100644
index 0000000000..c0d019ca8e
--- /dev/null
+++ b/configs/igep0032_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="MACH_TYPE=MACH_TYPE_IGEP0032,BOOT_ONENAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_IGEP00X0=y
diff --git a/configs/ima3-mx53_defconfig b/configs/ima3-mx53_defconfig
new file mode 100644
index 0000000000..c7a9f681b6
--- /dev/null
+++ b/configs/ima3-mx53_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/esg/ima3-mx53/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_IMA3_MX53=y
diff --git a/configs/imx27lite_defconfig b/configs/imx27lite_defconfig
new file mode 100644
index 0000000000..03803c67a1
--- /dev/null
+++ b/configs/imx27lite_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_IMX27LITE=y
diff --git a/configs/imx31_litekit_defconfig b/configs/imx31_litekit_defconfig
new file mode 100644
index 0000000000..cd41c0e4ec
--- /dev/null
+++ b/configs/imx31_litekit_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_IMX31_LITEKIT=y
diff --git a/configs/imx31_phycore_defconfig b/configs/imx31_phycore_defconfig
new file mode 100644
index 0000000000..563de57dc0
--- /dev/null
+++ b/configs/imx31_phycore_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_IMX31_PHYCORE=y
diff --git a/configs/imx31_phycore_eet_defconfig b/configs/imx31_phycore_eet_defconfig
new file mode 100644
index 0000000000..9531952004
--- /dev/null
+++ b/configs/imx31_phycore_eet_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX31_PHYCORE_EET"
+CONFIG_ARM=y
+CONFIG_TARGET_IMX31_PHYCORE=y
diff --git a/configs/inetspace_v2_defconfig b/configs/inetspace_v2_defconfig
new file mode 100644
index 0000000000..26d993216e
--- /dev/null
+++ b/configs/inetspace_v2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="INETSPACE_V2"
+CONFIG_ARM=y
+CONFIG_TARGET_NETSPACE_V2=y
diff --git a/configs/inka4x0_defconfig b/configs/inka4x0_defconfig
new file mode 100644
index 0000000000..6581b0a4af
--- /dev/null
+++ b/configs/inka4x0_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_INKA4X0=y
diff --git a/configs/integratorap_cm720t_defconfig b/configs/integratorap_cm720t_defconfig
new file mode 100644
index 0000000000..0bb7b085ce
--- /dev/null
+++ b/configs/integratorap_cm720t_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CM720T"
+CONFIG_ARM=y
+CONFIG_TARGET_INTEGRATORAP_CM720T=y
diff --git a/configs/integratorap_cm920t_defconfig b/configs/integratorap_cm920t_defconfig
new file mode 100644
index 0000000000..fb925d50b1
--- /dev/null
+++ b/configs/integratorap_cm920t_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CM920T"
+CONFIG_ARM=y
+CONFIG_TARGET_INTEGRATORAP_CM920T=y
diff --git a/configs/integratorap_cm926ejs_defconfig b/configs/integratorap_cm926ejs_defconfig
new file mode 100644
index 0000000000..308a1e6162
--- /dev/null
+++ b/configs/integratorap_cm926ejs_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CM926EJ_S"
+CONFIG_ARM=y
+CONFIG_TARGET_INTEGRATORAP_CM926EJS=y
diff --git a/configs/integratorap_cm946es_defconfig b/configs/integratorap_cm946es_defconfig
new file mode 100644
index 0000000000..d1b9db5d6a
--- /dev/null
+++ b/configs/integratorap_cm946es_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CM946ES"
+CONFIG_ARM=y
+CONFIG_TARGET_INTEGRATORAP_CM946ES=y
diff --git a/configs/integratorcp_cm1136_defconfig b/configs/integratorcp_cm1136_defconfig
new file mode 100644
index 0000000000..3feb6563f6
--- /dev/null
+++ b/configs/integratorcp_cm1136_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CM1136"
+CONFIG_ARM=y
+CONFIG_TARGET_INTEGRATORCP_CM1136=y
diff --git a/configs/integratorcp_cm920t_defconfig b/configs/integratorcp_cm920t_defconfig
new file mode 100644
index 0000000000..f304bbe8eb
--- /dev/null
+++ b/configs/integratorcp_cm920t_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CM920T"
+CONFIG_ARM=y
+CONFIG_TARGET_INTEGRATORCP_CM920T=y
diff --git a/configs/integratorcp_cm926ejs_defconfig b/configs/integratorcp_cm926ejs_defconfig
new file mode 100644
index 0000000000..a8d762b004
--- /dev/null
+++ b/configs/integratorcp_cm926ejs_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CM924EJ_S"
+CONFIG_ARM=y
+CONFIG_TARGET_INTEGRATORCP_CM926EJS=y
diff --git a/configs/integratorcp_cm946es_defconfig b/configs/integratorcp_cm946es_defconfig
new file mode 100644
index 0000000000..2e67dbc70a
--- /dev/null
+++ b/configs/integratorcp_cm946es_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="CM946ES"
+CONFIG_ARM=y
+CONFIG_TARGET_INTEGRATORCP_CM946ES=y
diff --git a/configs/intip_defconfig b/configs/intip_defconfig
new file mode 100644
index 0000000000..d6af774363
--- /dev/null
+++ b/configs/intip_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="INTIB"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_INTIP=y
diff --git a/configs/io64_defconfig b/configs/io64_defconfig
new file mode 100644
index 0000000000..1111e54e9d
--- /dev/null
+++ b/configs/io64_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_IO64=y
diff --git a/configs/io_defconfig b/configs/io_defconfig
new file mode 100644
index 0000000000..959af75a1e
--- /dev/null
+++ b/configs/io_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_IO=y
diff --git a/configs/iocon_defconfig b/configs/iocon_defconfig
new file mode 100644
index 0000000000..6dc88874fa
--- /dev/null
+++ b/configs/iocon_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_IOCON=y
diff --git a/configs/ip04_defconfig b/configs/ip04_defconfig
new file mode 100644
index 0000000000..4f9895aa77
--- /dev/null
+++ b/configs/ip04_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_IP04=y
diff --git a/configs/ipam390_defconfig b/configs/ipam390_defconfig
new file mode 100644
index 0000000000..6e959516c2
--- /dev/null
+++ b/configs/ipam390_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_IPAM390=y
diff --git a/configs/ipek01_defconfig b/configs/ipek01_defconfig
new file mode 100644
index 0000000000..83cf557934
--- /dev/null
+++ b/configs/ipek01_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_IPEK01=y
diff --git a/configs/jadecpu_defconfig b/configs/jadecpu_defconfig
new file mode 100644
index 0000000000..4348e0e5df
--- /dev/null
+++ b/configs/jadecpu_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_JADECPU=y
diff --git a/configs/jetson-tk1_defconfig b/configs/jetson-tk1_defconfig
new file mode 100644
index 0000000000..9ce97c9f61
--- /dev/null
+++ b/configs/jetson-tk1_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="BOARD_JETSON_TK1="
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_JETSON_TK1=y
diff --git a/configs/jornada_defconfig b/configs/jornada_defconfig
new file mode 100644
index 0000000000..ad1c3382b7
--- /dev/null
+++ b/configs/jornada_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_JORNADA=y
diff --git a/configs/jupiter_defconfig b/configs/jupiter_defconfig
new file mode 100644
index 0000000000..dac4f1a038
--- /dev/null
+++ b/configs/jupiter_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_JUPITER=y
diff --git a/configs/k2e_evm_defconfig b/configs/k2e_evm_defconfig
new file mode 100644
index 0000000000..c210ad5dec
--- /dev/null
+++ b/configs/k2e_evm_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_K2E_EVM=y
diff --git a/configs/k2hk_evm_defconfig b/configs/k2hk_evm_defconfig
new file mode 100644
index 0000000000..caa763a546
--- /dev/null
+++ b/configs/k2hk_evm_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_K2HK_EVM=y
diff --git a/configs/katmai_defconfig b/configs/katmai_defconfig
new file mode 100644
index 0000000000..849231492b
--- /dev/null
+++ b/configs/katmai_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_KATMAI=y
diff --git a/configs/kilauea_defconfig b/configs/kilauea_defconfig
new file mode 100644
index 0000000000..28021d99c3
--- /dev/null
+++ b/configs/kilauea_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KILAUEA"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_KILAUEA=y
diff --git a/configs/km_kirkwood_128m16_defconfig b/configs/km_kirkwood_128m16_defconfig
new file mode 100644
index 0000000000..c51fbf3128
--- /dev/null
+++ b/configs/km_kirkwood_128m16_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_KIRKWOOD_128M16"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/km_kirkwood_defconfig b/configs/km_kirkwood_defconfig
new file mode 100644
index 0000000000..4f554f79f7
--- /dev/null
+++ b/configs/km_kirkwood_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_KIRKWOOD"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/km_kirkwood_pci_defconfig b/configs/km_kirkwood_pci_defconfig
new file mode 100644
index 0000000000..abb42c90b8
--- /dev/null
+++ b/configs/km_kirkwood_pci_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_KIRKWOOD_PCI"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/kmcoge4_defconfig b/configs/kmcoge4_defconfig
new file mode 100644
index 0000000000..22a005cca0
--- /dev/null
+++ b/configs/kmcoge4_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KMCOGE4"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_KMP204X=y
diff --git a/configs/kmcoge5ne_defconfig b/configs/kmcoge5ne_defconfig
new file mode 100644
index 0000000000..80c1f75a6c
--- /dev/null
+++ b/configs/kmcoge5ne_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KMCOGE5NE"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_KM8360=y
diff --git a/configs/kmcoge5un_defconfig b/configs/kmcoge5un_defconfig
new file mode 100644
index 0000000000..037827772f
--- /dev/null
+++ b/configs/kmcoge5un_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_COGE5UN"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/kmeter1_defconfig b/configs/kmeter1_defconfig
new file mode 100644
index 0000000000..f87e347dd6
--- /dev/null
+++ b/configs/kmeter1_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KMETER1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_KM8360=y
diff --git a/configs/kmlion1_defconfig b/configs/kmlion1_defconfig
new file mode 100644
index 0000000000..82c1924b40
--- /dev/null
+++ b/configs/kmlion1_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KMLION1"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_KMP204X=y
diff --git a/configs/kmnusa_defconfig b/configs/kmnusa_defconfig
new file mode 100644
index 0000000000..46ddbcd7cb
--- /dev/null
+++ b/configs/kmnusa_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_NUSA"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/kmopti2_defconfig b/configs/kmopti2_defconfig
new file mode 100644
index 0000000000..8195184ee8
--- /dev/null
+++ b/configs/kmopti2_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KMOPTI2"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_TUXX1=y
diff --git a/configs/kmsugp1_defconfig b/configs/kmsugp1_defconfig
new file mode 100644
index 0000000000..183b36505c
--- /dev/null
+++ b/configs/kmsugp1_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_SUGP1"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/kmsupx5_defconfig b/configs/kmsupx5_defconfig
new file mode 100644
index 0000000000..99a9a9b14b
--- /dev/null
+++ b/configs/kmsupx5_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KMSUPX5"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_TUXX1=y
diff --git a/configs/kmsuv31_defconfig b/configs/kmsuv31_defconfig
new file mode 100644
index 0000000000..9434ef0e1b
--- /dev/null
+++ b/configs/kmsuv31_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_SUV31"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/kmvect1_defconfig b/configs/kmvect1_defconfig
new file mode 100644
index 0000000000..dd9c2f2562
--- /dev/null
+++ b/configs/kmvect1_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KMVECT1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_SUVD3=y
diff --git a/configs/koelsch_defconfig b/configs/koelsch_defconfig
new file mode 100644
index 0000000000..d63a286ec4
--- /dev/null
+++ b/configs/koelsch_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_KOELSCH=y
diff --git a/configs/korat_defconfig b/configs/korat_defconfig
new file mode 100644
index 0000000000..d363aab770
--- /dev/null
+++ b/configs/korat_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_KORAT=y
diff --git a/configs/korat_perm_defconfig b/configs/korat_perm_defconfig
new file mode 100644
index 0000000000..8c6b4c4c35
--- /dev/null
+++ b/configs/korat_perm_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="KORAT_PERMANENT"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_KORAT=y
diff --git a/configs/kwb_defconfig b/configs/kwb_defconfig
new file mode 100644
index 0000000000..5082ff750b
--- /dev/null
+++ b/configs/kwb_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_KWB=y
diff --git a/configs/kzm9g_defconfig b/configs/kzm9g_defconfig
new file mode 100644
index 0000000000..aaddf82940
--- /dev/null
+++ b/configs/kzm9g_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_KZM9G=y
diff --git a/configs/lager_defconfig b/configs/lager_defconfig
new file mode 100644
index 0000000000..bf1be72931
--- /dev/null
+++ b/configs/lager_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_LAGER=y
diff --git a/configs/lcd4_lwmon5_defconfig b/configs/lcd4_lwmon5_defconfig
new file mode 100644
index 0000000000..1541733528
--- /dev/null
+++ b/configs/lcd4_lwmon5_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="LCD4_LWMON5"
++S:CONFIG_PPC=y
++S:CONFIG_4xx=y
++S:CONFIG_TARGET_LWMON5=y
diff --git a/configs/lite5200b_LOWBOOT_defconfig b/configs/lite5200b_LOWBOOT_defconfig
new file mode 100644
index 0000000000..9ceb834dd8
--- /dev/null
+++ b/configs/lite5200b_LOWBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC5200_DDR,LITE5200B,SYS_TEXT_BASE=0xFF000000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/lite5200b_PM_defconfig b/configs/lite5200b_PM_defconfig
new file mode 100644
index 0000000000..35b2aa3f7d
--- /dev/null
+++ b/configs/lite5200b_PM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC5200_DDR,LITE5200B,LITE5200B_PM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/lite5200b_defconfig b/configs/lite5200b_defconfig
new file mode 100644
index 0000000000..c7d403026b
--- /dev/null
+++ b/configs/lite5200b_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC5200_DDR,LITE5200B"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_ICECUBE=y
diff --git a/configs/lp8x4x_defconfig b/configs/lp8x4x_defconfig
new file mode 100644
index 0000000000..2fc2cbcc35
--- /dev/null
+++ b/configs/lp8x4x_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_LP8X4X=y
diff --git a/configs/ls2085a_emu_D4_defconfig b/configs/ls2085a_emu_D4_defconfig
new file mode 100644
index 0000000000..f2f6882c99
--- /dev/null
+++ b/configs/ls2085a_emu_D4_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARM64,EMU,SYS_FSL_DDR4"
+CONFIG_ARM=y
+CONFIG_TARGET_LS2085A_EMU=y
diff --git a/configs/ls2085a_emu_defconfig b/configs/ls2085a_emu_defconfig
new file mode 100644
index 0000000000..51ffa56a4c
--- /dev/null
+++ b/configs/ls2085a_emu_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARM64,EMU"
+CONFIG_ARM=y
+CONFIG_TARGET_LS2085A_EMU=y
diff --git a/configs/ls2085a_simu_defconfig b/configs/ls2085a_simu_defconfig
new file mode 100644
index 0000000000..efa8e74548
--- /dev/null
+++ b/configs/ls2085a_simu_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARM64,SIMU"
+CONFIG_ARM=y
+CONFIG_TARGET_LS2085A_SIMU=y
diff --git a/configs/lschlv2_defconfig b/configs/lschlv2_defconfig
new file mode 100644
index 0000000000..330b4d7d94
--- /dev/null
+++ b/configs/lschlv2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="LSCHLV2"
+CONFIG_ARM=y
+CONFIG_TARGET_LSXL=y
diff --git a/configs/lsxhl_defconfig b/configs/lsxhl_defconfig
new file mode 100644
index 0000000000..e8cdf8ac69
--- /dev/null
+++ b/configs/lsxhl_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="LSXHL"
+CONFIG_ARM=y
+CONFIG_TARGET_LSXL=y
diff --git a/configs/luan_defconfig b/configs/luan_defconfig
new file mode 100644
index 0000000000..d42b4a902f
--- /dev/null
+++ b/configs/luan_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_LUAN=y
diff --git a/configs/lwmon5_defconfig b/configs/lwmon5_defconfig
new file mode 100644
index 0000000000..1ae21099e4
--- /dev/null
+++ b/configs/lwmon5_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_LWMON5=y
diff --git a/configs/lwmon_defconfig b/configs/lwmon_defconfig
new file mode 100644
index 0000000000..128ff5face
--- /dev/null
+++ b/configs/lwmon_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_LWMON=y
diff --git a/configs/m28evk_defconfig b/configs/m28evk_defconfig
new file mode 100644
index 0000000000..e7af81714c
--- /dev/null
+++ b/configs/m28evk_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_M28EVK=y
diff --git a/configs/m53evk_defconfig b/configs/m53evk_defconfig
new file mode 100644
index 0000000000..65a647044a
--- /dev/null
+++ b/configs/m53evk_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/denx/m53evk/imximage.cfg"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_M53EVK=y
diff --git a/configs/magnesium_defconfig b/configs/magnesium_defconfig
new file mode 100644
index 0000000000..d45cfd73bc
--- /dev/null
+++ b/configs/magnesium_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_MAGNESIUM=y
diff --git a/configs/makalu_defconfig b/configs/makalu_defconfig
new file mode 100644
index 0000000000..ed9b82d503
--- /dev/null
+++ b/configs/makalu_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_MAKALU=y
diff --git a/configs/malta_defconfig b/configs/malta_defconfig
new file mode 100644
index 0000000000..f3788b6db1
--- /dev/null
+++ b/configs/malta_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BIG_ENDIAN"
+CONFIG_MIPS=y
+CONFIG_TARGET_MALTA=y
diff --git a/configs/maltael_defconfig b/configs/maltael_defconfig
new file mode 100644
index 0000000000..97d0e899da
--- /dev/null
+++ b/configs/maltael_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_LITTLE_ENDIAN"
+CONFIG_MIPS=y
+CONFIG_TARGET_MALTA=y
diff --git a/configs/marsboard_defconfig b/configs/marsboard_defconfig
new file mode 100644
index 0000000000..d5c9f08f3e
--- /dev/null
+++ b/configs/marsboard_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024,ENV_IS_IN_SPI_FLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_EMBESTMX6BOARDS=y
diff --git a/configs/mcc200_COM12_SDRAM_defconfig b/configs/mcc200_COM12_SDRAM_defconfig
new file mode 100644
index 0000000000..be6dbd7240
--- /dev/null
+++ b/configs/mcc200_COM12_SDRAM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CONSOLE_COM12,MCC200_SDRAM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/mcc200_COM12_defconfig b/configs/mcc200_COM12_defconfig
new file mode 100644
index 0000000000..6ed86358a1
--- /dev/null
+++ b/configs/mcc200_COM12_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CONSOLE_COM12"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/mcc200_COM12_highboot_SDRAM_defconfig b/configs/mcc200_COM12_highboot_SDRAM_defconfig
new file mode 100644
index 0000000000..5f93702f0e
--- /dev/null
+++ b/configs/mcc200_COM12_highboot_SDRAM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CONSOLE_COM12,SYS_TEXT_BASE=0xFFF00000,MCC200_SDRAM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/mcc200_COM12_highboot_defconfig b/configs/mcc200_COM12_highboot_defconfig
new file mode 100644
index 0000000000..7abb0a40be
--- /dev/null
+++ b/configs/mcc200_COM12_highboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="CONSOLE_COM12,SYS_TEXT_BASE=0xFFF00000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/mcc200_SDRAM_defconfig b/configs/mcc200_SDRAM_defconfig
new file mode 100644
index 0000000000..37761b5625
--- /dev/null
+++ b/configs/mcc200_SDRAM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MCC200_SDRAM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/mcc200_defconfig b/configs/mcc200_defconfig
new file mode 100644
index 0000000000..b6aafec3ee
--- /dev/null
+++ b/configs/mcc200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/mcc200_highboot_SDRAM_defconfig b/configs/mcc200_highboot_SDRAM_defconfig
new file mode 100644
index 0000000000..94d33e5896
--- /dev/null
+++ b/configs/mcc200_highboot_SDRAM_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFFF00000,MCC200_SDRAM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/mcc200_highboot_defconfig b/configs/mcc200_highboot_defconfig
new file mode 100644
index 0000000000..f863dd9fcb
--- /dev/null
+++ b/configs/mcc200_highboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFFF00000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/mcx_defconfig b/configs/mcx_defconfig
new file mode 100644
index 0000000000..a700c88ec4
--- /dev/null
+++ b/configs/mcx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MCX=y
diff --git a/configs/mecp5123_defconfig b/configs/mecp5123_defconfig
new file mode 100644
index 0000000000..3b0a0a081e
--- /dev/null
+++ b/configs/mecp5123_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC512X=y
+CONFIG_TARGET_MECP5123=y
diff --git a/configs/mecp5200_defconfig b/configs/mecp5200_defconfig
new file mode 100644
index 0000000000..a30e224040
--- /dev/null
+++ b/configs/mecp5200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MECP5200=y
diff --git a/configs/medcom-wide_defconfig b/configs/medcom-wide_defconfig
new file mode 100644
index 0000000000..ddf3437358
--- /dev/null
+++ b/configs/medcom-wide_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MEDCOM_WIDE=y
diff --git a/configs/meesc_dataflash_defconfig b/configs/meesc_dataflash_defconfig
new file mode 100644
index 0000000000..fa737ef206
--- /dev/null
+++ b/configs/meesc_dataflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_MEESC=y
diff --git a/configs/meesc_defconfig b/configs/meesc_defconfig
new file mode 100644
index 0000000000..f58efbbe6c
--- /dev/null
+++ b/configs/meesc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_MEESC=y
diff --git a/configs/mgcoge3ne_defconfig b/configs/mgcoge3ne_defconfig
new file mode 100644
index 0000000000..e2eb06fe23
--- /dev/null
+++ b/configs/mgcoge3ne_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MGCOGE3NE"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_KM82XX=y
diff --git a/configs/mgcoge3un_defconfig b/configs/mgcoge3un_defconfig
new file mode 100644
index 0000000000..bc1e2ba58e
--- /dev/null
+++ b/configs/mgcoge3un_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_MGCOGE3UN"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/mgcoge_defconfig b/configs/mgcoge_defconfig
new file mode 100644
index 0000000000..d2d4673ec6
--- /dev/null
+++ b/configs/mgcoge_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MGCOGE"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_KM82XX=y
diff --git a/configs/microblaze-generic_defconfig b/configs/microblaze-generic_defconfig
new file mode 100644
index 0000000000..7f23786781
--- /dev/null
+++ b/configs/microblaze-generic_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_MICROBLAZE=y
++S:CONFIG_TARGET_MICROBLAZE_GENERIC=y
diff --git a/configs/mimc200_defconfig b/configs/mimc200_defconfig
new file mode 100644
index 0000000000..f6edbc768e
--- /dev/null
+++ b/configs/mimc200_defconfig
@@ -0,0 +1,2 @@
+CONFIG_AVR32=y
+CONFIG_TARGET_MIMC200=y
diff --git a/configs/ml507_defconfig b/configs/ml507_defconfig
new file mode 100644
index 0000000000..009972a1e1
--- /dev/null
+++ b/configs/ml507_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,BOOT_FROM_XMD=1,INIT_TLB=board/xilinx/ppc440-generic/init.o"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_ML507=y
diff --git a/configs/ml507_flash_defconfig b/configs/ml507_flash_defconfig
new file mode 100644
index 0000000000..a9658b608d
--- /dev/null
+++ b/configs/ml507_flash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xF7F60000,RESET_VECTOR_ADDRESS=0xF7FFFFFC,INIT_TLB=board/xilinx/ppc440-generic/init.o"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_ML507=y
diff --git a/configs/motionpro_defconfig b/configs/motionpro_defconfig
new file mode 100644
index 0000000000..535cb84ad2
--- /dev/null
+++ b/configs/motionpro_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MOTIONPRO=y
diff --git a/configs/mpc5121ads_defconfig b/configs/mpc5121ads_defconfig
new file mode 100644
index 0000000000..4d76470cdd
--- /dev/null
+++ b/configs/mpc5121ads_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC512X=y
+CONFIG_TARGET_MPC5121ADS=y
diff --git a/configs/mpc5121ads_rev2_defconfig b/configs/mpc5121ads_rev2_defconfig
new file mode 100644
index 0000000000..9a89611b79
--- /dev/null
+++ b/configs/mpc5121ads_rev2_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MPC5121ADS_REV2"
+CONFIG_PPC=y
+CONFIG_MPC512X=y
+CONFIG_TARGET_MPC5121ADS=y
diff --git a/configs/mpc7448hpc2_defconfig b/configs/mpc7448hpc2_defconfig
new file mode 100644
index 0000000000..f2777dc875
--- /dev/null
+++ b/configs/mpc7448hpc2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_MPC7448HPC2=y
diff --git a/configs/mpc8308_p1m_defconfig b/configs/mpc8308_p1m_defconfig
new file mode 100644
index 0000000000..2b8fc4e354
--- /dev/null
+++ b/configs/mpc8308_p1m_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_MPC8308_P1M=y
diff --git a/configs/mpr2_defconfig b/configs/mpr2_defconfig
new file mode 100644
index 0000000000..c8be9872f4
--- /dev/null
+++ b/configs/mpr2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_MPR2=y
diff --git a/configs/ms7720se_defconfig b/configs/ms7720se_defconfig
new file mode 100644
index 0000000000..0e3f834442
--- /dev/null
+++ b/configs/ms7720se_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_MS7720SE=y
diff --git a/configs/ms7722se_defconfig b/configs/ms7722se_defconfig
new file mode 100644
index 0000000000..4acb50914d
--- /dev/null
+++ b/configs/ms7722se_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_MS7722SE=y
diff --git a/configs/ms7750se_defconfig b/configs/ms7750se_defconfig
new file mode 100644
index 0000000000..c23e4c9ef1
--- /dev/null
+++ b/configs/ms7750se_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_MS7750SE=y
diff --git a/configs/mt_ventoux_defconfig b/configs/mt_ventoux_defconfig
new file mode 100644
index 0000000000..0fcad87a3c
--- /dev/null
+++ b/configs/mt_ventoux_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MT_VENTOUX=y
diff --git a/configs/muas3001_defconfig b/configs/muas3001_defconfig
new file mode 100644
index 0000000000..e1056bdcb8
--- /dev/null
+++ b/configs/muas3001_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_MUAS3001=y
diff --git a/configs/muas3001_dev_defconfig b/configs/muas3001_dev_defconfig
new file mode 100644
index 0000000000..a62019ce9e
--- /dev/null
+++ b/configs/muas3001_dev_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="MUAS_DEV_BOARD"
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_MUAS3001=y
diff --git a/configs/mucmc52_defconfig b/configs/mucmc52_defconfig
new file mode 100644
index 0000000000..1e4969516d
--- /dev/null
+++ b/configs/mucmc52_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MUCMC52=y
diff --git a/configs/munices_defconfig b/configs/munices_defconfig
new file mode 100644
index 0000000000..cc9f75e859
--- /dev/null
+++ b/configs/munices_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MUNICES=y
diff --git a/configs/mv88f6281gtw_ge_defconfig b/configs/mv88f6281gtw_ge_defconfig
new file mode 100644
index 0000000000..4e268792b0
--- /dev/null
+++ b/configs/mv88f6281gtw_ge_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_MV88F6281GTW_GE=y
diff --git a/configs/mx23_olinuxino_defconfig b/configs/mx23_olinuxino_defconfig
new file mode 100644
index 0000000000..03d5066255
--- /dev/null
+++ b/configs/mx23_olinuxino_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MX23_OLINUXINO=y
diff --git a/configs/mx23evk_defconfig b/configs/mx23evk_defconfig
new file mode 100644
index 0000000000..963cec365c
--- /dev/null
+++ b/configs/mx23evk_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MX23EVK=y
diff --git a/configs/mx25pdk_defconfig b/configs/mx25pdk_defconfig
new file mode 100644
index 0000000000..f676da6930
--- /dev/null
+++ b/configs/mx25pdk_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx25pdk/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX25PDK=y
diff --git a/configs/mx28evk_auart_console_defconfig b/configs/mx28evk_auart_console_defconfig
new file mode 100644
index 0000000000..7986880173
--- /dev/null
+++ b/configs/mx28evk_auart_console_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="MXS_AUART,MXS_AUART_BASE=MXS_UARTAPP3_BASE,ENV_IS_IN_MMC"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MX28EVK=y
diff --git a/configs/mx28evk_defconfig b/configs/mx28evk_defconfig
new file mode 100644
index 0000000000..e006209d7a
--- /dev/null
+++ b/configs/mx28evk_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="ENV_IS_IN_MMC"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MX28EVK=y
diff --git a/configs/mx28evk_nand_defconfig b/configs/mx28evk_nand_defconfig
new file mode 100644
index 0000000000..ab42316b36
--- /dev/null
+++ b/configs/mx28evk_nand_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="ENV_IS_IN_NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MX28EVK=y
diff --git a/configs/mx28evk_spi_defconfig b/configs/mx28evk_spi_defconfig
new file mode 100644
index 0000000000..df992fac31
--- /dev/null
+++ b/configs/mx28evk_spi_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="ENV_IS_IN_SPI_FLASH"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MX28EVK=y
diff --git a/configs/mx31ads_defconfig b/configs/mx31ads_defconfig
new file mode 100644
index 0000000000..5105a9a1c8
--- /dev/null
+++ b/configs/mx31ads_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_MX31ADS=y
diff --git a/configs/mx31pdk_defconfig b/configs/mx31pdk_defconfig
new file mode 100644
index 0000000000..26cd87e384
--- /dev/null
+++ b/configs/mx31pdk_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_MX31PDK=y
diff --git a/configs/mx35pdk_defconfig b/configs/mx35pdk_defconfig
new file mode 100644
index 0000000000..3d79fe1cdf
--- /dev/null
+++ b/configs/mx35pdk_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_MX35PDK=y
diff --git a/configs/mx51_efikamx_defconfig b/configs/mx51_efikamx_defconfig
new file mode 100644
index 0000000000..a804b5ae73
--- /dev/null
+++ b/configs/mx51_efikamx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="MACH_TYPE=MACH_TYPE_MX51_EFIKAMX,IMX_CONFIG=board/genesi/mx51_efikamx/imximage_mx.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX51_EFIKAMX=y
diff --git a/configs/mx51_efikasb_defconfig b/configs/mx51_efikasb_defconfig
new file mode 100644
index 0000000000..b07762f394
--- /dev/null
+++ b/configs/mx51_efikasb_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="MACH_TYPE=MACH_TYPE_MX51_EFIKASB,IMX_CONFIG=board/genesi/mx51_efikamx/imximage_sb.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX51_EFIKAMX=y
diff --git a/configs/mx51evk_defconfig b/configs/mx51evk_defconfig
new file mode 100644
index 0000000000..890aa76c09
--- /dev/null
+++ b/configs/mx51evk_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx51evk/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX51EVK=y
diff --git a/configs/mx53ard_defconfig b/configs/mx53ard_defconfig
new file mode 100644
index 0000000000..e5cb89591e
--- /dev/null
+++ b/configs/mx53ard_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx53ard/imximage_dd3.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX53ARD=y
diff --git a/configs/mx53evk_defconfig b/configs/mx53evk_defconfig
new file mode 100644
index 0000000000..570241f1ce
--- /dev/null
+++ b/configs/mx53evk_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx53evk/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX53EVK=y
diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig
new file mode 100644
index 0000000000..92a67fb73d
--- /dev/null
+++ b/configs/mx53loco_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx53loco/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX53LOCO=y
diff --git a/configs/mx53smd_defconfig b/configs/mx53smd_defconfig
new file mode 100644
index 0000000000..97cb931e7b
--- /dev/null
+++ b/configs/mx53smd_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx53smd/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX53SMD=y
diff --git a/configs/mx6dlsabreauto_defconfig b/configs/mx6dlsabreauto_defconfig
new file mode 100644
index 0000000000..b649935912
--- /dev/null
+++ b/configs/mx6dlsabreauto_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/mx6dl.cfg,MX6DL"
+CONFIG_ARM=y
+CONFIG_TARGET_MX6QSABREAUTO=y
diff --git a/configs/mx6dlsabresd_defconfig b/configs/mx6dlsabresd_defconfig
new file mode 100644
index 0000000000..9ce960e0d5
--- /dev/null
+++ b/configs/mx6dlsabresd_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl.cfg,MX6DL"
+CONFIG_ARM=y
+CONFIG_TARGET_MX6SABRESD=y
diff --git a/configs/mx6qarm2_defconfig b/configs/mx6qarm2_defconfig
new file mode 100644
index 0000000000..bdcc672b57
--- /dev/null
+++ b/configs/mx6qarm2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_MX6QARM2=y
diff --git a/configs/mx6qsabreauto_defconfig b/configs/mx6qsabreauto_defconfig
new file mode 100644
index 0000000000..7d86700b30
--- /dev/null
+++ b/configs/mx6qsabreauto_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/imximage.cfg,MX6Q"
+CONFIG_ARM=y
+CONFIG_TARGET_MX6QSABREAUTO=y
diff --git a/configs/mx6qsabrelite_defconfig b/configs/mx6qsabrelite_defconfig
new file mode 100644
index 0000000000..dfa9c2e4db
--- /dev/null
+++ b/configs/mx6qsabrelite_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024,SABRELITE"
+CONFIG_ARM=y
+CONFIG_TARGET_NITROGEN6X=y
diff --git a/configs/mx6qsabresd_defconfig b/configs/mx6qsabresd_defconfig
new file mode 100644
index 0000000000..dc8e254df9
--- /dev/null
+++ b/configs/mx6qsabresd_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg,MX6Q"
+CONFIG_ARM=y
+CONFIG_TARGET_MX6SABRESD=y
diff --git a/configs/mx6slevk_defconfig b/configs/mx6slevk_defconfig
new file mode 100644
index 0000000000..fb8c4decfd
--- /dev/null
+++ b/configs/mx6slevk_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6slevk/imximage.cfg,MX6SL"
+CONFIG_ARM=y
+CONFIG_TARGET_MX6SLEVK=y
diff --git a/configs/neo_defconfig b/configs/neo_defconfig
new file mode 100644
index 0000000000..2a19247731
--- /dev/null
+++ b/configs/neo_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_NEO=y
diff --git a/configs/net2big_v2_defconfig b/configs/net2big_v2_defconfig
new file mode 100644
index 0000000000..bffea60572
--- /dev/null
+++ b/configs/net2big_v2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NET2BIG_V2"
+CONFIG_ARM=y
+CONFIG_TARGET_NET2BIG_V2=y
diff --git a/configs/netspace_lite_v2_defconfig b/configs/netspace_lite_v2_defconfig
new file mode 100644
index 0000000000..b2621529e6
--- /dev/null
+++ b/configs/netspace_lite_v2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NETSPACE_LITE_V2"
+CONFIG_ARM=y
+CONFIG_TARGET_NETSPACE_V2=y
diff --git a/configs/netspace_max_v2_defconfig b/configs/netspace_max_v2_defconfig
new file mode 100644
index 0000000000..4fc84fc56e
--- /dev/null
+++ b/configs/netspace_max_v2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NETSPACE_MAX_V2"
+CONFIG_ARM=y
+CONFIG_TARGET_NETSPACE_V2=y
diff --git a/configs/netspace_mini_v2_defconfig b/configs/netspace_mini_v2_defconfig
new file mode 100644
index 0000000000..631a31bf0c
--- /dev/null
+++ b/configs/netspace_mini_v2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NETSPACE_MINI_V2"
+CONFIG_ARM=y
+CONFIG_TARGET_NETSPACE_V2=y
diff --git a/configs/netspace_v2_defconfig b/configs/netspace_v2_defconfig
new file mode 100644
index 0000000000..dd77bfef1e
--- /dev/null
+++ b/configs/netspace_v2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NETSPACE_V2"
+CONFIG_ARM=y
+CONFIG_TARGET_NETSPACE_V2=y
diff --git a/configs/nhk8815_defconfig b/configs/nhk8815_defconfig
new file mode 100644
index 0000000000..3d20199b00
--- /dev/null
+++ b/configs/nhk8815_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_NHK8815=y
diff --git a/configs/nhk8815_onenand_defconfig b/configs/nhk8815_onenand_defconfig
new file mode 100644
index 0000000000..860ae92612
--- /dev/null
+++ b/configs/nhk8815_onenand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOOT_ONENAND"
+CONFIG_ARM=y
+CONFIG_TARGET_NHK8815=y
diff --git a/configs/nios2-generic_defconfig b/configs/nios2-generic_defconfig
new file mode 100644
index 0000000000..f6da884541
--- /dev/null
+++ b/configs/nios2-generic_defconfig
@@ -0,0 +1,2 @@
+CONFIG_NIOS2=y
+CONFIG_TARGET_NIOS2_GENERIC=y
diff --git a/configs/nitrogen6dl2g_defconfig b/configs/nitrogen6dl2g_defconfig
new file mode 100644
index 0000000000..ce9343a03c
--- /dev/null
+++ b/configs/nitrogen6dl2g_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl2g.cfg,MX6DL,DDR_MB=2048"
+CONFIG_ARM=y
+CONFIG_TARGET_NITROGEN6X=y
diff --git a/configs/nitrogen6dl_defconfig b/configs/nitrogen6dl_defconfig
new file mode 100644
index 0000000000..15dd549c0d
--- /dev/null
+++ b/configs/nitrogen6dl_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl.cfg,MX6DL,DDR_MB=1024"
+CONFIG_ARM=y
+CONFIG_TARGET_NITROGEN6X=y
diff --git a/configs/nitrogen6q2g_defconfig b/configs/nitrogen6q2g_defconfig
new file mode 100644
index 0000000000..12d951604b
--- /dev/null
+++ b/configs/nitrogen6q2g_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q2g.cfg,MX6Q,DDR_MB=2048"
+CONFIG_ARM=y
+CONFIG_TARGET_NITROGEN6X=y
diff --git a/configs/nitrogen6q_defconfig b/configs/nitrogen6q_defconfig
new file mode 100644
index 0000000000..b282dc3310
--- /dev/null
+++ b/configs/nitrogen6q_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024"
+CONFIG_ARM=y
+CONFIG_TARGET_NITROGEN6X=y
diff --git a/configs/nitrogen6s1g_defconfig b/configs/nitrogen6s1g_defconfig
new file mode 100644
index 0000000000..d1a4f156ec
--- /dev/null
+++ b/configs/nitrogen6s1g_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s1g.cfg,MX6S,DDR_MB=1024"
+CONFIG_ARM=y
+CONFIG_TARGET_NITROGEN6X=y
diff --git a/configs/nitrogen6s_defconfig b/configs/nitrogen6s_defconfig
new file mode 100644
index 0000000000..73a206f02f
--- /dev/null
+++ b/configs/nitrogen6s_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s.cfg,MX6S,DDR_MB=512"
+CONFIG_ARM=y
+CONFIG_TARGET_NITROGEN6X=y
diff --git a/configs/nokia_rx51_defconfig b/configs/nokia_rx51_defconfig
new file mode 100644
index 0000000000..055a602efe
--- /dev/null
+++ b/configs/nokia_rx51_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_NOKIA_RX51=y
diff --git a/configs/ocotea_defconfig b/configs/ocotea_defconfig
new file mode 100644
index 0000000000..34518cd457
--- /dev/null
+++ b/configs/ocotea_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_OCOTEA=y
diff --git a/configs/omap3_beagle_defconfig b/configs/omap3_beagle_defconfig
new file mode 100644
index 0000000000..a37ca60971
--- /dev/null
+++ b/configs/omap3_beagle_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_BEAGLE=y
diff --git a/configs/omap3_evm_defconfig b/configs/omap3_evm_defconfig
new file mode 100644
index 0000000000..284abe1b70
--- /dev/null
+++ b/configs/omap3_evm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_EVM=y
diff --git a/configs/omap3_evm_quick_mmc_defconfig b/configs/omap3_evm_quick_mmc_defconfig
new file mode 100644
index 0000000000..5bafeacf31
--- /dev/null
+++ b/configs/omap3_evm_quick_mmc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_EVM_QUICK_MMC=y
diff --git a/configs/omap3_evm_quick_nand_defconfig b/configs/omap3_evm_quick_nand_defconfig
new file mode 100644
index 0000000000..501e46f77c
--- /dev/null
+++ b/configs/omap3_evm_quick_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_EVM_QUICK_NAND=y
diff --git a/configs/omap3_ha_defconfig b/configs/omap3_ha_defconfig
new file mode 100644
index 0000000000..a183fe71b0
--- /dev/null
+++ b/configs/omap3_ha_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BOARD_OMAP3_HA"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TAO3530=y
diff --git a/configs/omap3_logic_defconfig b/configs/omap3_logic_defconfig
new file mode 100644
index 0000000000..6278554813
--- /dev/null
+++ b/configs/omap3_logic_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_OMAP3_LOGIC=y
diff --git a/configs/omap3_mvblx_defconfig b/configs/omap3_mvblx_defconfig
new file mode 100644
index 0000000000..b7ddcc84b7
--- /dev/null
+++ b/configs/omap3_mvblx_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_OMAP3_MVBLX=y
diff --git a/configs/omap3_overo_defconfig b/configs/omap3_overo_defconfig
new file mode 100644
index 0000000000..dca3237316
--- /dev/null
+++ b/configs/omap3_overo_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP3_OVERO=y
diff --git a/configs/omap3_pandora_defconfig b/configs/omap3_pandora_defconfig
new file mode 100644
index 0000000000..54dab48c59
--- /dev/null
+++ b/configs/omap3_pandora_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_OMAP3_PANDORA=y
diff --git a/configs/omap3_sdp3430_defconfig b/configs/omap3_sdp3430_defconfig
new file mode 100644
index 0000000000..9672956a57
--- /dev/null
+++ b/configs/omap3_sdp3430_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_OMAP3_SDP3430=y
diff --git a/configs/omap3_zoom1_defconfig b/configs/omap3_zoom1_defconfig
new file mode 100644
index 0000000000..f4c8ed9703
--- /dev/null
+++ b/configs/omap3_zoom1_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_OMAP3_ZOOM1=y
diff --git a/configs/omap4_panda_defconfig b/configs/omap4_panda_defconfig
new file mode 100644
index 0000000000..1498d17628
--- /dev/null
+++ b/configs/omap4_panda_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP4_PANDA=y
diff --git a/configs/omap4_sdp4430_defconfig b/configs/omap4_sdp4430_defconfig
new file mode 100644
index 0000000000..faac317fc7
--- /dev/null
+++ b/configs/omap4_sdp4430_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP4_SDP4430=y
diff --git a/configs/omap5912osk_defconfig b/configs/omap5912osk_defconfig
new file mode 100644
index 0000000000..5aeb0976b8
--- /dev/null
+++ b/configs/omap5912osk_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_OMAP5912OSK=y
diff --git a/configs/omap5_uevm_defconfig b/configs/omap5_uevm_defconfig
new file mode 100644
index 0000000000..7a19ce9e97
--- /dev/null
+++ b/configs/omap5_uevm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_OMAP5_UEVM=y
diff --git a/configs/openrd_base_defconfig b/configs/openrd_base_defconfig
new file mode 100644
index 0000000000..25f777ee5d
--- /dev/null
+++ b/configs/openrd_base_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOARD_IS_OPENRD_BASE"
+CONFIG_ARM=y
+CONFIG_TARGET_OPENRD=y
diff --git a/configs/openrd_client_defconfig b/configs/openrd_client_defconfig
new file mode 100644
index 0000000000..ba71851d36
--- /dev/null
+++ b/configs/openrd_client_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOARD_IS_OPENRD_CLIENT"
+CONFIG_ARM=y
+CONFIG_TARGET_OPENRD=y
diff --git a/configs/openrd_ultimate_defconfig b/configs/openrd_ultimate_defconfig
new file mode 100644
index 0000000000..8651f929bf
--- /dev/null
+++ b/configs/openrd_ultimate_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="BOARD_IS_OPENRD_ULTIMATE"
+CONFIG_ARM=y
+CONFIG_TARGET_OPENRD=y
diff --git a/configs/openrisc-generic_defconfig b/configs/openrisc-generic_defconfig
new file mode 100644
index 0000000000..e422974f40
--- /dev/null
+++ b/configs/openrisc-generic_defconfig
@@ -0,0 +1,2 @@
+CONFIG_OPENRISC=y
+CONFIG_TARGET_OPENRISC_GENERIC=y
diff --git a/configs/origen_defconfig b/configs/origen_defconfig
new file mode 100644
index 0000000000..e0d10d3ef4
--- /dev/null
+++ b/configs/origen_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ORIGEN=y
diff --git a/configs/otc570_dataflash_defconfig b/configs/otc570_dataflash_defconfig
new file mode 100644
index 0000000000..992d6b649c
--- /dev/null
+++ b/configs/otc570_dataflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_OTC570=y
diff --git a/configs/otc570_defconfig b/configs/otc570_defconfig
new file mode 100644
index 0000000000..65295cb734
--- /dev/null
+++ b/configs/otc570_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_OTC570=y
diff --git a/configs/p3m7448_defconfig b/configs/p3m7448_defconfig
new file mode 100644
index 0000000000..9b036895ee
--- /dev/null
+++ b/configs/p3m7448_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P3M7448"
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_P3MX=y
diff --git a/configs/p3m750_defconfig b/configs/p3m750_defconfig
new file mode 100644
index 0000000000..e5377eb620
--- /dev/null
+++ b/configs/p3m750_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="P3M750"
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_P3MX=y
diff --git a/configs/p3p440_defconfig b/configs/p3p440_defconfig
new file mode 100644
index 0000000000..0511b14bc7
--- /dev/null
+++ b/configs/p3p440_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_P3P440=y
diff --git a/configs/palmld_defconfig b/configs/palmld_defconfig
new file mode 100644
index 0000000000..599acc357f
--- /dev/null
+++ b/configs/palmld_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_PALMLD=y
diff --git a/configs/palmtc_defconfig b/configs/palmtc_defconfig
new file mode 100644
index 0000000000..91cb76d9e4
--- /dev/null
+++ b/configs/palmtc_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_PALMTC=y
diff --git a/configs/palmtreo680_defconfig b/configs/palmtreo680_defconfig
new file mode 100644
index 0000000000..84c4c16179
--- /dev/null
+++ b/configs/palmtreo680_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PALMTREO680=y
diff --git a/configs/paz00_defconfig b/configs/paz00_defconfig
new file mode 100644
index 0000000000..61a536e734
--- /dev/null
+++ b/configs/paz00_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PAZ00=y
diff --git a/configs/pb1000_defconfig b/configs/pb1000_defconfig
new file mode 100644
index 0000000000..e226358fe2
--- /dev/null
+++ b/configs/pb1000_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="PB1000"
+CONFIG_MIPS=y
+CONFIG_TARGET_PB1X00=y
diff --git a/configs/pcm030_LOWBOOT_defconfig b/configs/pcm030_LOWBOOT_defconfig
new file mode 100644
index 0000000000..72ecf8f54e
--- /dev/null
+++ b/configs/pcm030_LOWBOOT_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF000000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_PCM030=y
diff --git a/configs/pcm030_defconfig b/configs/pcm030_defconfig
new file mode 100644
index 0000000000..3283517ae8
--- /dev/null
+++ b/configs/pcm030_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_PCM030=y
diff --git a/configs/pcm051_rev1_defconfig b/configs/pcm051_rev1_defconfig
new file mode 100644
index 0000000000..8b27682997
--- /dev/null
+++ b/configs/pcm051_rev1_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="REV1"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PCM051=y
diff --git a/configs/pcm051_rev3_defconfig b/configs/pcm051_rev3_defconfig
new file mode 100644
index 0000000000..27ad6ff26b
--- /dev/null
+++ b/configs/pcm051_rev3_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="REV3"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PCM051=y
diff --git a/configs/pcs440ep_defconfig b/configs/pcs440ep_defconfig
new file mode 100644
index 0000000000..299bf8afa7
--- /dev/null
+++ b/configs/pcs440ep_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_PCS440EP=y
diff --git a/configs/pdm360ng_defconfig b/configs/pdm360ng_defconfig
new file mode 100644
index 0000000000..4e3d704f81
--- /dev/null
+++ b/configs/pdm360ng_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC512X=y
+CONFIG_TARGET_PDM360NG=y
diff --git a/configs/peach-pit_defconfig b/configs/peach-pit_defconfig
new file mode 100644
index 0000000000..68ba7940b5
--- /dev/null
+++ b/configs/peach-pit_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PEACH_PIT=y
diff --git a/configs/pengwyn_defconfig b/configs/pengwyn_defconfig
new file mode 100644
index 0000000000..1b9aa68260
--- /dev/null
+++ b/configs/pengwyn_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PENGWYN=y
diff --git a/configs/pepper_defconfig b/configs/pepper_defconfig
new file mode 100644
index 0000000000..22c7bb4a60
--- /dev/null
+++ b/configs/pepper_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PEPPER=y
diff --git a/configs/pf5200_defconfig b/configs/pf5200_defconfig
new file mode 100644
index 0000000000..fe926a04e1
--- /dev/null
+++ b/configs/pf5200_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_PF5200=y
diff --git a/configs/plutux_defconfig b/configs/plutux_defconfig
new file mode 100644
index 0000000000..672b66c8a5
--- /dev/null
+++ b/configs/plutux_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PLUTUX=y
diff --git a/configs/pm9261_defconfig b/configs/pm9261_defconfig
new file mode 100644
index 0000000000..b8a02483c1
--- /dev/null
+++ b/configs/pm9261_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261"
+CONFIG_ARM=y
+CONFIG_TARGET_PM9261=y
diff --git a/configs/pm9263_defconfig b/configs/pm9263_defconfig
new file mode 100644
index 0000000000..3a5029a665
--- /dev/null
+++ b/configs/pm9263_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263"
+CONFIG_ARM=y
+CONFIG_TARGET_PM9263=y
diff --git a/configs/pm9g45_defconfig b/configs/pm9g45_defconfig
new file mode 100644
index 0000000000..89297e0dbe
--- /dev/null
+++ b/configs/pm9g45_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G45"
+CONFIG_ARM=y
+CONFIG_TARGET_PM9G45=y
diff --git a/configs/pogo_e02_defconfig b/configs/pogo_e02_defconfig
new file mode 100644
index 0000000000..41637e06b8
--- /dev/null
+++ b/configs/pogo_e02_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_POGO_E02=y
diff --git a/configs/polaris_defconfig b/configs/polaris_defconfig
new file mode 100644
index 0000000000..f510a53e44
--- /dev/null
+++ b/configs/polaris_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="POLARIS"
+CONFIG_ARM=y
+CONFIG_TARGET_TRIZEPSIV=y
diff --git a/configs/portl2_defconfig b/configs/portl2_defconfig
new file mode 100644
index 0000000000..6df18e9c00
--- /dev/null
+++ b/configs/portl2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="KM_PORTL2"
+CONFIG_ARM=y
+CONFIG_TARGET_KM_KIRKWOOD=y
diff --git a/configs/portuxg20_defconfig b/configs/portuxg20_defconfig
new file mode 100644
index 0000000000..b1634e9a68
--- /dev/null
+++ b/configs/portuxg20_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,PORTUXG20"
+CONFIG_ARM=y
+CONFIG_TARGET_STAMP9G20=y
diff --git a/configs/ppmc7xx_defconfig b/configs/ppmc7xx_defconfig
new file mode 100644
index 0000000000..feefe49f32
--- /dev/null
+++ b/configs/ppmc7xx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_74xx_7xx=y
+CONFIG_TARGET_PPMC7XX=y
diff --git a/configs/ppmc8260_defconfig b/configs/ppmc8260_defconfig
new file mode 100644
index 0000000000..e8eb4f7e12
--- /dev/null
+++ b/configs/ppmc8260_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_PPMC8260=y
diff --git a/configs/pr1_defconfig b/configs/pr1_defconfig
new file mode 100644
index 0000000000..a8784c11df
--- /dev/null
+++ b/configs/pr1_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_PR1=y
diff --git a/configs/prs200_DDR_defconfig b/configs/prs200_DDR_defconfig
new file mode 100644
index 0000000000..541fb995af
--- /dev/null
+++ b/configs/prs200_DDR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PRS200"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/prs200_defconfig b/configs/prs200_defconfig
new file mode 100644
index 0000000000..a094a088cb
--- /dev/null
+++ b/configs/prs200_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PRS200,MCC200_SDRAM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/prs200_highboot_DDR_defconfig b/configs/prs200_highboot_DDR_defconfig
new file mode 100644
index 0000000000..b8eb8d4d81
--- /dev/null
+++ b/configs/prs200_highboot_DDR_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PRS200,SYS_TEXT_BASE=0xFFF00000"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/prs200_highboot_defconfig b/configs/prs200_highboot_defconfig
new file mode 100644
index 0000000000..8d68cc06b8
--- /dev/null
+++ b/configs/prs200_highboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PRS200,SYS_TEXT_BASE=0xFFF00000,MCC200_SDRAM"
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_MCC200=y
diff --git a/configs/pxa255_idp_defconfig b/configs/pxa255_idp_defconfig
new file mode 100644
index 0000000000..251d6c4278
--- /dev/null
+++ b/configs/pxa255_idp_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_PXA255_IDP=y
diff --git a/configs/pxm2_defconfig b/configs/pxm2_defconfig
new file mode 100644
index 0000000000..e0d9031561
--- /dev/null
+++ b/configs/pxm2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_PXM2=y
diff --git a/configs/qemu-ppce500_defconfig b/configs/qemu-ppce500_defconfig
new file mode 100644
index 0000000000..2b8f707d5f
--- /dev/null
+++ b/configs/qemu-ppce500_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_QEMU_PPCE500=y
diff --git a/configs/qemu_mips64_defconfig b/configs/qemu_mips64_defconfig
new file mode 100644
index 0000000000..2948355769
--- /dev/null
+++ b/configs/qemu_mips64_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BIG_ENDIAN"
+CONFIG_MIPS=y
+CONFIG_TARGET_QEMU_MIPS64=y
diff --git a/configs/qemu_mips64el_defconfig b/configs/qemu_mips64el_defconfig
new file mode 100644
index 0000000000..13a039f0b8
--- /dev/null
+++ b/configs/qemu_mips64el_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_LITTLE_ENDIAN"
+CONFIG_MIPS=y
+CONFIG_TARGET_QEMU_MIPS64=y
diff --git a/configs/qemu_mips_defconfig b/configs/qemu_mips_defconfig
new file mode 100644
index 0000000000..6b2c0290e9
--- /dev/null
+++ b/configs/qemu_mips_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_BIG_ENDIAN"
+CONFIG_MIPS=y
+CONFIG_TARGET_QEMU_MIPS=y
diff --git a/configs/qemu_mipsel_defconfig b/configs/qemu_mipsel_defconfig
new file mode 100644
index 0000000000..57c87016c4
--- /dev/null
+++ b/configs/qemu_mipsel_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_LITTLE_ENDIAN"
+CONFIG_MIPS=y
+CONFIG_TARGET_QEMU_MIPS=y
diff --git a/configs/qong_defconfig b/configs/qong_defconfig
new file mode 100644
index 0000000000..fddd836318
--- /dev/null
+++ b/configs/qong_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_QONG=y
diff --git a/configs/r0p7734_defconfig b/configs/r0p7734_defconfig
new file mode 100644
index 0000000000..2b2d2cd6a2
--- /dev/null
+++ b/configs/r0p7734_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_R0P7734=y
diff --git a/configs/r2dplus_defconfig b/configs/r2dplus_defconfig
new file mode 100644
index 0000000000..87de323247
--- /dev/null
+++ b/configs/r2dplus_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_R2DPLUS=y
diff --git a/configs/r7-tv-dongle_defconfig b/configs/r7-tv-dongle_defconfig
new file mode 100644
index 0000000000..62e8c563f1
--- /dev/null
+++ b/configs/r7-tv-dongle_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="R7DONGLE,SPL,AXP152_POWER"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SUN5I=y
diff --git a/configs/r7780mp_defconfig b/configs/r7780mp_defconfig
new file mode 100644
index 0000000000..7e201f5b77
--- /dev/null
+++ b/configs/r7780mp_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_R7780MP=y
diff --git a/configs/rainier_defconfig b/configs/rainier_defconfig
new file mode 100644
index 0000000000..666cb18550
--- /dev/null
+++ b/configs/rainier_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAINIER"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_SEQUOIA=y
diff --git a/configs/rainier_ramboot_defconfig b/configs/rainier_ramboot_defconfig
new file mode 100644
index 0000000000..2ecb1cfba8
--- /dev/null
+++ b/configs/rainier_ramboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAINIER,SYS_RAMBOOT,SYS_TEXT_BASE=0x01000000,SYS_LDSCRIPT=board/amcc/sequoia/u-boot-ram.lds"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_SEQUOIA=y
diff --git a/configs/rd6281a_defconfig b/configs/rd6281a_defconfig
new file mode 100644
index 0000000000..d9c3e39844
--- /dev/null
+++ b/configs/rd6281a_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_RD6281A=y
diff --git a/configs/redwood_defconfig b/configs/redwood_defconfig
new file mode 100644
index 0000000000..ad87d0eb4a
--- /dev/null
+++ b/configs/redwood_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_REDWOOD=y
diff --git a/configs/riotboard_defconfig b/configs/riotboard_defconfig
new file mode 100644
index 0000000000..5296bde84a
--- /dev/null
+++ b/configs/riotboard_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s1g.cfg,MX6S,DDR_MB=1024,ENV_IS_IN_MMC"
+CONFIG_ARM=y
+CONFIG_TARGET_EMBESTMX6BOARDS=y
diff --git a/configs/rpi_b_defconfig b/configs/rpi_b_defconfig
new file mode 100644
index 0000000000..9a4705ed14
--- /dev/null
+++ b/configs/rpi_b_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_RPI_B=y
diff --git a/configs/rsk7203_defconfig b/configs/rsk7203_defconfig
new file mode 100644
index 0000000000..44c0bc85ed
--- /dev/null
+++ b/configs/rsk7203_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_RSK7203=y
diff --git a/configs/rsk7264_defconfig b/configs/rsk7264_defconfig
new file mode 100644
index 0000000000..aedc333dc4
--- /dev/null
+++ b/configs/rsk7264_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_RSK7264=y
diff --git a/configs/rsk7269_defconfig b/configs/rsk7269_defconfig
new file mode 100644
index 0000000000..25fdf80a7f
--- /dev/null
+++ b/configs/rsk7269_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_RSK7269=y
diff --git a/configs/rut_defconfig b/configs/rut_defconfig
new file mode 100644
index 0000000000..0568655e1e
--- /dev/null
+++ b/configs/rut_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_RUT=y
diff --git a/configs/s5p_goni_defconfig b/configs/s5p_goni_defconfig
new file mode 100644
index 0000000000..c0c35090cf
--- /dev/null
+++ b/configs/s5p_goni_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_S5P_GONI=y
diff --git a/configs/s5pc210_universal_defconfig b/configs/s5pc210_universal_defconfig
new file mode 100644
index 0000000000..572df1d0f9
--- /dev/null
+++ b/configs/s5pc210_universal_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_S5PC210_UNIVERSAL=y
diff --git a/configs/sacsng_defconfig b/configs/sacsng_defconfig
new file mode 100644
index 0000000000..91cca23d60
--- /dev/null
+++ b/configs/sacsng_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC8260=y
+CONFIG_TARGET_SACSNG=y
diff --git a/configs/sama5d3_xplained_mmc_defconfig b/configs/sama5d3_xplained_mmc_defconfig
new file mode 100644
index 0000000000..a7d791f85c
--- /dev/null
+++ b/configs/sama5d3_xplained_mmc_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SAMA5D3,SYS_USE_MMC"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SAMA5D3_XPLAINED=y
diff --git a/configs/sama5d3_xplained_nandflash_defconfig b/configs/sama5d3_xplained_nandflash_defconfig
new file mode 100644
index 0000000000..b97286081e
--- /dev/null
+++ b/configs/sama5d3_xplained_nandflash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SAMA5D3,SYS_USE_NANDFLASH"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SAMA5D3_XPLAINED=y
diff --git a/configs/sama5d3xek_mmc_defconfig b/configs/sama5d3xek_mmc_defconfig
new file mode 100644
index 0000000000..3f8d997af5
--- /dev/null
+++ b/configs/sama5d3xek_mmc_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SAMA5D3,SYS_USE_MMC"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SAMA5D3XEK=y
diff --git a/configs/sama5d3xek_nandflash_defconfig b/configs/sama5d3xek_nandflash_defconfig
new file mode 100644
index 0000000000..7a924172fe
--- /dev/null
+++ b/configs/sama5d3xek_nandflash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SAMA5D3,SYS_USE_NANDFLASH"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SAMA5D3XEK=y
diff --git a/configs/sama5d3xek_spiflash_defconfig b/configs/sama5d3xek_spiflash_defconfig
new file mode 100644
index 0000000000..c83a7ab1fb
--- /dev/null
+++ b/configs/sama5d3xek_spiflash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SAMA5D3,SYS_USE_SERIALFLASH"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SAMA5D3XEK=y
diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/configs/sandbox_defconfig
diff --git a/configs/sansa_fuze_plus_defconfig b/configs/sansa_fuze_plus_defconfig
new file mode 100644
index 0000000000..b6b0fc7478
--- /dev/null
+++ b/configs/sansa_fuze_plus_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SANSA_FUZE_PLUS=y
diff --git a/configs/sbc35_a9g20_eeprom_defconfig b/configs/sbc35_a9g20_eeprom_defconfig
new file mode 100644
index 0000000000..aa9cd3e4a0
--- /dev/null
+++ b/configs/sbc35_a9g20_eeprom_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_EEPROM"
+CONFIG_ARM=y
+CONFIG_TARGET_SBC35_A9G20=y
diff --git a/configs/sbc35_a9g20_nandflash_defconfig b/configs/sbc35_a9g20_nandflash_defconfig
new file mode 100644
index 0000000000..fba9f311c6
--- /dev/null
+++ b/configs/sbc35_a9g20_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_SBC35_A9G20=y
diff --git a/configs/sbc405_defconfig b/configs/sbc405_defconfig
new file mode 100644
index 0000000000..b34cbb7871
--- /dev/null
+++ b/configs/sbc405_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_SBC405=y
diff --git a/configs/sbc8349_PCI_33_defconfig b/configs/sbc8349_PCI_33_defconfig
new file mode 100644
index 0000000000..f7aaa7d776
--- /dev/null
+++ b/configs/sbc8349_PCI_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,PCI_33M"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_SBC8349=y
diff --git a/configs/sbc8349_PCI_66_defconfig b/configs/sbc8349_PCI_66_defconfig
new file mode 100644
index 0000000000..2e1171f06d
--- /dev/null
+++ b/configs/sbc8349_PCI_66_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,PCI_66M"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_SBC8349=y
diff --git a/configs/sbc8349_defconfig b/configs/sbc8349_defconfig
new file mode 100644
index 0000000000..f1808e831a
--- /dev/null
+++ b/configs/sbc8349_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_SBC8349=y
diff --git a/configs/sbc8548_PCI_33_PCIE_defconfig b/configs/sbc8548_PCI_33_PCIE_defconfig
new file mode 100644
index 0000000000..ae4f63f4d0
--- /dev/null
+++ b/configs/sbc8548_PCI_33_PCIE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,33,PCIE"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_SBC8548=y
diff --git a/configs/sbc8548_PCI_33_defconfig b/configs/sbc8548_PCI_33_defconfig
new file mode 100644
index 0000000000..b79b99329c
--- /dev/null
+++ b/configs/sbc8548_PCI_33_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,33"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_SBC8548=y
diff --git a/configs/sbc8548_PCI_66_PCIE_defconfig b/configs/sbc8548_PCI_66_PCIE_defconfig
new file mode 100644
index 0000000000..661fd0ff69
--- /dev/null
+++ b/configs/sbc8548_PCI_66_PCIE_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,66,PCIE"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_SBC8548=y
diff --git a/configs/sbc8548_PCI_66_defconfig b/configs/sbc8548_PCI_66_defconfig
new file mode 100644
index 0000000000..8cc95e5727
--- /dev/null
+++ b/configs/sbc8548_PCI_66_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="PCI,66"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_SBC8548=y
diff --git a/configs/sbc8548_defconfig b/configs/sbc8548_defconfig
new file mode 100644
index 0000000000..b74f7bc0f7
--- /dev/null
+++ b/configs/sbc8548_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_SBC8548=y
diff --git a/configs/sbc8641d_defconfig b/configs/sbc8641d_defconfig
new file mode 100644
index 0000000000..6b89473b6a
--- /dev/null
+++ b/configs/sbc8641d_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC86xx=y
+CONFIG_TARGET_SBC8641D=y
diff --git a/configs/sc3_defconfig b/configs/sc3_defconfig
new file mode 100644
index 0000000000..e77b04cf2b
--- /dev/null
+++ b/configs/sc3_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_SC3=y
diff --git a/configs/sc_sps_1_defconfig b/configs/sc_sps_1_defconfig
new file mode 100644
index 0000000000..75e0fc8248
--- /dev/null
+++ b/configs/sc_sps_1_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SC_SPS_1=y
diff --git a/configs/scb9328_defconfig b/configs/scb9328_defconfig
new file mode 100644
index 0000000000..048caeb9f5
--- /dev/null
+++ b/configs/scb9328_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_SCB9328=y
diff --git a/configs/seaboard_defconfig b/configs/seaboard_defconfig
new file mode 100644
index 0000000000..c0f078bbdc
--- /dev/null
+++ b/configs/seaboard_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SEABOARD=y
diff --git a/configs/sequoia_defconfig b/configs/sequoia_defconfig
new file mode 100644
index 0000000000..678c2bb5d1
--- /dev/null
+++ b/configs/sequoia_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SEQUOIA"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_SEQUOIA=y
diff --git a/configs/sequoia_ramboot_defconfig b/configs/sequoia_ramboot_defconfig
new file mode 100644
index 0000000000..0d0c6c1302
--- /dev/null
+++ b/configs/sequoia_ramboot_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SEQUOIA,SYS_RAMBOOT,SYS_TEXT_BASE=0x01000000,SYS_LDSCRIPT=board/amcc/sequoia/u-boot-ram.lds"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_SEQUOIA=y
diff --git a/configs/sh7752evb_defconfig b/configs/sh7752evb_defconfig
new file mode 100644
index 0000000000..124154cc96
--- /dev/null
+++ b/configs/sh7752evb_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_SH7752EVB=y
diff --git a/configs/sh7753evb_defconfig b/configs/sh7753evb_defconfig
new file mode 100644
index 0000000000..9ff41218b9
--- /dev/null
+++ b/configs/sh7753evb_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_SH7753EVB=y
diff --git a/configs/sh7757lcr_defconfig b/configs/sh7757lcr_defconfig
new file mode 100644
index 0000000000..3066d97f84
--- /dev/null
+++ b/configs/sh7757lcr_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_SH7757LCR=y
diff --git a/configs/sh7763rdp_defconfig b/configs/sh7763rdp_defconfig
new file mode 100644
index 0000000000..8857e8a714
--- /dev/null
+++ b/configs/sh7763rdp_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_SH7763RDP=y
diff --git a/configs/sh7785lcr_32bit_defconfig b/configs/sh7785lcr_32bit_defconfig
new file mode 100644
index 0000000000..7cf93b47ed
--- /dev/null
+++ b/configs/sh7785lcr_32bit_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SH_32BIT=1"
+CONFIG_SH=y
+CONFIG_TARGET_SH7785LCR=y
diff --git a/configs/sh7785lcr_defconfig b/configs/sh7785lcr_defconfig
new file mode 100644
index 0000000000..31d2c38fd1
--- /dev/null
+++ b/configs/sh7785lcr_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_SH7785LCR=y
diff --git a/configs/sheevaplug_defconfig b/configs/sheevaplug_defconfig
new file mode 100644
index 0000000000..9e4b9c91fa
--- /dev/null
+++ b/configs/sheevaplug_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_SHEEVAPLUG=y
diff --git a/configs/shmin_defconfig b/configs/shmin_defconfig
new file mode 100644
index 0000000000..74c35505e7
--- /dev/null
+++ b/configs/shmin_defconfig
@@ -0,0 +1,2 @@
+CONFIG_SH=y
+CONFIG_TARGET_SHMIN=y
diff --git a/configs/smdk2410_defconfig b/configs/smdk2410_defconfig
new file mode 100644
index 0000000000..fec4ba6839
--- /dev/null
+++ b/configs/smdk2410_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_SMDK2410=y
diff --git a/configs/smdk5250_defconfig b/configs/smdk5250_defconfig
new file mode 100644
index 0000000000..a35e4fc175
--- /dev/null
+++ b/configs/smdk5250_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SMDK5250=y
diff --git a/configs/smdk5420_defconfig b/configs/smdk5420_defconfig
new file mode 100644
index 0000000000..12933f0301
--- /dev/null
+++ b/configs/smdk5420_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SMDK5420=y
diff --git a/configs/smdkc100_defconfig b/configs/smdkc100_defconfig
new file mode 100644
index 0000000000..7455235f23
--- /dev/null
+++ b/configs/smdkc100_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_SMDKC100=y
diff --git a/configs/smdkv310_defconfig b/configs/smdkv310_defconfig
new file mode 100644
index 0000000000..d87986a00b
--- /dev/null
+++ b/configs/smdkv310_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SMDKV310=y
diff --git a/configs/snapper9260_defconfig b/configs/snapper9260_defconfig
new file mode 100644
index 0000000000..7055e2a13b
--- /dev/null
+++ b/configs/snapper9260_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260"
+CONFIG_ARM=y
+CONFIG_TARGET_SNAPPER9260=y
diff --git a/configs/snapper9g20_defconfig b/configs/snapper9g20_defconfig
new file mode 100644
index 0000000000..2faae15930
--- /dev/null
+++ b/configs/snapper9g20_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20"
+CONFIG_ARM=y
+CONFIG_TARGET_SNAPPER9260=y
diff --git a/configs/snow_defconfig b/configs/snow_defconfig
new file mode 100644
index 0000000000..44c4701f26
--- /dev/null
+++ b/configs/snow_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SNOW=y
diff --git a/configs/snowball_defconfig b/configs/snowball_defconfig
new file mode 100644
index 0000000000..19100c2526
--- /dev/null
+++ b/configs/snowball_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_SNOWBALL=y
diff --git a/configs/socfpga_cyclone5_defconfig b/configs/socfpga_cyclone5_defconfig
new file mode 100644
index 0000000000..4b2ede490b
--- /dev/null
+++ b/configs/socfpga_cyclone5_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_SOCFPGA_CYCLONE5=y
diff --git a/configs/socrates_defconfig b/configs/socrates_defconfig
new file mode 100644
index 0000000000..d7ed82b879
--- /dev/null
+++ b/configs/socrates_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_SOCRATES=y
diff --git a/configs/spear300_defconfig b/configs/spear300_defconfig
new file mode 100644
index 0000000000..25a08df34e
--- /dev/null
+++ b/configs/spear300_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear300"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR300=y
diff --git a/configs/spear300_nand_defconfig b/configs/spear300_nand_defconfig
new file mode 100644
index 0000000000..a4b70e8090
--- /dev/null
+++ b/configs/spear300_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear300,nand"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR300=y
diff --git a/configs/spear300_usbtty_defconfig b/configs/spear300_usbtty_defconfig
new file mode 100644
index 0000000000..d750cf49d7
--- /dev/null
+++ b/configs/spear300_usbtty_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear300,usbtty"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR300=y
diff --git a/configs/spear300_usbtty_nand_defconfig b/configs/spear300_usbtty_nand_defconfig
new file mode 100644
index 0000000000..8bafdb5396
--- /dev/null
+++ b/configs/spear300_usbtty_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear300,usbtty,nand"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR300=y
diff --git a/configs/spear310_defconfig b/configs/spear310_defconfig
new file mode 100644
index 0000000000..8a9ec859a0
--- /dev/null
+++ b/configs/spear310_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear310"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR310=y
diff --git a/configs/spear310_nand_defconfig b/configs/spear310_nand_defconfig
new file mode 100644
index 0000000000..1439ac53d2
--- /dev/null
+++ b/configs/spear310_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear310,nand"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR310=y
diff --git a/configs/spear310_pnor_defconfig b/configs/spear310_pnor_defconfig
new file mode 100644
index 0000000000..19604b3fed
--- /dev/null
+++ b/configs/spear310_pnor_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear310,FLASH_PNOR"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR310=y
diff --git a/configs/spear310_usbtty_defconfig b/configs/spear310_usbtty_defconfig
new file mode 100644
index 0000000000..6342a56512
--- /dev/null
+++ b/configs/spear310_usbtty_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear310,usbtty"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR310=y
diff --git a/configs/spear310_usbtty_nand_defconfig b/configs/spear310_usbtty_nand_defconfig
new file mode 100644
index 0000000000..5b9f1f6d70
--- /dev/null
+++ b/configs/spear310_usbtty_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear310,usbtty,nand"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR310=y
diff --git a/configs/spear310_usbtty_pnor_defconfig b/configs/spear310_usbtty_pnor_defconfig
new file mode 100644
index 0000000000..0567936ac6
--- /dev/null
+++ b/configs/spear310_usbtty_pnor_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear310,usbtty,FLASH_PNOR"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR310=y
diff --git a/configs/spear320_defconfig b/configs/spear320_defconfig
new file mode 100644
index 0000000000..3d91bb186e
--- /dev/null
+++ b/configs/spear320_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear320"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR320=y
diff --git a/configs/spear320_nand_defconfig b/configs/spear320_nand_defconfig
new file mode 100644
index 0000000000..fd0f908d3a
--- /dev/null
+++ b/configs/spear320_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear320,nand"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR320=y
diff --git a/configs/spear320_pnor_defconfig b/configs/spear320_pnor_defconfig
new file mode 100644
index 0000000000..6cce316460
--- /dev/null
+++ b/configs/spear320_pnor_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear320,FLASH_PNOR"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR320=y
diff --git a/configs/spear320_usbtty_defconfig b/configs/spear320_usbtty_defconfig
new file mode 100644
index 0000000000..7ad3d8413e
--- /dev/null
+++ b/configs/spear320_usbtty_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear320,usbtty"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR320=y
diff --git a/configs/spear320_usbtty_nand_defconfig b/configs/spear320_usbtty_nand_defconfig
new file mode 100644
index 0000000000..a5ad90bb05
--- /dev/null
+++ b/configs/spear320_usbtty_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear320,usbtty,nand"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR320=y
diff --git a/configs/spear320_usbtty_pnor_defconfig b/configs/spear320_usbtty_pnor_defconfig
new file mode 100644
index 0000000000..6b110ef97a
--- /dev/null
+++ b/configs/spear320_usbtty_pnor_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear320,usbtty,FLASH_PNOR"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR320=y
diff --git a/configs/spear600_defconfig b/configs/spear600_defconfig
new file mode 100644
index 0000000000..f1cb0aa17a
--- /dev/null
+++ b/configs/spear600_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear600"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR600=y
diff --git a/configs/spear600_nand_defconfig b/configs/spear600_nand_defconfig
new file mode 100644
index 0000000000..172c187f07
--- /dev/null
+++ b/configs/spear600_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear600,nand"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR600=y
diff --git a/configs/spear600_usbtty_defconfig b/configs/spear600_usbtty_defconfig
new file mode 100644
index 0000000000..cf8b0ec847
--- /dev/null
+++ b/configs/spear600_usbtty_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear600,usbtty"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR600=y
diff --git a/configs/spear600_usbtty_nand_defconfig b/configs/spear600_usbtty_nand_defconfig
new file mode 100644
index 0000000000..8bd2f0776f
--- /dev/null
+++ b/configs/spear600_usbtty_nand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="spear600,usbtty,nand"
+CONFIG_ARM=y
+CONFIG_TARGET_SPEAR600=y
diff --git a/configs/stamp9g20_defconfig b/configs/stamp9g20_defconfig
new file mode 100644
index 0000000000..8c0f874c88
--- /dev/null
+++ b/configs/stamp9g20_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20"
+CONFIG_ARM=y
+CONFIG_TARGET_STAMP9G20=y
diff --git a/configs/stxgp3_defconfig b/configs/stxgp3_defconfig
new file mode 100644
index 0000000000..b7537df98d
--- /dev/null
+++ b/configs/stxgp3_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_STXGP3=y
diff --git a/configs/stxssa_4M_defconfig b/configs/stxssa_4M_defconfig
new file mode 100644
index 0000000000..1ffe9f9c54
--- /dev/null
+++ b/configs/stxssa_4M_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="STXSSA_4M"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_STXSSA=y
diff --git a/configs/stxssa_defconfig b/configs/stxssa_defconfig
new file mode 100644
index 0000000000..f1701f24bd
--- /dev/null
+++ b/configs/stxssa_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_STXSSA=y
diff --git a/configs/stxxtc_defconfig b/configs/stxxtc_defconfig
new file mode 100644
index 0000000000..d0642e4dd9
--- /dev/null
+++ b/configs/stxxtc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_STXXTC=y
diff --git a/configs/suvd3_defconfig b/configs/suvd3_defconfig
new file mode 100644
index 0000000000..0407c87115
--- /dev/null
+++ b/configs/suvd3_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SUVD3"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_SUVD3=y
diff --git a/configs/svm_sc8xx_defconfig b/configs/svm_sc8xx_defconfig
new file mode 100644
index 0000000000..9f0d343a82
--- /dev/null
+++ b/configs/svm_sc8xx_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_SVM_SC8XX=y
diff --git a/configs/sycamore_defconfig b/configs/sycamore_defconfig
new file mode 100644
index 0000000000..844e67fe3a
--- /dev/null
+++ b/configs/sycamore_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_WALNUT=y
diff --git a/configs/t3corp_defconfig b/configs/t3corp_defconfig
new file mode 100644
index 0000000000..c61508af34
--- /dev/null
+++ b/configs/t3corp_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_T3CORP=y
diff --git a/configs/taihu_defconfig b/configs/taihu_defconfig
new file mode 100644
index 0000000000..ac83725130
--- /dev/null
+++ b/configs/taihu_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_TAIHU=y
diff --git a/configs/taishan_defconfig b/configs/taishan_defconfig
new file mode 100644
index 0000000000..e956c6f856
--- /dev/null
+++ b/configs/taishan_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_TAISHAN=y
diff --git a/configs/tao3530_defconfig b/configs/tao3530_defconfig
new file mode 100644
index 0000000000..d8b57b1242
--- /dev/null
+++ b/configs/tao3530_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TAO3530=y
diff --git a/configs/taurus_defconfig b/configs/taurus_defconfig
new file mode 100644
index 0000000000..98700487f3
--- /dev/null
+++ b/configs/taurus_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,MACH_TYPE=2067,BOARD_TAURUS"
+CONFIG_ARM=y
+CONFIG_TARGET_TAURUS=y
diff --git a/configs/tb100_defconfig b/configs/tb100_defconfig
new file mode 100644
index 0000000000..9669dc052c
--- /dev/null
+++ b/configs/tb100_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARC=y
+CONFIG_TARGET_TB100=y
diff --git a/configs/tcm-bf518_defconfig b/configs/tcm-bf518_defconfig
new file mode 100644
index 0000000000..a9d5da01fa
--- /dev/null
+++ b/configs/tcm-bf518_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_TCM_BF518=y
diff --git a/configs/tcm-bf537_defconfig b/configs/tcm-bf537_defconfig
new file mode 100644
index 0000000000..fe9de13f36
--- /dev/null
+++ b/configs/tcm-bf537_defconfig
@@ -0,0 +1,2 @@
+CONFIG_BLACKFIN=y
+CONFIG_TARGET_TCM_BF537=y
diff --git a/configs/tec-ng_defconfig b/configs/tec-ng_defconfig
new file mode 100644
index 0000000000..2360d25d2c
--- /dev/null
+++ b/configs/tec-ng_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TEC_NG=y
diff --git a/configs/tec_defconfig b/configs/tec_defconfig
new file mode 100644
index 0000000000..1aaa9d183f
--- /dev/null
+++ b/configs/tec_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TEC=y
diff --git a/configs/ti814x_evm_defconfig b/configs/ti814x_evm_defconfig
new file mode 100644
index 0000000000..0170655122
--- /dev/null
+++ b/configs/ti814x_evm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TI814X_EVM=y
diff --git a/configs/ti816x_evm_defconfig b/configs/ti816x_evm_defconfig
new file mode 100644
index 0000000000..abb6c5e0bc
--- /dev/null
+++ b/configs/ti816x_evm_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TI816X_EVM=y
diff --git a/configs/titanium_defconfig b/configs/titanium_defconfig
new file mode 100644
index 0000000000..96f7f79c44
--- /dev/null
+++ b/configs/titanium_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/barco/titanium/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_TITANIUM=y
diff --git a/configs/tk71_defconfig b/configs/tk71_defconfig
new file mode 100644
index 0000000000..ffff874816
--- /dev/null
+++ b/configs/tk71_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_TK71=y
diff --git a/configs/tnetv107x_evm_defconfig b/configs/tnetv107x_evm_defconfig
new file mode 100644
index 0000000000..b0915d2026
--- /dev/null
+++ b/configs/tnetv107x_evm_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_TNETV107X_EVM=y
diff --git a/configs/tny_a9260_eeprom_defconfig b/configs/tny_a9260_eeprom_defconfig
new file mode 100644
index 0000000000..a662669d96
--- /dev/null
+++ b/configs/tny_a9260_eeprom_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_EEPROM"
+CONFIG_ARM=y
+CONFIG_TARGET_TNY_A9260=y
diff --git a/configs/tny_a9260_nandflash_defconfig b/configs/tny_a9260_nandflash_defconfig
new file mode 100644
index 0000000000..41fd9c1192
--- /dev/null
+++ b/configs/tny_a9260_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_TNY_A9260=y
diff --git a/configs/tny_a9g20_eeprom_defconfig b/configs/tny_a9g20_eeprom_defconfig
new file mode 100644
index 0000000000..a2eb60ef71
--- /dev/null
+++ b/configs/tny_a9g20_eeprom_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_EEPROM"
+CONFIG_ARM=y
+CONFIG_TARGET_TNY_A9260=y
diff --git a/configs/tny_a9g20_nandflash_defconfig b/configs/tny_a9g20_nandflash_defconfig
new file mode 100644
index 0000000000..60ebfa2512
--- /dev/null
+++ b/configs/tny_a9g20_nandflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_NANDFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_TNY_A9260=y
diff --git a/configs/top9000eval_xe_defconfig b/configs/top9000eval_xe_defconfig
new file mode 100644
index 0000000000..7ea51f526a
--- /dev/null
+++ b/configs/top9000eval_xe_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="EVAL9000"
+CONFIG_ARM=y
+CONFIG_TARGET_TOP9000=y
diff --git a/configs/top9000su_xe_defconfig b/configs/top9000su_xe_defconfig
new file mode 100644
index 0000000000..bf6b6f127f
--- /dev/null
+++ b/configs/top9000su_xe_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="SU9000"
+CONFIG_ARM=y
+CONFIG_TARGET_TOP9000=y
diff --git a/configs/trats2_defconfig b/configs/trats2_defconfig
new file mode 100644
index 0000000000..0a53f0980f
--- /dev/null
+++ b/configs/trats2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_TRATS2=y
diff --git a/configs/trats_defconfig b/configs/trats_defconfig
new file mode 100644
index 0000000000..93b94c0f60
--- /dev/null
+++ b/configs/trats_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_TRATS=y
diff --git a/configs/tricorder_defconfig b/configs/tricorder_defconfig
new file mode 100644
index 0000000000..80c2df4937
--- /dev/null
+++ b/configs/tricorder_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TRICORDER=y
diff --git a/configs/tricorder_flash_defconfig b/configs/tricorder_flash_defconfig
new file mode 100644
index 0000000000..6715e71f97
--- /dev/null
+++ b/configs/tricorder_flash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="FLASHCARD"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TRICORDER=y
diff --git a/configs/trimslice_defconfig b/configs/trimslice_defconfig
new file mode 100644
index 0000000000..c096c65a88
--- /dev/null
+++ b/configs/trimslice_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TRIMSLICE=y
diff --git a/configs/trizepsiv_defconfig b/configs/trizepsiv_defconfig
new file mode 100644
index 0000000000..444d3bbe95
--- /dev/null
+++ b/configs/trizepsiv_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_TRIZEPSIV=y
diff --git a/configs/tseries_mmc_defconfig b/configs/tseries_mmc_defconfig
new file mode 100644
index 0000000000..ea70705a53
--- /dev/null
+++ b/configs/tseries_mmc_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,EMMC_BOOT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TSERIES=y
diff --git a/configs/tseries_nand_defconfig b/configs/tseries_nand_defconfig
new file mode 100644
index 0000000000..599d52c2ec
--- /dev/null
+++ b/configs/tseries_nand_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TSERIES=y
diff --git a/configs/tseries_spi_defconfig b/configs/tseries_spi_defconfig
new file mode 100644
index 0000000000..7e5702080e
--- /dev/null
+++ b/configs/tseries_spi_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,SPI_BOOT,EMMC_BOOT"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TSERIES=y
diff --git a/configs/tt01_defconfig b/configs/tt01_defconfig
new file mode 100644
index 0000000000..a0e6664522
--- /dev/null
+++ b/configs/tt01_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_TT01=y
diff --git a/configs/tuge1_defconfig b/configs/tuge1_defconfig
new file mode 100644
index 0000000000..c1c9c43cdb
--- /dev/null
+++ b/configs/tuge1_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TUGE1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_TUXX1=y
diff --git a/configs/tuxx1_defconfig b/configs/tuxx1_defconfig
new file mode 100644
index 0000000000..ecea63f5f9
--- /dev/null
+++ b/configs/tuxx1_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="TUXX1"
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_TUXX1=y
diff --git a/configs/twister_defconfig b/configs/twister_defconfig
new file mode 100644
index 0000000000..27e836490e
--- /dev/null
+++ b/configs/twister_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TWISTER=y
diff --git a/configs/tx25_defconfig b/configs/tx25_defconfig
new file mode 100644
index 0000000000..0cbc4ee37b
--- /dev/null
+++ b/configs/tx25_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_TX25=y
diff --git a/configs/u8500_href_defconfig b/configs/u8500_href_defconfig
new file mode 100644
index 0000000000..fef179f411
--- /dev/null
+++ b/configs/u8500_href_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_U8500_HREF=y
diff --git a/configs/uc100_defconfig b/configs/uc100_defconfig
new file mode 100644
index 0000000000..76eeb11b8a
--- /dev/null
+++ b/configs/uc100_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_UC100=y
diff --git a/configs/uc101_defconfig b/configs/uc101_defconfig
new file mode 100644
index 0000000000..b365bff2f0
--- /dev/null
+++ b/configs/uc101_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_UC101=y
diff --git a/configs/udoo_quad_defconfig b/configs/udoo_quad_defconfig
new file mode 100644
index 0000000000..860a310113
--- /dev/null
+++ b/configs/udoo_quad_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/udoo/udoo.cfg,MX6Q,DDR_MB=1024"
+CONFIG_ARM=y
+CONFIG_TARGET_UDOO=y
diff --git a/configs/usb_a9263_dataflash_defconfig b/configs/usb_a9263_dataflash_defconfig
new file mode 100644
index 0000000000..8c0ac11ed9
--- /dev/null
+++ b/configs/usb_a9263_dataflash_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
+CONFIG_ARM=y
+CONFIG_TARGET_USB_A9263=y
diff --git a/configs/utx8245_defconfig b/configs/utx8245_defconfig
new file mode 100644
index 0000000000..c2107ccd15
--- /dev/null
+++ b/configs/utx8245_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC824X=y
+CONFIG_TARGET_UTX8245=y
diff --git a/configs/v38b_defconfig b/configs/v38b_defconfig
new file mode 100644
index 0000000000..811354c3d1
--- /dev/null
+++ b/configs/v38b_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC5xxx=y
+CONFIG_TARGET_V38B=y
diff --git a/configs/v5fx30teval_defconfig b/configs/v5fx30teval_defconfig
new file mode 100644
index 0000000000..bb58153c1f
--- /dev/null
+++ b/configs/v5fx30teval_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,BOOT_FROM_XMD=1,INIT_TLB=board/xilinx/ppc440-generic/init.o"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_V5FX30TEVAL=y
diff --git a/configs/v5fx30teval_flash_defconfig b/configs/v5fx30teval_flash_defconfig
new file mode 100644
index 0000000000..1c6ec89cd6
--- /dev/null
+++ b/configs/v5fx30teval_flash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xF7F60000,RESET_VECTOR_ADDRESS=0xF7FFFFFC,INIT_TLB=board/xilinx/ppc440-generic/init.o"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_V5FX30TEVAL=y
diff --git a/configs/vct_platinum_defconfig b/configs/vct_platinum_defconfig
new file mode 100644
index 0000000000..9ff8b68421
--- /dev/null
+++ b/configs/vct_platinum_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PLATINUM"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_platinum_onenand_defconfig b/configs/vct_platinum_onenand_defconfig
new file mode 100644
index 0000000000..f33c97dc8f
--- /dev/null
+++ b/configs/vct_platinum_onenand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PLATINUM,VCT_ONENAND"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_platinum_onenand_small_defconfig b/configs/vct_platinum_onenand_small_defconfig
new file mode 100644
index 0000000000..f7b3a916e6
--- /dev/null
+++ b/configs/vct_platinum_onenand_small_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PLATINUM,VCT_ONENAND,VCT_SMALL_IMAGE"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_platinum_small_defconfig b/configs/vct_platinum_small_defconfig
new file mode 100644
index 0000000000..15eef483de
--- /dev/null
+++ b/configs/vct_platinum_small_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PLATINUM,VCT_SMALL_IMAGE"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_platinumavc_defconfig b/configs/vct_platinumavc_defconfig
new file mode 100644
index 0000000000..8aaac56e3d
--- /dev/null
+++ b/configs/vct_platinumavc_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PLATINUMAVC"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_platinumavc_onenand_defconfig b/configs/vct_platinumavc_onenand_defconfig
new file mode 100644
index 0000000000..926c6e4050
--- /dev/null
+++ b/configs/vct_platinumavc_onenand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PLATINUMAVC,VCT_ONENAND"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_platinumavc_onenand_small_defconfig b/configs/vct_platinumavc_onenand_small_defconfig
new file mode 100644
index 0000000000..e0e8e445a3
--- /dev/null
+++ b/configs/vct_platinumavc_onenand_small_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PLATINUMAVC,VCT_ONENAND,VCT_SMALL_IMAGE"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_platinumavc_small_defconfig b/configs/vct_platinumavc_small_defconfig
new file mode 100644
index 0000000000..d8209d1e1a
--- /dev/null
+++ b/configs/vct_platinumavc_small_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PLATINUMAVC,VCT_SMALL_IMAGE"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_premium_defconfig b/configs/vct_premium_defconfig
new file mode 100644
index 0000000000..0e16ff9cac
--- /dev/null
+++ b/configs/vct_premium_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PREMIUM"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_premium_onenand_defconfig b/configs/vct_premium_onenand_defconfig
new file mode 100644
index 0000000000..29734b8274
--- /dev/null
+++ b/configs/vct_premium_onenand_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PREMIUM,VCT_ONENAND"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_premium_onenand_small_defconfig b/configs/vct_premium_onenand_small_defconfig
new file mode 100644
index 0000000000..220f87586c
--- /dev/null
+++ b/configs/vct_premium_onenand_small_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PREMIUM,VCT_ONENAND,VCT_SMALL_IMAGE"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/vct_premium_small_defconfig b/configs/vct_premium_small_defconfig
new file mode 100644
index 0000000000..5335472e5e
--- /dev/null
+++ b/configs/vct_premium_small_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="VCT_PREMIUM,VCT_SMALL_IMAGE"
+CONFIG_MIPS=y
+CONFIG_TARGET_VCT=y
diff --git a/configs/ve8313_defconfig b/configs/ve8313_defconfig
new file mode 100644
index 0000000000..462c4827cd
--- /dev/null
+++ b/configs/ve8313_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_VE8313=y
diff --git a/configs/venice2_defconfig b/configs/venice2_defconfig
new file mode 100644
index 0000000000..2bfa91db6e
--- /dev/null
+++ b/configs/venice2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_VENICE2=y
diff --git a/configs/ventana_defconfig b/configs/ventana_defconfig
new file mode 100644
index 0000000000..75fca961ca
--- /dev/null
+++ b/configs/ventana_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_VENTANA=y
diff --git a/configs/versatileab_defconfig b/configs/versatileab_defconfig
new file mode 100644
index 0000000000..9d64dd0e56
--- /dev/null
+++ b/configs/versatileab_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARCH_VERSATILE_AB"
+CONFIG_ARM=y
+CONFIG_TARGET_VERSATILEAB=y
diff --git a/configs/versatilepb_defconfig b/configs/versatilepb_defconfig
new file mode 100644
index 0000000000..fadaf93cdd
--- /dev/null
+++ b/configs/versatilepb_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARCH_VERSATILE_PB"
+CONFIG_ARM=y
+CONFIG_TARGET_VERSATILEPB=y
diff --git a/configs/versatileqemu_defconfig b/configs/versatileqemu_defconfig
new file mode 100644
index 0000000000..9d24558688
--- /dev/null
+++ b/configs/versatileqemu_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARCH_VERSATILE_QEMU,ARCH_VERSATILE_PB"
+CONFIG_ARM=y
+CONFIG_TARGET_VERSATILEQEMU=y
diff --git a/configs/vexpress_aemv8a_defconfig b/configs/vexpress_aemv8a_defconfig
new file mode 100644
index 0000000000..a335abcf78
--- /dev/null
+++ b/configs/vexpress_aemv8a_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARM64"
+CONFIG_ARM=y
+CONFIG_TARGET_VEXPRESS_AEMV8A=y
diff --git a/configs/vexpress_aemv8a_semi_defconfig b/configs/vexpress_aemv8a_semi_defconfig
new file mode 100644
index 0000000000..e6dd8e7224
--- /dev/null
+++ b/configs/vexpress_aemv8a_semi_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="ARM64,SEMIHOSTING,BASE_FVP"
+CONFIG_ARM=y
+CONFIG_TARGET_VEXPRESS_AEMV8A_SEMI=y
diff --git a/configs/vexpress_ca15_tc2_defconfig b/configs/vexpress_ca15_tc2_defconfig
new file mode 100644
index 0000000000..ee5b351b86
--- /dev/null
+++ b/configs/vexpress_ca15_tc2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_VEXPRESS_CA15_TC2=y
diff --git a/configs/vexpress_ca5x2_defconfig b/configs/vexpress_ca5x2_defconfig
new file mode 100644
index 0000000000..fafed03ad1
--- /dev/null
+++ b/configs/vexpress_ca5x2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_VEXPRESS_CA5X2=y
diff --git a/configs/vexpress_ca9x4_defconfig b/configs/vexpress_ca9x4_defconfig
new file mode 100644
index 0000000000..1ff2ebfa62
--- /dev/null
+++ b/configs/vexpress_ca9x4_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_VEXPRESS_CA9X4=y
diff --git a/configs/vf610twr_defconfig b/configs/vf610twr_defconfig
new file mode 100644
index 0000000000..10e6432bb4
--- /dev/null
+++ b/configs/vf610twr_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/vf610twr/imximage.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_VF610TWR=y
diff --git a/configs/virtlab2_defconfig b/configs/virtlab2_defconfig
new file mode 100644
index 0000000000..3eb399389a
--- /dev/null
+++ b/configs/virtlab2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_VIRTLAB2=y
diff --git a/configs/vision2_defconfig b/configs/vision2_defconfig
new file mode 100644
index 0000000000..430dbc0235
--- /dev/null
+++ b/configs/vision2_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/ttcontrol/vision2/imximage_hynix.cfg"
+CONFIG_ARM=y
+CONFIG_TARGET_VISION2=y
diff --git a/configs/vl_ma2sc_defconfig b/configs/vl_ma2sc_defconfig
new file mode 100644
index 0000000000..39cd7258e5
--- /dev/null
+++ b/configs/vl_ma2sc_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_VL_MA2SC=y
diff --git a/configs/vl_ma2sc_ram_defconfig b/configs/vl_ma2sc_ram_defconfig
new file mode 100644
index 0000000000..70a07abe65
--- /dev/null
+++ b/configs/vl_ma2sc_ram_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMLOAD"
+CONFIG_ARM=y
+CONFIG_TARGET_VL_MA2SC=y
diff --git a/configs/vme8349_defconfig b/configs/vme8349_defconfig
new file mode 100644
index 0000000000..8df2cfd742
--- /dev/null
+++ b/configs/vme8349_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC83xx=y
+CONFIG_TARGET_VME8349=y
diff --git a/configs/vpac270_nor_128_defconfig b/configs/vpac270_nor_128_defconfig
new file mode 100644
index 0000000000..74609ab097
--- /dev/null
+++ b/configs/vpac270_nor_128_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NOR,RAM_128M"
+CONFIG_ARM=y
+CONFIG_TARGET_VPAC270=y
diff --git a/configs/vpac270_nor_256_defconfig b/configs/vpac270_nor_256_defconfig
new file mode 100644
index 0000000000..d6163ef74f
--- /dev/null
+++ b/configs/vpac270_nor_256_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="NOR,RAM_256M"
+CONFIG_ARM=y
+CONFIG_TARGET_VPAC270=y
diff --git a/configs/vpac270_ond_256_defconfig b/configs/vpac270_ond_256_defconfig
new file mode 100644
index 0000000000..2a536a564c
--- /dev/null
+++ b/configs/vpac270_ond_256_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="ONENAND,RAM_256M"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_VPAC270=y
diff --git a/configs/walnut_defconfig b/configs/walnut_defconfig
new file mode 100644
index 0000000000..844e67fe3a
--- /dev/null
+++ b/configs/walnut_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_WALNUT=y
diff --git a/configs/wandboard_dl_defconfig b/configs/wandboard_dl_defconfig
new file mode 100644
index 0000000000..5a1f7f54dc
--- /dev/null
+++ b/configs/wandboard_dl_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl.cfg,MX6DL,DDR_MB=1024"
+CONFIG_ARM=y
+CONFIG_TARGET_WANDBOARD=y
diff --git a/configs/wandboard_quad_defconfig b/configs/wandboard_quad_defconfig
new file mode 100644
index 0000000000..d940848cca
--- /dev/null
+++ b/configs/wandboard_quad_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q2g.cfg,MX6Q,DDR_MB=2048"
+CONFIG_ARM=y
+CONFIG_TARGET_WANDBOARD=y
diff --git a/configs/wandboard_solo_defconfig b/configs/wandboard_solo_defconfig
new file mode 100644
index 0000000000..66aa5d395b
--- /dev/null
+++ b/configs/wandboard_solo_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s.cfg,MX6S,DDR_MB=512"
+CONFIG_ARM=y
+CONFIG_TARGET_WANDBOARD=y
diff --git a/configs/whistler_defconfig b/configs/whistler_defconfig
new file mode 100644
index 0000000000..cdc2c90ea6
--- /dev/null
+++ b/configs/whistler_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_WHISTLER=y
diff --git a/configs/wireless_space_defconfig b/configs/wireless_space_defconfig
new file mode 100644
index 0000000000..6c78548517
--- /dev/null
+++ b/configs/wireless_space_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_WIRELESS_SPACE=y
diff --git a/configs/woodburn_defconfig b/configs/woodburn_defconfig
new file mode 100644
index 0000000000..9f96bd9a09
--- /dev/null
+++ b/configs/woodburn_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_WOODBURN=y
diff --git a/configs/woodburn_sd_defconfig b/configs/woodburn_sd_defconfig
new file mode 100644
index 0000000000..d3dcb3c3c1
--- /dev/null
+++ b/configs/woodburn_sd_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/woodburn/imximage.cfg"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_WOODBURN_SD=y
diff --git a/configs/wtk_defconfig b/configs/wtk_defconfig
new file mode 100644
index 0000000000..2ccddc1bbc
--- /dev/null
+++ b/configs/wtk_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="LCD,SHARP_LQ065T9DR51U"
+CONFIG_PPC=y
+CONFIG_8xx=y
+CONFIG_TARGET_TQM823L=y
diff --git a/configs/x600_defconfig b/configs/x600_defconfig
new file mode 100644
index 0000000000..cb66890498
--- /dev/null
+++ b/configs/x600_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_X600=y
diff --git a/configs/xaeniax_defconfig b/configs/xaeniax_defconfig
new file mode 100644
index 0000000000..52e301ca33
--- /dev/null
+++ b/configs/xaeniax_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_XAENIAX=y
diff --git a/configs/xfi3_defconfig b/configs/xfi3_defconfig
new file mode 100644
index 0000000000..737db40959
--- /dev/null
+++ b/configs/xfi3_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_XFI3=y
diff --git a/configs/xilinx-ppc405-generic_defconfig b/configs/xilinx-ppc405-generic_defconfig
new file mode 100644
index 0000000000..691412cb6e
--- /dev/null
+++ b/configs/xilinx-ppc405-generic_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_XILINX_PPC405_GENERIC=y
diff --git a/configs/xilinx-ppc405-generic_flash_defconfig b/configs/xilinx-ppc405-generic_flash_defconfig
new file mode 100644
index 0000000000..317b63d4a7
--- /dev/null
+++ b/configs/xilinx-ppc405-generic_flash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xF7F60000,RESET_VECTOR_ADDRESS=0xF7FFFFFC"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_XILINX_PPC405_GENERIC=y
diff --git a/configs/xilinx-ppc440-generic_defconfig b/configs/xilinx-ppc440-generic_defconfig
new file mode 100644
index 0000000000..31ce75b872
--- /dev/null
+++ b/configs/xilinx-ppc440-generic_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,BOOT_FROM_XMD=1"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_XILINX_PPC440_GENERIC=y
diff --git a/configs/xilinx-ppc440-generic_flash_defconfig b/configs/xilinx-ppc440-generic_flash_defconfig
new file mode 100644
index 0000000000..635926ffba
--- /dev/null
+++ b/configs/xilinx-ppc440-generic_flash_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xF7F60000,RESET_VECTOR_ADDRESS=0xF7FFFFFC"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_XILINX_PPC440_GENERIC=y
diff --git a/configs/xpedite1000_defconfig b/configs/xpedite1000_defconfig
new file mode 100644
index 0000000000..635da2658c
--- /dev/null
+++ b/configs/xpedite1000_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_XPEDITE1000=y
diff --git a/configs/xpedite517x_defconfig b/configs/xpedite517x_defconfig
new file mode 100644
index 0000000000..b8513c1a1c
--- /dev/null
+++ b/configs/xpedite517x_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC86xx=y
+CONFIG_TARGET_XPEDITE517X=y
diff --git a/configs/xpedite520x_defconfig b/configs/xpedite520x_defconfig
new file mode 100644
index 0000000000..d5f526d54e
--- /dev/null
+++ b/configs/xpedite520x_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_XPEDITE520X=y
diff --git a/configs/xpedite537x_defconfig b/configs/xpedite537x_defconfig
new file mode 100644
index 0000000000..8001dd13a9
--- /dev/null
+++ b/configs/xpedite537x_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_XPEDITE537X=y
diff --git a/configs/xpedite550x_defconfig b/configs/xpedite550x_defconfig
new file mode 100644
index 0000000000..dc33ca9a4f
--- /dev/null
+++ b/configs/xpedite550x_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_XPEDITE550X=y
diff --git a/configs/yellowstone_defconfig b/configs/yellowstone_defconfig
new file mode 100644
index 0000000000..843095be16
--- /dev/null
+++ b/configs/yellowstone_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="YELLOWSTONE"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_YOSEMITE=y
diff --git a/configs/yosemite_defconfig b/configs/yosemite_defconfig
new file mode 100644
index 0000000000..d5eea68c04
--- /dev/null
+++ b/configs/yosemite_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SYS_EXTRA_OPTIONS="YOSEMITE"
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_YOSEMITE=y
diff --git a/configs/yucca_defconfig b/configs/yucca_defconfig
new file mode 100644
index 0000000000..6c8e20a36e
--- /dev/null
+++ b/configs/yucca_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_YUCCA=y
diff --git a/configs/zeus_defconfig b/configs/zeus_defconfig
new file mode 100644
index 0000000000..546f10ae8b
--- /dev/null
+++ b/configs/zeus_defconfig
@@ -0,0 +1,3 @@
+CONFIG_PPC=y
+CONFIG_4xx=y
+CONFIG_TARGET_ZEUS=y
diff --git a/configs/zipitz2_defconfig b/configs/zipitz2_defconfig
new file mode 100644
index 0000000000..8d921a0bfe
--- /dev/null
+++ b/configs/zipitz2_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_ZIPITZ2=y
diff --git a/configs/zmx25_defconfig b/configs/zmx25_defconfig
new file mode 100644
index 0000000000..80a66d03fd
--- /dev/null
+++ b/configs/zmx25_defconfig
@@ -0,0 +1,2 @@
+CONFIG_ARM=y
+CONFIG_TARGET_ZMX25=y
diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig
new file mode 100644
index 0000000000..14024d0412
--- /dev/null
+++ b/configs/zynq_microzed_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ZYNQ_MICROZED=y
diff --git a/configs/zynq_zc70x_defconfig b/configs/zynq_zc70x_defconfig
new file mode 100644
index 0000000000..d2e79a542c
--- /dev/null
+++ b/configs/zynq_zc70x_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ZYNQ_ZC70X=y
diff --git a/configs/zynq_zc770_xm010_defconfig b/configs/zynq_zc770_xm010_defconfig
new file mode 100644
index 0000000000..e9f9c4b1f1
--- /dev/null
+++ b/configs/zynq_zc770_xm010_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="ZC770_XM010"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ZYNQ_ZC770=y
diff --git a/configs/zynq_zc770_xm012_defconfig b/configs/zynq_zc770_xm012_defconfig
new file mode 100644
index 0000000000..78f1fe68ca
--- /dev/null
+++ b/configs/zynq_zc770_xm012_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="ZC770_XM012"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ZYNQ_ZC770=y
diff --git a/configs/zynq_zc770_xm013_defconfig b/configs/zynq_zc770_xm013_defconfig
new file mode 100644
index 0000000000..d96e8ffd00
--- /dev/null
+++ b/configs/zynq_zc770_xm013_defconfig
@@ -0,0 +1,4 @@
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="ZC770_XM013"
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ZYNQ_ZC770=y
diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig
new file mode 100644
index 0000000000..abf7e8236f
--- /dev/null
+++ b/configs/zynq_zed_defconfig
@@ -0,0 +1,3 @@
+CONFIG_SPL=y
++S:CONFIG_ARM=y
++S:CONFIG_TARGET_ZYNQ_ZED=y