aboutsummaryrefslogtreecommitdiff
path: root/board/freescale
diff options
context:
space:
mode:
authorMasahiro Yamada2014-07-30 14:08:14 +0900
committerTom Rini2014-07-30 08:48:01 -0400
commitdd84058d24ff54d6b32818ffe44aeb4bba2cfae6 (patch)
tree40ccd709d1c0ada01996d6f5e2d1ad870f70650e /board/freescale
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/freescale')
-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
81 files changed, 1507 insertions, 0 deletions
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