summaryrefslogtreecommitdiff
path: root/board
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 /board
parent0a9064fb47bb0a239c04b0b63edebfdd3a201fdc (diff)
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>
Diffstat (limited to 'board')
-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
561 files changed, 11271 insertions, 0 deletions
diff --git a/board/8dtech/eco5pk/Kconfig b/board/8dtech/eco5pk/Kconfig
new file mode 100644
index 00000000000..fb1b30876e7
--- /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 00000000000..356754344dd
--- /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 00000000000..ee551a67dab
--- /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 00000000000..34566bd0715
--- /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 00000000000..a8134479eff
--- /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 00000000000..5676c4fe5be
--- /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 00000000000..f4520231807
--- /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 00000000000..f53f2951877
--- /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 00000000000..3a36cf33448
--- /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 00000000000..d4a6e5202e9
--- /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 00000000000..cbc004a44d0
--- /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 00000000000..2cfa5bcbcb8
--- /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 00000000000..f1151d1823e
--- /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 00000000000..867d0d38420
--- /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 00000000000..fb6fbef92c8
--- /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 00000000000..4815cdeed30
--- /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 00000000000..7edcd8102df
--- /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 00000000000..c08fd05b9e5
--- /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 00000000000..3cd2eb433e0
--- /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 00000000000..7ce761b94dd
--- /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 00000000000..e0673181636
--- /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 00000000000..94cdd4887ae
--- /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 00000000000..fce8562187e
--- /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 00000000000..17adab09e99
--- /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 00000000000..2dfed34dc89
--- /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 00000000000..ae753b036b5
--- /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 00000000000..6f3eb38970f
--- /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 00000000000..ac6bebcdf18
--- /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 00000000000..4696ac6d2eb
--- /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 00000000000..0f918cbfab4
--- /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 00000000000..9ce64fdb7e9
--- /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 00000000000..ab32d5ca1c7
--- /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 00000000000..cc3194756c4
--- /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 00000000000..eccf92817c5
--- /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 00000000000..008d9434259
--- /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 00000000000..d1f89df54a7
--- /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 00000000000..78931643a49
--- /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 00000000000..12096380b8a
--- /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 00000000000..d0d90128bc9
--- /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 00000000000..096f02e5eec
--- /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 00000000000..a002cfa4287
--- /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 00000000000..2f5999d1948
--- /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 00000000000..29f769b009f
--- /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 00000000000..545056a15ca
--- /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 00000000000..cc1448f1331
--- /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 00000000000..2a8d783a536
--- /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 00000000000..3564cc3c891
--- /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 00000000000..7f199809b5f
--- /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 00000000000..7f95bdcbe1a
--- /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 00000000000..5eaf8125579
--- /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 00000000000..001d40088dc
--- /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 00000000000..ddcaced7ae6
--- /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 00000000000..8411a82861c
--- /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 00000000000..0022063dc7d
--- /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 00000000000..f98cec5bc98
--- /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 00000000000..8aa62c01299
--- /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 00000000000..945333f157d
--- /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 00000000000..f2d33c63789
--- /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 00000000000..c1ac6b18722
--- /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 00000000000..f96d0b2a569
--- /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 00000000000..e49e87133ab
--- /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 00000000000..91eb8d2997b
--- /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 00000000000..6e947dce0a4
--- /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 00000000000..826753f0431
--- /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 00000000000..c8f89fe7bba
--- /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 00000000000..d7ee4f49fdb
--- /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 00000000000..14af5bcd407
--- /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 00000000000..63dcdd8da08
--- /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 00000000000..fa0a58acb5b
--- /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 00000000000..8567f95753b
--- /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 00000000000..4fc714b1b28
--- /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 00000000000..178f80dc041
--- /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 00000000000..0a0b132138c
--- /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 00000000000..a966b31830d
--- /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 00000000000..dcea07ec02f
--- /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 00000000000..1a24409c6e8
--- /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 00000000000..603b2411bae
--- /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 00000000000..5b4eb6f25dc
--- /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 00000000000..2472fe2a4ef
--- /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 00000000000..a697a544770
--- /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 00000000000..f52eddae762
--- /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 00000000000..d19e3f43c7b
--- /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 00000000000..7b1687ee43b
--- /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 00000000000..8ae22e93a04
--- /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 00000000000..aee21933d5d
--- /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 00000000000..a2ddd87f844
--- /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 00000000000..ba058db0896
--- /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 00000000000..c3e3837c36a
--- /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 00000000000..749ad2bf76e
--- /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 00000000000..5656d1c2888
--- /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 00000000000..5967d045972
--- /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 00000000000..6793c0e319e
--- /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 00000000000..6febd7f94aa
--- /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 00000000000..459d9710dc0
--- /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 00000000000..8d54fb87323
--- /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 00000000000..c0317c2eb56
--- /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 00000000000..3f01c2b9446
--- /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 00000000000..6704f2d4812
--- /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 00000000000..125a9fa344a
--- /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 00000000000..658a6e55885
--- /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 00000000000..9330a4c68f2
--- /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 00000000000..5b9c8d9e2cb
--- /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 00000000000..8d799aae45c
--- /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 00000000000..6c1789c22ed
--- /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 00000000000..d1cb81f5678
--- /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 00000000000..ad959d70228
--- /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 00000000000..0046b9372e7
--- /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 00000000000..72aaa29ead3
--- /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 00000000000..acccec911a4
--- /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 00000000000..81eb911eda6
--- /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 00000000000..190809c239a
--- /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 00000000000..03d9783739d
--- /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 00000000000..20c83d36229
--- /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 00000000000..99f7b7ccebb
--- /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 00000000000..192d22826c1
--- /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 00000000000..3d33d5c409a
--- /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 00000000000..8141c7d6923
--- /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 00000000000..042cc354a95
--- /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 00000000000..64cd347f311
--- /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 00000000000..0a9bdb2da78
--- /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 00000000000..149a1a247db
--- /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 00000000000..d43d30620e7
--- /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 00000000000..af5bbb2fc29
--- /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 00000000000..83c160d3477
--- /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 00000000000..de384b7000e
--- /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 00000000000..29b027d425a
--- /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 00000000000..94d110c551a
--- /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 00000000000..397794d260e
--- /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 00000000000..ae2831ecd7c
--- /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 00000000000..b4c8f22f713
--- /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 00000000000..8040e59bc60
--- /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 00000000000..6e55d435f62
--- /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 00000000000..113034dc6b0
--- /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 00000000000..d7a2bf24ab9
--- /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 00000000000..4f0f09fd7e8
--- /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 00000000000..4a1adf3c349
--- /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 00000000000..fd960bc9464
--- /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 00000000000..0fe3692c9f3
--- /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 00000000000..e545f0cba1e
--- /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 00000000000..155fa2cae58
--- /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 00000000000..a1e06e7f2f0
--- /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 00000000000..fd1a5367c05
--- /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 00000000000..27f1e4e25dd
--- /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 00000000000..b45225dd099
--- /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 00000000000..fa9a7022c13
--- /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 00000000000..9baf515cad7
--- /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 00000000000..90f94a3f139
--- /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 00000000000..05230a01f9c
--- /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 00000000000..d8666887918
--- /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 00000000000..dea6071f47e
--- /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 00000000000..3e956542391
--- /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 00000000000..f5d2aef3655
--- /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 00000000000..51b9428edc5
--- /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 00000000000..89f78d73880
--- /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 00000000000..2dbb50991d8
--- /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 00000000000..345704fff3c
--- /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 00000000000..d5f7ea2131a
--- /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 00000000000..f7b225d05f9
--- /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 00000000000..7a2d86baecf
--- /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 00000000000..afab821598e
--- /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 00000000000..45401e41176
--- /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 00000000000..aeb7ef22ebf
--- /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 00000000000..2cf50359a42
--- /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 00000000000..5fca62deb28
--- /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 00000000000..05f79ad8313
--- /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 00000000000..5e3298c1da4
--- /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 00000000000..f03a1e729e1
--- /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 00000000000..42ba092a2cf
--- /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 00000000000..c0cd1b710b6
--- /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 00000000000..cd2e53ce6a8
--- /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 00000000000..55564dc960a
--- /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 00000000000..69c8358a537
--- /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 00000000000..b0c823e322e
--- /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 00000000000..1d4e3265c72
--- /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 00000000000..4da934e0819
--- /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 00000000000..421f7b2464d
--- /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 00000000000..e061e7e4bf3
--- /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 00000000000..15ca9623d6d
--- /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 00000000000..b4121a6b096
--- /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 00000000000..83cd8bd9bb1
--- /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 00000000000..e35fc5e7437
--- /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 00000000000..e9558a44c52
--- /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 00000000000..398d22a69f3
--- /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 00000000000..c99404c903f
--- /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 00000000000..0b9f9f4bed5
--- /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 00000000000..29fa9e60cd6
--- /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 00000000000..99f8c2dc144
--- /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 00000000000..1357a51943e
--- /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 00000000000..0fd70145714
--- /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 00000000000..f2857f695f2
--- /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 00000000000..f80e1819baf
--- /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 00000000000..0dc4b062da6
--- /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 00000000000..e355dd2f87a
--- /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 00000000000..74237e34cb7
--- /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 00000000000..dfcaefdbf63
--- /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 00000000000..86a28353d1a
--- /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 00000000000..83fa495947a
--- /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 00000000000..ec6e4d9823a
--- /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 00000000000..a1a39716599
--- /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 00000000000..82f30afe091
--- /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 00000000000..b9783d776d1
--- /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 00000000000..e3c3c820413
--- /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 00000000000..f06b26b1f2d
--- /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 00000000000..28db4ab1877
--- /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 00000000000..8fb80dc2650
--- /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 00000000000..4fd507c332f
--- /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 00000000000..ef3d073c37f
--- /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 00000000000..90ba34a04d3
--- /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 00000000000..214af9f8acf
--- /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 00000000000..fc27625d527
--- /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 00000000000..7527e34ae63
--- /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 00000000000..848fef8b220
--- /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 00000000000..d86044ed46d
--- /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 00000000000..ced3748b1ba
--- /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 00000000000..f7f86c9e877
--- /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 00000000000..126ce2fe955
--- /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 00000000000..353c8734e50
--- /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 00000000000..bc0657e5d0e
--- /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 00000000000..c5321d64dca
--- /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 00000000000..6099d4d063b
--- /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 00000000000..955069b15a2
--- /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 00000000000..be9c2378394
--- /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 00000000000..8c3bd9c1528
--- /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 00000000000..5655e186c40
--- /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 00000000000..9b1fa428651
--- /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 00000000000..54a86e4f4a0
--- /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 00000000000..f996ca2bd14
--- /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 00000000000..87643e4457c
--- /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 00000000000..76197a74a51
--- /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 00000000000..bdc6c27e9dd
--- /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 00000000000..b69c37af2a1
--- /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 00000000000..85514b77755
--- /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 00000000000..33e98a7c524
--- /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 00000000000..99ffd7db648
--- /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 00000000000..c9a621ad486
--- /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 00000000000..583a4b5c77d
--- /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 00000000000..7d73b945f2a
--- /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 00000000000..814db72d987
--- /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 00000000000..acdd13f096c
--- /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 00000000000..d21072e2efa
--- /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 00000000000..2afe11c41a8
--- /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 00000000000..9989ccbbc57
--- /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 00000000000..0ea712ccf18
--- /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 00000000000..7c5a6464343
--- /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 00000000000..b47765a0a2e
--- /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 00000000000..078f437c5af
--- /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 00000000000..46833ca0dfe
--- /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 00000000000..a1c0a610a4d
--- /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 00000000000..83af2c2782f
--- /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 00000000000..8f549dc73a7
--- /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 00000000000..af3fedd97b8
--- /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 00000000000..d6e77663626
--- /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 00000000000..bfb3b1f44dd
--- /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 00000000000..b0357cb5fbb
--- /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 00000000000..f8e33e6d27f
--- /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 00000000000..c7c818cde0b
--- /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 00000000000..2cf252c44c2
--- /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 00000000000..2beefc2dc15
--- /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 00000000000..d55b6802b88
--- /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 00000000000..69d717ef921
--- /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 00000000000..585830884b7
--- /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 00000000000..55cdb62137d
--- /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 00000000000..b02946b151e
--- /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 00000000000..f13a07eb039
--- /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 00000000000..3794f036a29
--- /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 00000000000..463a433aefa
--- /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 00000000000..9fc42411495
--- /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 00000000000..ee7911ca351
--- /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 00000000000..67cb5ecb144
--- /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 00000000000..2fe6f327ca1
--- /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 00000000000..96116dd2544
--- /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 00000000000..6ac6a59e6d1
--- /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 00000000000..5555b0ba378
--- /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 00000000000..a6dbbdd2ae1
--- /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 00000000000..eaaa1b2a0c5
--- /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 00000000000..dda1ada32b9
--- /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 00000000000..8b285d28a8f
--- /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 00000000000..1f7e42f9f3f
--- /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 00000000000..2c42e9aeab6
--- /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 00000000000..21fb4fc4bb0
--- /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 00000000000..65d67368a0c
--- /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 00000000000..23c31545e0d
--- /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 00000000000..2abe1c09b24
--- /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 00000000000..39e37bdda8f
--- /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 00000000000..95d329562a0
--- /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 00000000000..6d718b94f87
--- /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 00000000000..01b89fa0482
--- /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 00000000000..5fb47053c3b
--- /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 00000000000..d4d7e13d59f
--- /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 00000000000..29031d0d99e
--- /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 00000000000..b086b1b922b
--- /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 00000000000..314f6a1576b
--- /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 00000000000..c1c96f03a1f
--- /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 00000000000..d0fd3de0c4c
--- /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 00000000000..3d0c6ab88b7
--- /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 00000000000..f8d2c3cf1d1
--- /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 00000000000..f4b0ba23223
--- /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 00000000000..07e3c0df0e7
--- /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 00000000000..56bc52ad5c7
--- /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 00000000000..dc3deca530d
--- /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 00000000000..eae48867468
--- /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 00000000000..d5a2eb4a17f
--- /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 00000000000..e742ea87068
--- /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 00000000000..6d9f107e4e0
--- /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 00000000000..10f51e1cf80
--- /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 00000000000..8dd2d27abd2
--- /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 00000000000..04f079cf2b0
--- /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 00000000000..a9ff70a7617
--- /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 00000000000..8a5d3f51ae7
--- /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 00000000000..b4fb9753fdd
--- /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 00000000000..af8334e96cc
--- /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 00000000000..5a05c1c7fee
--- /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 00000000000..7be439c6f2f
--- /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 00000000000..277ed7d1938
--- /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 00000000000..438f7cc9504
--- /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 00000000000..adfddebff15
--- /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 00000000000..d1b5c660b8b
--- /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 00000000000..290b428b68d
--- /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 00000000000..ce8d1b0feef
--- /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 00000000000..f36b4d9de07
--- /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 00000000000..549c18b1b7a
--- /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 00000000000..9d8065029d9
--- /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 00000000000..1c324908cca
--- /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 00000000000..1e2c6796495
--- /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 00000000000..106a8376043
--- /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 00000000000..5183afff982
--- /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 00000000000..d409cd7c676
--- /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 00000000000..6d58984ad7f
--- /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 00000000000..d2a7a0adaef
--- /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 00000000000..a80af9e8aaf
--- /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 00000000000..b38877b0ce7
--- /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 00000000000..0772d57b757
--- /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 00000000000..53e9c0f849e
--- /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 00000000000..8e5cab1a446
--- /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 00000000000..c74f4a60cd4
--- /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 00000000000..da3bcc3a839
--- /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 00000000000..44bca351ffa
--- /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 00000000000..0b14bc0e580
--- /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 00000000000..8ac21d29999
--- /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 00000000000..95abe63d801
--- /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 00000000000..df1ce8def91
--- /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 00000000000..a2a1f863548
--- /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 00000000000..1ce42f34d60
--- /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 00000000000..cdb67ed175f
--- /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 00000000000..c9f2969cb8d
--- /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 00000000000..ab3da79fbf6
--- /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 00000000000..345d3b60133
--- /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 00000000000..bb265f20798
--- /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 00000000000..36e43b79747
--- /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 00000000000..546491b67d7
--- /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 00000000000..095b1a52a72
--- /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 00000000000..c29032a50a3
--- /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 00000000000..934c45d1fc7
--- /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 00000000000..dec46268c61
--- /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 00000000000..0236f69f9ef
--- /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 00000000000..2d401736f28
--- /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 00000000000..c23061c00ea
--- /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 00000000000..bac89aa55e5
--- /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 00000000000..e04b919e660
--- /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 00000000000..9bc5ae58f25
--- /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 00000000000..f1072672170
--- /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 00000000000..ae3343bb39d
--- /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 00000000000..daaefa6d86e
--- /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 00000000000..3199130604f
--- /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 00000000000..a0c7587ef31
--- /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 00000000000..79cf08e97f9
--- /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 00000000000..2f576dde929
--- /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 00000000000..4be0722b2ee
--- /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 00000000000..a41a780435d
--- /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 00000000000..07cfcc63a72
--- /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 00000000000..5b292dca4f0
--- /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 00000000000..ab1fe65014a
--- /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 00000000000..c5998b36b3d
--- /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 00000000000..d89c1e3b9dc
--- /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 00000000000..1627a360265
--- /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 00000000000..c4e8cf168c7
--- /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 00000000000..76c5f7cc9ef
--- /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 00000000000..146c3b79a80
--- /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 00000000000..9795e55b1da
--- /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 00000000000..c439b1468c9
--- /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 00000000000..c8ee0438e7e
--- /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 00000000000..6e84bdf3d0c
--- /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 00000000000..6705260d3ce
--- /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 00000000000..b902cbd273f
--- /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 00000000000..1e1295b0cea
--- /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 00000000000..91246be71bb
--- /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 00000000000..93bec5991fa
--- /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 00000000000..8873062a4de
--- /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 00000000000..c5b5b4f3c4f
--- /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 00000000000..0c9d88fd9b2
--- /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 00000000000..982d32f0839
--- /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 00000000000..d242d568eba
--- /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 00000000000..ea33d16298c
--- /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 00000000000..a70bcbe0993
--- /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 00000000000..d177b705baf
--- /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 00000000000..41d0daae891
--- /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 00000000000..f05267611f7
--- /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 00000000000..9853114dbaa
--- /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 00000000000..33b78dbf106
--- /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 00000000000..2a3bde40296
--- /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 00000000000..22b4c692355
--- /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 00000000000..39c65b5d381
--- /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 00000000000..84a7160ab69
--- /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 00000000000..59e85c490fe
--- /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 00000000000..f025413c278
--- /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 00000000000..07b328487da
--- /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 00000000000..923af8a364c
--- /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 00000000000..71a8246c078
--- /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 00000000000..1d4a26187db
--- /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 00000000000..bed99b6e8d0
--- /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 00000000000..86fb63b5d17
--- /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 00000000000..4df6c6368a2
--- /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 00000000000..a36c0c86993
--- /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 00000000000..0ad3f2364e5
--- /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 00000000000..7e69fd34b77
--- /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 00000000000..e7a89851199
--- /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 00000000000..6eea7e8ea51
--- /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 00000000000..e7104455ac1
--- /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 00000000000..d32f857e91b
--- /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 00000000000..f1de16a6892
--- /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 00000000000..20f6b34f679
--- /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 00000000000..e4fb601d14d
--- /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 00000000000..a28ab988373
--- /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 00000000000..e2e8793c94c
--- /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 00000000000..2d80cd4d601
--- /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 00000000000..6e99fc7a689
--- /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 00000000000..89dcba05564
--- /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 00000000000..a0eabe1c8d3
--- /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 00000000000..d722f31e2d8
--- /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 00000000000..75f6cd1e52c
--- /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 00000000000..e231f2806ff
--- /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 00000000000..0ca816d07d9
--- /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 00000000000..ea4614fbbfc
--- /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 00000000000..1e667c47feb
--- /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 00000000000..6e99c916afe
--- /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 00000000000..d72a4537b6a
--- /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 00000000000..d317025a764
--- /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 00000000000..ac1e9ef76e6
--- /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 00000000000..d62389e33a0
--- /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 00000000000..0def847fe4d
--- /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 00000000000..e88f4f630a2
--- /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 00000000000..2eb1de2f076
--- /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 00000000000..d674d77276d
--- /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 00000000000..a862f5947ff
--- /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 00000000000..61e9913f36d
--- /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 00000000000..a32d3ca7883
--- /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 00000000000..c126fcbadd5
--- /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 00000000000..12e52b48cac
--- /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 00000000000..a1f4cd03ef1
--- /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 00000000000..a0e3265fcbe
--- /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 00000000000..fbc11af7cc1
--- /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 00000000000..8939f7d73f1
--- /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 00000000000..1cb91497615
--- /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 00000000000..292ccd69054
--- /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 00000000000..e60e9aaef95
--- /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 00000000000..f716a911f0e
--- /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 00000000000..c3af0ecf2ba
--- /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 00000000000..0be535e49ae
--- /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 00000000000..f52de83e25d
--- /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 00000000000..e921c0986c9
--- /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 00000000000..edebbdeabb2
--- /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 00000000000..052c2754f0f
--- /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 00000000000..9c2b4da71c5
--- /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 00000000000..e467092b5bb
--- /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 00000000000..040413ee14b
--- /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 00000000000..a82fdfb4f90
--- /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 00000000000..082168fb4fe
--- /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 00000000000..d4aaea58af5
--- /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 00000000000..be2affc79de
--- /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 00000000000..eddbfd8c9ad
--- /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 00000000000..3cc99de2145
--- /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 00000000000..77082bfbcfa
--- /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 00000000000..5b851f8bab9
--- /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 00000000000..5223d3d6674
--- /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 00000000000..7f77bca1861
--- /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 00000000000..74694be9076
--- /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 00000000000..040d055bb6a
--- /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 00000000000..30071ed74c1
--- /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 00000000000..cb9fb9fa2a4
--- /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 00000000000..e24364cab5f
--- /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 00000000000..c6dac1c0c75
--- /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 00000000000..db695378cea
--- /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 00000000000..c4d9e7ef1b8
--- /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 00000000000..3ef14c61297
--- /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 00000000000..abf86b1bdd7
--- /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 00000000000..2c1b995cde1
--- /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 00000000000..06abd9d3653
--- /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 00000000000..a4123476665
--- /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 00000000000..4845cba28fb
--- /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 00000000000..7e49e342536
--- /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 00000000000..de7104029a3
--- /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 00000000000..4cf6baf08db
--- /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 00000000000..d62f9e7bece
--- /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 00000000000..a9245591bfc
--- /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 00000000000..b5ead0fcfa2
--- /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 00000000000..bbcfdafc547
--- /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 00000000000..ec3f880deaa
--- /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 00000000000..aac2940f78e
--- /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 00000000000..06dd8bef8b8
--- /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 00000000000..c444cff7598
--- /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 00000000000..b06b5e0548e
--- /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 00000000000..522b1a85d01
--- /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 00000000000..22034c19f1b
--- /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 00000000000..535b8ebf488
--- /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 00000000000..c00204a7851
--- /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 00000000000..dbf34e5f05e
--- /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 00000000000..818293a2e6d
--- /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 00000000000..3aecad90dfd
--- /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 00000000000..a24609921be
--- /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 00000000000..a7f1b21a3b3
--- /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 00000000000..06e56a4f8f3
--- /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 00000000000..1790f6d250c
--- /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 00000000000..96cf7c05a24
--- /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 00000000000..c3b61af2631
--- /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 00000000000..fdb20ab6e1e
--- /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 00000000000..3c61ec1d763
--- /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 00000000000..15dccdf8547
--- /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 00000000000..4b13ef42824
--- /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 00000000000..e34294290e3
--- /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 00000000000..7890b3018ae
--- /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 00000000000..9f7493a35fb
--- /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 00000000000..7c7d5dcc0f1
--- /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 00000000000..be1307d76a7
--- /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 00000000000..81989b7f9ea
--- /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 00000000000..140e1f16eae
--- /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 00000000000..4d4f52cef4e
--- /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 00000000000..5821172b342
--- /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 00000000000..9cffd7c6469
--- /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 00000000000..4caee60210b
--- /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 00000000000..d9c920cab03
--- /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 00000000000..9367c8898e8
--- /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 00000000000..334b7e051fd
--- /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 00000000000..774eb9889e6
--- /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 00000000000..c692196550c
--- /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 00000000000..0cf80ddb80b
--- /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 00000000000..9be43d3baee
--- /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 00000000000..cd2e817a4ec
--- /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 00000000000..5700d221629
--- /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 00000000000..ddd2ce3f3e1
--- /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 00000000000..3b18bea57a2
--- /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 00000000000..69dbce0e25b
--- /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 00000000000..3dd264b0caa
--- /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 00000000000..f473d89e588
--- /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 00000000000..ed9efbfbb6e
--- /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 00000000000..e9170b0b7a1
--- /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 00000000000..c0e879a6b76
--- /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 00000000000..a323afab2ad
--- /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 00000000000..1aca934f033
--- /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 00000000000..9b414359110
--- /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 00000000000..115439a249c
--- /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 00000000000..b9387469907
--- /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 00000000000..e524ff1c90c
--- /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 00000000000..cab2ab3f6e2
--- /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 00000000000..fa11719ea03
--- /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 00000000000..b9cb33471c6
--- /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 00000000000..6f3483d896c
--- /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 00000000000..98411c7ff4a
--- /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 00000000000..37abe633e46
--- /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 00000000000..3b72a5f21d6
--- /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 00000000000..56786940e31
--- /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 00000000000..702edbff5fb
--- /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