Skip to contentSkip to conversation

Kconfig for U-Boot

PATCH New Masahiro Yamada 7 participants 45 messages Jul 30, 2014 – Aug 7, 2014 Page 2 of 2

Subsystems (23)
lore
Share & tools
lore
#10 lore raw

PATCH v8 4/13 include: define CONFIG_SPL and CONFIG_TPL as 1

In reply to Masahiro Yamada

We are about to switch to Kconfig in the next commit. But there are something to get done beforehand.

In Kconfig, include/generated/autoconf.h defines boolean CONFIG macros as 1.

CONFIG_SPL and CONFIG_TPL, if defined, must be set to 1. Otherwise, when switching to Kconfig, the build log would be sprinkled with warning messages like this:
warning: "CONFIG_SPL" redefined [enabled by default]

---

Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4: None
Changes in v3:
- Rebase on the current u-boot/master

Changes in v2:
- Rebase on the current u-boot/master

 doc/README.SPL                         | 2 +-
 include/configs/B4860QDS.h             | 2 +-
 include/configs/BSC9131RDB.h           | 2 +-
 include/configs/BSC9132QDS.h           | 2 +-
 include/configs/C29XPCIE.h             | 4 ++--
 include/configs/MPC8313ERDB.h          | 2 +-
 include/configs/P1010RDB.h             | 8 ++++----
 include/configs/P1022DS.h              | 8 ++++----
 include/configs/P1_P2_RDB.h            | 8 ++++----
 include/configs/T104xRDB.h             | 2 +-
 include/configs/T208xQDS.h             | 2 +-
 include/configs/T208xRDB.h             | 2 +-
 include/configs/T4240QDS.h             | 2 +-
 include/configs/a3m071.h               | 2 +-
 include/configs/am335x_igep0033.h      | 2 +-
 include/configs/am3517_crane.h         | 2 +-
 include/configs/am3517_evm.h           | 2 +-
 include/configs/apf27.h                | 2 +-
 include/configs/arndale.h              | 2 +-
 include/configs/bur_am335x_common.h    | 2 +-
 include/configs/cam_enc_4xx.h          | 2 +-
 include/configs/cm_t35.h               | 2 +-
 include/configs/da850evm.h             | 2 +-
 include/configs/devkit8000.h           | 2 +-
 include/configs/exynos5-dt.h           | 2 +-
 include/configs/hawkboard.h            | 2 +-
 include/configs/ipam390.h              | 2 +-
 include/configs/lwmon5.h               | 2 +-
 include/configs/m53evk.h               | 2 +-
 include/configs/mcx.h                  | 2 +-
 include/configs/microblaze-generic.h   | 2 +-
 include/configs/mx31pdk.h              | 2 +-
 include/configs/mxs.h                  | 2 +-
 include/configs/omap3_evm_common.h     | 2 +-
 include/configs/origen.h               | 2 +-
 include/configs/p1_p2_rdb_pc.h         | 8 ++++----
 include/configs/palmtreo680.h          | 2 +-
 include/configs/pcm051.h               | 2 +-
 include/configs/sama5d3_xplained.h     | 2 +-
 include/configs/sama5d3xek.h           | 2 +-
 include/configs/siemens-am33x-common.h | 2 +-
 include/configs/smdkv310.h             | 2 +-
 include/configs/socfpga_cyclone5.h     | 2 +-
 include/configs/sunxi-common.h         | 2 +-
 include/configs/tam3517-common.h       | 2 +-
 include/configs/tao3530.h              | 2 +-
 include/configs/tegra-common.h         | 2 +-
 include/configs/ti814x_evm.h           | 2 +-
 include/configs/ti816x_evm.h           | 2 +-
 include/configs/ti_armv7_common.h      | 2 +-
 include/configs/tricorder.h            | 2 +-
 include/configs/tx25.h                 | 2 +-
 include/configs/vpac270.h              | 2 +-
 include/configs/woodburn_sd.h          | 2 +-
 include/configs/x600.h                 | 2 +-
 include/configs/zynq-common.h          | 2 +-
 56 files changed, 69 insertions(+), 69 deletions(-)
doc/README.SPL +1 -1
index 57a39a4..2b4b0b8 100644
@@ -40,7 +40,7 @@ COBJS-$(CONFIG_SPL_BUILD) += foo.o
 
 The building of SPL images can be with:
 
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 
 Because SPL images normally have a different text base, one has to be
 configured by defining CONFIG_SPL_TEXT_BASE. The linker script has to be
include/configs/B4860QDS.h +1 -1
index 43c9df0..e6475ef 100644
@@ -23,7 +23,7 @@
 #define CONFIG_RAMBOOT_TEXT_BASE	CONFIG_SYS_TEXT_BASE
 #define CONFIG_RESET_VECTOR_ADDRESS	0xfffffffc
 #else
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/BSC9131RDB.h +1 -1
index 5a316c8..e6b46e4 100644
@@ -25,7 +25,7 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_INIT_MINIMAL
 #define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
include/configs/BSC9132QDS.h +1 -1
index 49c16af..37e1688 100644
@@ -41,7 +41,7 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_INIT_MINIMAL
 #define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
include/configs/C29XPCIE.h +2 -2
index 0dd1560..f170fc7 100644
@@ -24,8 +24,8 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL
-#define CONFIG_TPL
+#define CONFIG_SPL 1
+#define CONFIG_TPL 1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/MPC8313ERDB.h +1 -1
index 69b2cb1..7f5aa59 100644
@@ -19,7 +19,7 @@
 #define CONFIG_MPC8313ERDB	1
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_INIT_MINIMAL
 #define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
include/configs/P1010RDB.h +4 -4
index 50529bf..51127c8 100644
@@ -21,7 +21,7 @@
 #define CONFIG_NAND_FSL_IFC
 
 #ifdef CONFIG_SDCARD
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_DRIVERS_MISC_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
@@ -56,7 +56,7 @@
 #define CONFIG_SYS_TEXT_BASE		0x11000000
 #define CONFIG_RESET_VECTOR_ADDRESS	0x1107fffc
 #else
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_DRIVERS_MISC_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
@@ -88,7 +88,7 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #ifdef CONFIG_SECURE_BOOT
 #define CONFIG_SPL_INIT_MINIMAL
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -108,7 +108,7 @@
 #define CONFIG_SYS_NAND_U_BOOT_OFFS	0
 #define CONFIG_SYS_LDSCRIPT	"arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
 #else
-#define CONFIG_TPL
+#define CONFIG_TPL 1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/P1022DS.h +4 -4
index 959cdf6..5a38efe 100644
@@ -16,7 +16,7 @@
 #endif
 
 #ifdef CONFIG_SDCARD
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -45,7 +45,7 @@
 #endif
 
 #ifdef CONFIG_SPIFLASH
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -79,8 +79,8 @@
 #define CONFIG_SYS_NAND_MAX_OOBFREE	5
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL
-#define CONFIG_TPL
+#define CONFIG_SPL 1
+#define CONFIG_TPL 1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/P1_P2_RDB.h +4 -4
index 110ba5f..dd80ddc 100644
@@ -36,7 +36,7 @@
 #endif
 
 #ifdef CONFIG_SDCARD
-#define CONFIG_SPL
+#define CONFIG_SPL	1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -64,7 +64,7 @@
 #endif
 
 #ifdef CONFIG_SPIFLASH
-#define CONFIG_SPL
+#define CONFIG_SPL	1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -93,8 +93,8 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL
-#define CONFIG_TPL
+#define CONFIG_SPL	1
+#define CONFIG_TPL	1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/T104xRDB.h +1 -1
index c96f03c..65fc8b7 100644
@@ -22,7 +22,7 @@
 #define CONFIG_SYS_FSL_PBL_RCW $(SRCTREE)/board/freescale/t104xrdb/t1042_rcw.cfg
 #endif
 
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/T208xQDS.h +1 -1
index 784310a..cffafab 100644
@@ -55,7 +55,7 @@
 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2081_rcw.cfg
 #endif
 
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/T208xRDB.h +1 -1
index deeabae..55e4177 100644
@@ -44,7 +44,7 @@
 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t208xrdb/t2080_pbi.cfg
 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xrdb/t2080_rcw.cfg
 
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/T4240QDS.h +1 -1
index efdb68b..92642d8 100644
@@ -25,7 +25,7 @@
 #define CONFIG_RAMBOOT_TEXT_BASE        CONFIG_SYS_TEXT_BASE
 #define CONFIG_RESET_VECTOR_ADDRESS     0xfffffffc
 #else
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/a3m071.h +1 -1
index 205adfd..9f85389 100644
@@ -412,7 +412,7 @@
 /*
  * SPL related defines
  */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NOR_SUPPORT
include/configs/am335x_igep0033.h +1 -1
index c17327f..5023f9d 100644
@@ -211,7 +211,7 @@
 #undef CONFIG_USE_IRQ
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 /*
  * Place the image at the start of the ROM defined image space.
include/configs/am3517_crane.h +1 -1
index d826214..cd8108b 100644
@@ -293,7 +293,7 @@
 					 GENERATED_GBL_DATA_SIZE)
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NAND_SIMPLE
include/configs/am3517_evm.h +1 -1
index a9c5a8f..01c94ac 100644
@@ -302,7 +302,7 @@
 					 GENERATED_GBL_DATA_SIZE)
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NAND_SIMPLE
include/configs/apf27.h +1 -1
index b10c48c..a97f213 100644
@@ -37,7 +37,7 @@
 /*
  * SPL
  */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_TARGET	"u-boot-with-spl.bin"
 #define CONFIG_SPL_LDSCRIPT	"arch/$(ARCH)/cpu/u-boot-spl.lds"
 #define CONFIG_SPL_MAX_SIZE	2048
include/configs/arndale.h +1 -1
index 370db82..c24df44 100644
@@ -121,7 +121,7 @@
 
 /* MMC SPL */
 #define CONFIG_EXYNOS_SPL
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define COPY_BL2_FNPTR_ADDR	0x02020030
 
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
include/configs/bur_am335x_common.h +1 -1
index 5a37536..6ec623e 100644
@@ -164,7 +164,7 @@
  * under common/spl/.  Given our generally common memory map, we set a
  * number of related defaults and sizes here.
  */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 /*
  * Place the image at the start of the ROM defined image space.
include/configs/cam_enc_4xx.h +1 -1
index d1a8ff2..759ad2a 100644
@@ -199,7 +199,7 @@
 #define CONFIG_SYS_NAND_BLOCK_SIZE	0x20000
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_LIBGENERIC_SUPPORT
include/configs/cm_t35.h +1 -1
index d8d71a9..29a8eff 100644
@@ -316,7 +316,7 @@
 #define CONFIG_OMAP3_SPI
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_NAND_SIMPLE
 
include/configs/da850evm.h +1 -1
index b279409..9ec8cad 100644
@@ -368,7 +368,7 @@
 
 #ifndef CONFIG_DIRECT_NOR_BOOT
 /* defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SYS_SPL_MALLOC_START	(CONFIG_SYS_TEXT_BASE - \
include/configs/devkit8000.h +1 -1
index cc53fc9..acd2c6b 100644
@@ -281,7 +281,7 @@
 #define CONFIG_SYS_SRAM_SIZE               0x10000
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_NAND_SIMPLE
 
include/configs/exynos5-dt.h +1 -1
index e36a031..91ad3a3 100644
@@ -136,7 +136,7 @@
 #define CONFIG_TPM_TIS_I2C_SLAVE_ADDR	0x20
 
 /* MMC SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define COPY_BL2_FNPTR_ADDR	0x02020030
 
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
include/configs/hawkboard.h +1 -1
index 73e1624..8144883 100644
@@ -46,7 +46,7 @@
 #endif
 
 /* Spl */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NAND_SUPPORT
include/configs/ipam390.h +1 -1
index fdd5680..6ad8822 100644
@@ -298,7 +298,7 @@
 					"-(rootfs)"
 
 /* defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SYS_SPL_MALLOC_START	(CONFIG_SYS_TEXT_BASE - \
include/configs/lwmon5.h +1 -1
index 07ddfc4..22cbdaa 100644
@@ -665,7 +665,7 @@
  * SPL related defines
  */
 #ifdef CONFIG_LCD4_LWMON5
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NOR_SUPPORT
include/configs/m53evk.h +1 -1
index 97196c6..3818f2f 100644
@@ -252,7 +252,7 @@
 /*
  * NAND SPL
  */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TARGET		"u-boot-with-nand-spl.imx"
 #define CONFIG_SPL_BOARD_INIT
include/configs/mcx.h +1 -1
index 75abb60..2ba1edd 100644
@@ -344,7 +344,7 @@
 					 GENERATED_GBL_DATA_SIZE)
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NAND_SIMPLE
include/configs/microblaze-generic.h +1 -1
index c01b171..3d9df30 100644
@@ -448,7 +448,7 @@
 #endif
 
 /* SPL part */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_CMD_SPL
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
include/configs/mx31pdk.h +1 -1
index f223788..85d438f 100644
@@ -29,7 +29,7 @@
 
 #define CONFIG_MACH_TYPE	MACH_TYPE_MX31_3DS
 
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_TARGET	"u-boot-with-spl.bin"
 #define CONFIG_SPL_LDSCRIPT	"arch/$(ARCH)/cpu/u-boot-spl.lds"
 #define CONFIG_SPL_MAX_SIZE	2048
include/configs/mxs.h +1 -1
index 8bce28f..fffcc37 100644
@@ -50,7 +50,7 @@
 #define CONFIG_ARCH_MISC_INIT
 
 /* SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_NO_CPU_SUPPORT_CODE
 #define CONFIG_SPL_START_S_PATH	"arch/arm/cpu/arm926ejs/mxs"
 #define CONFIG_SPL_LDSCRIPT	"arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds"
include/configs/omap3_evm_common.h +1 -1
index 739d392..9589229 100644
@@ -257,7 +257,7 @@
 #define CONFIG_SYS_CACHELINE_SIZE	64
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x40200800
 #define CONFIG_SPL_MAX_SIZE		(54 * 1024)	/* 8 KB for stack */
include/configs/origen.h +1 -1
index 8258338..b0c6eb1 100644
@@ -65,7 +65,7 @@
 #undef CONFIG_CMD_NFS
 
 /* MMC SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define COPY_BL2_FNPTR_ADDR	0x02020030
 #define CONFIG_SPL_TEXT_BASE	0x02021410
 
include/configs/p1_p2_rdb_pc.h +4 -4
index 185df77..22f6d12 100644
@@ -148,7 +148,7 @@
 #endif
 
 #ifdef CONFIG_SDCARD
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -177,7 +177,7 @@
 #endif
 
 #ifdef CONFIG_SPIFLASH
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -207,8 +207,8 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL
-#define CONFIG_TPL
+#define CONFIG_SPL 1
+#define CONFIG_TPL 1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/palmtreo680.h +1 -1
index 3662663..31e89d9 100644
@@ -205,7 +205,7 @@
 /*
  * SPL
  */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_TEXT_BASE    0xa1700000 /* IPL loads SPL here */
 #define CONFIG_SPL_STACK        0x5c040000 /* end of internal SRAM */
 #define CONFIG_SPL_NAND_SUPPORT /* build libnand for spl */
include/configs/pcm051.h +1 -1
index 9af3efd..207a290 100644
@@ -197,7 +197,7 @@
 #define CONFIG_ENV_IS_NOWHERE
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 /*
include/configs/sama5d3_xplained.h +1 -1
index f72ab0b..41b041b 100644
@@ -209,7 +209,7 @@
 #define CONFIG_SYS_MALLOC_LEN		(4 * 1024 * 1024)
 
 /* SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL	1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x300000
 #define CONFIG_SPL_MAX_SIZE		0x10000
include/configs/sama5d3xek.h +1 -1
index da27180..fe44521 100644
@@ -244,7 +244,7 @@
 #define CONFIG_SYS_MALLOC_LEN		(1024 * 1024)
 
 /* SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x300000
 #define CONFIG_SPL_MAX_SIZE		0x10000
include/configs/siemens-am33x-common.h +1 -1
index 53816a6..236bb0c 100644
@@ -139,7 +139,7 @@
 #define CONFIG_SYS_I2C_OMAP24XX
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x402F0400
 #define CONFIG_SPL_MAX_SIZE		(101 * 1024)
include/configs/smdkv310.h +1 -1
index 34adfaf..e9f33cf 100644
@@ -76,7 +76,7 @@
 #define CONFIG_ZERO_BOOTDELAY_CHECK
 
 /* MMC SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SKIP_LOWLEVEL_INIT
 #define COPY_BL2_FNPTR_ADDR	0x00002488
 
include/configs/socfpga_cyclone5.h +1 -1
index 262e744..5ebf9e4 100644
@@ -223,7 +223,7 @@
  */
 
 /* Enable building of SPL globally */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 
 /* TEXT_BASE for linking the SPL binary */
include/configs/sunxi-common.h +1 -1
index 845b004..38e8826 100644
@@ -127,7 +127,7 @@
 
 #ifdef CONFIG_SPL_FEL
 
-#define CONFIG_SPL
+#define CONFIG_SPL	1
 #define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv7/sunxi/u-boot-spl-fel.lds"
 #define CONFIG_SPL_START_S_PATH "arch/arm/cpu/armv7/sunxi"
 #define CONFIG_SPL_TEXT_BASE		0x2000
include/configs/tam3517-common.h +1 -1
index aa0ea16..b94a6cc 100644
@@ -215,7 +215,7 @@
 #define CONFIG_NET_RETRY_COUNT 10
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_CONSOLE
include/configs/tao3530.h +1 -1
index 9fc31be..9d4ab21 100644
@@ -301,7 +301,7 @@
 #define CONGIG_CMD_STORAGE
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_NAND_SIMPLE
 
include/configs/tegra-common.h +1 -1
index 3b88a83..779a1d2 100644
@@ -131,7 +131,7 @@
 #define CONFIG_CMD_ENTERRCM
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_RAM_DEVICE
 #define CONFIG_SPL_BOARD_INIT
include/configs/ti814x_evm.h +1 -1
index b51400c..bd25ec8 100644
@@ -168,7 +168,7 @@
 #define CONFIG_ENV_IS_NOWHERE
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x40300000
 #define CONFIG_SPL_MAX_SIZE		((128 - 18) * 1024)
include/configs/ti816x_evm.h +1 -1
index b8c0d54..ea0c4fd 100644
@@ -134,7 +134,7 @@
 
 /* SPL */
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE    0x40400000
 #define CONFIG_SPL_MAX_SIZE     ((128 - 18) * 1024)
include/configs/ti_armv7_common.h +1 -1
index 85c027c..ee69d7d 100644
@@ -198,7 +198,7 @@
  */
 #if !defined(CONFIG_NOR_BOOT) && \
 	!(defined(CONFIG_QSPI_BOOT) && defined(CONFIG_AM43XX))
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_OS_BOOT
 
include/configs/tricorder.h +1 -1
index 6c2f653..1d48031 100644
@@ -331,7 +331,7 @@
 #define CONFIG_SYS_SRAM_SIZE		0x10000
 
 /* Defines for SPL */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_NAND_SIMPLE
 
include/configs/tx25.h +1 -1
index 5ac6e64..d362087 100644
@@ -21,7 +21,7 @@
 
 #define	CONFIG_SYS_MONITOR_LEN		(256 << 10)	/* 256 kB for U-Boot */
 
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_TARGET		"u-boot-with-spl.bin"
 #define CONFIG_SPL_LDSCRIPT		"arch/$(ARCH)/cpu/u-boot-spl.lds"
 #define CONFIG_SPL_MAX_SIZE		2048
include/configs/vpac270.h +1 -1
index c6d4763..e53d3c4 100644
@@ -17,7 +17,7 @@
 #define	CONFIG_SYS_TEXT_BASE	0xa0000000
 
 #ifdef	CONFIG_ONENAND
-#define	CONFIG_SPL
+#define	CONFIG_SPL 1
 #define	CONFIG_SPL_ONENAND_SUPPORT
 #define	CONFIG_SPL_ONENAND_LOAD_ADDR	0x2000
 #define	CONFIG_SPL_ONENAND_LOAD_SIZE	\
include/configs/woodburn_sd.h +1 -1
index 437472f..2bf5c10 100644
@@ -20,7 +20,7 @@
 /*
  * SPL
  */
-#define	CONFIG_SPL
+#define	CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define	CONFIG_SPL_LDSCRIPT	"arch/arm/cpu/arm1136/u-boot-spl.lds"
 #define	CONFIG_SPL_LIBCOMMON_SUPPORT
include/configs/x600.h +1 -1
index eae85d6..e5bc6b9 100644
@@ -274,7 +274,7 @@
 /*
  * SPL related defines
  */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_SPL_TEXT_BASE	0xd2800b00
 #define	CONFIG_SPL_START_S_PATH	"arch/arm/cpu/arm926ejs/spear"
 #define CONFIG_SPL_LDSCRIPT	"arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds"
include/configs/zynq-common.h +1 -1
index 690cacb..f6d924d 100644
@@ -257,7 +257,7 @@
 #define CONFIG_CMD_TFTPPUT
 
 /* SPL part */
-#define CONFIG_SPL
+#define CONFIG_SPL 1
 #define CONFIG_CMD_SPL
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
Signature · 1 line
1.9.1
#11 lore raw

PATCH v8 4/13 include: define CONFIG_SPL and CONFIG_TPL as 1

Quoted 6 lines · Masahiro Yamada

We are about to switch to Kconfig in the next commit. But there are something to get done beforehand.

In Kconfig, include/generated/autoconf.h defines boolean CONFIG macros as 1.

Quoted 7 lines

CONFIG_SPL and CONFIG_TPL, if defined, must be set to 1. Otherwise, when switching to Kconfig, the build log would be sprinkled with warning messages like this:
warning: "CONFIG_SPL" redefined [enabled by default]

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/1958081b/attachment.pgp>
#12 lore raw

PATCH v8 5/13 kconfig: switch to Kconfig

In reply to Masahiro Yamada

This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration. mkconfig will never be used. Nor will include/config.mk be generated.

Kconfig must be adjusted for U-Boot because our situation is a little more complicated than Linux Kernel.
We have to generate multiple boot images (Normal, SPL, TPL) from one source tree.
Each image needs its own configuration input.

Usage:

Run "make <board>_defconfig" to do the board configuration.

It will create the .config file and additionally spl/.config, tpl/.config if SPL, TPL is enabled, respectively.

You can use "make config", "make menuconfig" etc. to create a new .config or modify the existing one.

Use "make spl/config", "make spl/menuconfig" etc. for spl/.config and do likewise for tpl/.config file.

The generic syntax of configuration targets for SPL, TPL is:

<target_image>/<config_command>

Here, <target_image> is either 'spl' or 'tpl'
<config_command> is 'config', 'menuconfig', 'xconfig', etc.

When the configuration is done, run "make".
(Or "make <board>_defconfig all" will do the configuration and build in one time.)

For futher information of how Kconfig works in U-Boot, please read the comment block of scripts/multiconfig.py.

By the way, there is another item worth remarking here:
coexistence of Kconfig and board herder files.

Prior to Kconfig, we used C headers to define a set of configs.

We expect a very long term to migrate from C headers to Kconfig. Two different infractructure must coexist in the interim.

In our former configuration scheme, include/autoconf.mk was generated for use in makefiles.
It is still generated under include/, spl/include/, tpl/include/ directory for the Normal, SPL, TPL image, respectively.

---

Changes in v8:
- Add a directory '.' as the first argument of 'find' command as FreeBSD requires it.
(Reported by Jeroen)

Changes in v7:
- Follow PEP8 codiyg style:
Use """blah blah""" rather than '''blah blah''' for docstring. Fix some indents
Add a period of the end of the first line of docstring
- Remove temporary directories '$(objtree)/arch' and '$(objtree)/configs'

Changes in v6:
Various fixes reported by Simon.
- Bug fix
"make spl:config" does not work for out-of-tree build. So, the syntax has been changed to "make spl/config".
- Rename autoconf_is_update -> autoconf_is_current
- Fix comments in scripts/multiconfig.py
- Use
foo: blah blah
instead of
foo - blah blah
for Python comment style.
- Sort Python imports alphabetically

Changes in v5:
- Rebase on commit fbe79a17fd

Changes in v4:
- Have one defconfig file for each board by supporting conditional definition in defconfig
- Put adjustment code into scripts/multiconfig.py

Changes in v3:
- Invoke SPL/TPL configuration only for defconfig and silentoldconfig

Changes in v2:
- Put dirty build rule into scripts/multiple_config.sh and scripts/Makefile.autoconf
- Fix dependency tracking.
In v1, any change to Kconfig triggered re-complile of all objects. In this version, re-compile is kept at a minimum.
- Fix a clean-source check
In v1, clean source tree check did not work correctly for out-of-tree build.

 .gitignore                        |   2 -
 Makefile                          | 116 +++++------
 arch/m68k/cpu/mcf52x2/config.mk   |  16 +-
 arch/m68k/cpu/mcf532x/config.mk   |   6 +-
 arch/m68k/cpu/mcf5445x/config.mk  |   4 +-
 arch/powerpc/cpu/ppc4xx/config.mk |   4 +-
 config.mk                         |  10 +
 include/.gitignore                |   1 -
 scripts/Makefile                  |   2 +-
 scripts/Makefile.autoconf         | 100 ++++++++++
 scripts/Makefile.build            |  31 +--
 scripts/Makefile.spl              |  31 +--
 scripts/basic/fixdep.c            |   6 +-
 scripts/kconfig/confdata.c        |   8 +
 scripts/multiconfig.py            | 410 ++++++++++++++++++++++++++++++++++++++
 tools/Makefile                    |   2 +-
 tools/env/Makefile                |   2 +-
 17 files changed, 619 insertions(+), 132 deletions(-)
 create mode 100644 scripts/Makefile.autoconf
 create mode 100755 scripts/multiconfig.py
.gitignore +0 -2
index 0ace33b..5ac2e60 100644
@@ -53,8 +53,6 @@
 #
 /include/config/
 /include/generated/
-/include/spl-autoconf.mk
-/include/tpl-autoconf.mk
 
 # stgit generated dirs
 patches-*
Makefile +54 -62

225 lines not on this page · raw message

arch/m68k/cpu/mcf52x2/config.mk +8 -8
index 34ad99e..f66000b 100644
@@ -7,14 +7,14 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-cfg=$(shell grep configs $(objtree)/include/config.h | sed 's/.*<\(configs.*\)>/\1/')
-is5208:=$(shell grep CONFIG_M5208 $(srctree)/include/$(cfg))
-is5249:=$(shell grep CONFIG_M5249 $(srctree)/include/$(cfg))
-is5253:=$(shell grep CONFIG_M5253 $(srctree)/include/$(cfg))
-is5271:=$(shell grep CONFIG_M5271 $(srctree)/include/$(cfg))
-is5272:=$(shell grep CONFIG_M5272 $(srctree)/include/$(cfg))
-is5275:=$(shell grep CONFIG_M5275 $(srctree)/include/$(cfg))
-is5282:=$(shell grep CONFIG_M5282 $(srctree)/include/$(cfg))
+cfg=$(srctree)/include/configs/$(CONFIG_SYS_CONFIG_NAME:"%"=%).h
+is5208:=$(shell grep CONFIG_M5208 $(cfg))
+is5249:=$(shell grep CONFIG_M5249 $(cfg))
+is5253:=$(shell grep CONFIG_M5253 $(cfg))
+is5271:=$(shell grep CONFIG_M5271 $(cfg))
+is5272:=$(shell grep CONFIG_M5272 $(cfg))
+is5275:=$(shell grep CONFIG_M5275 $(cfg))
+is5282:=$(shell grep CONFIG_M5282 $(cfg))
 
 ifneq (,$(findstring CONFIG_M5208,$(is5208)))
 PLATFORM_CPPFLAGS += -mcpu=5208
arch/m68k/cpu/mcf532x/config.mk +3 -3
index af94354..2efb60f 100644
@@ -7,9 +7,9 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-cfg=$(shell grep configs $(objtree)/include/config.h | sed 's/.*<\(configs.*\)>/\1/')
-is5301x:=$(shell grep CONFIG_MCF5301x $(srctree)/include/$(cfg))
-is532x:=$(shell grep CONFIG_MCF532x $(srctree)/include/$(cfg))
+cfg=$(srctree)/include/configs/$(CONFIG_SYS_CONFIG_NAME:"%"=%).h
+is5301x:=$(shell grep CONFIG_MCF5301x $(cfg))
+is532x:=$(shell grep CONFIG_MCF532x $(cfg))
 
 ifneq (,$(findstring CONFIG_MCF5301x,$(is5301x)))
 PLATFORM_CPPFLAGS += -mcpu=53015 -fPIC
arch/m68k/cpu/mcf5445x/config.mk +2 -2
index 5fd0d4d..13f8a9f 100644
@@ -9,8 +9,8 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-cfg=$(shell grep configs $(objtree)/include/config.h | sed 's/.*<\(configs.*\)>/\1/')
-is5441x:=$(shell grep CONFIG_MCF5441x $(srctree)/include/$(cfg))
+cfg=$(srctree)/include/configs/$(CONFIG_SYS_CONFIG_NAME:"%"=%).h
+is5441x:=$(shell grep CONFIG_MCF5441x $(cfg))
 
 ifneq (,$(findstring CONFIG_MCF5441x,$(is5441x)))
 PLATFORM_CPPFLAGS += -mcpu=54418 -fPIC
arch/powerpc/cpu/ppc4xx/config.mk +2 -2
index 102f069..a7253b2 100644
@@ -7,8 +7,8 @@
 
 PLATFORM_CPPFLAGS += -DCONFIG_4xx -mstring -msoft-float
 
-cfg=$(shell grep configs $(objtree)/include/config.h | sed 's/.*<\(configs.*\)>/\1/')
-is440:=$(shell grep CONFIG_440 $(srctree)/include/$(cfg))
+cfg=$(srctree)/include/configs/$(CONFIG_SYS_CONFIG_NAME:"%"=%).h
+is440:=$(shell grep CONFIG_440 $(cfg))
 
 ifneq (,$(findstring CONFIG_440,$(is440)))
 PLATFORM_CPPFLAGS += -Wa,-m440 -mcpu=440
config.mk +10 -0
index bd74732..b4bf6f9 100644
@@ -20,6 +20,16 @@ LDFLAGS_FINAL :=
 OBJCOPYFLAGS :=
 #########################################################################
 
+ARCH := $(CONFIG_SYS_ARCH:"%"=%)
+CPU := $(CONFIG_SYS_CPU:"%"=%)
+BOARD := $(CONFIG_SYS_BOARD:"%"=%)
+ifneq ($(CONFIG_SYS_VENDOR),)
+VENDOR := $(CONFIG_SYS_VENDOR:"%"=%)
+endif
+ifneq ($(CONFIG_SYS_SOC),)
+SOC := $(CONFIG_SYS_SOC:"%"=%)
+endif
+
 # Some architecture config.mk files need to know what CPUDIR is set to,
 # so calculate CPUDIR before including ARCH/SOC/CPU config.mk files.
 # Check if arch/$ARCH/cpu/$CPU exists, otherwise assume arch/$ARCH/cpu contains
include/.gitignore +0 -1
index bf142fc..8e41a95 100644
@@ -2,4 +2,3 @@
 /bmp_logo.h
 /bmp_logo_data.h
 /config.h
-/config.mk
scripts/Makefile +1 -1
index 68c998e..efe25bf 100644
@@ -13,4 +13,4 @@ build_docproc: $(obj)/docproc
 	@:
 
 # Let clean descend into subdirs
-subdir-	+= basic
+subdir-	+= basic kconfig
scripts/Makefile.autoconf new file +100 -0

100 lines not on this page · raw message

scripts/Makefile.build +11 -20
index 04c6f7d..baeaabe 100644
@@ -3,14 +3,14 @@
 # ==========================================================================
 
 # Modified for U-Boot
-ifeq ($(CONFIG_TPL_BUILD),y)
-  src := $(patsubst tpl/%,%,$(obj))
-else
-  ifeq ($(CONFIG_SPL_BUILD),y)
-    src := $(patsubst spl/%,%,$(obj))
-  else
-    src := $(obj)
-  endif
+prefix := tpl
+src := $(patsubst $(prefix)/%,%,$(obj))
+ifeq ($(obj),$(src))
+prefix := spl
+src := $(patsubst $(prefix)/%,%,$(obj))
+ifeq ($(obj),$(src))
+prefix := .
+endif
 endif
 
 PHONY := __build
@@ -40,18 +40,9 @@ subdir-asflags-y :=
 subdir-ccflags-y :=
 
 # Read auto.conf if it exists, otherwise ignore
--include include/config/auto.conf
-
-# Added for U-Boot: Load U-Boot configuration
-ifeq ($(CONFIG_TPL_BUILD),y)
-  -include include/tpl-autoconf.mk
-else
-  ifeq ($(CONFIG_SPL_BUILD),y)
-    -include include/spl-autoconf.mk
-  else
-    -include include/autoconf.mk
-  endif
-endif
+# Modified for U-Boot
+-include $(prefix)/include/config/auto.conf
+-include $(prefix)/include/autoconf.mk
 
 include scripts/Kbuild.include
 
scripts/Makefile.spl +3 -28
index bf677aa..88c01d1 100644
@@ -21,13 +21,10 @@ _dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj))
 
 include $(srctree)/scripts/Kbuild.include
 
-CONFIG_SPL_BUILD := y
-export CONFIG_SPL_BUILD
+UBOOTINCLUDE := -I$(obj)/include $(UBOOTINCLUDE)
 
-KBUILD_CPPFLAGS += -DCONFIG_SPL_BUILD
-ifeq ($(CONFIG_TPL_BUILD),y)
-KBUILD_CPPFLAGS += -DCONFIG_TPL_BUILD
-endif
+-include $(obj)/include/config/auto.conf
+-include $(obj)/include/autoconf.mk
 
 ifeq ($(CONFIG_TPL_BUILD),y)
 export CONFIG_TPL_BUILD
@@ -36,14 +33,6 @@ else
 SPL_BIN := u-boot-spl
 endif
 
-include include/config.mk
-
-ifeq ($(CONFIG_TPL_BUILD),y)
-  -include include/tpl-autoconf.mk
-else
-  -include include/spl-autoconf.mk
-endif
-
 include $(srctree)/config.mk
 
 # Enable garbage collection of un-used sections for SPL
@@ -53,20 +42,6 @@ LDFLAGS_FINAL += --gc-sections
 # FIX ME
 cpp_flags := $(KBUILD_CPPFLAGS) $(PLATFORM_CPPFLAGS) $(UBOOTINCLUDE) \
 							$(NOSTDINC_FLAGS)
-c_flags := $(KBUILD_CFLAGS) $(cpp_flags)
-
-# Auto-generate the spl-autoconf.mk file (which is included by all makefiles for SPL)
-quiet_cmd_autoconf = GEN     $@
-      cmd_autoconf = \
-	$(CPP) $(c_flags) -DDO_DEPS_ONLY -dM $(srctree)/include/common.h > [email protected] && \
-		sed -n -f $(srctree)/tools/scripts/define2mk.sed [email protected] > $@; \
-	rm [email protected]
-
-include/tpl-autoconf.mk: include/config.h
-	$(call cmd,autoconf)
-
-include/spl-autoconf.mk: include/config.h
-	$(call cmd,autoconf)
 
 HAVE_VENDOR_COMMON_LIB = $(if $(wildcard $(srctree)/board/$(VENDOR)/common/Makefile),y,n)
 
scripts/basic/fixdep.c +5 -1
index b304068..1a41723 100644
@@ -221,7 +221,11 @@ static void use_config(const char *m, int slen)
 
 	define_config(m, slen, hash);
 
-	printf("    $(wildcard include/config/");
+	/* printf("    $(wildcard include/config/"); */
+	/* modified for U-Boot */
+	printf("    $(wildcard %sinclude/config/",
+	       strncmp(depfile, "spl/", 4) ?
+	       (strncmp(depfile, "tpl/", 4) ? "" : "tpl/") : "spl/");
 	for (i = 0; i < slen; i++) {
 		c = m[i];
 		if (c == '_')
scripts/kconfig/confdata.c +8 -0
index f88d90f..ae6ce66 100644
@@ -951,6 +951,14 @@ int conf_write_autoconf(void)
 	FILE *out, *tristate, *out_h;
 	int i;
 
+	/*
+	 * Added for U-Boot SPL/TPL
+	 */
+	name = getenv("KCONFIG_OBJDIR");
+	if (name && name[0])
+		if (chdir(name))
+			return 1;
+
 	sym_clear_all_valid();
 
 	file_write_dep("include/config/auto.conf.cmd");
scripts/multiconfig.py new file +410 -0

410 lines not on this page · raw message

tools/Makefile +1 -1
index 61b2048..90e966d 100644
@@ -193,7 +193,7 @@ endif # !LOGO_BMP
 # Define _GNU_SOURCE to obtain the getline prototype from stdio.h
 #
 HOST_EXTRACFLAGS += -include $(srctree)/include/libfdt_env.h \
-		$(patsubst -I%,-idirafter%, $(UBOOTINCLUDE)) \
+		$(patsubst -I%,-idirafter%, $(filter -I%, $(UBOOTINCLUDE))) \
 		-I$(srctree)/lib/libfdt \
 		-I$(srctree)/tools \
 		-DCONFIG_SYS_TEXT_BASE=$(CONFIG_SYS_TEXT_BASE) \
tools/env/Makefile +1 -1
index f5368bc..4927489 100644
@@ -11,7 +11,7 @@
 HOSTCC = $(CC)
 
 # Compile for a hosted environment on the target
-HOST_EXTRACFLAGS  = $(patsubst -I%,-idirafter%, $(UBOOTINCLUDE)) \
+HOST_EXTRACFLAGS  = $(patsubst -I%,-idirafter%, $(filter -I%, $(UBOOTINCLUDE))) \
 		-idirafter $(srctree)/tools/env \
 		-DUSE_HOSTCC \
 		-DTEXT_BASE=$(TEXT_BASE)
Signature · 1 line
1.9.1
#13 lore raw

PATCH v8 5/13 kconfig: switch to Kconfig

Quoted 45 lines · Masahiro Yamada

This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration. mkconfig will never be used. Nor will include/config.mk be generated.

Kconfig must be adjusted for U-Boot because our situation is a little more complicated than Linux Kernel.
We have to generate multiple boot images (Normal, SPL, TPL) from one source tree.
Each image needs its own configuration input.

Usage:

Run "make <board>_defconfig" to do the board configuration.

It will create the .config file and additionally spl/.config, tpl/.config if SPL, TPL is enabled, respectively.

You can use "make config", "make menuconfig" etc. to create a new .config or modify the existing one.

Use "make spl/config", "make spl/menuconfig" etc. for spl/.config and do likewise for tpl/.config file.

The generic syntax of configuration targets for SPL, TPL is:

<target_image>/<config_command>

Here, <target_image> is either 'spl' or 'tpl'
<config_command> is 'config', 'menuconfig', 'xconfig', etc.

When the configuration is done, run "make".
(Or "make <board>_defconfig all" will do the configuration and build in one time.)

For futher information of how Kconfig works in U-Boot, please read the comment block of scripts/multiconfig.py.

By the way, there is another item worth remarking here:
coexistence of Kconfig and board herder files.

Prior to Kconfig, we used C headers to define a set of configs.

We expect a very long term to migrate from C headers to Kconfig. Two different infractructure must coexist in the interim.

Quoted 7 lines

In our former configuration scheme, include/autoconf.mk was generated for use in makefiles.
It is still generated under include/, spl/include/, tpl/include/ directory for the Normal, SPL, TPL image, respectively.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/9a40c8e6/attachment.pgp>
#14 lore raw

PATCH v8 5/13 kconfig: switch to Kconfig

In reply to Masahiro Yamada
Quoted 10 lines · Masahiro Yamada

This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration. mkconfig will never be used. Nor will include/config.mk be generated.

Kconfig must be adjusted for U-Boot because our situation is a little more complicated than Linux Kernel.
We have to generate multiple boot images (Normal, SPL, TPL) from one source tree.
Each image needs its own configuration input.

Quoted 3 lines

Usage:

Run "make <board>_defconfig" to do the board configuration.

This is quite unfortunate; it breaks any scripts that were building U-Boot via "make <board>_config; make". Can't we add another rule to allow the old build commands to work?

Otherwise, I guess I'll have to hack my scripts to check whether e.g. scripts/multiconfig.py (which was added in this commit) is present in the tree, and execute different build commands based on that...

#15 lore raw

PATCH v8 5/13 kconfig: switch to Kconfig

Hi Stephen,

Quoted 11 lines · On Wed, 30 Jul 2014 17:05:21 -0600 Stephen Warren <[email protected]> wrote:
Quoted 10 lines · Masahiro Yamada

This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration. mkconfig will never be used. Nor will include/config.mk be generated.

Kconfig must be adjusted for U-Boot because our situation is a little more complicated than Linux Kernel.
We have to generate multiple boot images (Normal, SPL, TPL) from one source tree.
Each image needs its own configuration input.

Quoted 5 lines
Quoted 3 lines

Usage:

Run "make <board>_defconfig" to do the board configuration.

This is quite unfortunate; it breaks any scripts that were building U-Boot via "make <board>_config; make". Can't we add another rule to allow the old build commands to work?

Technically, yes. I think we can.

But I do not like having it permanently.

So, we support both *_defconfig and *_config for a while (maybe 6 months or so?) and then remove *_config.

Deal?

Quoted 1 line

Otherwise, I guess I'll have to hack my scripts to check whether e.g. scripts/multiconfig.py (which was added in this commit) is present in the tree, and execute different build commands based on that...

Do you mean, you need to build some different versions of U-boot ?

Best Regards
Masahiro Yamada

#16 lore raw

PATCH v8 5/13 kconfig: switch to Kconfig

Quoted 26 lines · Masahiro Yamada

Hi Stephen,

Quoted 11 lines · On Wed, 30 Jul 2014 17:05:21 -0600 Stephen Warren <[email protected]> wrote:
Quoted 10 lines · Masahiro Yamada

This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration. mkconfig will never be used. Nor will include/config.mk be generated.

Kconfig must be adjusted for U-Boot because our situation is a little more complicated than Linux Kernel.
We have to generate multiple boot images (Normal, SPL, TPL) from one source tree.
Each image needs its own configuration input.

Quoted 5 lines
Quoted 3 lines

Usage:

Run "make <board>_defconfig" to do the board configuration.

This is quite unfortunate; it breaks any scripts that were building U-Boot via "make <board>_config; make". Can't we add another rule to allow the old build commands to work?

Technically, yes. I think we can.

Quoted 7 lines

But I do not like having it permanently.

So, we support both *_defconfig and *_config for a while (maybe 6 months or so?) and then remove *_config.

Deal?

If the old command-line is ever going to be removed, there's no point supporting both at all; I'd have to hack my scripts to support both sometime, so I may as well do it now rather than wait.

Quoted 4 lines
Quoted 1 line

Otherwise, I guess I'll have to hack my scripts to check whether e.g. scripts/multiconfig.py (which was added in this commit) is present in the tree, and execute different build commands based on that...

Do you mean, you need to build some different versions of U-boot ?

Yes. I own some scripts that build U-Boot, and they need to work on any reasonable version of U-Boot that anyone might want to build. For example, they build 2014.07 just fine, and there's no reason they should ever stop being able to do that. I obviously also want my scripts to be able to build any future version of U-Boot.

#17 lore raw

PATCH v8 5/13 kconfig: switch to Kconfig

Quoted 42 lines · Stephen Warren
Quoted 26 lines · Masahiro Yamada

Hi Stephen,

Quoted 11 lines · On Wed, 30 Jul 2014 17:05:21 -0600 Stephen Warren <[email protected]> wrote:
Quoted 10 lines · Masahiro Yamada

This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration. mkconfig will never be used. Nor will include/config.mk be generated.

Kconfig must be adjusted for U-Boot because our situation is a little more complicated than Linux Kernel.
We have to generate multiple boot images (Normal, SPL, TPL) from one source tree.
Each image needs its own configuration input.

Quoted 5 lines
Quoted 3 lines

Usage:

Run "make <board>_defconfig" to do the board configuration.

This is quite unfortunate; it breaks any scripts that were building U-Boot via "make <board>_config; make". Can't we add another rule to allow the old build commands to work?

Technically, yes. I think we can.

Quoted 7 lines

But I do not like having it permanently.

So, we support both *_defconfig and *_config for a while (maybe 6 months or so?) and then remove *_config.

Deal?

If the old command-line is ever going to be removed, there's no point supporting both at all; I'd have to hack my scripts to support both sometime, so I may as well do it now rather than wait.

Quoted 3 lines
Quoted 1 line

Otherwise, I guess I'll have to hack my scripts to check whether e.g. scripts/multiconfig.py (which was added in this commit) is present in the tree, and execute different build commands based on that...

Quoted 7 lines
Quoted 1 line

Do you mean, you need to build some different versions of U-boot ?

Yes. I own some scripts that build U-Boot, and they need to work on any reasonable version of U-Boot that anyone might want to build. For example, they build 2014.07 just fine, and there's no reason they should ever stop being able to do that. I obviously also want my scripts to be able to build any future version of U-Boot.

So long as we have MAKEALL (and we'll have the discussion about moving to buildman sometime soon) this just becomes:
if [ -x tools/genboardscfg.py ]; then
tools/genboardscfg.py
fi

MAKEALL machine-name

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140731/4936bf2d/attachment.pgp>
#18 lore raw

PATCH v8 5/13 kconfig: switch to Kconfig

Quoted 51 lines · Tom Rini
Quoted 42 lines · Stephen Warren
Quoted 26 lines · Masahiro Yamada

Hi Stephen,

Quoted 11 lines · On Wed, 30 Jul 2014 17:05:21 -0600 Stephen Warren <[email protected]> wrote:
Quoted 10 lines · Masahiro Yamada

This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration. mkconfig will never be used. Nor will include/config.mk be generated.

Kconfig must be adjusted for U-Boot because our situation is a little more complicated than Linux Kernel.
We have to generate multiple boot images (Normal, SPL, TPL) from one source tree.
Each image needs its own configuration input.

Quoted 5 lines
Quoted 3 lines

Usage:

Run "make <board>_defconfig" to do the board configuration.

This is quite unfortunate; it breaks any scripts that were building U-Boot via "make <board>_config; make". Can't we add another rule to allow the old build commands to work?

Technically, yes. I think we can.

Quoted 7 lines

But I do not like having it permanently.

So, we support both *_defconfig and *_config for a while (maybe 6 months or so?) and then remove *_config.

Deal?

If the old command-line is ever going to be removed, there's no point supporting both at all; I'd have to hack my scripts to support both sometime, so I may as well do it now rather than wait.

Quoted 3 lines
Quoted 1 line

Otherwise, I guess I'll have to hack my scripts to check whether e.g. scripts/multiconfig.py (which was added in this commit) is present in the tree, and execute different build commands based on that...

Quoted 7 lines
Quoted 1 line

Do you mean, you need to build some different versions of U-boot ?

Yes. I own some scripts that build U-Boot, and they need to work on any reasonable version of U-Boot that anyone might want to build. For example, they build 2014.07 just fine, and there's no reason they should ever stop being able to do that. I obviously also want my scripts to be able to build any future version of U-Boot.

Quoted 7 lines

So long as we have MAKEALL (and we'll have the discussion about moving to buildman sometime soon) this just becomes:
if [ -x tools/genboardscfg.py ]; then
tools/genboardscfg.py
fi

MAKEALL machine-name

There's now a large disadvantage to MAKEALL; it takes longer to run that to build U-Boot itself, since it must auto-generate boards.cfg. Perhaps that's only done once, or when the data changes.

Also, is MAKEALL an/the official way to build U-Boot, or just a useful tool? I have the impression that running "make" is the official way to build U-Boot, but MAKEALL/buildman are useful wrapper tools if you want to do batch builds etc.

#19 lore raw

PATCH v8 5/13 kconfig: switch to Kconfig

Quoted 66 lines · Stephen Warren
Quoted 65 lines · Tom Rini
Quoted 49 lines · Stephen Warren
Quoted 29 lines · Masahiro Yamada

Hi Stephen,

Quoted 12 lines · On Wed, 30 Jul 2014 17:05:21 -0600 Stephen Warren <[email protected]> wrote:
Quoted 11 lines · Masahiro Yamada

This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration. mkconfig will never be used. Nor will include/config.mk be generated.

Kconfig must be adjusted for U-Boot because our situation is a little more complicated than Linux Kernel.
We have to generate multiple boot images (Normal, SPL, TPL) from one source tree.
Each image needs its own configuration input.

Quoted 7 lines
Quoted 3 lines

Usage:

Run "make <board>_defconfig" to do the board configuration.

This is quite unfortunate; it breaks any scripts that were building U-Boot via "make <board>_config; make". Can't we add another rule to allow the old build commands to work?

Technically, yes. I think we can.

Quoted 8 lines

But I do not like having it permanently.

So, we support both *_defconfig and *_config for a while (maybe 6 months or so?)
and then remove *_config.

Deal?

If the old command-line is ever going to be removed, there's no point supporting both at all; I'd have to hack my scripts to support both sometime, so I may as well do it now rather than wait.

Quoted 6 lines
Quoted 4 lines

Otherwise, I guess I'll have to hack my scripts to check whether e.g. scripts/multiconfig.py (which was added in this commit) is present in the tree, and execute different build commands based on that...

Quoted 8 lines
Quoted 1 line

Do you mean, you need to build some different versions of U-boot ?

Yes. I own some scripts that build U-Boot, and they need to work on any reasonable version of U-Boot that anyone might want to build. For example, they build 2014.07 just fine, and there's no reason they should
ever stop being able to do that. I obviously also want my scripts to be able to build any future version of U-Boot.

So long as we have MAKEALL (and we'll have the discussion about moving to buildman sometime soon) this just becomes:
if [ -x tools/genboardscfg.py ]; then
tools/genboardscfg.py
fi

Quoted 6 lines
Quoted 1 line

MAKEALL machine-name

There's now a large disadvantage to MAKEALL; it takes longer to run that to build U-Boot itself, since it must auto-generate boards.cfg. Perhaps that's only done once, or when the data changes.

there is, it is _terribly_ slow when dealing with warnings in the build. MAKEALL is much
better for that. Replacing the _config rule with _defconfig is just a bad idea afaic.

Regards,
Jeroen

#20 lore raw

PATCH v8 6/13 Add board MAINTAINERS files

In reply to Masahiro Yamada

We have switched to Kconfig and the boards.cfg file is going to be removed. We have to retrieve the board status and maintainers information from it.

The MAINTAINERS format as in Linux Kernel would be nice because we can crib the scripts/get_maintainer.pl script.

After some discussion, we chose to put a MAINTAINERS file under each board directory, not the top-level one because we want to collect relevant information for a board into a single place.

TODO:
Modify get_maintainer.pl to scan multiple MAINTAINERS files.

---

Changes in v8:
- Regenerate based on commit e1b362f4
+ http://patchwork.ozlabs.org/patch/374526/

Changes in v7:
- Regenerate based on commit 302e609f +

     http://patchwork.ozlabs.org/patch/373391/

Changes in v6: None
Changes in v5: None
Changes in v4:
- Newly added

Changes in v3: None
Changes in v2: None

 board/8dtech/eco5pk/MAINTAINERS                  |  6 +++
 board/AndesTech/adp-ag101/MAINTAINERS            |  6 +++
 board/AndesTech/adp-ag101p/MAINTAINERS           |  6 +++
 board/AndesTech/adp-ag102/MAINTAINERS            |  6 +++
 board/Barix/ipam390/MAINTAINERS                  |  6 +++
 board/BuR/kwb/MAINTAINERS                        |  6 +++
 board/BuR/tseries/MAINTAINERS                    |  8 ++++
 board/BuS/eb_cpu5282/MAINTAINERS                 |  7 ++++
 board/BuS/eb_cpux9k2/MAINTAINERS                 |  7 ++++
 board/BuS/vl_ma2sc/MAINTAINERS                   |  7 ++++
 board/CarMediaLab/flea3/MAINTAINERS              |  6 +++
 board/LEOX/elpt860/MAINTAINERS                   |  6 +++
 board/LaCie/edminiv2/MAINTAINERS                 |  6 +++
 board/LaCie/net2big_v2/MAINTAINERS               | 11 +++++
 board/LaCie/netspace_v2/MAINTAINERS              | 14 +++++++
 board/LaCie/wireless_space/MAINTAINERS           |  6 +++
 board/Marvell/aspenite/MAINTAINERS               |  6 +++
 board/Marvell/db64360/MAINTAINERS                |  6 +++
 board/Marvell/db64460/MAINTAINERS                |  6 +++
 board/Marvell/dkb/MAINTAINERS                    |  6 +++
 board/Marvell/dreamplug/MAINTAINERS              |  6 +++
 board/Marvell/gplugd/MAINTAINERS                 |  6 +++
 board/Marvell/guruplug/MAINTAINERS               |  6 +++
 board/Marvell/mv88f6281gtw_ge/MAINTAINERS        |  6 +++
 board/Marvell/openrd/MAINTAINERS                 | 12 ++++++
 board/Marvell/rd6281a/MAINTAINERS                |  6 +++
 board/Marvell/sheevaplug/MAINTAINERS             |  6 +++
 board/RRvision/MAINTAINERS                       |  7 ++++
 board/Seagate/dockstar/MAINTAINERS               |  6 +++
 board/Seagate/goflexhome/MAINTAINERS             |  6 +++
 board/a3000/MAINTAINERS                          |  6 +++
 board/a3m071/MAINTAINERS                         |  7 ++++
 board/a4m072/MAINTAINERS                         |  6 +++
 board/abilis/tb100/MAINTAINERS                   |  6 +++
 board/afeb9260/MAINTAINERS                       |  6 +++
 board/ait/cam_enc_4xx/MAINTAINERS                |  6 +++
 board/alphaproject/ap_sh4a_4a/MAINTAINERS        |  7 ++++
 board/altera/nios2-generic/MAINTAINERS           |  6 +++
 board/altera/socfpga/MAINTAINERS                 |  7 ++++
 board/amcc/acadia/MAINTAINERS                    |  6 +++
 board/amcc/bamboo/MAINTAINERS                    |  6 +++
 board/amcc/bluestone/MAINTAINERS                 |  6 +++
 board/amcc/bubinga/MAINTAINERS                   |  6 +++
 board/amcc/canyonlands/MAINTAINERS               |  8 ++++
 board/amcc/ebony/MAINTAINERS                     |  6 +++
 board/amcc/katmai/MAINTAINERS                    |  6 +++
 board/amcc/kilauea/MAINTAINERS                   |  7 ++++
 board/amcc/luan/MAINTAINERS                      |  6 +++
 board/amcc/makalu/MAINTAINERS                    |  6 +++
 board/amcc/ocotea/MAINTAINERS                    |  6 +++
 board/amcc/redwood/MAINTAINERS                   |  6 +++
 board/amcc/sequoia/MAINTAINERS                   |  9 +++++
 board/amcc/taihu/MAINTAINERS                     |  6 +++
 board/amcc/taishan/MAINTAINERS                   |  6 +++
 board/amcc/walnut/MAINTAINERS                    |  7 ++++
 board/amcc/yosemite/MAINTAINERS                  |  7 ++++
 board/amcc/yucca/MAINTAINERS                     |  6 +++
 board/armadeus/apf27/MAINTAINERS                 |  7 ++++
 board/armltd/integrator/MAINTAINERS              | 14 +++++++
 board/armltd/versatile/MAINTAINERS               |  8 ++++
 board/armltd/vexpress/MAINTAINERS                | 14 +++++++
 board/armltd/vexpress64/MAINTAINERS              | 11 +++++
 board/astro/mcf5373l/MAINTAINERS                 |  6 +++
 board/atc/MAINTAINERS                            |  6 +++
 board/atmark-techno/armadillo-800eva/MAINTAINERS |  6 +++
 board/atmel/at91rm9200ek/MAINTAINERS             |  7 ++++
 board/atmel/at91sam9260ek/MAINTAINERS            | 16 ++++++++
 board/atmel/at91sam9261ek/MAINTAINERS            | 11 +++++
 board/atmel/at91sam9263ek/MAINTAINERS            | 10 +++++
 board/atmel/at91sam9m10g45ek/MAINTAINERS         |  7 ++++
 board/atmel/at91sam9n12ek/MAINTAINERS            |  8 ++++
 board/atmel/at91sam9rlek/MAINTAINERS             |  7 ++++
 board/atmel/at91sam9x5ek/MAINTAINERS             |  9 +++++
 board/atmel/atngw100/MAINTAINERS                 |  6 +++
 board/atmel/atngw100mkii/MAINTAINERS             |  6 +++
 board/atmel/atstk1000/MAINTAINERS                | 12 ++++++
 board/atmel/sama5d3_xplained/MAINTAINERS         |  7 ++++
 board/atmel/sama5d3xek/MAINTAINERS               |  8 ++++
 board/avionic-design/medcom-wide/MAINTAINERS     |  6 +++
 board/avionic-design/plutux/MAINTAINERS          |  6 +++
 board/avionic-design/tec-ng/MAINTAINERS          |  6 +++
 board/avionic-design/tec/MAINTAINERS             |  6 +++
 board/avnet/fx12mm/MAINTAINERS                   |  7 ++++
 board/avnet/v5fx30teval/MAINTAINERS              |  7 ++++
 board/balloon3/MAINTAINERS                       |  6 +++
 board/barco/titanium/MAINTAINERS                 |  6 +++
 board/bc3450/MAINTAINERS                         |  6 +++
 board/bct-brettl2/MAINTAINERS                    |  6 +++
 board/bf506f-ezkit/MAINTAINERS                   |  6 +++
 board/bf518f-ezbrd/MAINTAINERS                   |  6 +++
 board/bf525-ucr2/MAINTAINERS                     |  7 ++++
 board/bf526-ezbrd/MAINTAINERS                    |  6 +++
 board/bf527-ad7160-eval/MAINTAINERS              |  6 +++
 board/bf527-ezkit/MAINTAINERS                    |  7 ++++
 board/bf527-sdp/MAINTAINERS                      |  6 +++
 board/bf533-ezkit/MAINTAINERS                    |  6 +++
 board/bf533-stamp/MAINTAINERS                    |  6 +++
 board/bf537-minotaur/MAINTAINERS                 |  6 +++
 board/bf537-pnav/MAINTAINERS                     |  6 +++
 board/bf537-srv1/MAINTAINERS                     |  6 +++
 board/bf537-stamp/MAINTAINERS                    |  6 +++
 board/bf538f-ezkit/MAINTAINERS                   |  6 +++
 board/bf548-ezkit/MAINTAINERS                    |  6 +++
 board/bf561-acvilon/MAINTAINERS                  |  6 +++
 board/bf561-ezkit/MAINTAINERS                    |  6 +++
 board/bf609-ezkit/MAINTAINERS                    |  6 +++
 board/blackstamp/MAINTAINERS                     |  8 ++++
 board/blackvme/MAINTAINERS                       |  8 ++++
 board/bluegiga/apx4devkit/MAINTAINERS            |  6 +++
 board/bluewater/snapper9260/MAINTAINERS          |  7 ++++
 board/boundary/nitrogen6x/MAINTAINERS            | 12 ++++++
 board/br4/MAINTAINERS                            |  6 +++
 board/broadcom/bcm28155_ap/MAINTAINERS           |  6 +++
 board/buffalo/lsxl/MAINTAINERS                   |  7 ++++
 board/calao/sbc35_a9g20/MAINTAINERS              |  7 ++++
 board/calao/tny_a9260/MAINTAINERS                |  9 +++++
 board/calao/usb_a9263/MAINTAINERS                |  6 +++
 board/canmb/MAINTAINERS                          |  6 +++
 board/chromebook-x86/coreboot/MAINTAINERS        |  6 +++
 board/cirrus/edb93xx/MAINTAINERS                 |  6 +++
 board/cloudengines/pogo_e02/MAINTAINERS          |  6 +++
 board/cm-bf527/MAINTAINERS                       |  6 +++
 board/cm-bf533/MAINTAINERS                       |  6 +++
 board/cm-bf537e/MAINTAINERS                      |  6 +++
 board/cm-bf537u/MAINTAINERS                      |  6 +++
 board/cm-bf548/MAINTAINERS                       |  6 +++
 board/cm-bf561/MAINTAINERS                       |  6 +++
 board/cm4008/MAINTAINERS                         |  6 +++
 board/cm41xx/MAINTAINERS                         |  6 +++
 board/cm5200/MAINTAINERS                         |  6 +++
 board/cmi/MAINTAINERS                            |  6 +++
 board/cobra5272/MAINTAINERS                      |  6 +++
 board/cogent/MAINTAINERS                         |  8 ++++
 board/comelit/dig297/MAINTAINERS                 |  6 +++
 board/compal/paz00/MAINTAINERS                   |  7 ++++
 board/compulab/cm_t335/MAINTAINERS               |  6 +++
 board/compulab/cm_t35/MAINTAINERS                |  6 +++
 board/compulab/cm_t54/MAINTAINERS                |  6 +++
 board/compulab/trimslice/MAINTAINERS             |  7 ++++
 board/congatec/cgtqmx6eval/MAINTAINERS           |  6 +++
 board/corscience/tricorder/MAINTAINERS           |  7 ++++
 board/cpc45/MAINTAINERS                          |  7 ++++
 board/cpu86/MAINTAINERS                          |  7 ++++
 board/cpu87/MAINTAINERS                          |  7 ++++
 board/cray/L1/MAINTAINERS                        |  6 +++
 board/creative/xfi3/MAINTAINERS                  |  6 +++
 board/csb272/MAINTAINERS                         |  6 +++
 board/csb472/MAINTAINERS                         |  6 +++
 board/cu824/MAINTAINERS                          |  6 +++
 board/d-link/dns325/MAINTAINERS                  |  6 +++
 board/dave/PPChameleonEVB/MAINTAINERS            | 20 ++++++++++
 board/davedenx/aria/MAINTAINERS                  |  6 +++
 board/davedenx/qong/MAINTAINERS                  |  6 +++
 board/davinci/da8xxevm/MAINTAINERS               | 22 ++++++++++
 board/davinci/dm355evm/MAINTAINERS               |  6 +++
 board/davinci/dm355leopard/MAINTAINERS           |  6 +++
 board/davinci/dm365evm/MAINTAINERS               |  6 +++
 board/davinci/dm6467evm/MAINTAINERS              |  7 ++++
 board/davinci/dvevm/MAINTAINERS                  |  6 +++
 board/davinci/ea20/MAINTAINERS                   |  6 +++
 board/davinci/schmoogie/MAINTAINERS              |  6 +++
 board/davinci/sffsdr/MAINTAINERS                 |  6 +++
 board/davinci/sonata/MAINTAINERS                 |  6 +++
 board/dbau1x00/MAINTAINERS                       | 10 +++++
 board/denx/m28evk/MAINTAINERS                    |  6 +++
 board/denx/m53evk/MAINTAINERS                    |  6 +++
 board/dnp5370/MAINTAINERS                        |  6 +++
 board/eXalion/MAINTAINERS                        |  6 +++
 board/earthlcd/favr-32-ezkit/MAINTAINERS         |  6 +++
 board/egnite/ethernut5/MAINTAINERS               |  6 +++
 board/eltec/elppc/MAINTAINERS                    |  6 +++
 board/eltec/mhpc/MAINTAINERS                     |  6 +++
 board/embest/mx6boards/MAINTAINERS               |  7 ++++
 board/emk/top5200/MAINTAINERS                    |  8 ++++
 board/emk/top860/MAINTAINERS                     |  6 +++
 board/emk/top9000/MAINTAINERS                    |  7 ++++
 board/enbw/enbw_cmc/MAINTAINERS                  |  6 +++
 board/ep8260/MAINTAINERS                         |  6 +++
 board/ep82xxm/MAINTAINERS                        |  6 +++
 board/esd/apc405/MAINTAINERS                     |  6 +++
 board/esd/ar405/MAINTAINERS                      |  6 +++
 board/esd/ash405/MAINTAINERS                     |  6 +++
 board/esd/cms700/MAINTAINERS                     |  6 +++
 board/esd/cpci2dp/MAINTAINERS                    |  6 +++
 board/esd/cpci405/MAINTAINERS                    | 12 ++++++
 board/esd/cpci5200/MAINTAINERS                   |  6 +++
 board/esd/cpci750/MAINTAINERS                    |  6 +++
 board/esd/cpciiser4/MAINTAINERS                  |  6 +++
 board/esd/dp405/MAINTAINERS                      |  6 +++
 board/esd/du405/MAINTAINERS                      |  6 +++
 board/esd/du440/MAINTAINERS                      |  6 +++
 board/esd/hh405/MAINTAINERS                      |  6 +++
 board/esd/hub405/MAINTAINERS                     |  6 +++
 board/esd/mecp5123/MAINTAINERS                   |  6 +++
 board/esd/mecp5200/MAINTAINERS                   |  6 +++
 board/esd/meesc/MAINTAINERS                      |  7 ++++
 board/esd/ocrtc/MAINTAINERS                      |  6 +++
 board/esd/otc570/MAINTAINERS                     |  7 ++++
 board/esd/pci405/MAINTAINERS                     |  6 +++
 board/esd/pf5200/MAINTAINERS                     |  6 +++
 board/esd/plu405/MAINTAINERS                     |  6 +++
 board/esd/pmc405/MAINTAINERS                     |  6 +++
 board/esd/pmc405de/MAINTAINERS                   |  6 +++
 board/esd/pmc440/MAINTAINERS                     |  6 +++
 board/esd/tasreg/MAINTAINERS                     |  6 +++
 board/esd/vme8349/MAINTAINERS                    |  7 ++++
 board/esd/voh405/MAINTAINERS                     |  6 +++
 board/esd/vom405/MAINTAINERS                     |  6 +++
 board/esd/wuh405/MAINTAINERS                     |  6 +++
 board/esg/ima3-mx53/MAINTAINERS                  |  6 +++
 board/espt/MAINTAINERS                           |  6 +++
 board/esteem192e/MAINTAINERS                     |  6 +++
 board/eukrea/cpu9260/MAINTAINERS                 | 13 ++++++
 board/eukrea/cpuat91/MAINTAINERS                 |  7 ++++
 board/evb64260/MAINTAINERS                       | 12 ++++++
 board/exmeritus/hww1u1a/MAINTAINERS              |  6 +++
 board/faraday/a320evb/MAINTAINERS                |  6 +++
 board/flagadm/MAINTAINERS                        |  6 +++
 board/freescale/b4860qds/MAINTAINERS             | 17 ++++++++
 board/freescale/bsc9131rdb/MAINTAINERS           |  9 +++++
 board/freescale/bsc9132qds/MAINTAINERS           | 25 ++++++++++++
 board/freescale/c29xpcie/MAINTAINERS             |  8 ++++
 board/freescale/corenet_ds/MAINTAINERS           | 29 ++++++++++++++
 board/freescale/ls2085a/MAINTAINERS              |  9 +++++
 board/freescale/m5208evbe/MAINTAINERS            |  6 +++
 board/freescale/m52277evb/MAINTAINERS            |  7 ++++
 board/freescale/m5235evb/MAINTAINERS             |  7 ++++
 board/freescale/m5249evb/MAINTAINERS             |  6 +++
 board/freescale/m5253demo/MAINTAINERS            |  6 +++
 board/freescale/m5253evbe/MAINTAINERS            |  6 +++
 board/freescale/m5272c3/MAINTAINERS              |  6 +++
 board/freescale/m5275evb/MAINTAINERS             |  6 +++
 board/freescale/m5282evb/MAINTAINERS             |  6 +++
 board/freescale/m53017evb/MAINTAINERS            |  6 +++
 board/freescale/m5329evb/MAINTAINERS             |  7 ++++
 board/freescale/m5373evb/MAINTAINERS             |  6 +++
 board/freescale/m54418twr/MAINTAINERS            | 11 +++++
 board/freescale/m54451evb/MAINTAINERS            |  7 ++++
 board/freescale/m54455evb/MAINTAINERS            | 10 +++++
 board/freescale/m547xevb/MAINTAINERS             | 12 ++++++
 board/freescale/m548xevb/MAINTAINERS             | 13 ++++++
 board/freescale/mpc5121ads/MAINTAINERS           |  7 ++++
 board/freescale/mpc7448hpc2/MAINTAINERS          |  6 +++
 board/freescale/mpc8266ads/MAINTAINERS           |  6 +++
 board/freescale/mpc8308rdb/MAINTAINERS           |  6 +++
 board/freescale/mpc8313erdb/MAINTAINERS          |  9 +++++
 board/freescale/mpc8315erdb/MAINTAINERS          |  6 +++
 board/freescale/mpc8323erdb/MAINTAINERS          |  6 +++
 board/freescale/mpc832xemds/MAINTAINERS          | 10 +++++
 board/freescale/mpc8349emds/MAINTAINERS          |  6 +++
 board/freescale/mpc8349itx/MAINTAINERS           |  8 ++++
 board/freescale/mpc8360emds/MAINTAINERS          | 15 +++++++
 board/freescale/mpc8360erdk/MAINTAINERS          |  7 ++++
 board/freescale/mpc837xemds/MAINTAINERS          |  7 ++++
 board/freescale/mpc837xerdb/MAINTAINERS          |  6 +++
 board/freescale/mpc8536ds/MAINTAINERS            |  9 +++++
 board/freescale/mpc8540ads/MAINTAINERS           |  6 +++
 board/freescale/mpc8541cds/MAINTAINERS           |  7 ++++
 board/freescale/mpc8544ds/MAINTAINERS            |  6 +++
 board/freescale/mpc8548cds/MAINTAINERS           |  8 ++++
 board/freescale/mpc8555cds/MAINTAINERS           |  7 ++++
 board/freescale/mpc8560ads/MAINTAINERS           |  6 +++
 board/freescale/mpc8568mds/MAINTAINERS           |  6 +++
 board/freescale/mpc8569mds/MAINTAINERS           |  7 ++++
 board/freescale/mpc8572ds/MAINTAINERS            |  7 ++++
 board/freescale/mpc8610hpcd/MAINTAINERS          |  6 +++
 board/freescale/mpc8641hpcn/MAINTAINERS          |  7 ++++
 board/freescale/mx23evk/MAINTAINERS              |  6 +++
 board/freescale/mx25pdk/MAINTAINERS              |  6 +++
 board/freescale/mx28evk/MAINTAINERS              |  9 +++++
 board/freescale/mx31ads/MAINTAINERS              |  6 +++
 board/freescale/mx31pdk/MAINTAINERS              |  6 +++
 board/freescale/mx35pdk/MAINTAINERS              |  6 +++
 board/freescale/mx51evk/MAINTAINERS              |  6 +++
 board/freescale/mx53ard/MAINTAINERS              |  6 +++
 board/freescale/mx53evk/MAINTAINERS              |  6 +++
 board/freescale/mx53loco/MAINTAINERS             |  6 +++
 board/freescale/mx53smd/MAINTAINERS              |  6 +++
 board/freescale/mx6qarm2/MAINTAINERS             |  6 +++
 board/freescale/mx6qsabreauto/MAINTAINERS        |  7 ++++
 board/freescale/mx6sabresd/MAINTAINERS           |  7 ++++
 board/freescale/mx6slevk/MAINTAINERS             |  6 +++
 board/freescale/p1010rdb/MAINTAINERS             | 33 +++++++++++++++
 board/freescale/p1022ds/MAINTAINERS              | 13 ++++++
 board/freescale/p1023rdb/MAINTAINERS             |  6 +++
 board/freescale/p1_p2_rdb/MAINTAINERS            | 37 +++++++++++++++++
 board/freescale/p1_p2_rdb_pc/MAINTAINERS         | 51 ++++++++++++++++++++++++
 board/freescale/p1_twr/MAINTAINERS               |  6 +++
 board/freescale/p2020come/MAINTAINERS            |  7 ++++
 board/freescale/p2020ds/MAINTAINERS              | 10 +++++
 board/freescale/p2041rdb/MAINTAINERS             | 11 +++++
 board/freescale/qemu-ppce500/MAINTAINERS         |  6 +++
 board/freescale/t1040qds/MAINTAINERS             | 12 ++++++
 board/freescale/t104xrdb/MAINTAINERS             | 22 ++++++++++
 board/freescale/t208xqds/MAINTAINERS             | 20 ++++++++++
 board/freescale/t208xrdb/MAINTAINERS             | 15 +++++++
 board/freescale/t4qds/MAINTAINERS                | 26 ++++++++++++
 board/freescale/t4rdb/MAINTAINERS                |  7 ++++
 board/freescale/vf610twr/MAINTAINERS             |  6 +++
 board/funkwerk/vovpn-gw/MAINTAINERS              |  6 +++
 board/g2000/MAINTAINERS                          |  6 +++
 board/gaisler/gr_cpci_ax2000/MAINTAINERS         |  6 +++
 board/gaisler/gr_ep2s60/MAINTAINERS              |  6 +++
 board/gaisler/gr_xc3s_1500/MAINTAINERS           |  6 +++
 board/gaisler/grsim/MAINTAINERS                  |  6 +++
 board/gaisler/grsim_leon2/MAINTAINERS            |  6 +++
 board/galaxy5200/MAINTAINERS                     |  7 ++++
 board/gateworks/gw_ventana/MAINTAINERS           |  6 +++
 board/gdsys/405ep/MAINTAINERS                    | 12 ++++++
 board/gdsys/405ex/MAINTAINERS                    |  6 +++
 board/gdsys/dlvision/MAINTAINERS                 |  6 +++
 board/gdsys/gdppc440etx/MAINTAINERS              |  6 +++
 board/gdsys/intip/MAINTAINERS                    |  7 ++++
 board/gdsys/p1022/MAINTAINERS                    |  9 +++++
 board/gen860t/MAINTAINERS                        |  7 ++++
 board/genesi/mx51_efikamx/MAINTAINERS            |  7 ++++
 board/gumstix/duovero/MAINTAINERS                |  6 +++
 board/gumstix/pepper/MAINTAINERS                 |  6 +++
 board/gw8260/MAINTAINERS                         |  6 +++
 board/h2200/MAINTAINERS                          |  6 +++
 board/hale/tt01/MAINTAINERS                      |  6 +++
 board/hermes/MAINTAINERS                         |  6 +++
 board/highbank/MAINTAINERS                       |  6 +++
 board/htkw/mcx/MAINTAINERS                       |  6 +++
 board/hymod/MAINTAINERS                          |  6 +++
 board/ibf-dsp561/MAINTAINERS                     |  6 +++
 board/icecube/MAINTAINERS                        | 21 ++++++++++
 board/icpdas/lp8x4x/MAINTAINERS                  |  6 +++
 board/icu862/MAINTAINERS                         |  7 ++++
 board/ids/ids8247/MAINTAINERS                    |  6 +++
 board/ids/ids8313/MAINTAINERS                    |  6 +++
 board/ifm/ac14xx/MAINTAINERS                     |  6 +++
 board/ifm/o2dnt2/MAINTAINERS                     | 20 ++++++++++
 board/imgtec/malta/MAINTAINERS                   |  7 ++++
 board/imx31_phycore/MAINTAINERS                  | 11 +++++
 board/in-circuit/grasshopper/MAINTAINERS         |  6 +++
 board/inka4x0/MAINTAINERS                        |  6 +++
 board/intercontrol/digsy_mtc/MAINTAINERS         |  9 +++++
 board/iomega/iconnect/MAINTAINERS                |  6 +++
 board/ip04/MAINTAINERS                           |  6 +++
 board/ip860/MAINTAINERS                          |  6 +++
 board/ipek01/MAINTAINERS                         |  6 +++
 board/iphase4539/MAINTAINERS                     |  6 +++
 board/isee/igep0033/MAINTAINERS                  |  6 +++
 board/isee/igep00x0/MAINTAINERS                  | 14 +++++++
 board/ivm/MAINTAINERS                            | 12 ++++++
 board/jornada/MAINTAINERS                        |  6 +++
 board/jse/MAINTAINERS                            |  6 +++
 board/jupiter/MAINTAINERS                        |  6 +++
 board/karo/tk71/MAINTAINERS                      |  6 +++
 board/karo/tx25/MAINTAINERS                      |  6 +++
 board/keymile/km82xx/MAINTAINERS                 |  7 ++++
 board/keymile/km83xx/MAINTAINERS                 | 19 +++++++++
 board/keymile/km_arm/MAINTAINERS                 | 14 +++++++
 board/keymile/kmp204x/MAINTAINERS                |  7 ++++
 board/kmc/kzm9g/MAINTAINERS                      |  7 ++++
 board/korat/MAINTAINERS                          |  7 ++++
 board/kup/kup4k/MAINTAINERS                      |  6 +++
 board/kup/kup4x/MAINTAINERS                      |  6 +++
 board/logicpd/am3517evm/MAINTAINERS              |  6 +++
 board/logicpd/imx27lite/MAINTAINERS              | 12 ++++++
 board/logicpd/imx31_litekit/MAINTAINERS          |  6 +++
 board/logicpd/omap3som/MAINTAINERS               |  6 +++
 board/logicpd/zoom1/MAINTAINERS                  |  6 +++
 board/lwmon/MAINTAINERS                          |  6 +++
 board/lwmon5/MAINTAINERS                         |  7 ++++
 board/manroland/hmi1001/MAINTAINERS              |  6 +++
 board/manroland/mucmc52/MAINTAINERS              |  6 +++
 board/manroland/uc100/MAINTAINERS                |  6 +++
 board/manroland/uc101/MAINTAINERS                |  6 +++
 board/matrix_vision/mergerbox/MAINTAINERS        |  6 +++
 board/matrix_vision/mvbc_p/MAINTAINERS           |  6 +++
 board/matrix_vision/mvblm7/MAINTAINERS           |  6 +++
 board/matrix_vision/mvblx/MAINTAINERS            |  6 +++
 board/matrix_vision/mvsmr/MAINTAINERS            |  6 +++
 board/mcc200/MAINTAINERS                         | 17 ++++++++
 board/micronas/vct/MAINTAINERS                   | 17 ++++++++
 board/mimc/mimc200/MAINTAINERS                   |  6 +++
 board/miromico/hammerhead/MAINTAINERS            |  6 +++
 board/mosaixtech/icon/MAINTAINERS                |  6 +++
 board/motionpro/MAINTAINERS                      |  6 +++
 board/mpc8308_p1m/MAINTAINERS                    |  6 +++
 board/mpl/mip405/MAINTAINERS                     |  7 ++++
 board/mpl/pati/MAINTAINERS                       |  6 +++
 board/mpl/pip405/MAINTAINERS                     |  6 +++
 board/mpl/vcma9/MAINTAINERS                      |  6 +++
 board/mpr2/MAINTAINERS                           |  6 +++
 board/ms7720se/MAINTAINERS                       |  6 +++
 board/ms7722se/MAINTAINERS                       |  7 ++++
 board/ms7750se/MAINTAINERS                       |  7 ++++
 board/muas3001/MAINTAINERS                       |  7 ++++
 board/munices/MAINTAINERS                        |  6 +++
 board/musenki/MAINTAINERS                        |  6 +++
 board/mvblue/MAINTAINERS                         |  6 +++
 board/netvia/MAINTAINERS                         |  7 ++++
 board/nokia/rx51/MAINTAINERS                     |  6 +++
 board/nvidia/beaver/MAINTAINERS                  |  7 ++++
 board/nvidia/cardhu/MAINTAINERS                  |  6 +++
 board/nvidia/dalmore/MAINTAINERS                 |  6 +++
 board/nvidia/harmony/MAINTAINERS                 |  6 +++
 board/nvidia/jetson-tk1/MAINTAINERS              |  6 +++
 board/nvidia/seaboard/MAINTAINERS                |  6 +++
 board/nvidia/venice2/MAINTAINERS                 |  6 +++
 board/nvidia/ventana/MAINTAINERS                 |  7 ++++
 board/nvidia/whistler/MAINTAINERS                |  7 ++++
 board/olimex/mx23_olinuxino/MAINTAINERS          |  6 +++
 board/omicron/calimain/MAINTAINERS               |  7 ++++
 board/openrisc/openrisc-generic/MAINTAINERS      |  6 +++
 board/overo/MAINTAINERS                          |  6 +++
 board/palmld/MAINTAINERS                         |  6 +++
 board/palmtc/MAINTAINERS                         |  6 +++
 board/palmtreo680/MAINTAINERS                    |  6 +++
 board/pandora/MAINTAINERS                        |  6 +++
 board/pb1x00/MAINTAINERS                         |  6 +++
 board/pcs440ep/MAINTAINERS                       |  6 +++
 board/pdm360ng/MAINTAINERS                       |  6 +++
 board/phytec/pcm030/MAINTAINERS                  |  7 ++++
 board/phytec/pcm051/MAINTAINERS                  |  7 ++++
 board/pm520/MAINTAINERS                          |  9 +++++
 board/pm826/MAINTAINERS                          | 13 ++++++
 board/pm828/MAINTAINERS                          |  9 +++++
 board/ppcag/bg0900/MAINTAINERS                   |  6 +++
 board/ppmc7xx/MAINTAINERS                        |  6 +++
 board/ppmc8260/MAINTAINERS                       |  6 +++
 board/pr1/MAINTAINERS                            |  6 +++
 board/prodrive/alpr/MAINTAINERS                  |  6 +++
 board/prodrive/p3mx/MAINTAINERS                  |  7 ++++
 board/prodrive/p3p440/MAINTAINERS                |  6 +++
 board/psyent/pci5441/MAINTAINERS                 |  6 +++
 board/psyent/pk1c20/MAINTAINERS                  |  6 +++
 board/pxa255_idp/MAINTAINERS                     |  6 +++
 board/qemu-mips/MAINTAINERS                      | 14 +++++++
 board/r360mpi/MAINTAINERS                        |  6 +++
 board/raidsonic/ib62x0/MAINTAINERS               |  6 +++
 board/raspberrypi/rpi_b/MAINTAINERS              |  6 +++
 board/renesas/MigoR/MAINTAINERS                  |  6 +++
 board/renesas/alt/MAINTAINERS                    |  6 +++
 board/renesas/ap325rxa/MAINTAINERS               |  7 ++++
 board/renesas/ecovec/MAINTAINERS                 |  7 ++++
 board/renesas/koelsch/MAINTAINERS                |  6 +++
 board/renesas/lager/MAINTAINERS                  |  6 +++
 board/renesas/r0p7734/MAINTAINERS                |  7 ++++
 board/renesas/r2dplus/MAINTAINERS                |  7 ++++
 board/renesas/r7780mp/MAINTAINERS                |  7 ++++
 board/renesas/rsk7203/MAINTAINERS                |  7 ++++
 board/renesas/rsk7264/MAINTAINERS                |  6 +++
 board/renesas/rsk7269/MAINTAINERS                |  6 +++
 board/renesas/sh7752evb/MAINTAINERS              |  6 +++
 board/renesas/sh7753evb/MAINTAINERS              |  6 +++
 board/renesas/sh7757lcr/MAINTAINERS              |  6 +++
 board/renesas/sh7763rdp/MAINTAINERS              |  7 ++++
 board/renesas/sh7785lcr/MAINTAINERS              |  7 ++++
 board/ronetix/pm9261/MAINTAINERS                 |  6 +++
 board/ronetix/pm9263/MAINTAINERS                 |  6 +++
 board/ronetix/pm9g45/MAINTAINERS                 |  6 +++
 board/sacsng/MAINTAINERS                         |  6 +++
 board/samsung/arndale/MAINTAINERS                |  6 +++
 board/samsung/goni/MAINTAINERS                   |  6 +++
 board/samsung/origen/MAINTAINERS                 |  6 +++
 board/samsung/smdk2410/MAINTAINERS               |  6 +++
 board/samsung/smdk5250/MAINTAINERS               | 12 ++++++
 board/samsung/smdk5420/MAINTAINERS               | 12 ++++++
 board/samsung/smdkc100/MAINTAINERS               |  6 +++
 board/samsung/smdkv310/MAINTAINERS               |  6 +++
 board/samsung/trats/MAINTAINERS                  |  6 +++
 board/samsung/trats2/MAINTAINERS                 |  6 +++
 board/samsung/universal_c210/MAINTAINERS         |  6 +++
 board/sandbox/MAINTAINERS                        |  6 +++
 board/sandburst/karef/MAINTAINERS                |  6 +++
 board/sandburst/metrobox/MAINTAINERS             |  6 +++
 board/sandisk/sansa_fuze_plus/MAINTAINERS        |  6 +++
 board/sandpoint/MAINTAINERS                      | 12 ++++++
 board/sbc405/MAINTAINERS                         |  6 +++
 board/sbc8349/MAINTAINERS                        |  8 ++++
 board/sbc8548/MAINTAINERS                        | 10 +++++
 board/sbc8641d/MAINTAINERS                       |  6 +++
 board/sc3/MAINTAINERS                            |  6 +++
 board/scb9328/MAINTAINERS                        |  6 +++
 board/schulercontrol/sc_sps_1/MAINTAINERS        |  6 +++
 board/shmin/MAINTAINERS                          |  7 ++++
 board/siemens/corvus/MAINTAINERS                 |  6 +++
 board/siemens/draco/MAINTAINERS                  |  8 ++++
 board/siemens/pxm2/MAINTAINERS                   |  6 +++
 board/siemens/rut/MAINTAINERS                    |  6 +++
 board/siemens/taurus/MAINTAINERS                 |  7 ++++
 board/silica/pengwyn/MAINTAINERS                 |  6 +++
 board/sixnet/MAINTAINERS                         |  6 +++
 board/socrates/MAINTAINERS                       |  6 +++
 board/solidrun/hummingboard/MAINTAINERS          |  6 +++
 board/spd8xx/MAINTAINERS                         |  6 +++
 board/spear/spear300/MAINTAINERS                 | 13 ++++++
 board/spear/spear310/MAINTAINERS                 | 15 +++++++
 board/spear/spear320/MAINTAINERS                 | 15 +++++++
 board/spear/spear600/MAINTAINERS                 | 13 ++++++
 board/spear/x600/MAINTAINERS                     |  6 +++
 board/st-ericsson/snowball/MAINTAINERS           |  6 +++
 board/st-ericsson/u8500/MAINTAINERS              |  6 +++
 board/st/nhk8815/MAINTAINERS                     |  8 ++++
 board/stx/stxgp3/MAINTAINERS                     |  6 +++
 board/stx/stxssa/MAINTAINERS                     |  7 ++++
 board/stx/stxxtc/MAINTAINERS                     |  6 +++
 board/sunxi/MAINTAINERS                          | 19 +++++++++
 board/svm_sc8xx/MAINTAINERS                      |  6 +++
 board/synopsys/MAINTAINERS                       |  7 ++++
 board/synopsys/axs101/MAINTAINERS                |  6 +++
 board/syteco/jadecpu/MAINTAINERS                 |  6 +++
 board/syteco/zmx25/MAINTAINERS                   |  6 +++
 board/t3corp/MAINTAINERS                         |  6 +++
 board/taskit/stamp9g20/MAINTAINERS               |  7 ++++
 board/tcm-bf518/MAINTAINERS                      |  6 +++
 board/tcm-bf537/MAINTAINERS                      |  6 +++
 board/technexion/tao3530/MAINTAINERS             | 11 +++++
 board/technexion/twister/MAINTAINERS             |  6 +++
 board/teejet/mt_ventoux/MAINTAINERS              |  6 +++
 board/ti/am335x/MAINTAINERS                      | 17 ++++++++
 board/ti/am3517crane/MAINTAINERS                 |  6 +++
 board/ti/am43xx/MAINTAINERS                      |  7 ++++
 board/ti/beagle/MAINTAINERS                      |  6 +++
 board/ti/dra7xx/MAINTAINERS                      |  8 ++++
 board/ti/evm/MAINTAINERS                         | 14 +++++++
 board/ti/ks2_evm/MAINTAINERS                     |  8 ++++
 board/ti/omap5912osk/MAINTAINERS                 |  6 +++
 board/ti/omap5_uevm/MAINTAINERS                  |  6 +++
 board/ti/panda/MAINTAINERS                       |  6 +++
 board/ti/sdp3430/MAINTAINERS                     |  6 +++
 board/ti/sdp4430/MAINTAINERS                     |  6 +++
 board/ti/ti814x/MAINTAINERS                      |  6 +++
 board/ti/ti816x/MAINTAINERS                      |  6 +++
 board/ti/tnetv107xevm/MAINTAINERS                |  6 +++
 board/timll/devkit3250/MAINTAINERS               |  6 +++
 board/timll/devkit8000/MAINTAINERS               |  6 +++
 board/toradex/colibri_pxa270/MAINTAINERS         |  6 +++
 board/toradex/colibri_t20_iris/MAINTAINERS       |  6 +++
 board/total5200/MAINTAINERS                      |  9 +++++
 board/tqc/tqm5200/MAINTAINERS                    | 26 ++++++++++++
 board/tqc/tqm8260/MAINTAINERS                    | 16 ++++++++
 board/tqc/tqm8272/MAINTAINERS                    |  6 +++
 board/tqc/tqm834x/MAINTAINERS                    |  6 +++
 board/tqc/tqm8xx/MAINTAINERS                     | 47 ++++++++++++++++++++++
 board/trizepsiv/MAINTAINERS                      |  7 ++++
 board/ttcontrol/vision2/MAINTAINERS              |  6 +++
 board/udoo/MAINTAINERS                           |  6 +++
 board/utx8245/MAINTAINERS                        |  6 +++
 board/v38b/MAINTAINERS                           |  6 +++
 board/ve8313/MAINTAINERS                         |  6 +++
 board/vpac270/MAINTAINERS                        |  8 ++++
 board/w7o/MAINTAINERS                            |  8 ++++
 board/wandboard/MAINTAINERS                      |  8 ++++
 board/woodburn/MAINTAINERS                       | 12 ++++++
 board/xaeniax/MAINTAINERS                        |  6 +++
 board/xes/xpedite1000/MAINTAINERS                |  6 +++
 board/xes/xpedite517x/MAINTAINERS                |  6 +++
 board/xes/xpedite520x/MAINTAINERS                |  6 +++
 board/xes/xpedite537x/MAINTAINERS                |  6 +++
 board/xes/xpedite550x/MAINTAINERS                |  6 +++
 board/xilinx/microblaze-generic/MAINTAINERS      |  6 +++
 board/xilinx/ml507/MAINTAINERS                   |  7 ++++
 board/xilinx/ppc405-generic/MAINTAINERS          |  7 ++++
 board/xilinx/ppc440-generic/MAINTAINERS          |  7 ++++
 board/xilinx/zynq/MAINTAINERS                    | 15 +++++++
 board/zeus/MAINTAINERS                           |  6 +++
 board/zipitz2/MAINTAINERS                        |  6 +++
 562 files changed, 4234 insertions(+)
 create mode 100644 board/8dtech/eco5pk/MAINTAINERS
 create mode 100644 board/AndesTech/adp-ag101/MAINTAINERS
 create mode 100644 board/AndesTech/adp-ag101p/MAINTAINERS
 create mode 100644 board/AndesTech/adp-ag102/MAINTAINERS
 create mode 100644 board/Barix/ipam390/MAINTAINERS
 create mode 100644 board/BuR/kwb/MAINTAINERS
 create mode 100644 board/BuR/tseries/MAINTAINERS
 create mode 100644 board/BuS/eb_cpu5282/MAINTAINERS
 create mode 100644 board/BuS/eb_cpux9k2/MAINTAINERS
 create mode 100644 board/BuS/vl_ma2sc/MAINTAINERS
 create mode 100644 board/CarMediaLab/flea3/MAINTAINERS
 create mode 100644 board/LEOX/elpt860/MAINTAINERS
 create mode 100644 board/LaCie/edminiv2/MAINTAINERS
 create mode 100644 board/LaCie/net2big_v2/MAINTAINERS
 create mode 100644 board/LaCie/netspace_v2/MAINTAINERS
 create mode 100644 board/LaCie/wireless_space/MAINTAINERS
 create mode 100644 board/Marvell/aspenite/MAINTAINERS
 create mode 100644 board/Marvell/db64360/MAINTAINERS
 create mode 100644 board/Marvell/db64460/MAINTAINERS
 create mode 100644 board/Marvell/dkb/MAINTAINERS
 create mode 100644 board/Marvell/dreamplug/MAINTAINERS
 create mode 100644 board/Marvell/gplugd/MAINTAINERS
 create mode 100644 board/Marvell/guruplug/MAINTAINERS
 create mode 100644 board/Marvell/mv88f6281gtw_ge/MAINTAINERS
 create mode 100644 board/Marvell/openrd/MAINTAINERS
 create mode 100644 board/Marvell/rd6281a/MAINTAINERS
 create mode 100644 board/Marvell/sheevaplug/MAINTAINERS
 create mode 100644 board/RRvision/MAINTAINERS
 create mode 100644 board/Seagate/dockstar/MAINTAINERS
 create mode 100644 board/Seagate/goflexhome/MAINTAINERS
 create mode 100644 board/a3000/MAINTAINERS
 create mode 100644 board/a3m071/MAINTAINERS
 create mode 100644 board/a4m072/MAINTAINERS
 create mode 100644 board/abilis/tb100/MAINTAINERS
 create mode 100644 board/afeb9260/MAINTAINERS
 create mode 100644 board/ait/cam_enc_4xx/MAINTAINERS
 create mode 100644 board/alphaproject/ap_sh4a_4a/MAINTAINERS
 create mode 100644 board/altera/nios2-generic/MAINTAINERS
 create mode 100644 board/altera/socfpga/MAINTAINERS
 create mode 100644 board/amcc/acadia/MAINTAINERS
 create mode 100644 board/amcc/bamboo/MAINTAINERS
 create mode 100644 board/amcc/bluestone/MAINTAINERS
 create mode 100644 board/amcc/bubinga/MAINTAINERS
 create mode 100644 board/amcc/canyonlands/MAINTAINERS
 create mode 100644 board/amcc/ebony/MAINTAINERS
 create mode 100644 board/amcc/katmai/MAINTAINERS
 create mode 100644 board/amcc/kilauea/MAINTAINERS
 create mode 100644 board/amcc/luan/MAINTAINERS
 create mode 100644 board/amcc/makalu/MAINTAINERS
 create mode 100644 board/amcc/ocotea/MAINTAINERS
 create mode 100644 board/amcc/redwood/MAINTAINERS
 create mode 100644 board/amcc/sequoia/MAINTAINERS
 create mode 100644 board/amcc/taihu/MAINTAINERS
 create mode 100644 board/amcc/taishan/MAINTAINERS
 create mode 100644 board/amcc/walnut/MAINTAINERS
 create mode 100644 board/amcc/yosemite/MAINTAINERS
 create mode 100644 board/amcc/yucca/MAINTAINERS
 create mode 100644 board/armadeus/apf27/MAINTAINERS
 create mode 100644 board/armltd/integrator/MAINTAINERS
 create mode 100644 board/armltd/versatile/MAINTAINERS
 create mode 100644 board/armltd/vexpress/MAINTAINERS
 create mode 100644 board/armltd/vexpress64/MAINTAINERS
 create mode 100644 board/astro/mcf5373l/MAINTAINERS
 create mode 100644 board/atc/MAINTAINERS
 create mode 100644 board/atmark-techno/armadillo-800eva/MAINTAINERS
 create mode 100644 board/atmel/at91rm9200ek/MAINTAINERS
 create mode 100644 board/atmel/at91sam9260ek/MAINTAINERS
 create mode 100644 board/atmel/at91sam9261ek/MAINTAINERS
 create mode 100644 board/atmel/at91sam9263ek/MAINTAINERS
 create mode 100644 board/atmel/at91sam9m10g45ek/MAINTAINERS
 create mode 100644 board/atmel/at91sam9n12ek/MAINTAINERS
 create mode 100644 board/atmel/at91sam9rlek/MAINTAINERS
 create mode 100644 board/atmel/at91sam9x5ek/MAINTAINERS
 create mode 100644 board/atmel/atngw100/MAINTAINERS
 create mode 100644 board/atmel/atngw100mkii/MAINTAINERS
 create mode 100644 board/atmel/atstk1000/MAINTAINERS
 create mode 100644 board/atmel/sama5d3_xplained/MAINTAINERS
 create mode 100644 board/atmel/sama5d3xek/MAINTAINERS
 create mode 100644 board/avionic-design/medcom-wide/MAINTAINERS
 create mode 100644 board/avionic-design/plutux/MAINTAINERS
 create mode 100644 board/avionic-design/tec-ng/MAINTAINERS
 create mode 100644 board/avionic-design/tec/MAINTAINERS
 create mode 100644 board/avnet/fx12mm/MAINTAINERS
 create mode 100644 board/avnet/v5fx30teval/MAINTAINERS
 create mode 100644 board/balloon3/MAINTAINERS
 create mode 100644 board/barco/titanium/MAINTAINERS
 create mode 100644 board/bc3450/MAINTAINERS
 create mode 100644 board/bct-brettl2/MAINTAINERS
 create mode 100644 board/bf506f-ezkit/MAINTAINERS
 create mode 100644 board/bf518f-ezbrd/MAINTAINERS
 create mode 100644 board/bf525-ucr2/MAINTAINERS
 create mode 100644 board/bf526-ezbrd/MAINTAINERS
 create mode 100644 board/bf527-ad7160-eval/MAINTAINERS
 create mode 100644 board/bf527-ezkit/MAINTAINERS
 create mode 100644 board/bf527-sdp/MAINTAINERS
 create mode 100644 board/bf533-ezkit/MAINTAINERS
 create mode 100644 board/bf533-stamp/MAINTAINERS
 create mode 100644 board/bf537-minotaur/MAINTAINERS
 create mode 100644 board/bf537-pnav/MAINTAINERS
 create mode 100644 board/bf537-srv1/MAINTAINERS
 create mode 100644 board/bf537-stamp/MAINTAINERS
 create mode 100644 board/bf538f-ezkit/MAINTAINERS
 create mode 100644 board/bf548-ezkit/MAINTAINERS
 create mode 100644 board/bf561-acvilon/MAINTAINERS
 create mode 100644 board/bf561-ezkit/MAINTAINERS
 create mode 100644 board/bf609-ezkit/MAINTAINERS
 create mode 100644 board/blackstamp/MAINTAINERS
 create mode 100644 board/blackvme/MAINTAINERS
 create mode 100644 board/bluegiga/apx4devkit/MAINTAINERS
 create mode 100644 board/bluewater/snapper9260/MAINTAINERS
 create mode 100644 board/boundary/nitrogen6x/MAINTAINERS
 create mode 100644 board/br4/MAINTAINERS
 create mode 100644 board/broadcom/bcm28155_ap/MAINTAINERS
 create mode 100644 board/buffalo/lsxl/MAINTAINERS
 create mode 100644 board/calao/sbc35_a9g20/MAINTAINERS
 create mode 100644 board/calao/tny_a9260/MAINTAINERS
 create mode 100644 board/calao/usb_a9263/MAINTAINERS
 create mode 100644 board/canmb/MAINTAINERS
 create mode 100644 board/chromebook-x86/coreboot/MAINTAINERS
 create mode 100644 board/cirrus/edb93xx/MAINTAINERS
 create mode 100644 board/cloudengines/pogo_e02/MAINTAINERS
 create mode 100644 board/cm-bf527/MAINTAINERS
 create mode 100644 board/cm-bf533/MAINTAINERS
 create mode 100644 board/cm-bf537e/MAINTAINERS
 create mode 100644 board/cm-bf537u/MAINTAINERS
 create mode 100644 board/cm-bf548/MAINTAINERS
 create mode 100644 board/cm-bf561/MAINTAINERS
 create mode 100644 board/cm4008/MAINTAINERS
 create mode 100644 board/cm41xx/MAINTAINERS
 create mode 100644 board/cm5200/MAINTAINERS
 create mode 100644 board/cmi/MAINTAINERS
 create mode 100644 board/cobra5272/MAINTAINERS
 create mode 100644 board/cogent/MAINTAINERS
 create mode 100644 board/comelit/dig297/MAINTAINERS
 create mode 100644 board/compal/paz00/MAINTAINERS
 create mode 100644 board/compulab/cm_t335/MAINTAINERS
 create mode 100644 board/compulab/cm_t35/MAINTAINERS
 create mode 100644 board/compulab/cm_t54/MAINTAINERS
 create mode 100644 board/compulab/trimslice/MAINTAINERS
 create mode 100644 board/congatec/cgtqmx6eval/MAINTAINERS
 create mode 100644 board/corscience/tricorder/MAINTAINERS
 create mode 100644 board/cpc45/MAINTAINERS
 create mode 100644 board/cpu86/MAINTAINERS
 create mode 100644 board/cpu87/MAINTAINERS
 create mode 100644 board/cray/L1/MAINTAINERS
 create mode 100644 board/creative/xfi3/MAINTAINERS
 create mode 100644 board/csb272/MAINTAINERS
 create mode 100644 board/csb472/MAINTAINERS
 create mode 100644 board/cu824/MAINTAINERS
 create mode 100644 board/d-link/dns325/MAINTAINERS
 create mode 100644 board/dave/PPChameleonEVB/MAINTAINERS
 create mode 100644 board/davedenx/aria/MAINTAINERS
 create mode 100644 board/davedenx/qong/MAINTAINERS
 create mode 100644 board/davinci/da8xxevm/MAINTAINERS
 create mode 100644 board/davinci/dm355evm/MAINTAINERS
 create mode 100644 board/davinci/dm355leopard/MAINTAINERS
 create mode 100644 board/davinci/dm365evm/MAINTAINERS
 create mode 100644 board/davinci/dm6467evm/MAINTAINERS
 create mode 100644 board/davinci/dvevm/MAINTAINERS
 create mode 100644 board/davinci/ea20/MAINTAINERS
 create mode 100644 board/davinci/schmoogie/MAINTAINERS
 create mode 100644 board/davinci/sffsdr/MAINTAINERS
 create mode 100644 board/davinci/sonata/MAINTAINERS
 create mode 100644 board/dbau1x00/MAINTAINERS
 create mode 100644 board/denx/m28evk/MAINTAINERS
 create mode 100644 board/denx/m53evk/MAINTAINERS
 create mode 100644 board/dnp5370/MAINTAINERS
 create mode 100644 board/eXalion/MAINTAINERS
 create mode 100644 board/earthlcd/favr-32-ezkit/MAINTAINERS
 create mode 100644 board/egnite/ethernut5/MAINTAINERS
 create mode 100644 board/eltec/elppc/MAINTAINERS
 create mode 100644 board/eltec/mhpc/MAINTAINERS
 create mode 100644 board/embest/mx6boards/MAINTAINERS
 create mode 100644 board/emk/top5200/MAINTAINERS
 create mode 100644 board/emk/top860/MAINTAINERS
 create mode 100644 board/emk/top9000/MAINTAINERS
 create mode 100644 board/enbw/enbw_cmc/MAINTAINERS
 create mode 100644 board/ep8260/MAINTAINERS
 create mode 100644 board/ep82xxm/MAINTAINERS
 create mode 100644 board/esd/apc405/MAINTAINERS
 create mode 100644 board/esd/ar405/MAINTAINERS
 create mode 100644 board/esd/ash405/MAINTAINERS
 create mode 100644 board/esd/cms700/MAINTAINERS
 create mode 100644 board/esd/cpci2dp/MAINTAINERS
 create mode 100644 board/esd/cpci405/MAINTAINERS
 create mode 100644 board/esd/cpci5200/MAINTAINERS
 create mode 100644 board/esd/cpci750/MAINTAINERS
 create mode 100644 board/esd/cpciiser4/MAINTAINERS
 create mode 100644 board/esd/dp405/MAINTAINERS
 create mode 100644 board/esd/du405/MAINTAINERS
 create mode 100644 board/esd/du440/MAINTAINERS
 create mode 100644 board/esd/hh405/MAINTAINERS
 create mode 100644 board/esd/hub405/MAINTAINERS
 create mode 100644 board/esd/mecp5123/MAINTAINERS
 create mode 100644 board/esd/mecp5200/MAINTAINERS
 create mode 100644 board/esd/meesc/MAINTAINERS
 create mode 100644 board/esd/ocrtc/MAINTAINERS
 create mode 100644 board/esd/otc570/MAINTAINERS
 create mode 100644 board/esd/pci405/MAINTAINERS
 create mode 100644 board/esd/pf5200/MAINTAINERS
 create mode 100644 board/esd/plu405/MAINTAINERS
 create mode 100644 board/esd/pmc405/MAINTAINERS
 create mode 100644 board/esd/pmc405de/MAINTAINERS
 create mode 100644 board/esd/pmc440/MAINTAINERS
 create mode 100644 board/esd/tasreg/MAINTAINERS
 create mode 100644 board/esd/vme8349/MAINTAINERS
 create mode 100644 board/esd/voh405/MAINTAINERS
 create mode 100644 board/esd/vom405/MAINTAINERS
 create mode 100644 board/esd/wuh405/MAINTAINERS
 create mode 100644 board/esg/ima3-mx53/MAINTAINERS
 create mode 100644 board/espt/MAINTAINERS
 create mode 100644 board/esteem192e/MAINTAINERS
 create mode 100644 board/eukrea/cpu9260/MAINTAINERS
 create mode 100644 board/eukrea/cpuat91/MAINTAINERS
 create mode 100644 board/evb64260/MAINTAINERS
 create mode 100644 board/exmeritus/hww1u1a/MAINTAINERS
 create mode 100644 board/faraday/a320evb/MAINTAINERS
 create mode 100644 board/flagadm/MAINTAINERS
 create mode 100644 board/freescale/b4860qds/MAINTAINERS
 create mode 100644 board/freescale/bsc9131rdb/MAINTAINERS
 create mode 100644 board/freescale/bsc9132qds/MAINTAINERS
 create mode 100644 board/freescale/c29xpcie/MAINTAINERS
 create mode 100644 board/freescale/corenet_ds/MAINTAINERS
 create mode 100644 board/freescale/ls2085a/MAINTAINERS
 create mode 100644 board/freescale/m5208evbe/MAINTAINERS
 create mode 100644 board/freescale/m52277evb/MAINTAINERS
 create mode 100644 board/freescale/m5235evb/MAINTAINERS
 create mode 100644 board/freescale/m5249evb/MAINTAINERS
 create mode 100644 board/freescale/m5253demo/MAINTAINERS
 create mode 100644 board/freescale/m5253evbe/MAINTAINERS
 create mode 100644 board/freescale/m5272c3/MAINTAINERS
 create mode 100644 board/freescale/m5275evb/MAINTAINERS
 create mode 100644 board/freescale/m5282evb/MAINTAINERS
 create mode 100644 board/freescale/m53017evb/MAINTAINERS
 create mode 100644 board/freescale/m5329evb/MAINTAINERS
 create mode 100644 board/freescale/m5373evb/MAINTAINERS
 create mode 100644 board/freescale/m54418twr/MAINTAINERS
 create mode 100644 board/freescale/m54451evb/MAINTAINERS
 create mode 100644 board/freescale/m54455evb/MAINTAINERS
 create mode 100644 board/freescale/m547xevb/MAINTAINERS
 create mode 100644 board/freescale/m548xevb/MAINTAINERS
 create mode 100644 board/freescale/mpc5121ads/MAINTAINERS
 create mode 100644 board/freescale/mpc7448hpc2/MAINTAINERS
 create mode 100644 board/freescale/mpc8266ads/MAINTAINERS
 create mode 100644 board/freescale/mpc8308rdb/MAINTAINERS
 create mode 100644 board/freescale/mpc8313erdb/MAINTAINERS
 create mode 100644 board/freescale/mpc8315erdb/MAINTAINERS
 create mode 100644 board/freescale/mpc8323erdb/MAINTAINERS
 create mode 100644 board/freescale/mpc832xemds/MAINTAINERS
 create mode 100644 board/freescale/mpc8349emds/MAINTAINERS
 create mode 100644 board/freescale/mpc8349itx/MAINTAINERS
 create mode 100644 board/freescale/mpc8360emds/MAINTAINERS
 create mode 100644 board/freescale/mpc8360erdk/MAINTAINERS
 create mode 100644 board/freescale/mpc837xemds/MAINTAINERS
 create mode 100644 board/freescale/mpc837xerdb/MAINTAINERS
 create mode 100644 board/freescale/mpc8536ds/MAINTAINERS
 create mode 100644 board/freescale/mpc8540ads/MAINTAINERS
 create mode 100644 board/freescale/mpc8541cds/MAINTAINERS
 create mode 100644 board/freescale/mpc8544ds/MAINTAINERS
 create mode 100644 board/freescale/mpc8548cds/MAINTAINERS
 create mode 100644 board/freescale/mpc8555cds/MAINTAINERS
 create mode 100644 board/freescale/mpc8560ads/MAINTAINERS
 create mode 100644 board/freescale/mpc8568mds/MAINTAINERS
 create mode 100644 board/freescale/mpc8569mds/MAINTAINERS
 create mode 100644 board/freescale/mpc8572ds/MAINTAINERS
 create mode 100644 board/freescale/mpc8610hpcd/MAINTAINERS
 create mode 100644 board/freescale/mpc8641hpcn/MAINTAINERS
 create mode 100644 board/freescale/mx23evk/MAINTAINERS
 create mode 100644 board/freescale/mx25pdk/MAINTAINERS
 create mode 100644 board/freescale/mx28evk/MAINTAINERS
 create mode 100644 board/freescale/mx31ads/MAINTAINERS
 create mode 100644 board/freescale/mx31pdk/MAINTAINERS
 create mode 100644 board/freescale/mx35pdk/MAINTAINERS
 create mode 100644 board/freescale/mx51evk/MAINTAINERS
 create mode 100644 board/freescale/mx53ard/MAINTAINERS
 create mode 100644 board/freescale/mx53evk/MAINTAINERS
 create mode 100644 board/freescale/mx53loco/MAINTAINERS
 create mode 100644 board/freescale/mx53smd/MAINTAINERS
 create mode 100644 board/freescale/mx6qarm2/MAINTAINERS
 create mode 100644 board/freescale/mx6qsabreauto/MAINTAINERS
 create mode 100644 board/freescale/mx6sabresd/MAINTAINERS
 create mode 100644 board/freescale/mx6slevk/MAINTAINERS
 create mode 100644 board/freescale/p1010rdb/MAINTAINERS
 create mode 100644 board/freescale/p1022ds/MAINTAINERS
 create mode 100644 board/freescale/p1023rdb/MAINTAINERS
 create mode 100644 board/freescale/p1_p2_rdb/MAINTAINERS
 create mode 100644 board/freescale/p1_p2_rdb_pc/MAINTAINERS
 create mode 100644 board/freescale/p1_twr/MAINTAINERS
 create mode 100644 board/freescale/p2020come/MAINTAINERS
 create mode 100644 board/freescale/p2020ds/MAINTAINERS
 create mode 100644 board/freescale/p2041rdb/MAINTAINERS
 create mode 100644 board/freescale/qemu-ppce500/MAINTAINERS
 create mode 100644 board/freescale/t1040qds/MAINTAINERS
 create mode 100644 board/freescale/t104xrdb/MAINTAINERS
 create mode 100644 board/freescale/t208xqds/MAINTAINERS
 create mode 100644 board/freescale/t208xrdb/MAINTAINERS
 create mode 100644 board/freescale/t4qds/MAINTAINERS
 create mode 100644 board/freescale/t4rdb/MAINTAINERS
 create mode 100644 board/freescale/vf610twr/MAINTAINERS
 create mode 100644 board/funkwerk/vovpn-gw/MAINTAINERS
 create mode 100644 board/g2000/MAINTAINERS
 create mode 100644 board/gaisler/gr_cpci_ax2000/MAINTAINERS
 create mode 100644 board/gaisler/gr_ep2s60/MAINTAINERS
 create mode 100644 board/gaisler/gr_xc3s_1500/MAINTAINERS
 create mode 100644 board/gaisler/grsim/MAINTAINERS
 create mode 100644 board/gaisler/grsim_leon2/MAINTAINERS
 create mode 100644 board/galaxy5200/MAINTAINERS
 create mode 100644 board/gateworks/gw_ventana/MAINTAINERS
 create mode 100644 board/gdsys/405ep/MAINTAINERS
 create mode 100644 board/gdsys/405ex/MAINTAINERS
 create mode 100644 board/gdsys/dlvision/MAINTAINERS
 create mode 100644 board/gdsys/gdppc440etx/MAINTAINERS
 create mode 100644 board/gdsys/intip/MAINTAINERS
 create mode 100644 board/gdsys/p1022/MAINTAINERS
 create mode 100644 board/gen860t/MAINTAINERS
 create mode 100644 board/genesi/mx51_efikamx/MAINTAINERS
 create mode 100644 board/gumstix/duovero/MAINTAINERS
 create mode 100644 board/gumstix/pepper/MAINTAINERS
 create mode 100644 board/gw8260/MAINTAINERS
 create mode 100644 board/h2200/MAINTAINERS
 create mode 100644 board/hale/tt01/MAINTAINERS
 create mode 100644 board/hermes/MAINTAINERS
 create mode 100644 board/highbank/MAINTAINERS
 create mode 100644 board/htkw/mcx/MAINTAINERS
 create mode 100644 board/hymod/MAINTAINERS
 create mode 100644 board/ibf-dsp561/MAINTAINERS
 create mode 100644 board/icecube/MAINTAINERS
 create mode 100644 board/icpdas/lp8x4x/MAINTAINERS
 create mode 100644 board/icu862/MAINTAINERS
 create mode 100644 board/ids/ids8247/MAINTAINERS
 create mode 100644 board/ids/ids8313/MAINTAINERS
 create mode 100644 board/ifm/ac14xx/MAINTAINERS
 create mode 100644 board/ifm/o2dnt2/MAINTAINERS
 create mode 100644 board/imgtec/malta/MAINTAINERS
 create mode 100644 board/imx31_phycore/MAINTAINERS
 create mode 100644 board/in-circuit/grasshopper/MAINTAINERS
 create mode 100644 board/inka4x0/MAINTAINERS
 create mode 100644 board/intercontrol/digsy_mtc/MAINTAINERS
 create mode 100644 board/iomega/iconnect/MAINTAINERS
 create mode 100644 board/ip04/MAINTAINERS
 create mode 100644 board/ip860/MAINTAINERS
 create mode 100644 board/ipek01/MAINTAINERS
 create mode 100644 board/iphase4539/MAINTAINERS
 create mode 100644 board/isee/igep0033/MAINTAINERS
 create mode 100644 board/isee/igep00x0/MAINTAINERS
 create mode 100644 board/ivm/MAINTAINERS
 create mode 100644 board/jornada/MAINTAINERS
 create mode 100644 board/jse/MAINTAINERS
 create mode 100644 board/jupiter/MAINTAINERS
 create mode 100644 board/karo/tk71/MAINTAINERS
 create mode 100644 board/karo/tx25/MAINTAINERS
 create mode 100644 board/keymile/km82xx/MAINTAINERS
 create mode 100644 board/keymile/km83xx/MAINTAINERS
 create mode 100644 board/keymile/km_arm/MAINTAINERS
 create mode 100644 board/keymile/kmp204x/MAINTAINERS
 create mode 100644 board/kmc/kzm9g/MAINTAINERS
 create mode 100644 board/korat/MAINTAINERS
 create mode 100644 board/kup/kup4k/MAINTAINERS
 create mode 100644 board/kup/kup4x/MAINTAINERS
 create mode 100644 board/logicpd/am3517evm/MAINTAINERS
 create mode 100644 board/logicpd/imx27lite/MAINTAINERS
 create mode 100644 board/logicpd/imx31_litekit/MAINTAINERS
 create mode 100644 board/logicpd/omap3som/MAINTAINERS
 create mode 100644 board/logicpd/zoom1/MAINTAINERS
 create mode 100644 board/lwmon/MAINTAINERS
 create mode 100644 board/lwmon5/MAINTAINERS
 create mode 100644 board/manroland/hmi1001/MAINTAINERS
 create mode 100644 board/manroland/mucmc52/MAINTAINERS
 create mode 100644 board/manroland/uc100/MAINTAINERS
 create mode 100644 board/manroland/uc101/MAINTAINERS
 create mode 100644 board/matrix_vision/mergerbox/MAINTAINERS
 create mode 100644 board/matrix_vision/mvbc_p/MAINTAINERS
 create mode 100644 board/matrix_vision/mvblm7/MAINTAINERS
 create mode 100644 board/matrix_vision/mvblx/MAINTAINERS
 create mode 100644 board/matrix_vision/mvsmr/MAINTAINERS
 create mode 100644 board/mcc200/MAINTAINERS
 create mode 100644 board/micronas/vct/MAINTAINERS
 create mode 100644 board/mimc/mimc200/MAINTAINERS
 create mode 100644 board/miromico/hammerhead/MAINTAINERS
 create mode 100644 board/mosaixtech/icon/MAINTAINERS
 create mode 100644 board/motionpro/MAINTAINERS
 create mode 100644 board/mpc8308_p1m/MAINTAINERS
 create mode 100644 board/mpl/mip405/MAINTAINERS
 create mode 100644 board/mpl/pati/MAINTAINERS
 create mode 100644 board/mpl/pip405/MAINTAINERS
 create mode 100644 board/mpl/vcma9/MAINTAINERS
 create mode 100644 board/mpr2/MAINTAINERS
 create mode 100644 board/ms7720se/MAINTAINERS
 create mode 100644 board/ms7722se/MAINTAINERS
 create mode 100644 board/ms7750se/MAINTAINERS
 create mode 100644 board/muas3001/MAINTAINERS
 create mode 100644 board/munices/MAINTAINERS
 create mode 100644 board/musenki/MAINTAINERS
 create mode 100644 board/mvblue/MAINTAINERS
 create mode 100644 board/netvia/MAINTAINERS
 create mode 100644 board/nokia/rx51/MAINTAINERS
 create mode 100644 board/nvidia/beaver/MAINTAINERS
 create mode 100644 board/nvidia/cardhu/MAINTAINERS
 create mode 100644 board/nvidia/dalmore/MAINTAINERS
 create mode 100644 board/nvidia/harmony/MAINTAINERS
 create mode 100644 board/nvidia/jetson-tk1/MAINTAINERS
 create mode 100644 board/nvidia/seaboard/MAINTAINERS
 create mode 100644 board/nvidia/venice2/MAINTAINERS
 create mode 100644 board/nvidia/ventana/MAINTAINERS
 create mode 100644 board/nvidia/whistler/MAINTAINERS
 create mode 100644 board/olimex/mx23_olinuxino/MAINTAINERS
 create mode 100644 board/omicron/calimain/MAINTAINERS
 create mode 100644 board/openrisc/openrisc-generic/MAINTAINERS
 create mode 100644 board/overo/MAINTAINERS
 create mode 100644 board/palmld/MAINTAINERS
 create mode 100644 board/palmtc/MAINTAINERS
 create mode 100644 board/palmtreo680/MAINTAINERS
 create mode 100644 board/pandora/MAINTAINERS
 create mode 100644 board/pb1x00/MAINTAINERS
 create mode 100644 board/pcs440ep/MAINTAINERS
 create mode 100644 board/pdm360ng/MAINTAINERS
 create mode 100644 board/phytec/pcm030/MAINTAINERS
 create mode 100644 board/phytec/pcm051/MAINTAINERS
 create mode 100644 board/pm520/MAINTAINERS
 create mode 100644 board/pm826/MAINTAINERS
 create mode 100644 board/pm828/MAINTAINERS
 create mode 100644 board/ppcag/bg0900/MAINTAINERS
 create mode 100644 board/ppmc7xx/MAINTAINERS
 create mode 100644 board/ppmc8260/MAINTAINERS
 create mode 100644 board/pr1/MAINTAINERS
 create mode 100644 board/prodrive/alpr/MAINTAINERS
 create mode 100644 board/prodrive/p3mx/MAINTAINERS
 create mode 100644 board/prodrive/p3p440/MAINTAINERS
 create mode 100644 board/psyent/pci5441/MAINTAINERS
 create mode 100644 board/psyent/pk1c20/MAINTAINERS
 create mode 100644 board/pxa255_idp/MAINTAINERS
 create mode 100644 board/qemu-mips/MAINTAINERS
 create mode 100644 board/r360mpi/MAINTAINERS
 create mode 100644 board/raidsonic/ib62x0/MAINTAINERS
 create mode 100644 board/raspberrypi/rpi_b/MAINTAINERS
 create mode 100644 board/renesas/MigoR/MAINTAINERS
 create mode 100644 board/renesas/alt/MAINTAINERS
 create mode 100644 board/renesas/ap325rxa/MAINTAINERS
 create mode 100644 board/renesas/ecovec/MAINTAINERS
 create mode 100644 board/renesas/koelsch/MAINTAINERS
 create mode 100644 board/renesas/lager/MAINTAINERS
 create mode 100644 board/renesas/r0p7734/MAINTAINERS
 create mode 100644 board/renesas/r2dplus/MAINTAINERS
 create mode 100644 board/renesas/r7780mp/MAINTAINERS
 create mode 100644 board/renesas/rsk7203/MAINTAINERS
 create mode 100644 board/renesas/rsk7264/MAINTAINERS
 create mode 100644 board/renesas/rsk7269/MAINTAINERS
 create mode 100644 board/renesas/sh7752evb/MAINTAINERS
 create mode 100644 board/renesas/sh7753evb/MAINTAINERS
 create mode 100644 board/renesas/sh7757lcr/MAINTAINERS
 create mode 100644 board/renesas/sh7763rdp/MAINTAINERS
 create mode 100644 board/renesas/sh7785lcr/MAINTAINERS
 create mode 100644 board/ronetix/pm9261/MAINTAINERS
 create mode 100644 board/ronetix/pm9263/MAINTAINERS
 create mode 100644 board/ronetix/pm9g45/MAINTAINERS
 create mode 100644 board/sacsng/MAINTAINERS
 create mode 100644 board/samsung/arndale/MAINTAINERS
 create mode 100644 board/samsung/goni/MAINTAINERS
 create mode 100644 board/samsung/origen/MAINTAINERS
 create mode 100644 board/samsung/smdk2410/MAINTAINERS
 create mode 100644 board/samsung/smdk5250/MAINTAINERS
 create mode 100644 board/samsung/smdk5420/MAINTAINERS
 create mode 100644 board/samsung/smdkc100/MAINTAINERS
 create mode 100644 board/samsung/smdkv310/MAINTAINERS
 create mode 100644 board/samsung/trats/MAINTAINERS
 create mode 100644 board/samsung/trats2/MAINTAINERS
 create mode 100644 board/samsung/universal_c210/MAINTAINERS
 create mode 100644 board/sandbox/MAINTAINERS
 create mode 100644 board/sandburst/karef/MAINTAINERS
 create mode 100644 board/sandburst/metrobox/MAINTAINERS
 create mode 100644 board/sandisk/sansa_fuze_plus/MAINTAINERS
 create mode 100644 board/sandpoint/MAINTAINERS
 create mode 100644 board/sbc405/MAINTAINERS
 create mode 100644 board/sbc8349/MAINTAINERS
 create mode 100644 board/sbc8548/MAINTAINERS
 create mode 100644 board/sbc8641d/MAINTAINERS
 create mode 100644 board/sc3/MAINTAINERS
 create mode 100644 board/scb9328/MAINTAINERS
 create mode 100644 board/schulercontrol/sc_sps_1/MAINTAINERS
 create mode 100644 board/shmin/MAINTAINERS
 create mode 100644 board/siemens/corvus/MAINTAINERS
 create mode 100644 board/siemens/draco/MAINTAINERS
 create mode 100644 board/siemens/pxm2/MAINTAINERS
 create mode 100644 board/siemens/rut/MAINTAINERS
 create mode 100644 board/siemens/taurus/MAINTAINERS
 create mode 100644 board/silica/pengwyn/MAINTAINERS
 create mode 100644 board/sixnet/MAINTAINERS
 create mode 100644 board/socrates/MAINTAINERS
 create mode 100644 board/solidrun/hummingboard/MAINTAINERS
 create mode 100644 board/spd8xx/MAINTAINERS
 create mode 100644 board/spear/spear300/MAINTAINERS
 create mode 100644 board/spear/spear310/MAINTAINERS
 create mode 100644 board/spear/spear320/MAINTAINERS
 create mode 100644 board/spear/spear600/MAINTAINERS
 create mode 100644 board/spear/x600/MAINTAINERS
 create mode 100644 board/st-ericsson/snowball/MAINTAINERS
 create mode 100644 board/st-ericsson/u8500/MAINTAINERS
 create mode 100644 board/st/nhk8815/MAINTAINERS
 create mode 100644 board/stx/stxgp3/MAINTAINERS
 create mode 100644 board/stx/stxssa/MAINTAINERS
 create mode 100644 board/stx/stxxtc/MAINTAINERS
 create mode 100644 board/sunxi/MAINTAINERS
 create mode 100644 board/svm_sc8xx/MAINTAINERS
 create mode 100644 board/synopsys/MAINTAINERS
 create mode 100644 board/synopsys/axs101/MAINTAINERS
 create mode 100644 board/syteco/jadecpu/MAINTAINERS
 create mode 100644 board/syteco/zmx25/MAINTAINERS
 create mode 100644 board/t3corp/MAINTAINERS
 create mode 100644 board/taskit/stamp9g20/MAINTAINERS
 create mode 100644 board/tcm-bf518/MAINTAINERS
 create mode 100644 board/tcm-bf537/MAINTAINERS
 create mode 100644 board/technexion/tao3530/MAINTAINERS
 create mode 100644 board/technexion/twister/MAINTAINERS
 create mode 100644 board/teejet/mt_ventoux/MAINTAINERS
 create mode 100644 board/ti/am335x/MAINTAINERS
 create mode 100644 board/ti/am3517crane/MAINTAINERS
 create mode 100644 board/ti/am43xx/MAINTAINERS
 create mode 100644 board/ti/beagle/MAINTAINERS
 create mode 100644 board/ti/dra7xx/MAINTAINERS
 create mode 100644 board/ti/evm/MAINTAINERS
 create mode 100644 board/ti/ks2_evm/MAINTAINERS
 create mode 100644 board/ti/omap5912osk/MAINTAINERS
 create mode 100644 board/ti/omap5_uevm/MAINTAINERS
 create mode 100644 board/ti/panda/MAINTAINERS
 create mode 100644 board/ti/sdp3430/MAINTAINERS
 create mode 100644 board/ti/sdp4430/MAINTAINERS
 create mode 100644 board/ti/ti814x/MAINTAINERS
 create mode 100644 board/ti/ti816x/MAINTAINERS
 create mode 100644 board/ti/tnetv107xevm/MAINTAINERS
 create mode 100644 board/timll/devkit3250/MAINTAINERS
 create mode 100644 board/timll/devkit8000/MAINTAINERS
 create mode 100644 board/toradex/colibri_pxa270/MAINTAINERS
 create mode 100644 board/toradex/colibri_t20_iris/MAINTAINERS
 create mode 100644 board/total5200/MAINTAINERS
 create mode 100644 board/tqc/tqm5200/MAINTAINERS
 create mode 100644 board/tqc/tqm8260/MAINTAINERS
 create mode 100644 board/tqc/tqm8272/MAINTAINERS
 create mode 100644 board/tqc/tqm834x/MAINTAINERS
 create mode 100644 board/tqc/tqm8xx/MAINTAINERS
 create mode 100644 board/trizepsiv/MAINTAINERS
 create mode 100644 board/ttcontrol/vision2/MAINTAINERS
 create mode 100644 board/udoo/MAINTAINERS
 create mode 100644 board/utx8245/MAINTAINERS
 create mode 100644 board/v38b/MAINTAINERS
 create mode 100644 board/ve8313/MAINTAINERS
 create mode 100644 board/vpac270/MAINTAINERS
 create mode 100644 board/w7o/MAINTAINERS
 create mode 100644 board/wandboard/MAINTAINERS
 create mode 100644 board/woodburn/MAINTAINERS
 create mode 100644 board/xaeniax/MAINTAINERS
 create mode 100644 board/xes/xpedite1000/MAINTAINERS
 create mode 100644 board/xes/xpedite517x/MAINTAINERS
 create mode 100644 board/xes/xpedite520x/MAINTAINERS
 create mode 100644 board/xes/xpedite537x/MAINTAINERS
 create mode 100644 board/xes/xpedite550x/MAINTAINERS
 create mode 100644 board/xilinx/microblaze-generic/MAINTAINERS
 create mode 100644 board/xilinx/ml507/MAINTAINERS
 create mode 100644 board/xilinx/ppc405-generic/MAINTAINERS
 create mode 100644 board/xilinx/ppc440-generic/MAINTAINERS
 create mode 100644 board/xilinx/zynq/MAINTAINERS
 create mode 100644 board/zeus/MAINTAINERS
 create mode 100644 board/zipitz2/MAINTAINERS
board/8dtech/eco5pk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..20c1c8c
@@ -0,0 +1,6 @@
+ECO5PK BOARD
+M:	Raphael Assenat <[email protected]>
+S:	Maintained
+F:	board/8dtech/eco5pk/
+F:	include/configs/eco5pk.h
+F:	configs/eco5pk_defconfig
board/AndesTech/adp-ag101/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..1f0169b
@@ -0,0 +1,6 @@
+ADP-AG101 BOARD
+M:	Andes <[email protected]>
+S:	Maintained
+F:	board/AndesTech/adp-ag101/
+F:	include/configs/adp-ag101.h
+F:	configs/adp-ag101_defconfig
board/AndesTech/adp-ag101p/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9a2c7a3
@@ -0,0 +1,6 @@
+ADP-AG101P BOARD
+M:	Andes <[email protected]>
+S:	Maintained
+F:	board/AndesTech/adp-ag101p/
+F:	include/configs/adp-ag101p.h
+F:	configs/adp-ag101p_defconfig
board/AndesTech/adp-ag102/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..94b87c7
@@ -0,0 +1,6 @@
+ADP-AG102 BOARD
+M:	Andes <[email protected]>
+S:	Maintained
+F:	board/AndesTech/adp-ag102/
+F:	include/configs/adp-ag102.h
+F:	configs/adp-ag102_defconfig
board/Barix/ipam390/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..640e34f
@@ -0,0 +1,6 @@
+IPAM390 BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/Barix/ipam390/
+F:	include/configs/ipam390.h
+F:	configs/ipam390_defconfig
board/BuR/kwb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c28fb49
@@ -0,0 +1,6 @@
+KWB BOARD
+M:	Hannes Petermaier <[email protected]>
+S:	Maintained
+F:	board/BuR/kwb/
+F:	include/configs/kwb.h
+F:	configs/kwb_defconfig
board/BuR/tseries/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..e57326a
@@ -0,0 +1,8 @@
+TSERIES BOARD
+M:	Hannes Petermaier <[email protected]>
+S:	Maintained
+F:	board/BuR/tseries/
+F:	include/configs/tseries.h
+F:	configs/tseries_mmc_defconfig
+F:	configs/tseries_nand_defconfig
+F:	configs/tseries_spi_defconfig
board/BuS/eb_cpu5282/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..87298ad
@@ -0,0 +1,7 @@
+EB_CPU5282 BOARD
+M:	Jens Scharsig <[email protected]>
+S:	Maintained
+F:	board/BuS/eb_cpu5282/
+F:	include/configs/eb_cpu5282.h
+F:	configs/eb_cpu5282_defconfig
+F:	configs/eb_cpu5282_internal_defconfig
board/BuS/eb_cpux9k2/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..81c4349
@@ -0,0 +1,7 @@
+EB_CPUX9K2 BOARD
+M:	Jens Scharsig <[email protected]>
+S:	Maintained
+F:	board/BuS/eb_cpux9k2/
+F:	include/configs/eb_cpux9k2.h
+F:	configs/eb_cpux9k2_defconfig
+F:	configs/eb_cpux9k2_ram_defconfig
board/BuS/vl_ma2sc/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..b70104d
@@ -0,0 +1,7 @@
+VL_MA2SC BOARD
+M:	Jens Scharsig <[email protected]>
+S:	Maintained
+F:	board/BuS/vl_ma2sc/
+F:	include/configs/vl_ma2sc.h
+F:	configs/vl_ma2sc_defconfig
+F:	configs/vl_ma2sc_ram_defconfig
board/CarMediaLab/flea3/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c7b0df7
@@ -0,0 +1,6 @@
+FLEA3 BOARD
+M:	Stefano Babic <[email protected]>
+S:	Maintained
+F:	board/CarMediaLab/flea3/
+F:	include/configs/flea3.h
+F:	configs/flea3_defconfig
board/LEOX/elpt860/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8f8a199
@@ -0,0 +1,6 @@
+ELPT860 BOARD
+M:	The LEOX team <[email protected]>
+S:	Maintained
+F:	board/LEOX/elpt860/
+F:	include/configs/ELPT860.h
+F:	configs/ELPT860_defconfig
board/LaCie/edminiv2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e0591f4
@@ -0,0 +1,6 @@
+EDMINIV2 BOARD
+M:	Albert ARIBAUD <[email protected]>
+S:	Maintained
+F:	board/LaCie/edminiv2/
+F:	include/configs/edminiv2.h
+F:	configs/edminiv2_defconfig
board/LaCie/net2big_v2/MAINTAINERS new file +11 -0
new file mode 100644
index 0000000..1afaa5c
@@ -0,0 +1,11 @@
+NET2BIG_V2 BOARD
+M:	-
+S:	Maintained
+F:	board/LaCie/net2big_v2/
+F:	include/configs/lacie_kw.h
+F:	configs/d2net_v2_defconfig
+
+NET2BIG_V2 BOARD
+M:	Simon Guinot <[email protected]>
+S:	Maintained
+F:	configs/net2big_v2_defconfig
board/LaCie/netspace_v2/MAINTAINERS new file +14 -0
new file mode 100644
index 0000000..ad3dfa1
@@ -0,0 +1,14 @@
+NETSPACE_V2 BOARD
+M:	Simon Guinot <[email protected]>
+S:	Maintained
+F:	board/LaCie/netspace_v2/
+F:	include/configs/lacie_kw.h
+F:	configs/inetspace_v2_defconfig
+F:	configs/netspace_max_v2_defconfig
+F:	configs/netspace_v2_defconfig
+
+NETSPACE_LITE_V2 BOARD
+M:	-
+S:	Maintained
+F:	configs/netspace_lite_v2_defconfig
+F:	configs/netspace_mini_v2_defconfig
board/LaCie/wireless_space/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8b36bff
@@ -0,0 +1,6 @@
+WIRELESS_SPACE BOARD
+M:	-
+S:	Maintained
+F:	board/LaCie/wireless_space/
+F:	include/configs/wireless_space.h
+F:	configs/wireless_space_defconfig
board/Marvell/aspenite/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a77d30e
@@ -0,0 +1,6 @@
+ASPENITE BOARD
+M:	Prafulla Wadaskar <[email protected]>
+S:	Maintained
+F:	board/Marvell/aspenite/
+F:	include/configs/aspenite.h
+F:	configs/aspenite_defconfig
board/Marvell/db64360/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7383207
@@ -0,0 +1,6 @@
+DB64360 BOARD
+M:	-
+S:	Maintained
+F:	board/Marvell/db64360/
+F:	include/configs/DB64360.h
+F:	configs/DB64360_defconfig
board/Marvell/db64460/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..751aac2
@@ -0,0 +1,6 @@
+DB64460 BOARD
+M:	-
+S:	Maintained
+F:	board/Marvell/db64460/
+F:	include/configs/DB64460.h
+F:	configs/DB64460_defconfig
board/Marvell/dkb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c272b7a
@@ -0,0 +1,6 @@
+DKB BOARD
+M:	Lei Wen <[email protected]>
+S:	Maintained
+F:	board/Marvell/dkb/
+F:	include/configs/dkb.h
+F:	configs/dkb_defconfig
board/Marvell/dreamplug/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2561ba8
@@ -0,0 +1,6 @@
+DREAMPLUG BOARD
+M:	Jason Cooper <[email protected]>
+S:	Maintained
+F:	board/Marvell/dreamplug/
+F:	include/configs/dreamplug.h
+F:	configs/dreamplug_defconfig
board/Marvell/gplugd/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..320bc09
@@ -0,0 +1,6 @@
+GPLUGD BOARD
+M:	Ajay Bhargav <[email protected]>
+S:	Maintained
+F:	board/Marvell/gplugd/
+F:	include/configs/gplugd.h
+F:	configs/gplugd_defconfig
board/Marvell/guruplug/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b5d0734
@@ -0,0 +1,6 @@
+GURUPLUG BOARD
+M:	Siddarth Gore <[email protected]>
+S:	Maintained
+F:	board/Marvell/guruplug/
+F:	include/configs/guruplug.h
+F:	configs/guruplug_defconfig
board/Marvell/mv88f6281gtw_ge/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9c26ca7
@@ -0,0 +1,6 @@
+MV88F6281GTW_GE BOARD
+M:	Prafulla Wadaskar <[email protected]>
+S:	Maintained
+F:	board/Marvell/mv88f6281gtw_ge/
+F:	include/configs/mv88f6281gtw_ge.h
+F:	configs/mv88f6281gtw_ge_defconfig
board/Marvell/openrd/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..7a52a8e
@@ -0,0 +1,12 @@
+OPENRD BOARD
+M:	Prafulla Wadaskar <[email protected]>
+S:	Maintained
+F:	board/Marvell/openrd/
+F:	include/configs/openrd.h
+F:	configs/openrd_base_defconfig
+
+OPENRD_CLIENT BOARD
+M:	-
+S:	Maintained
+F:	configs/openrd_client_defconfig
+F:	configs/openrd_ultimate_defconfig
board/Marvell/rd6281a/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..d4ad592
@@ -0,0 +1,6 @@
+RD6281A BOARD
+M:	Prafulla Wadaskar <[email protected]>
+S:	Maintained
+F:	board/Marvell/rd6281a/
+F:	include/configs/rd6281a.h
+F:	configs/rd6281a_defconfig
board/Marvell/sheevaplug/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2b0103d
@@ -0,0 +1,6 @@
+SHEEVAPLUG BOARD
+M:	Prafulla Wadaskar <[email protected]>
+S:	Maintained
+F:	board/Marvell/sheevaplug/
+F:	include/configs/sheevaplug.h
+F:	configs/sheevaplug_defconfig
board/RRvision/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..59b5c5f
@@ -0,0 +1,7 @@
+RRVISION BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/RRvision/
+F:	include/configs/RRvision.h
+F:	configs/RRvision_defconfig
+F:	configs/RRvision_LCD_defconfig
board/Seagate/dockstar/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f259e58
@@ -0,0 +1,6 @@
+DOCKSTAR BOARD
+M:	Eric Cooper <[email protected]>
+S:	Maintained
+F:	board/Seagate/dockstar/
+F:	include/configs/dockstar.h
+F:	configs/dockstar_defconfig
board/Seagate/goflexhome/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6d6a1ff
@@ -0,0 +1,6 @@
+GOFLEXHOME BOARD
+M:	Suriyan Ramasami <[email protected]>
+S:	Maintained
+F:	board/Seagate/goflexhome/
+F:	include/configs/goflexhome.h
+F:	configs/goflexhome_defconfig
board/a3000/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2d8560f
@@ -0,0 +1,6 @@
+A3000 BOARD
+M:	-
+S:	Maintained
+F:	board/a3000/
+F:	include/configs/A3000.h
+F:	configs/A3000_defconfig
board/a3m071/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..975107d
@@ -0,0 +1,7 @@
+A3M071 BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/a3m071/
+F:	include/configs/a3m071.h
+F:	configs/a3m071_defconfig
+F:	configs/a4m2k_defconfig
board/a4m072/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..83dc59e
@@ -0,0 +1,6 @@
+A4M072 BOARD
+M:	Sergei Poselenov <[email protected]>
+S:	Maintained
+F:	board/a4m072/
+F:	include/configs/a4m072.h
+F:	configs/a4m072_defconfig
board/abilis/tb100/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f08c3fe
@@ -0,0 +1,6 @@
+TB100 BOARD
+M:	Alexey Brodkin <[email protected]>
+S:	Maintained
+F:	board/abilis/tb100/
+F:	include/configs/tb100.h
+F:	configs/tb100_defconfig
board/afeb9260/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..337f302
@@ -0,0 +1,6 @@
+AFEB9260 BOARD
+M:	Sergey Lapin <[email protected]>
+S:	Maintained
+F:	board/afeb9260/
+F:	include/configs/afeb9260.h
+F:	configs/afeb9260_defconfig
board/ait/cam_enc_4xx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..d6477c6
@@ -0,0 +1,6 @@
+CAM_ENC_4XX BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/ait/cam_enc_4xx/
+F:	include/configs/cam_enc_4xx.h
+F:	configs/cam_enc_4xx_defconfig
board/alphaproject/ap_sh4a_4a/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..f24489d
@@ -0,0 +1,7 @@
+AP_SH4A_4A BOARD
+M:	Nobuhiro Iwamatsu <[email protected]>
+M:	Nobuhiro Iwamatsu <[email protected]>
+S:	Maintained
+F:	board/alphaproject/ap_sh4a_4a/
+F:	include/configs/ap_sh4a_4a.h
+F:	configs/ap_sh4a_4a_defconfig
board/altera/nios2-generic/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9cbcba9
@@ -0,0 +1,6 @@
+NIOS2-GENERIC BOARD
+M:	Scott McNutt <[email protected]>
+S:	Maintained
+F:	board/altera/nios2-generic/
+F:	include/configs/nios2-generic.h
+F:	configs/nios2-generic_defconfig
board/altera/socfpga/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..626c0f7
@@ -0,0 +1,7 @@
+SOCFPGA BOARD
+M:	Dinh Nguyen <[email protected]>
+M:	Chin-Liang See <[email protected]>
+S:	Maintained
+F:	board/altera/socfpga/
+F:	include/configs/socfpga_cyclone5.h
+F:	configs/socfpga_cyclone5_defconfig
board/amcc/acadia/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c16961f
@@ -0,0 +1,6 @@
+ACADIA BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/acadia/
+F:	include/configs/acadia.h
+F:	configs/acadia_defconfig
board/amcc/bamboo/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4c8929e
@@ -0,0 +1,6 @@
+BAMBOO BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/bamboo/
+F:	include/configs/bamboo.h
+F:	configs/bamboo_defconfig
board/amcc/bluestone/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4a329e9
@@ -0,0 +1,6 @@
+BLUESTONE BOARD
+M:	Tirumala Marri <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/amcc/bluestone/
+F:	include/configs/bluestone.h
+F:	configs/bluestone_defconfig
board/amcc/bubinga/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9d5ace2
@@ -0,0 +1,6 @@
+BUBINGA BOARD
+M:	-
+S:	Maintained
+F:	board/amcc/bubinga/
+F:	include/configs/bubinga.h
+F:	configs/bubinga_defconfig
board/amcc/canyonlands/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..52bf004
@@ -0,0 +1,8 @@
+CANYONLANDS BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/canyonlands/
+F:	include/configs/canyonlands.h
+F:	configs/arches_defconfig
+F:	configs/canyonlands_defconfig
+F:	configs/glacier_defconfig
board/amcc/ebony/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bc62851
@@ -0,0 +1,6 @@
+EBONY BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/ebony/
+F:	include/configs/ebony.h
+F:	configs/ebony_defconfig
board/amcc/katmai/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f089352
@@ -0,0 +1,6 @@
+KATMAI BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/katmai/
+F:	include/configs/katmai.h
+F:	configs/katmai_defconfig
board/amcc/kilauea/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..12bbcb1
@@ -0,0 +1,7 @@
+KILAUEA BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/kilauea/
+F:	include/configs/kilauea.h
+F:	configs/haleakala_defconfig
+F:	configs/kilauea_defconfig
board/amcc/luan/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a23296d
@@ -0,0 +1,6 @@
+LUAN BOARD
+M:	John Otken <[email protected]>
+S:	Maintained
+F:	board/amcc/luan/
+F:	include/configs/luan.h
+F:	configs/luan_defconfig
board/amcc/makalu/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ecd5e19
@@ -0,0 +1,6 @@
+MAKALU BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/makalu/
+F:	include/configs/makalu.h
+F:	configs/makalu_defconfig
board/amcc/ocotea/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..34634a2
@@ -0,0 +1,6 @@
+OCOTEA BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/ocotea/
+F:	include/configs/ocotea.h
+F:	configs/ocotea_defconfig
board/amcc/redwood/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..756b301
@@ -0,0 +1,6 @@
+REDWOOD BOARD
+M:	Feng Kan <[email protected]>
+S:	Maintained
+F:	board/amcc/redwood/
+F:	include/configs/redwood.h
+F:	configs/redwood_defconfig
board/amcc/sequoia/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..6c28a37
@@ -0,0 +1,9 @@
+SEQUOIA BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/sequoia/
+F:	include/configs/sequoia.h
+F:	configs/rainier_defconfig
+F:	configs/rainier_ramboot_defconfig
+F:	configs/sequoia_defconfig
+F:	configs/sequoia_ramboot_defconfig
board/amcc/taihu/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2efc254
@@ -0,0 +1,6 @@
+TAIHU BOARD
+M:	John Otken <[email protected]>
+S:	Maintained
+F:	board/amcc/taihu/
+F:	include/configs/taihu.h
+F:	configs/taihu_defconfig
board/amcc/taishan/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..d9d80bf
@@ -0,0 +1,6 @@
+TAISHAN BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/taishan/
+F:	include/configs/taishan.h
+F:	configs/taishan_defconfig
board/amcc/walnut/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..2a98c85
@@ -0,0 +1,7 @@
+WALNUT BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/walnut/
+F:	include/configs/walnut.h
+F:	configs/sycamore_defconfig
+F:	configs/walnut_defconfig
board/amcc/yosemite/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..3f553e1
@@ -0,0 +1,7 @@
+YOSEMITE BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/amcc/yosemite/
+F:	include/configs/yosemite.h
+F:	configs/yellowstone_defconfig
+F:	configs/yosemite_defconfig
board/amcc/yucca/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0663003
@@ -0,0 +1,6 @@
+YUCCA BOARD
+M:	-
+S:	Maintained
+F:	board/amcc/yucca/
+F:	include/configs/yucca.h
+F:	configs/yucca_defconfig
board/armadeus/apf27/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..09f0525
@@ -0,0 +1,7 @@
+APF27 BOARD
+M:	Philippe Reynes <[email protected]>
+M:	Eric Jarrige <[email protected]>
+S:	Maintained
+F:	board/armadeus/apf27/
+F:	include/configs/apf27.h
+F:	configs/apf27_defconfig
board/armltd/integrator/MAINTAINERS new file +14 -0
new file mode 100644
index 0000000..8af765e
@@ -0,0 +1,14 @@
+INTEGRATOR BOARD
+M:	Linus Walleij <[email protected]>
+S:	Maintained
+F:	board/armltd/integrator/
+F:	include/configs/integratorcp.h
+F:	configs/integratorcp_cm1136_defconfig
+F:	include/configs/integratorap.h
+F:	configs/integratorap_cm720t_defconfig
+F:	configs/integratorap_cm920t_defconfig
+F:	configs/integratorcp_cm920t_defconfig
+F:	configs/integratorap_cm926ejs_defconfig
+F:	configs/integratorcp_cm926ejs_defconfig
+F:	configs/integratorap_cm946es_defconfig
+F:	configs/integratorcp_cm946es_defconfig
board/armltd/versatile/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..f390e53
@@ -0,0 +1,8 @@
+VERSATILE BOARD
+M:	-
+S:	Maintained
+F:	board/armltd/versatile/
+F:	include/configs/versatile.h
+F:	configs/versatileab_defconfig
+F:	configs/versatilepb_defconfig
+F:	configs/versatileqemu_defconfig
board/armltd/vexpress/MAINTAINERS new file +14 -0
new file mode 100644
index 0000000..cfde7f2
@@ -0,0 +1,14 @@
+VEXPRESS BOARD
+M:	-
+S:	Maintained
+F:	board/armltd/vexpress/
+F:	include/configs/vexpress_ca15_tc2.h
+F:	configs/vexpress_ca15_tc2_defconfig
+
+VEXPRESS_CA5X2 BOARD
+M:	Matt Waddel <[email protected]>
+S:	Maintained
+F:	include/configs/vexpress_ca5x2.h
+F:	configs/vexpress_ca5x2_defconfig
+F:	include/configs/vexpress_ca9x4.h
+F:	configs/vexpress_ca9x4_defconfig
board/armltd/vexpress64/MAINTAINERS new file +11 -0
new file mode 100644
index 0000000..97c4b0e
@@ -0,0 +1,11 @@
+VEXPRESS64 BOARD
+M:	David Feng <[email protected]>
+S:	Maintained
+F:	board/armltd/vexpress64/
+F:	include/configs/vexpress_aemv8a.h
+F:	configs/vexpress_aemv8a_defconfig
+
+VEXPRESS_AEMV8A_SEMI BOARD
+M:	Steve Rae <[email protected]>
+S:	Maintained
+F:	configs/vexpress_aemv8a_semi_defconfig
board/astro/mcf5373l/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6c23da7
@@ -0,0 +1,6 @@
+MCF5373L BOARD
+M:	Wolfgang Wegner <[email protected]>
+S:	Maintained
+F:	board/astro/mcf5373l/
+F:	include/configs/astro_mcf5373l.h
+F:	configs/astro_mcf5373l_defconfig
board/atc/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..1c5d61e
@@ -0,0 +1,6 @@
+ATC BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/atc/
+F:	include/configs/atc.h
+F:	configs/atc_defconfig
board/atmark-techno/armadillo-800eva/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6f547d8
@@ -0,0 +1,6 @@
+ARMADILLO-800EVA BOARD
+M:	Nobuhiro Iwamatsu <[email protected]>
+S:	Maintained
+F:	board/atmark-techno/armadillo-800eva/
+F:	include/configs/armadillo-800eva.h
+F:	configs/armadillo-800eva_defconfig
board/atmel/at91rm9200ek/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..d2a479b
@@ -0,0 +1,7 @@
+AT91RM9200EK BOARD
+M:	Andreas Bie?mann <[email protected]>
+S:	Maintained
+F:	board/atmel/at91rm9200ek/
+F:	include/configs/at91rm9200ek.h
+F:	configs/at91rm9200ek_defconfig
+F:	configs/at91rm9200ek_ram_defconfig
board/atmel/at91sam9260ek/MAINTAINERS new file +16 -0
new file mode 100644
index 0000000..0c7c721
@@ -0,0 +1,16 @@
+AT91SAM9260EK BOARD
+M:	Stelian Pop <[email protected]>
+S:	Maintained
+F:	board/atmel/at91sam9260ek/
+F:	include/configs/at91sam9260ek.h
+F:	configs/at91sam9260ek_dataflash_cs0_defconfig
+F:	configs/at91sam9260ek_dataflash_cs1_defconfig
+F:	configs/at91sam9260ek_nandflash_defconfig
+F:	configs/at91sam9g20ek_2mmc_nandflash_defconfig
+F:	configs/at91sam9g20ek_dataflash_cs0_defconfig
+F:	configs/at91sam9g20ek_dataflash_cs1_defconfig
+F:	configs/at91sam9g20ek_mmc_defconfig
+F:	configs/at91sam9g20ek_nandflash_defconfig
+F:	configs/at91sam9xeek_dataflash_cs0_defconfig
+F:	configs/at91sam9xeek_dataflash_cs1_defconfig
+F:	configs/at91sam9xeek_nandflash_defconfig
board/atmel/at91sam9261ek/MAINTAINERS new file +11 -0
new file mode 100644
index 0000000..682dfdf
@@ -0,0 +1,11 @@
+AT91SAM9261EK BOARD
+M:	Stelian Pop <[email protected]>
+S:	Maintained
+F:	board/atmel/at91sam9261ek/
+F:	include/configs/at91sam9261ek.h
+F:	configs/at91sam9261ek_dataflash_cs0_defconfig
+F:	configs/at91sam9261ek_dataflash_cs3_defconfig
+F:	configs/at91sam9261ek_nandflash_defconfig
+F:	configs/at91sam9g10ek_dataflash_cs0_defconfig
+F:	configs/at91sam9g10ek_dataflash_cs3_defconfig
+F:	configs/at91sam9g10ek_nandflash_defconfig
board/atmel/at91sam9263ek/MAINTAINERS new file +10 -0
new file mode 100644
index 0000000..3b4b654
@@ -0,0 +1,10 @@
+AT91SAM9263EK BOARD
+M:	Stelian Pop <[email protected]>
+S:	Maintained
+F:	board/atmel/at91sam9263ek/
+F:	include/configs/at91sam9263ek.h
+F:	configs/at91sam9263ek_dataflash_defconfig
+F:	configs/at91sam9263ek_dataflash_cs0_defconfig
+F:	configs/at91sam9263ek_nandflash_defconfig
+F:	configs/at91sam9263ek_norflash_defconfig
+F:	configs/at91sam9263ek_norflash_boot_defconfig
board/atmel/at91sam9m10g45ek/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..6389e6a
@@ -0,0 +1,7 @@
+AT91SAM9M10G45EK BOARD
+M:	Bo Shen <[email protected]>
+S:	Maintained
+F:	board/atmel/at91sam9m10g45ek/
+F:	include/configs/at91sam9m10g45ek.h
+F:	configs/at91sam9m10g45ek_mmc_defconfig
+F:	configs/at91sam9m10g45ek_nandflash_defconfig
board/atmel/at91sam9n12ek/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..82a9192
@@ -0,0 +1,8 @@
+AT91SAM9N12EK BOARD
+M:	Josh Wu <[email protected]>
+S:	Maintained
+F:	board/atmel/at91sam9n12ek/
+F:	include/configs/at91sam9n12ek.h
+F:	configs/at91sam9n12ek_mmc_defconfig
+F:	configs/at91sam9n12ek_nandflash_defconfig
+F:	configs/at91sam9n12ek_spiflash_defconfig
board/atmel/at91sam9rlek/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..7dd8ef7
@@ -0,0 +1,7 @@
+AT91SAM9RLEK BOARD
+M:	Stelian Pop <[email protected]>
+S:	Maintained
+F:	board/atmel/at91sam9rlek/
+F:	include/configs/at91sam9rlek.h
+F:	configs/at91sam9rlek_dataflash_defconfig
+F:	configs/at91sam9rlek_nandflash_defconfig
board/atmel/at91sam9x5ek/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..5fea489
@@ -0,0 +1,9 @@
+AT91SAM9X5EK BOARD
+M:	Bo Shen <[email protected]>
+S:	Maintained
+F:	board/atmel/at91sam9x5ek/
+F:	include/configs/at91sam9x5ek.h
+F:	configs/at91sam9x5ek_dataflash_defconfig
+F:	configs/at91sam9x5ek_mmc_defconfig
+F:	configs/at91sam9x5ek_nandflash_defconfig
+F:	configs/at91sam9x5ek_spiflash_defconfig
board/atmel/atngw100/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..dd698ea
@@ -0,0 +1,6 @@
+ATNGW100 BOARD
+M:	Haavard Skinnemoen <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/atmel/atngw100/
+F:	include/configs/atngw100.h
+F:	configs/atngw100_defconfig
board/atmel/atngw100mkii/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..212363e
@@ -0,0 +1,6 @@
+ATNGW100MKII BOARD
+M:	Andreas Bie?mann <[email protected]>
+S:	Maintained
+F:	board/atmel/atngw100mkii/
+F:	include/configs/atngw100mkii.h
+F:	configs/atngw100mkii_defconfig
board/atmel/atstk1000/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..76365b0
@@ -0,0 +1,12 @@
+ATSTK1000 BOARD
+M:	Haavard Skinnemoen <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/atmel/atstk1000/
+F:	include/configs/atstk1002.h
+F:	configs/atstk1002_defconfig
+F:	include/configs/atstk1003.h
+F:	configs/atstk1003_defconfig
+F:	include/configs/atstk1004.h
+F:	configs/atstk1004_defconfig
+F:	include/configs/atstk1006.h
+F:	configs/atstk1006_defconfig
board/atmel/sama5d3_xplained/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..8a09c19
@@ -0,0 +1,7 @@
+SAMA5D3_XPLAINED BOARD
+M:	Bo Shen <[email protected]>
+S:	Maintained
+F:	board/atmel/sama5d3_xplained/
+F:	include/configs/sama5d3_xplained.h
+F:	configs/sama5d3_xplained_mmc_defconfig
+F:	configs/sama5d3_xplained_nandflash_defconfig
board/atmel/sama5d3xek/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..560303c
@@ -0,0 +1,8 @@
+SAMA5D3XEK BOARD
+M:	Bo Shen <[email protected]>
+S:	Maintained
+F:	board/atmel/sama5d3xek/
+F:	include/configs/sama5d3xek.h
+F:	configs/sama5d3xek_mmc_defconfig
+F:	configs/sama5d3xek_nandflash_defconfig
+F:	configs/sama5d3xek_spiflash_defconfig
board/avionic-design/medcom-wide/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0a00fcf
@@ -0,0 +1,6 @@
+MEDCOM-WIDE BOARD
+M:	Alban Bedel <[email protected]>
+S:	Maintained
+F:	board/avionic-design/medcom-wide/
+F:	include/configs/medcom-wide.h
+F:	configs/medcom-wide_defconfig
board/avionic-design/plutux/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e8ef509
@@ -0,0 +1,6 @@
+PLUTUX BOARD
+M:	Alban Bedel <[email protected]>
+S:	Maintained
+F:	board/avionic-design/plutux/
+F:	include/configs/plutux.h
+F:	configs/plutux_defconfig
board/avionic-design/tec-ng/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5cbdf8e
@@ -0,0 +1,6 @@
+TEC-NG BOARD
+M:	Alban Bedel <[email protected]>
+S:	Maintained
+F:	board/avionic-design/tec-ng/
+F:	include/configs/tec-ng.h
+F:	configs/tec-ng_defconfig
board/avionic-design/tec/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..10f1aac
@@ -0,0 +1,6 @@
+TEC BOARD
+M:	Alban Bedel <[email protected]>
+S:	Maintained
+F:	board/avionic-design/tec/
+F:	include/configs/tec.h
+F:	configs/tec_defconfig
board/avnet/fx12mm/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..c92e258
@@ -0,0 +1,7 @@
+FX12MM BOARD
+M:	Georg Schardt <[email protected]>
+S:	Maintained
+F:	board/avnet/fx12mm/
+F:	include/configs/fx12mm.h
+F:	configs/fx12mm_defconfig
+F:	configs/fx12mm_flash_defconfig
board/avnet/v5fx30teval/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..91dde7a
@@ -0,0 +1,7 @@
+V5FX30TEVAL BOARD
+M:	Ricardo Ribalda <[email protected]>
+S:	Maintained
+F:	board/avnet/v5fx30teval/
+F:	include/configs/v5fx30teval.h
+F:	configs/v5fx30teval_defconfig
+F:	configs/v5fx30teval_flash_defconfig
board/balloon3/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..df9a5bb
@@ -0,0 +1,6 @@
+BALLOON3 BOARD
+M:	Marek Vasut <[email protected]>
+S:	Maintained
+F:	board/balloon3/
+F:	include/configs/balloon3.h
+F:	configs/balloon3_defconfig
board/barco/titanium/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7e9913f
@@ -0,0 +1,6 @@
+TITANIUM BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/barco/titanium/
+F:	include/configs/titanium.h
+F:	configs/titanium_defconfig
board/bc3450/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e2a8363
@@ -0,0 +1,6 @@
+BC3450 BOARD
+M:	-
+S:	Maintained
+F:	board/bc3450/
+F:	include/configs/BC3450.h
+F:	configs/BC3450_defconfig
board/bct-brettl2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..32245d4
@@ -0,0 +1,6 @@
+BCT-BRETTL2 BOARD
+M:	Peter Meerwald <[email protected]>
+S:	Maintained
+F:	board/bct-brettl2/
+F:	include/configs/bct-brettl2.h
+F:	configs/bct-brettl2_defconfig
board/bf506f-ezkit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..aaf1b7e
@@ -0,0 +1,6 @@
+BF506F-EZKIT BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf506f-ezkit/
+F:	include/configs/bf506f-ezkit.h
+F:	configs/bf506f-ezkit_defconfig
board/bf518f-ezbrd/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6727ae4
@@ -0,0 +1,6 @@
+BF518F-EZBRD BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf518f-ezbrd/
+F:	include/configs/bf518f-ezbrd.h
+F:	configs/bf518f-ezbrd_defconfig
board/bf525-ucr2/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..f2e9575
@@ -0,0 +1,7 @@
+BF525-UCR2 BOARD
+M:	Haitao Zhang <[email protected]>
+M:	Chong Huang <[email protected]>
+S:	Maintained
+F:	board/bf525-ucr2/
+F:	include/configs/bf525-ucr2.h
+F:	configs/bf525-ucr2_defconfig
board/bf526-ezbrd/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f7c2d18
@@ -0,0 +1,6 @@
+BF526-EZBRD BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf526-ezbrd/
+F:	include/configs/bf526-ezbrd.h
+F:	configs/bf526-ezbrd_defconfig
board/bf527-ad7160-eval/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e93de1a
@@ -0,0 +1,6 @@
+BF527-AD7160-EVAL BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf527-ad7160-eval/
+F:	include/configs/bf527-ad7160-eval.h
+F:	configs/bf527-ad7160-eval_defconfig
board/bf527-ezkit/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..7a95396
@@ -0,0 +1,7 @@
+BF527-EZKIT BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf527-ezkit/
+F:	include/configs/bf527-ezkit.h
+F:	configs/bf527-ezkit_defconfig
+F:	configs/bf527-ezkit-v2_defconfig
board/bf527-sdp/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..32ccfc5
@@ -0,0 +1,6 @@
+BF527-SDP BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf527-sdp/
+F:	include/configs/bf527-sdp.h
+F:	configs/bf527-sdp_defconfig
board/bf533-ezkit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bfa7c3c
@@ -0,0 +1,6 @@
+BF533-EZKIT BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf533-ezkit/
+F:	include/configs/bf533-ezkit.h
+F:	configs/bf533-ezkit_defconfig
board/bf533-stamp/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c7aeefa
@@ -0,0 +1,6 @@
+BF533-STAMP BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf533-stamp/
+F:	include/configs/bf533-stamp.h
+F:	configs/bf533-stamp_defconfig
board/bf537-minotaur/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..04643b1
@@ -0,0 +1,6 @@
+BF537-MINOTAUR BOARD
+M:	Martin Strubel <[email protected]>
+S:	Maintained
+F:	board/bf537-minotaur/
+F:	include/configs/bf537-minotaur.h
+F:	configs/bf537-minotaur_defconfig
board/bf537-pnav/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b8b22a3
@@ -0,0 +1,6 @@
+BF537-PNAV BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf537-pnav/
+F:	include/configs/bf537-pnav.h
+F:	configs/bf537-pnav_defconfig
board/bf537-srv1/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c8f1458
@@ -0,0 +1,6 @@
+BF537-SRV1 BOARD
+M:	Martin Strubel <[email protected]>
+S:	Maintained
+F:	board/bf537-srv1/
+F:	include/configs/bf537-srv1.h
+F:	configs/bf537-srv1_defconfig
board/bf537-stamp/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7d9c133
@@ -0,0 +1,6 @@
+BF537-STAMP BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf537-stamp/
+F:	include/configs/bf537-stamp.h
+F:	configs/bf537-stamp_defconfig
board/bf538f-ezkit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7964735
@@ -0,0 +1,6 @@
+BF538F-EZKIT BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf538f-ezkit/
+F:	include/configs/bf538f-ezkit.h
+F:	configs/bf538f-ezkit_defconfig
board/bf548-ezkit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e2683bb
@@ -0,0 +1,6 @@
+BF548-EZKIT BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf548-ezkit/
+F:	include/configs/bf548-ezkit.h
+F:	configs/bf548-ezkit_defconfig
board/bf561-acvilon/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..056ee0b
@@ -0,0 +1,6 @@
+BF561-ACVILON BOARD
+M:	Valentin Yakovenkov <[email protected]>
+S:	Maintained
+F:	board/bf561-acvilon/
+F:	include/configs/bf561-acvilon.h
+F:	configs/bf561-acvilon_defconfig
board/bf561-ezkit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5ced3bb
@@ -0,0 +1,6 @@
+BF561-EZKIT BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf561-ezkit/
+F:	include/configs/bf561-ezkit.h
+F:	configs/bf561-ezkit_defconfig
board/bf609-ezkit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..acfc6c7
@@ -0,0 +1,6 @@
+BF609-EZKIT BOARD
+M:	Sonic Zhang <[email protected]>
+S:	Maintained
+F:	board/bf609-ezkit/
+F:	include/configs/bf609-ezkit.h
+F:	configs/bf609-ezkit_defconfig
board/blackstamp/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..a0d72c6
@@ -0,0 +1,8 @@
+BLACKSTAMP BOARD
+M:	Wojtek Skulski <[email protected]>
+M:	Wojtek Skulski <[email protected]>
+M:	Benjamin Matthews <[email protected]>
+S:	Maintained
+F:	board/blackstamp/
+F:	include/configs/blackstamp.h
+F:	configs/blackstamp_defconfig
board/blackvme/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..3f8b32c
@@ -0,0 +1,8 @@
+BLACKVME BOARD
+M:	Wojtek Skulski <[email protected]>
+M:	Wojtek Skulski <[email protected]>
+M:	Benjamin Matthews <[email protected]>
+S:	Maintained
+F:	board/blackvme/
+F:	include/configs/blackvme.h
+F:	configs/blackvme_defconfig
board/bluegiga/apx4devkit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..286e9e9
@@ -0,0 +1,6 @@
+APX4DEVKIT BOARD
+M:	Lauri Hintsala <[email protected]>
+S:	Maintained
+F:	board/bluegiga/apx4devkit/
+F:	include/configs/apx4devkit.h
+F:	configs/apx4devkit_defconfig
board/bluewater/snapper9260/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..ff1e997
@@ -0,0 +1,7 @@
+SNAPPER9260 BOARD
+M:	Ryan Mallon <[email protected]>
+S:	Maintained
+F:	board/bluewater/snapper9260/
+F:	include/configs/snapper9260.h
+F:	configs/snapper9260_defconfig
+F:	configs/snapper9g20_defconfig
board/boundary/nitrogen6x/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..cb06c03
@@ -0,0 +1,12 @@
+NITROGEN6X BOARD
+M:	Eric Nelson <[email protected]>
+S:	Maintained
+F:	board/boundary/nitrogen6x/
+F:	include/configs/nitrogen6x.h
+F:	configs/mx6qsabrelite_defconfig
+F:	configs/nitrogen6dl_defconfig
+F:	configs/nitrogen6dl2g_defconfig
+F:	configs/nitrogen6q_defconfig
+F:	configs/nitrogen6q2g_defconfig
+F:	configs/nitrogen6s_defconfig
+F:	configs/nitrogen6s1g_defconfig
board/br4/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4085da5
@@ -0,0 +1,6 @@
+BR4 BOARD
+M:	Dimitar Penev <[email protected]>
+S:	Maintained
+F:	board/br4/
+F:	include/configs/br4.h
+F:	configs/br4_defconfig
board/broadcom/bcm28155_ap/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a74c394
@@ -0,0 +1,6 @@
+BCM28155_AP BOARD
+M:	Tim Kryger <[email protected]>
+S:	Maintained
+F:	board/broadcom/bcm28155_ap/
+F:	include/configs/bcm28155_ap.h
+F:	configs/bcm28155_ap_defconfig
board/buffalo/lsxl/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..facc2dd
@@ -0,0 +1,7 @@
+LSXL BOARD
+M:	Michael Walle <[email protected]>
+S:	Maintained
+F:	board/buffalo/lsxl/
+F:	include/configs/lsxl.h
+F:	configs/lschlv2_defconfig
+F:	configs/lsxhl_defconfig
board/calao/sbc35_a9g20/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..d275230
@@ -0,0 +1,7 @@
+SBC35_A9G20 BOARD
+M:	Albin Tonnerre <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/calao/sbc35_a9g20/
+F:	include/configs/sbc35_a9g20.h
+F:	configs/sbc35_a9g20_eeprom_defconfig
+F:	configs/sbc35_a9g20_nandflash_defconfig
board/calao/tny_a9260/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..5a71b8e
@@ -0,0 +1,9 @@
+TNY_A9260 BOARD
+M:	Albin Tonnerre <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/calao/tny_a9260/
+F:	include/configs/tny_a9260.h
+F:	configs/tny_a9260_eeprom_defconfig
+F:	configs/tny_a9260_nandflash_defconfig
+F:	configs/tny_a9g20_eeprom_defconfig
+F:	configs/tny_a9g20_nandflash_defconfig
board/calao/usb_a9263/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2f39cd3
@@ -0,0 +1,6 @@
+USB_A9263 BOARD
+M:	Mateusz Kulikowski <[email protected]>
+S:	Maintained
+F:	board/calao/usb_a9263/
+F:	include/configs/usb_a9263.h
+F:	configs/usb_a9263_dataflash_defconfig
board/canmb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..aa4eb30
@@ -0,0 +1,6 @@
+CANMB BOARD
+M:	-
+S:	Maintained
+F:	board/canmb/
+F:	include/configs/canmb.h
+F:	configs/canmb_defconfig
board/chromebook-x86/coreboot/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..3b2fb52
@@ -0,0 +1,6 @@
+COREBOOT BOARD
+M:	Simon Glass <[email protected]>
+S:	Maintained
+F:	board/chromebook-x86/coreboot/
+F:	include/configs/coreboot.h
+F:	configs/coreboot-x86_defconfig
board/cirrus/edb93xx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..3bb2843
@@ -0,0 +1,6 @@
+EDB93XX BOARD
+M:	Sergey Kostanbaev <[email protected]>
+S:	Maintained
+F:	board/cirrus/edb93xx/
+F:	include/configs/edb93xx.h
+F:	configs/edb9315a_defconfig
board/cloudengines/pogo_e02/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..42c5dda
@@ -0,0 +1,6 @@
+POGO_E02 BOARD
+M:	Dave Purdy <[email protected]>
+S:	Maintained
+F:	board/cloudengines/pogo_e02/
+F:	include/configs/pogo_e02.h
+F:	configs/pogo_e02_defconfig
board/cm-bf527/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..789f5c4
@@ -0,0 +1,6 @@
+CM-BF527 BOARD
+M:	Bluetechnix Tinyboards <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/cm-bf527/
+F:	include/configs/cm-bf527.h
+F:	configs/cm-bf527_defconfig
board/cm-bf533/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f643043
@@ -0,0 +1,6 @@
+CM-BF533 BOARD
+M:	Bluetechnix Tinyboards <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/cm-bf533/
+F:	include/configs/cm-bf533.h
+F:	configs/cm-bf533_defconfig
board/cm-bf537e/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..44735fa
@@ -0,0 +1,6 @@
+CM-BF537E BOARD
+M:	Bluetechnix Tinyboards <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/cm-bf537e/
+F:	include/configs/cm-bf537e.h
+F:	configs/cm-bf537e_defconfig
board/cm-bf537u/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..da925f8
@@ -0,0 +1,6 @@
+CM-BF537U BOARD
+M:	Bluetechnix Tinyboards <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/cm-bf537u/
+F:	include/configs/cm-bf537u.h
+F:	configs/cm-bf537u_defconfig
board/cm-bf548/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4cd83df
@@ -0,0 +1,6 @@
+CM-BF548 BOARD
+M:	Bluetechnix Tinyboards <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/cm-bf548/
+F:	include/configs/cm-bf548.h
+F:	configs/cm-bf548_defconfig
board/cm-bf561/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a4606ff
@@ -0,0 +1,6 @@
+CM-BF561 BOARD
+M:	Bluetechnix Tinyboards <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/cm-bf561/
+F:	include/configs/cm-bf561.h
+F:	configs/cm-bf561_defconfig
board/cm4008/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5f08bc3
@@ -0,0 +1,6 @@
+CM4008 BOARD
+M:	Greg Ungerer <[email protected]>
+S:	Maintained
+F:	board/cm4008/
+F:	include/configs/cm4008.h
+F:	configs/cm4008_defconfig
board/cm41xx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f308b0f
@@ -0,0 +1,6 @@
+CM41XX BOARD
+M:	-
+S:	Maintained
+F:	board/cm41xx/
+F:	include/configs/cm41xx.h
+F:	configs/cm41xx_defconfig
board/cm5200/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9fc5365
@@ -0,0 +1,6 @@
+CM5200 BOARD
+M:	-
+S:	Maintained
+F:	board/cm5200/
+F:	include/configs/cm5200.h
+F:	configs/cm5200_defconfig
board/cmi/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ab33d5d
@@ -0,0 +1,6 @@
+CMI BOARD
+M:	-
+S:	Maintained
+F:	board/cmi/
+F:	include/configs/cmi_mpc5xx.h
+F:	configs/cmi_mpc5xx_defconfig
board/cobra5272/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..00942fc
@@ -0,0 +1,6 @@
+COBRA5272 BOARD
+M:	-
+S:	Maintained
+F:	board/cobra5272/
+F:	include/configs/cobra5272.h
+F:	configs/cobra5272_defconfig
board/cogent/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..7126015
@@ -0,0 +1,8 @@
+COGENT BOARD
+M:	Murray Jensen <[email protected]>
+S:	Maintained
+F:	board/cogent/
+F:	include/configs/cogent_mpc8260.h
+F:	configs/cogent_mpc8260_defconfig
+F:	include/configs/cogent_mpc8xx.h
+F:	configs/cogent_mpc8xx_defconfig
board/comelit/dig297/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..318374e
@@ -0,0 +1,6 @@
+DIG297 BOARD
+M:	Luca Ceresoli <[email protected]>
+S:	Maintained
+F:	board/comelit/dig297/
+F:	include/configs/dig297.h
+F:	configs/dig297_defconfig
board/compal/paz00/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..ee2b2e9
@@ -0,0 +1,7 @@
+PAZ00 BOARD
+M:	Tom Warren <[email protected]>
+M:	Stephen Warren <[email protected]>
+S:	Maintained
+F:	board/compal/paz00/
+F:	include/configs/paz00.h
+F:	configs/paz00_defconfig
board/compulab/cm_t335/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5fb922c
@@ -0,0 +1,6 @@
+CM_T335 BOARD
+M:	Igor Grinberg <[email protected]>
+S:	Maintained
+F:	board/compulab/cm_t335/
+F:	include/configs/cm_t335.h
+F:	configs/cm_t335_defconfig
board/compulab/cm_t35/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..fc5d73f
@@ -0,0 +1,6 @@
+CM_T35 BOARD
+M:	Igor Grinberg <[email protected]>
+S:	Maintained
+F:	board/compulab/cm_t35/
+F:	include/configs/cm_t35.h
+F:	configs/cm_t35_defconfig
board/compulab/cm_t54/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..461fe09
@@ -0,0 +1,6 @@
+CM_T54 BOARD
+M:	Dmitry Lifshitz <[email protected]>
+S:	Maintained
+F:	board/compulab/cm_t54/
+F:	include/configs/cm_t54.h
+F:	configs/cm_t54_defconfig
board/compulab/trimslice/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..85b1200
@@ -0,0 +1,7 @@
+TRIMSLICE BOARD
+M:	Tom Warren <[email protected]>
+M:	Stephen Warren <[email protected]>
+S:	Maintained
+F:	board/compulab/trimslice/
+F:	include/configs/trimslice.h
+F:	configs/trimslice_defconfig
board/congatec/cgtqmx6eval/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..53ad759
@@ -0,0 +1,6 @@
+CGTQMX6EVAL BOARD
+M:	Leo Sartre <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/congatec/cgtqmx6eval/
+F:	include/configs/cgtqmx6eval.h
+F:	configs/cgtqmx6qeval_defconfig
board/corscience/tricorder/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..8a8171b
@@ -0,0 +1,7 @@
+TRICORDER BOARD
+M:	Thomas Weber <[email protected]>
+S:	Maintained
+F:	board/corscience/tricorder/
+F:	include/configs/tricorder.h
+F:	configs/tricorder_defconfig
+F:	configs/tricorder_flash_defconfig
board/cpc45/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..163e09c
@@ -0,0 +1,7 @@
+CPC45 BOARD
+M:	Josef Wagner <[email protected]>
+S:	Maintained
+F:	board/cpc45/
+F:	include/configs/CPC45.h
+F:	configs/CPC45_defconfig
+F:	configs/CPC45_ROMBOOT_defconfig
board/cpu86/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..06bdd0d
@@ -0,0 +1,7 @@
+CPU86 BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/cpu86/
+F:	include/configs/CPU86.h
+F:	configs/CPU86_defconfig
+F:	configs/CPU86_ROMBOOT_defconfig
board/cpu87/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..6e84f60
@@ -0,0 +1,7 @@
+CPU87 BOARD
+M:	-
+S:	Maintained
+F:	board/cpu87/
+F:	include/configs/CPU87.h
+F:	configs/CPU87_defconfig
+F:	configs/CPU87_ROMBOOT_defconfig
board/cray/L1/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e93819e
@@ -0,0 +1,6 @@
+L1 BOARD
+M:	David Updegraff <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/cray/L1/
+F:	include/configs/CRAYL1.h
+F:	configs/CRAYL1_defconfig
board/creative/xfi3/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..fb8235a
@@ -0,0 +1,6 @@
+XFI3 BOARD
+M:	Marek Vasut <[email protected]>
+S:	Maintained
+F:	board/creative/xfi3/
+F:	include/configs/xfi3.h
+F:	configs/xfi3_defconfig
board/csb272/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4bc95ea
@@ -0,0 +1,6 @@
+CSB272 BOARD
+M:	Tolunay Orkun <[email protected]>
+S:	Maintained
+F:	board/csb272/
+F:	include/configs/csb272.h
+F:	configs/csb272_defconfig
board/csb472/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..25041ed
@@ -0,0 +1,6 @@
+CSB472 BOARD
+M:	Tolunay Orkun <[email protected]>
+S:	Maintained
+F:	board/csb472/
+F:	include/configs/csb472.h
+F:	configs/csb472_defconfig
board/cu824/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b1b7190
@@ -0,0 +1,6 @@
+CU824 BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/cu824/
+F:	include/configs/CU824.h
+F:	configs/CU824_defconfig
board/d-link/dns325/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4b65a9b
@@ -0,0 +1,6 @@
+DNS325 BOARD
+M:	Stefan Herbrechtsmeier <[email protected]>
+S:	Maintained
+F:	board/d-link/dns325/
+F:	include/configs/dns325.h
+F:	configs/dns325_defconfig
board/dave/PPChameleonEVB/MAINTAINERS new file +20 -0
new file mode 100644
index 0000000..3af5b57
@@ -0,0 +1,20 @@
+PPCHAMELEONEVB BOARD
+M:	-
+S:	Maintained
+F:	board/dave/PPChameleonEVB/
+F:	include/configs/CATcenter.h
+F:	configs/CATcenter_defconfig
+F:	configs/CATcenter_25_defconfig
+F:	configs/CATcenter_33_defconfig
+
+PPCHAMELEONEVB BOARD
+M:	Andrea "llandre" Marson <[email protected]>
+S:	Maintained
+F:	include/configs/PPChameleonEVB.h
+F:	configs/PPChameleonEVB_defconfig
+F:	configs/PPChameleonEVB_BA_25_defconfig
+F:	configs/PPChameleonEVB_BA_33_defconfig
+F:	configs/PPChameleonEVB_HI_25_defconfig
+F:	configs/PPChameleonEVB_HI_33_defconfig
+F:	configs/PPChameleonEVB_ME_25_defconfig
+F:	configs/PPChameleonEVB_ME_33_defconfig
board/davedenx/aria/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a6152c9
@@ -0,0 +1,6 @@
+ARIA BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/davedenx/aria/
+F:	include/configs/aria.h
+F:	configs/aria_defconfig
board/davedenx/qong/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a275b5b
@@ -0,0 +1,6 @@
+QONG BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/davedenx/qong/
+F:	include/configs/qong.h
+F:	configs/qong_defconfig
board/davinci/da8xxevm/MAINTAINERS new file +22 -0
new file mode 100644
index 0000000..dd66f07
@@ -0,0 +1,22 @@
+DA8XXEVM BOARD
+M:	Nick Thompson <[email protected]>
+S:	Maintained
+F:	board/davinci/da8xxevm/
+F:	include/configs/da830evm.h
+F:	configs/da830evm_defconfig
+
+DA850_AM18XXEVM BOARD
+M:	Sudhakar Rajashekhara <[email protected]>
+S:	Maintained
+F:	include/configs/da850evm.h
+F:	configs/da850_am18xxevm_defconfig
+F:	configs/da850evm_defconfig
+F:	configs/da850evm_direct_nor_defconfig
+
+HAWKBOARD BOARD
+M:	Syed Mohammed Khasim <[email protected]>
+M:	Sughosh Ganu <[email protected]>
+S:	Maintained
+F:	include/configs/hawkboard.h
+F:	configs/hawkboard_defconfig
+F:	configs/hawkboard_uart_defconfig
board/davinci/dm355evm/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b823785
@@ -0,0 +1,6 @@
+DM355EVM BOARD
+M:	Sandeep Paulraj <[email protected]>
+S:	Maintained
+F:	board/davinci/dm355evm/
+F:	include/configs/davinci_dm355evm.h
+F:	configs/davinci_dm355evm_defconfig
board/davinci/dm355leopard/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f17fea2
@@ -0,0 +1,6 @@
+DM355LEOPARD BOARD
+M:	Sandeep Paulraj <[email protected]>
+S:	Maintained
+F:	board/davinci/dm355leopard/
+F:	include/configs/davinci_dm355leopard.h
+F:	configs/davinci_dm355leopard_defconfig
board/davinci/dm365evm/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5adb4e0
@@ -0,0 +1,6 @@
+DM365EVM BOARD
+M:	Sandeep Paulraj <[email protected]>
+S:	Maintained
+F:	board/davinci/dm365evm/
+F:	include/configs/davinci_dm365evm.h
+F:	configs/davinci_dm365evm_defconfig
board/davinci/dm6467evm/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..4030bf3
@@ -0,0 +1,7 @@
+DM6467EVM BOARD
+M:	Sandeep Paulraj <[email protected]>
+S:	Maintained
+F:	board/davinci/dm6467evm/
+F:	include/configs/davinci_dm6467evm.h
+F:	configs/davinci_dm6467evm_defconfig
+F:	configs/davinci_dm6467Tevm_defconfig
board/davinci/dvevm/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4b3ce45
@@ -0,0 +1,6 @@
+DVEVM BOARD
+M:	-
+S:	Maintained
+F:	board/davinci/dvevm/
+F:	include/configs/davinci_dvevm.h
+F:	configs/davinci_dvevm_defconfig
board/davinci/ea20/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5c300a3
@@ -0,0 +1,6 @@
+EA20 BOARD
+M:	Stefano Babic <[email protected]>
+S:	Maintained
+F:	board/davinci/ea20/
+F:	include/configs/ea20.h
+F:	configs/ea20_defconfig
board/davinci/schmoogie/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b1fc29c
@@ -0,0 +1,6 @@
+SCHMOOGIE BOARD
+M:	-
+S:	Maintained
+F:	board/davinci/schmoogie/
+F:	include/configs/davinci_schmoogie.h
+F:	configs/davinci_schmoogie_defconfig
board/davinci/sffsdr/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..428d003
@@ -0,0 +1,6 @@
+SFFSDR BOARD
+M:	-
+S:	Maintained
+F:	board/davinci/sffsdr/
+F:	include/configs/davinci_sffsdr.h
+F:	configs/davinci_sffsdr_defconfig
board/davinci/sonata/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..625978c
@@ -0,0 +1,6 @@
+SONATA BOARD
+M:	-
+S:	Maintained
+F:	board/davinci/sonata/
+F:	include/configs/davinci_sonata.h
+F:	configs/davinci_sonata_defconfig
board/dbau1x00/MAINTAINERS new file +10 -0
new file mode 100644
index 0000000..b94ed81
@@ -0,0 +1,10 @@
+DBAU1X00 BOARD
+M:	Thomas Lange <[email protected]>
+S:	Maintained
+F:	board/dbau1x00/
+F:	include/configs/dbau1x00.h
+F:	configs/dbau1000_defconfig
+F:	configs/dbau1100_defconfig
+F:	configs/dbau1500_defconfig
+F:	configs/dbau1550_defconfig
+F:	configs/dbau1550_el_defconfig
board/denx/m28evk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b0535a9
@@ -0,0 +1,6 @@
+M28EVK BOARD
+M:	Marek Vasut <[email protected]>
+S:	Maintained
+F:	board/denx/m28evk/
+F:	include/configs/m28evk.h
+F:	configs/m28evk_defconfig
board/denx/m53evk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5d8c764
@@ -0,0 +1,6 @@
+M53EVK BOARD
+M:	Marek Vasut <[email protected]>
+S:	Maintained
+F:	board/denx/m53evk/
+F:	include/configs/m53evk.h
+F:	configs/m53evk_defconfig
board/dnp5370/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8333891
@@ -0,0 +1,6 @@
+DNP5370 BOARD
+M:	M.Hasewinkel (MHA) <[email protected]>
+S:	Maintained
+F:	board/dnp5370/
+F:	include/configs/dnp5370.h
+F:	configs/dnp5370_defconfig
board/eXalion/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0ea74ca
@@ -0,0 +1,6 @@
+EXALION BOARD
+M:	Torsten Demke <[email protected]>
+S:	Maintained
+F:	board/eXalion/
+F:	include/configs/eXalion.h
+F:	configs/eXalion_defconfig
board/earthlcd/favr-32-ezkit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..30453c6
@@ -0,0 +1,6 @@
+FAVR-32-EZKIT BOARD
+M:	Hans-Christian Egtvedt <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/earthlcd/favr-32-ezkit/
+F:	include/configs/favr-32-ezkit.h
+F:	configs/favr-32-ezkit_defconfig
board/egnite/ethernut5/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a4ad913
@@ -0,0 +1,6 @@
+ETHERNUT5 BOARD
+M:	egnite GmbH <[email protected]>
+S:	Maintained
+F:	board/egnite/ethernut5/
+F:	include/configs/ethernut5.h
+F:	configs/ethernut5_defconfig
board/eltec/elppc/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5258b3a
@@ -0,0 +1,6 @@
+ELPPC BOARD
+M:	-
+S:	Maintained
+F:	board/eltec/elppc/
+F:	include/configs/ELPPC.h
+F:	configs/ELPPC_defconfig
board/eltec/mhpc/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4d84a35
@@ -0,0 +1,6 @@
+MHPC BOARD
+M:	Frank Gottschling <[email protected]>
+S:	Maintained
+F:	board/eltec/mhpc/
+F:	include/configs/MHPC.h
+F:	configs/MHPC_defconfig
board/embest/mx6boards/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..0ffd466
@@ -0,0 +1,7 @@
+MX6BOARDS BOARD
+M:	Eric B?nard <[email protected]>
+S:	Maintained
+F:	board/embest/mx6boards/
+F:	include/configs/embestmx6boards.h
+F:	configs/marsboard_defconfig
+F:	configs/riotboard_defconfig
board/emk/top5200/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..72fea41
@@ -0,0 +1,8 @@
+TOP5200 BOARD
+M:	Reinhard Meyer <[email protected]>
+S:	Maintained
+F:	board/emk/top5200/
+F:	include/configs/TOP5200.h
+F:	configs/EVAL5200_defconfig
+F:	configs/MINI5200_defconfig
+F:	configs/TOP5200_defconfig
board/emk/top860/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..3676aca
@@ -0,0 +1,6 @@
+TOP860 BOARD
+M:	Reinhard Meyer <[email protected]>
+S:	Maintained
+F:	board/emk/top860/
+F:	include/configs/TOP860.h
+F:	configs/TOP860_defconfig
board/emk/top9000/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..890359f
@@ -0,0 +1,7 @@
+TOP9000 BOARD
+M:	Reinhard Meyer <[email protected]>
+S:	Maintained
+F:	board/emk/top9000/
+F:	include/configs/top9000.h
+F:	configs/top9000eval_xe_defconfig
+F:	configs/top9000su_xe_defconfig
board/enbw/enbw_cmc/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f7c9920
@@ -0,0 +1,6 @@
+ENBW_CMC BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/enbw/enbw_cmc/
+F:	include/configs/enbw_cmc.h
+F:	configs/enbw_cmc_defconfig
board/ep8260/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bb273df
@@ -0,0 +1,6 @@
+EP8260 BOARD
+M:	Frank Panno <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/ep8260/
+F:	include/configs/ep8260.h
+F:	configs/ep8260_defconfig
board/ep82xxm/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..822261b
@@ -0,0 +1,6 @@
+EP82XXM BOARD
+M:	-
+S:	Maintained
+F:	board/ep82xxm/
+F:	include/configs/ep82xxm.h
+F:	configs/ep82xxm_defconfig
board/esd/apc405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7f2a33f
@@ -0,0 +1,6 @@
+APC405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/apc405/
+F:	include/configs/APC405.h
+F:	configs/APC405_defconfig
board/esd/ar405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..be74ff7
@@ -0,0 +1,6 @@
+AR405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/ar405/
+F:	include/configs/AR405.h
+F:	configs/AR405_defconfig
board/esd/ash405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a9dae90
@@ -0,0 +1,6 @@
+ASH405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/ash405/
+F:	include/configs/ASH405.h
+F:	configs/ASH405_defconfig
board/esd/cms700/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0191c8b
@@ -0,0 +1,6 @@
+CMS700 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/cms700/
+F:	include/configs/CMS700.h
+F:	configs/CMS700_defconfig
board/esd/cpci2dp/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..660e185
@@ -0,0 +1,6 @@
+CPCI2DP BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/cpci2dp/
+F:	include/configs/CPCI2DP.h
+F:	configs/CPCI2DP_defconfig
board/esd/cpci405/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..1da58dc
@@ -0,0 +1,12 @@
+CPCI405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/cpci405/
+F:	include/configs/CPCI405.h
+F:	configs/CPCI405_defconfig
+F:	include/configs/CPCI4052.h
+F:	configs/CPCI4052_defconfig
+F:	include/configs/CPCI405AB.h
+F:	configs/CPCI405AB_defconfig
+F:	include/configs/CPCI405DT.h
+F:	configs/CPCI405DT_defconfig
board/esd/cpci5200/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..184d3cc
@@ -0,0 +1,6 @@
+CPCI5200 BOARD
+M:	Reinhard Arlt <[email protected]>
+S:	Maintained
+F:	board/esd/cpci5200/
+F:	include/configs/cpci5200.h
+F:	configs/cpci5200_defconfig
board/esd/cpci750/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4a46457
@@ -0,0 +1,6 @@
+CPCI750 BOARD
+M:	Reinhard Arlt <[email protected]>
+S:	Maintained
+F:	board/esd/cpci750/
+F:	include/configs/CPCI750.h
+F:	configs/CPCI750_defconfig
board/esd/cpciiser4/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..85743db
@@ -0,0 +1,6 @@
+CPCIISER4 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/cpciiser4/
+F:	include/configs/CPCIISER4.h
+F:	configs/CPCIISER4_defconfig
board/esd/dp405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6833d8c
@@ -0,0 +1,6 @@
+DP405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/dp405/
+F:	include/configs/DP405.h
+F:	configs/DP405_defconfig
board/esd/du405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5eff2a4
@@ -0,0 +1,6 @@
+DU405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/du405/
+F:	include/configs/DU405.h
+F:	configs/DU405_defconfig
board/esd/du440/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ba26948
@@ -0,0 +1,6 @@
+DU440 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/du440/
+F:	include/configs/DU440.h
+F:	configs/DU440_defconfig
board/esd/hh405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b695c7b
@@ -0,0 +1,6 @@
+HH405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/hh405/
+F:	include/configs/HH405.h
+F:	configs/HH405_defconfig
board/esd/hub405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e84a1d9
@@ -0,0 +1,6 @@
+HUB405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/hub405/
+F:	include/configs/HUB405.h
+F:	configs/HUB405_defconfig
board/esd/mecp5123/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ae5fcea
@@ -0,0 +1,6 @@
+MECP5123 BOARD
+M:	Reinhard Arlt <[email protected]>
+S:	Maintained
+F:	board/esd/mecp5123/
+F:	include/configs/mecp5123.h
+F:	configs/mecp5123_defconfig
board/esd/mecp5200/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..05b7824
@@ -0,0 +1,6 @@
+MECP5200 BOARD
+M:	Reinhard Arlt <[email protected]>
+S:	Maintained
+F:	board/esd/mecp5200/
+F:	include/configs/mecp5200.h
+F:	configs/mecp5200_defconfig
board/esd/meesc/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..9403699
@@ -0,0 +1,7 @@
+MEESC BOARD
+M:	Daniel Gorsulowski <[email protected]>
+S:	Maintained
+F:	board/esd/meesc/
+F:	include/configs/meesc.h
+F:	configs/meesc_defconfig
+F:	configs/meesc_dataflash_defconfig
board/esd/ocrtc/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..85c1a12
@@ -0,0 +1,6 @@
+OCRTC BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/ocrtc/
+F:	include/configs/OCRTC.h
+F:	configs/OCRTC_defconfig
board/esd/otc570/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..a7e165d
@@ -0,0 +1,7 @@
+OTC570 BOARD
+M:	Daniel Gorsulowski <[email protected]>
+S:	Maintained
+F:	board/esd/otc570/
+F:	include/configs/otc570.h
+F:	configs/otc570_defconfig
+F:	configs/otc570_dataflash_defconfig
board/esd/pci405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..cf9c1c9
@@ -0,0 +1,6 @@
+PCI405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/pci405/
+F:	include/configs/PCI405.h
+F:	configs/PCI405_defconfig
board/esd/pf5200/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b6e624e
@@ -0,0 +1,6 @@
+PF5200 BOARD
+M:	Reinhard Arlt <[email protected]>
+S:	Maintained
+F:	board/esd/pf5200/
+F:	include/configs/pf5200.h
+F:	configs/pf5200_defconfig
board/esd/plu405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ccb3658
@@ -0,0 +1,6 @@
+PLU405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/plu405/
+F:	include/configs/PLU405.h
+F:	configs/PLU405_defconfig
board/esd/pmc405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..148a596
@@ -0,0 +1,6 @@
+PMC405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/pmc405/
+F:	include/configs/PMC405.h
+F:	configs/PMC405_defconfig
board/esd/pmc405de/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a891e23
@@ -0,0 +1,6 @@
+PMC405DE BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/pmc405de/
+F:	include/configs/PMC405DE.h
+F:	configs/PMC405DE_defconfig
board/esd/pmc440/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..32fb9ba
@@ -0,0 +1,6 @@
+PMC440 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/pmc440/
+F:	include/configs/PMC440.h
+F:	configs/PMC440_defconfig
board/esd/tasreg/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..10bc7a4
@@ -0,0 +1,6 @@
+TASREG BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/tasreg/
+F:	include/configs/TASREG.h
+F:	configs/TASREG_defconfig
board/esd/vme8349/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..a88ba13
@@ -0,0 +1,7 @@
+VME8349 BOARD
+M:	Reinhard Arlt <[email protected]>
+S:	Maintained
+F:	board/esd/vme8349/
+F:	include/configs/vme8349.h
+F:	configs/caddy2_defconfig
+F:	configs/vme8349_defconfig
board/esd/voh405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0039f5d
@@ -0,0 +1,6 @@
+VOH405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/voh405/
+F:	include/configs/VOH405.h
+F:	configs/VOH405_defconfig
board/esd/vom405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..385f60a
@@ -0,0 +1,6 @@
+VOM405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/vom405/
+F:	include/configs/VOM405.h
+F:	configs/VOM405_defconfig
board/esd/wuh405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..782c72a
@@ -0,0 +1,6 @@
+WUH405 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/esd/wuh405/
+F:	include/configs/WUH405.h
+F:	configs/WUH405_defconfig
board/esg/ima3-mx53/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c434eb9
@@ -0,0 +1,6 @@
+IMA3-MX53 BOARD
+M:	-
+S:	Maintained
+F:	board/esg/ima3-mx53/
+F:	include/configs/ima3-mx53.h
+F:	configs/ima3-mx53_defconfig
board/espt/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ff6e20c
@@ -0,0 +1,6 @@
+ESPT BOARD
+M:	-
+S:	Maintained
+F:	board/espt/
+F:	include/configs/espt.h
+F:	configs/espt_defconfig
board/esteem192e/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8d6634c
@@ -0,0 +1,6 @@
+ESTEEM192E BOARD
+M:	Conn Clark <[email protected]>
+S:	Maintained
+F:	board/esteem192e/
+F:	include/configs/ESTEEM192E.h
+F:	configs/ESTEEM192E_defconfig
board/eukrea/cpu9260/MAINTAINERS new file +13 -0
new file mode 100644
index 0000000..fb5aee8
@@ -0,0 +1,13 @@
+CPU9260 BOARD
+M:	Eric Benard <[email protected]>
+S:	Maintained
+F:	board/eukrea/cpu9260/
+F:	include/configs/cpu9260.h
+F:	configs/cpu9260_defconfig
+F:	configs/cpu9260_128M_defconfig
+F:	configs/cpu9260_nand_defconfig
+F:	configs/cpu9260_nand_128M_defconfig
+F:	configs/cpu9G20_defconfig
+F:	configs/cpu9G20_128M_defconfig
+F:	configs/cpu9G20_nand_defconfig
+F:	configs/cpu9G20_nand_128M_defconfig
board/eukrea/cpuat91/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..1f6bc79
@@ -0,0 +1,7 @@
+CPUAT91 BOARD
+M:	Eric Benard <[email protected]>
+S:	Maintained
+F:	board/eukrea/cpuat91/
+F:	include/configs/cpuat91.h
+F:	configs/cpuat91_defconfig
+F:	configs/cpuat91_ram_defconfig
board/evb64260/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..f8307cc
@@ -0,0 +1,12 @@
+EVB64260 BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/evb64260/
+F:	include/configs/P3G4.h
+F:	configs/P3G4_defconfig
+
+ZUMA BOARD
+M:	Nye Liu <[email protected]>
+S:	Orphan (since 2014-04)
+F:	include/configs/ZUMA.h
+F:	configs/ZUMA_defconfig
board/exmeritus/hww1u1a/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e2fe2a6
@@ -0,0 +1,6 @@
+HWW1U1A BOARD
+M:	Kyle Moffett <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/exmeritus/hww1u1a/
+F:	include/configs/HWW1U1A.h
+F:	configs/HWW1U1A_defconfig
board/faraday/a320evb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f13b015
@@ -0,0 +1,6 @@
+A320EVB BOARD
+M:	Po-Yu Chuang <[email protected]>
+S:	Maintained
+F:	board/faraday/a320evb/
+F:	include/configs/a320evb.h
+F:	configs/a320evb_defconfig
board/flagadm/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..606989c
@@ -0,0 +1,6 @@
+FLAGADM BOARD
+M:	K?ri Dav??sson <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/flagadm/
+F:	include/configs/FLAGADM.h
+F:	configs/FLAGADM_defconfig
board/freescale/b4860qds/MAINTAINERS new file +17 -0
new file mode 100644
index 0000000..9f9a612
@@ -0,0 +1,17 @@
+B4860QDS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/b4860qds/
+F:	include/configs/B4860QDS.h
+F:	configs/B4420QDS_defconfig
+F:	configs/B4420QDS_NAND_defconfig
+F:	configs/B4420QDS_SPIFLASH_defconfig
+F:	configs/B4860QDS_defconfig
+F:	configs/B4860QDS_NAND_defconfig
+F:	configs/B4860QDS_SPIFLASH_defconfig
+F:	configs/B4860QDS_SRIO_PCIE_BOOT_defconfig
+
+B4860QDS_SECURE_BOOT BOARD
+M:	Aneesh Bansal <[email protected]>
+S:	Maintained
+F:	configs/B4860QDS_SECURE_BOOT_defconfig
board/freescale/bsc9131rdb/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..7cd8134
@@ -0,0 +1,9 @@
+BSC9131RDB BOARD
+M:	Poonam Aggrwal <[email protected]>
+S:	Maintained
+F:	board/freescale/bsc9131rdb/
+F:	include/configs/BSC9131RDB.h
+F:	configs/BSC9131RDB_NAND_defconfig
+F:	configs/BSC9131RDB_NAND_SYSCLK100_defconfig
+F:	configs/BSC9131RDB_SPIFLASH_defconfig
+F:	configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig
board/freescale/bsc9132qds/MAINTAINERS new file +25 -0
new file mode 100644
index 0000000..3de62d3
@@ -0,0 +1,25 @@
+BSC9132QDS BOARD
+M:	Naveen Burmi <[email protected]>
+S:	Maintained
+F:	board/freescale/bsc9132qds/
+F:	include/configs/BSC9132QDS.h
+F:	configs/BSC9132QDS_NAND_DDRCLK100_defconfig
+F:	configs/BSC9132QDS_NAND_DDRCLK133_defconfig
+F:	configs/BSC9132QDS_NOR_DDRCLK100_defconfig
+F:	configs/BSC9132QDS_NOR_DDRCLK133_defconfig
+F:	configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig
+F:	configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig
+F:	configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig
+F:	configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig
+
+BSC9132QDS_NAND_DDRCLK100_SECURE BOARD
+M:	Aneesh Bansal <[email protected]>
+S:	Maintained
+F:	configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
+F:	configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig
+F:	configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig
+F:	configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig
+F:	configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig
+F:	configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig
+F:	configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig
+F:	configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig
board/freescale/c29xpcie/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..db2e5e3
@@ -0,0 +1,8 @@
+C29XPCIE BOARD
+M:	Po Liu <[email protected]>
+S:	Maintained
+F:	board/freescale/c29xpcie/
+F:	include/configs/C29XPCIE.h
+F:	configs/C29XPCIE_defconfig
+F:	configs/C29XPCIE_NAND_defconfig
+F:	configs/C29XPCIE_SPIFLASH_defconfig
board/freescale/corenet_ds/MAINTAINERS new file +29 -0
new file mode 100644
index 0000000..841d82f
@@ -0,0 +1,29 @@
+CORENET_DS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/corenet_ds/
+F:	include/configs/P3041DS.h
+F:	configs/P3041DS_defconfig
+F:	configs/P3041DS_NAND_defconfig
+F:	configs/P3041DS_SDCARD_defconfig
+F:	configs/P3041DS_SECURE_BOOT_defconfig
+F:	configs/P3041DS_SPIFLASH_defconfig
+F:	configs/P3041DS_SRIO_PCIE_BOOT_defconfig
+F:	include/configs/P4080DS.h
+F:	configs/P4080DS_defconfig
+F:	configs/P4080DS_SDCARD_defconfig
+F:	configs/P4080DS_SECURE_BOOT_defconfig
+F:	configs/P4080DS_SPIFLASH_defconfig
+F:	configs/P4080DS_SRIO_PCIE_BOOT_defconfig
+F:	include/configs/P5020DS.h
+F:	configs/P5020DS_defconfig
+F:	configs/P5020DS_NAND_defconfig
+F:	configs/P5020DS_SDCARD_defconfig
+F:	configs/P5020DS_SECURE_BOOT_defconfig
+F:	configs/P5020DS_SPIFLASH_defconfig
+F:	configs/P5020DS_SRIO_PCIE_BOOT_defconfig
+F:	include/configs/P5040DS.h
+F:	configs/P5040DS_defconfig
+F:	configs/P5040DS_NAND_defconfig
+F:	configs/P5040DS_SDCARD_defconfig
+F:	configs/P5040DS_SPIFLASH_defconfig
board/freescale/ls2085a/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..572c4b8
@@ -0,0 +1,9 @@
+LS2085A BOARD
+M:	York Sun <[email protected]>
+S:	Maintained
+F:	board/freescale/ls2085a/
+F:	include/configs/ls2085a_emu.h
+F:	configs/ls2085a_emu_defconfig
+F:	configs/ls2085a_emu_D4_defconfig
+F:	include/configs/ls2085a_simu.h
+F:	configs/ls2085a_simu_defconfig
board/freescale/m5208evbe/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..65d04df
@@ -0,0 +1,6 @@
+M5208EVBE BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/m5208evbe/
+F:	include/configs/M5208EVBE.h
+F:	configs/M5208EVBE_defconfig
board/freescale/m52277evb/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..390f041
@@ -0,0 +1,7 @@
+M52277EVB BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m52277evb/
+F:	include/configs/M52277EVB.h
+F:	configs/M52277EVB_defconfig
+F:	configs/M52277EVB_stmicro_defconfig
board/freescale/m5235evb/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..f44422e
@@ -0,0 +1,7 @@
+M5235EVB BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m5235evb/
+F:	include/configs/M5235EVB.h
+F:	configs/M5235EVB_defconfig
+F:	configs/M5235EVB_Flash32_defconfig
board/freescale/m5249evb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..22301b7
@@ -0,0 +1,6 @@
+M5249EVB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/m5249evb/
+F:	include/configs/M5249EVB.h
+F:	configs/M5249EVB_defconfig
board/freescale/m5253demo/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..abe065e
@@ -0,0 +1,6 @@
+M5253DEMO BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m5253demo/
+F:	include/configs/M5253DEMO.h
+F:	configs/M5253DEMO_defconfig
board/freescale/m5253evbe/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..1c21b03
@@ -0,0 +1,6 @@
+M5253EVBE BOARD
+M:	Hayden Fraser <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/freescale/m5253evbe/
+F:	include/configs/M5253EVBE.h
+F:	configs/M5253EVBE_defconfig
board/freescale/m5272c3/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..aa4739f
@@ -0,0 +1,6 @@
+M5272C3 BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/m5272c3/
+F:	include/configs/M5272C3.h
+F:	configs/M5272C3_defconfig
board/freescale/m5275evb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b87d52c
@@ -0,0 +1,6 @@
+M5275EVB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/m5275evb/
+F:	include/configs/M5275EVB.h
+F:	configs/M5275EVB_defconfig
board/freescale/m5282evb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f945ab4
@@ -0,0 +1,6 @@
+M5282EVB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/m5282evb/
+F:	include/configs/M5282EVB.h
+F:	configs/M5282EVB_defconfig
board/freescale/m53017evb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..700b6f7
@@ -0,0 +1,6 @@
+M53017EVB BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m53017evb/
+F:	include/configs/M53017EVB.h
+F:	configs/M53017EVB_defconfig
board/freescale/m5329evb/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..f4f103a
@@ -0,0 +1,7 @@
+M5329EVB BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m5329evb/
+F:	include/configs/M5329EVB.h
+F:	configs/M5329AFEE_defconfig
+F:	configs/M5329BFEE_defconfig
board/freescale/m5373evb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5db0b34
@@ -0,0 +1,6 @@
+M5373EVB BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m5373evb/
+F:	include/configs/M5373EVB.h
+F:	configs/M5373EVB_defconfig
board/freescale/m54418twr/MAINTAINERS new file +11 -0
new file mode 100644
index 0000000..37b24c7
@@ -0,0 +1,11 @@
+M54418TWR BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/m54418twr/
+F:	include/configs/M54418TWR.h
+F:	configs/M54418TWR_defconfig
+F:	configs/M54418TWR_nand_mii_defconfig
+F:	configs/M54418TWR_nand_rmii_defconfig
+F:	configs/M54418TWR_nand_rmii_lowfreq_defconfig
+F:	configs/M54418TWR_serial_mii_defconfig
+F:	configs/M54418TWR_serial_rmii_defconfig
board/freescale/m54451evb/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..be14549
@@ -0,0 +1,7 @@
+M54451EVB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/m54451evb/
+F:	include/configs/M54451EVB.h
+F:	configs/M54451EVB_defconfig
+F:	configs/M54451EVB_stmicro_defconfig
board/freescale/m54455evb/MAINTAINERS new file +10 -0
new file mode 100644
index 0000000..3788f5f
@@ -0,0 +1,10 @@
+M54455EVB BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m54455evb/
+F:	include/configs/M54455EVB.h
+F:	configs/M54455EVB_defconfig
+F:	configs/M54455EVB_a66_defconfig
+F:	configs/M54455EVB_i66_defconfig
+F:	configs/M54455EVB_intel_defconfig
+F:	configs/M54455EVB_stm33_defconfig
board/freescale/m547xevb/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..9a8408d
@@ -0,0 +1,12 @@
+M547XEVB BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m547xevb/
+F:	include/configs/M5475EVB.h
+F:	configs/M5475AFE_defconfig
+F:	configs/M5475BFE_defconfig
+F:	configs/M5475CFE_defconfig
+F:	configs/M5475DFE_defconfig
+F:	configs/M5475EFE_defconfig
+F:	configs/M5475FFE_defconfig
+F:	configs/M5475GFE_defconfig
board/freescale/m548xevb/MAINTAINERS new file +13 -0
new file mode 100644
index 0000000..82ad9fd
@@ -0,0 +1,13 @@
+M548XEVB BOARD
+M:	TsiChung Liew <[email protected]>
+S:	Maintained
+F:	board/freescale/m548xevb/
+F:	include/configs/M5485EVB.h
+F:	configs/M5485AFE_defconfig
+F:	configs/M5485BFE_defconfig
+F:	configs/M5485CFE_defconfig
+F:	configs/M5485DFE_defconfig
+F:	configs/M5485EFE_defconfig
+F:	configs/M5485FFE_defconfig
+F:	configs/M5485GFE_defconfig
+F:	configs/M5485HFE_defconfig
board/freescale/mpc5121ads/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..0c7f682
@@ -0,0 +1,7 @@
+MPC5121ADS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc5121ads/
+F:	include/configs/mpc5121ads.h
+F:	configs/mpc5121ads_defconfig
+F:	configs/mpc5121ads_rev2_defconfig
board/freescale/mpc7448hpc2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9966b55
@@ -0,0 +1,6 @@
+MPC7448HPC2 BOARD
+M:	Roy Zang <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc7448hpc2/
+F:	include/configs/mpc7448hpc2.h
+F:	configs/mpc7448hpc2_defconfig
board/freescale/mpc8266ads/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bdea02d
@@ -0,0 +1,6 @@
+MPC8266ADS BOARD
+M:	Rune Torgersen <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc8266ads/
+F:	include/configs/MPC8266ADS.h
+F:	configs/MPC8266ADS_defconfig
board/freescale/mpc8308rdb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..07ff2ab
@@ -0,0 +1,6 @@
+MPC8308RDB BOARD
+M:	Ilya Yanok <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc8308rdb/
+F:	include/configs/MPC8308RDB.h
+F:	configs/MPC8308RDB_defconfig
board/freescale/mpc8313erdb/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..923ba95
@@ -0,0 +1,9 @@
+MPC8313ERDB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc8313erdb/
+F:	include/configs/MPC8313ERDB.h
+F:	configs/MPC8313ERDB_33_defconfig
+F:	configs/MPC8313ERDB_66_defconfig
+F:	configs/MPC8313ERDB_NAND_33_defconfig
+F:	configs/MPC8313ERDB_NAND_66_defconfig
board/freescale/mpc8315erdb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..938c152
@@ -0,0 +1,6 @@
+MPC8315ERDB BOARD
+M:	Dave Liu <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc8315erdb/
+F:	include/configs/MPC8315ERDB.h
+F:	configs/MPC8315ERDB_defconfig
board/freescale/mpc8323erdb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..05057c0
@@ -0,0 +1,6 @@
+MPC8323ERDB BOARD
+M:	Michael Barkowski <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc8323erdb/
+F:	include/configs/MPC8323ERDB.h
+F:	configs/MPC8323ERDB_defconfig
board/freescale/mpc832xemds/MAINTAINERS new file +10 -0
new file mode 100644
index 0000000..56d7073
@@ -0,0 +1,10 @@
+MPC832XEMDS BOARD
+M:	Dave Liu <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc832xemds/
+F:	include/configs/MPC832XEMDS.h
+F:	configs/MPC832XEMDS_defconfig
+F:	configs/MPC832XEMDS_ATM_defconfig
+F:	configs/MPC832XEMDS_HOST_33_defconfig
+F:	configs/MPC832XEMDS_HOST_66_defconfig
+F:	configs/MPC832XEMDS_SLAVE_defconfig
board/freescale/mpc8349emds/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..141e77a
@@ -0,0 +1,6 @@
+MPC8349EMDS BOARD
+M:	Kim Phillips <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc8349emds/
+F:	include/configs/MPC8349EMDS.h
+F:	configs/MPC8349EMDS_defconfig
board/freescale/mpc8349itx/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..ed6e4e5
@@ -0,0 +1,8 @@
+MPC8349ITX BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc8349itx/
+F:	include/configs/MPC8349ITX.h
+F:	configs/MPC8349ITX_defconfig
+F:	configs/MPC8349ITX_LOWBOOT_defconfig
+F:	configs/MPC8349ITXGP_defconfig
board/freescale/mpc8360emds/MAINTAINERS new file +15 -0
new file mode 100644
index 0000000..91ff2ef
@@ -0,0 +1,15 @@
+MPC8360EMDS BOARD
+M:	Dave Liu <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc8360emds/
+F:	include/configs/MPC8360EMDS.h
+F:	configs/MPC8360EMDS_33_defconfig
+F:	configs/MPC8360EMDS_33_ATM_defconfig
+F:	configs/MPC8360EMDS_33_HOST_33_defconfig
+F:	configs/MPC8360EMDS_33_HOST_66_defconfig
+F:	configs/MPC8360EMDS_33_SLAVE_defconfig
+F:	configs/MPC8360EMDS_66_defconfig
+F:	configs/MPC8360EMDS_66_ATM_defconfig
+F:	configs/MPC8360EMDS_66_HOST_33_defconfig
+F:	configs/MPC8360EMDS_66_HOST_66_defconfig
+F:	configs/MPC8360EMDS_66_SLAVE_defconfig
board/freescale/mpc8360erdk/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..cb075d6
@@ -0,0 +1,7 @@
+MPC8360ERDK BOARD
+M:	Anton Vorontsov <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/freescale/mpc8360erdk/
+F:	include/configs/MPC8360ERDK.h
+F:	configs/MPC8360ERDK_defconfig
+F:	configs/MPC8360ERDK_33_defconfig
board/freescale/mpc837xemds/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..6ff1346
@@ -0,0 +1,7 @@
+MPC837XEMDS BOARD
+M:	Dave Liu <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc837xemds/
+F:	include/configs/MPC837XEMDS.h
+F:	configs/MPC837XEMDS_defconfig
+F:	configs/MPC837XEMDS_HOST_defconfig
board/freescale/mpc837xerdb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c216d8d
@@ -0,0 +1,6 @@
+MPC837XERDB BOARD
+M:	Joe D'Abbraccio <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/freescale/mpc837xerdb/
+F:	include/configs/MPC837XERDB.h
+F:	configs/MPC837XERDB_defconfig
board/freescale/mpc8536ds/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..51d7cd7
@@ -0,0 +1,9 @@
+MPC8536DS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc8536ds/
+F:	include/configs/MPC8536DS.h
+F:	configs/MPC8536DS_defconfig
+F:	configs/MPC8536DS_36BIT_defconfig
+F:	configs/MPC8536DS_SDCARD_defconfig
+F:	configs/MPC8536DS_SPIFLASH_defconfig
board/freescale/mpc8540ads/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..41a2191
@@ -0,0 +1,6 @@
+MPC8540ADS BOARD
+M:	Kumar Gala <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/freescale/mpc8540ads/
+F:	include/configs/MPC8540ADS.h
+F:	configs/MPC8540ADS_defconfig
board/freescale/mpc8541cds/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..073210d
@@ -0,0 +1,7 @@
+MPC8541CDS BOARD
+M:	Kumar Gala <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/freescale/mpc8541cds/
+F:	include/configs/MPC8541CDS.h
+F:	configs/MPC8541CDS_defconfig
+F:	configs/MPC8541CDS_legacy_defconfig
board/freescale/mpc8544ds/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..81b664c
@@ -0,0 +1,6 @@
+MPC8544DS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc8544ds/
+F:	include/configs/MPC8544DS.h
+F:	configs/MPC8544DS_defconfig
board/freescale/mpc8548cds/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..89b2425
@@ -0,0 +1,8 @@
+MPC8548CDS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc8548cds/
+F:	include/configs/MPC8548CDS.h
+F:	configs/MPC8548CDS_defconfig
+F:	configs/MPC8548CDS_36BIT_defconfig
+F:	configs/MPC8548CDS_legacy_defconfig
board/freescale/mpc8555cds/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..14470d7
@@ -0,0 +1,7 @@
+MPC8555CDS BOARD
+M:	Kumar Gala <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/freescale/mpc8555cds/
+F:	include/configs/MPC8555CDS.h
+F:	configs/MPC8555CDS_defconfig
+F:	configs/MPC8555CDS_legacy_defconfig
board/freescale/mpc8560ads/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..836def2
@@ -0,0 +1,6 @@
+MPC8560ADS BOARD
+M:	Kumar Gala <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/freescale/mpc8560ads/
+F:	include/configs/MPC8560ADS.h
+F:	configs/MPC8560ADS_defconfig
board/freescale/mpc8568mds/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..72c25f5
@@ -0,0 +1,6 @@
+MPC8568MDS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc8568mds/
+F:	include/configs/MPC8568MDS.h
+F:	configs/MPC8568MDS_defconfig
board/freescale/mpc8569mds/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..b5478db
@@ -0,0 +1,7 @@
+MPC8569MDS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc8569mds/
+F:	include/configs/MPC8569MDS.h
+F:	configs/MPC8569MDS_defconfig
+F:	configs/MPC8569MDS_ATM_defconfig
board/freescale/mpc8572ds/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..4c9b968
@@ -0,0 +1,7 @@
+MPC8572DS BOARD
+M:	York Sun <[email protected]>
+S:	Maintained
+F:	board/freescale/mpc8572ds/
+F:	include/configs/MPC8572DS.h
+F:	configs/MPC8572DS_defconfig
+F:	configs/MPC8572DS_36BIT_defconfig
board/freescale/mpc8610hpcd/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..993c02a
@@ -0,0 +1,6 @@
+MPC8610HPCD BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/mpc8610hpcd/
+F:	include/configs/MPC8610HPCD.h
+F:	configs/MPC8610HPCD_defconfig
board/freescale/mpc8641hpcn/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..34bcc6c
@@ -0,0 +1,7 @@
+MPC8641HPCN BOARD
+M:	Kumar Gala <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/freescale/mpc8641hpcn/
+F:	include/configs/MPC8641HPCN.h
+F:	configs/MPC8641HPCN_defconfig
+F:	configs/MPC8641HPCN_36BIT_defconfig
board/freescale/mx23evk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b03ad6a
@@ -0,0 +1,6 @@
+MX23EVK BOARD
+M:	Otavio Salvador <[email protected]>
+S:	Maintained
+F:	board/freescale/mx23evk/
+F:	include/configs/mx23evk.h
+F:	configs/mx23evk_defconfig
board/freescale/mx25pdk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6322176
@@ -0,0 +1,6 @@
+MX25PDK BOARD
+M:	Fabio Estevam <[email protected]>
+S:	Maintained
+F:	board/freescale/mx25pdk/
+F:	include/configs/mx25pdk.h
+F:	configs/mx25pdk_defconfig
board/freescale/mx28evk/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..1caf5fb
@@ -0,0 +1,9 @@
+MX28EVK BOARD
+M:	Fabio Estevam <[email protected]>
+S:	Maintained
+F:	board/freescale/mx28evk/
+F:	include/configs/mx28evk.h
+F:	configs/mx28evk_defconfig
+F:	configs/mx28evk_auart_console_defconfig
+F:	configs/mx28evk_nand_defconfig
+F:	configs/mx28evk_spi_defconfig
board/freescale/mx31ads/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e9c8fe7
@@ -0,0 +1,6 @@
+MX31ADS BOARD
+M:	(resigned) Guennadi Liakhovetski <[email protected]>
+S:	Orphan (since 2013-09)
+F:	board/freescale/mx31ads/
+F:	include/configs/mx31ads.h
+F:	configs/mx31ads_defconfig
board/freescale/mx31pdk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2e057db
@@ -0,0 +1,6 @@
+MX31PDK BOARD
+M:	Fabio Estevam <[email protected]>
+S:	Maintained
+F:	board/freescale/mx31pdk/
+F:	include/configs/mx31pdk.h
+F:	configs/mx31pdk_defconfig
board/freescale/mx35pdk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..540e943
@@ -0,0 +1,6 @@
+MX35PDK BOARD
+M:	Stefano Babic <[email protected]>
+S:	Maintained
+F:	board/freescale/mx35pdk/
+F:	include/configs/mx35pdk.h
+F:	configs/mx35pdk_defconfig
board/freescale/mx51evk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0e5f22c
@@ -0,0 +1,6 @@
+MX51EVK BOARD
+M:	Stefano Babic <[email protected]>
+S:	Maintained
+F:	board/freescale/mx51evk/
+F:	include/configs/mx51evk.h
+F:	configs/mx51evk_defconfig
board/freescale/mx53ard/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7cc0e5e
@@ -0,0 +1,6 @@
+MX53ARD BOARD
+M:	Fabio Estevam <[email protected]>
+S:	Maintained
+F:	board/freescale/mx53ard/
+F:	include/configs/mx53ard.h
+F:	configs/mx53ard_defconfig
board/freescale/mx53evk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5c5f747
@@ -0,0 +1,6 @@
+MX53EVK BOARD
+M:	Jason Liu <[email protected]>
+S:	Maintained
+F:	board/freescale/mx53evk/
+F:	include/configs/mx53evk.h
+F:	configs/mx53evk_defconfig
board/freescale/mx53loco/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..73b113e
@@ -0,0 +1,6 @@
+MX53LOCO BOARD
+M:	Jason Liu <[email protected]>
+S:	Maintained
+F:	board/freescale/mx53loco/
+F:	include/configs/mx53loco.h
+F:	configs/mx53loco_defconfig
board/freescale/mx53smd/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8830321
@@ -0,0 +1,6 @@
+MX53SMD BOARD
+M:	Fabio Estevam <[email protected]>
+S:	Maintained
+F:	board/freescale/mx53smd/
+F:	include/configs/mx53smd.h
+F:	configs/mx53smd_defconfig
board/freescale/mx6qarm2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..42c19d1
@@ -0,0 +1,6 @@
+MX6QARM2 BOARD
+M:	Jason Liu <[email protected]>
+S:	Maintained
+F:	board/freescale/mx6qarm2/
+F:	include/configs/mx6qarm2.h
+F:	configs/mx6qarm2_defconfig
board/freescale/mx6qsabreauto/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..fb65ce4
@@ -0,0 +1,7 @@
+MX6QSABREAUTO BOARD
+M:	Fabio Estevam <[email protected]>
+S:	Maintained
+F:	board/freescale/mx6qsabreauto/
+F:	include/configs/mx6qsabreauto.h
+F:	configs/mx6dlsabreauto_defconfig
+F:	configs/mx6qsabreauto_defconfig
board/freescale/mx6sabresd/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..69c0a30
@@ -0,0 +1,7 @@
+MX6SABRESD BOARD
+M:	Fabio Estevam <[email protected]>
+S:	Maintained
+F:	board/freescale/mx6sabresd/
+F:	include/configs/mx6sabresd.h
+F:	configs/mx6dlsabresd_defconfig
+F:	configs/mx6qsabresd_defconfig
board/freescale/mx6slevk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..660af91
@@ -0,0 +1,6 @@
+MX6SLEVK BOARD
+M:	Fabio Estevam <[email protected]>
+S:	Maintained
+F:	board/freescale/mx6slevk/
+F:	include/configs/mx6slevk.h
+F:	configs/mx6slevk_defconfig
board/freescale/p1010rdb/MAINTAINERS new file +33 -0
new file mode 100644
index 0000000..579e775
@@ -0,0 +1,33 @@
+P1010RDB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/p1010rdb/
+F:	include/configs/P1010RDB.h
+F:	configs/P1010RDB-PA_36BIT_NAND_defconfig
+F:	configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig
+F:	configs/P1010RDB-PA_36BIT_NOR_defconfig
+F:	configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig
+F:	configs/P1010RDB-PA_36BIT_SDCARD_defconfig
+F:	configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
+F:	configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig
+F:	configs/P1010RDB-PA_NAND_defconfig
+F:	configs/P1010RDB-PA_NAND_SECBOOT_defconfig
+F:	configs/P1010RDB-PA_NOR_defconfig
+F:	configs/P1010RDB-PA_NOR_SECBOOT_defconfig
+F:	configs/P1010RDB-PA_SDCARD_defconfig
+F:	configs/P1010RDB-PA_SPIFLASH_defconfig
+F:	configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig
+F:	configs/P1010RDB-PB_36BIT_NAND_defconfig
+F:	configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig
+F:	configs/P1010RDB-PB_36BIT_NOR_defconfig
+F:	configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig
+F:	configs/P1010RDB-PB_36BIT_SDCARD_defconfig
+F:	configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
+F:	configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig
+F:	configs/P1010RDB-PB_NAND_defconfig
+F:	configs/P1010RDB-PB_NAND_SECBOOT_defconfig
+F:	configs/P1010RDB-PB_NOR_defconfig
+F:	configs/P1010RDB-PB_NOR_SECBOOT_defconfig
+F:	configs/P1010RDB-PB_SDCARD_defconfig
+F:	configs/P1010RDB-PB_SPIFLASH_defconfig
+F:	configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig
board/freescale/p1022ds/MAINTAINERS new file +13 -0
new file mode 100644
index 0000000..86aac36
@@ -0,0 +1,13 @@
+P1022DS BOARD
+M:	Timur Tabi <[email protected]>
+S:	Maintained
+F:	board/freescale/p1022ds/
+F:	include/configs/P1022DS.h
+F:	configs/P1022DS_defconfig
+F:	configs/P1022DS_36BIT_defconfig
+F:	configs/P1022DS_36BIT_NAND_defconfig
+F:	configs/P1022DS_36BIT_SDCARD_defconfig
+F:	configs/P1022DS_36BIT_SPIFLASH_defconfig
+F:	configs/P1022DS_NAND_defconfig
+F:	configs/P1022DS_SDCARD_defconfig
+F:	configs/P1022DS_SPIFLASH_defconfig
board/freescale/p1023rdb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..81501aa
@@ -0,0 +1,6 @@
+P1023RDB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/p1023rdb/
+F:	include/configs/P1023RDB.h
+F:	configs/P1023RDB_defconfig
board/freescale/p1_p2_rdb/MAINTAINERS new file +37 -0
new file mode 100644
index 0000000..ad0a858
@@ -0,0 +1,37 @@
+P1_P2_RDB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/p1_p2_rdb/
+F:	include/configs/P1_P2_RDB.h
+F:	configs/P1011RDB_defconfig
+F:	configs/P1011RDB_36BIT_defconfig
+F:	configs/P1011RDB_36BIT_SDCARD_defconfig
+F:	configs/P1011RDB_36BIT_SPIFLASH_defconfig
+F:	configs/P1011RDB_NAND_defconfig
+F:	configs/P1011RDB_SDCARD_defconfig
+F:	configs/P1011RDB_SPIFLASH_defconfig
+F:	configs/P1020RDB_defconfig
+F:	configs/P1020RDB_36BIT_defconfig
+F:	configs/P1020RDB_36BIT_SDCARD_defconfig
+F:	configs/P1020RDB_36BIT_SPIFLASH_defconfig
+F:	configs/P1020RDB_NAND_defconfig
+F:	configs/P1020RDB_SDCARD_defconfig
+F:	configs/P1020RDB_SPIFLASH_defconfig
+F:	configs/P2010RDB_defconfig
+F:	configs/P2010RDB_36BIT_defconfig
+F:	configs/P2010RDB_36BIT_SDCARD_defconfig
+F:	configs/P2010RDB_36BIT_SPIFLASH_defconfig
+F:	configs/P2010RDB_NAND_defconfig
+F:	configs/P2010RDB_SDCARD_defconfig
+F:	configs/P2010RDB_SPIFLASH_defconfig
+F:	configs/P2020RDB_36BIT_defconfig
+F:	configs/P2020RDB_36BIT_SDCARD_defconfig
+F:	configs/P2020RDB_36BIT_SPIFLASH_defconfig
+F:	configs/P2020RDB_NAND_defconfig
+F:	configs/P2020RDB_SDCARD_defconfig
+F:	configs/P2020RDB_SPIFLASH_defconfig
+
+P2020RDB BOARD
+M:	Poonam Aggrwal <[email protected]>
+S:	Maintained
+F:	configs/P2020RDB_defconfig
board/freescale/p1_p2_rdb_pc/MAINTAINERS new file +51 -0

51 lines not on this page · raw message

board/freescale/p1_twr/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2d7d7e1
@@ -0,0 +1,6 @@
+P1_TWR BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/p1_twr/
+F:	include/configs/p1_twr.h
+F:	configs/TWR-P1025_defconfig
board/freescale/p2020come/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..ab3ef94
@@ -0,0 +1,7 @@
+P2020COME BOARD
+M:	Ira W. Snyder <[email protected]>
+S:	Maintained
+F:	board/freescale/p2020come/
+F:	include/configs/P2020COME.h
+F:	configs/P2020COME_SDCARD_defconfig
+F:	configs/P2020COME_SPIFLASH_defconfig
board/freescale/p2020ds/MAINTAINERS new file +10 -0
new file mode 100644
index 0000000..42cb18d
@@ -0,0 +1,10 @@
+P2020DS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/p2020ds/
+F:	include/configs/P2020DS.h
+F:	configs/P2020DS_defconfig
+F:	configs/P2020DS_36BIT_defconfig
+F:	configs/P2020DS_DDR2_defconfig
+F:	configs/P2020DS_SDCARD_defconfig
+F:	configs/P2020DS_SPIFLASH_defconfig
board/freescale/p2041rdb/MAINTAINERS new file +11 -0
new file mode 100644
index 0000000..bb5bb83
@@ -0,0 +1,11 @@
+P2041RDB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/p2041rdb/
+F:	include/configs/P2041RDB.h
+F:	configs/P2041RDB_defconfig
+F:	configs/P2041RDB_NAND_defconfig
+F:	configs/P2041RDB_SDCARD_defconfig
+F:	configs/P2041RDB_SECURE_BOOT_defconfig
+F:	configs/P2041RDB_SPIFLASH_defconfig
+F:	configs/P2041RDB_SRIO_PCIE_BOOT_defconfig
board/freescale/qemu-ppce500/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..77d0a4a
@@ -0,0 +1,6 @@
+QEMU-PPCE500 BOARD
+M:	Alexander Graf <[email protected]>
+S:	Maintained
+F:	board/freescale/qemu-ppce500/
+F:	include/configs/qemu-ppce500.h
+F:	configs/qemu-ppce500_defconfig
board/freescale/t1040qds/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..83f6b3c
@@ -0,0 +1,12 @@
+T1040QDS BOARD
+M:	Poonam Aggrwal <[email protected]>
+S:	Maintained
+F:	board/freescale/t1040qds/
+F:	include/configs/T1040QDS.h
+F:	configs/T1040QDS_defconfig
+F:	configs/T1040QDS_D4_defconfig
+
+T1040QDS_SECURE_BOOT BOARD
+M:	Aneesh Bansal <[email protected]>
+S:	Maintained
+F:	configs/T1040QDS_SECURE_BOOT_defconfig
board/freescale/t104xrdb/MAINTAINERS new file +22 -0
new file mode 100644
index 0000000..364b0a9
@@ -0,0 +1,22 @@
+T104XRDB BOARD
+M:	Priyanka Jain  <[email protected]>
+S:	Maintained
+F:	board/freescale/t104xrdb/
+F:	include/configs/T104xRDB.h
+F:	configs/T1040RDB_defconfig
+F:	configs/T1040RDB_NAND_defconfig
+F:	configs/T1040RDB_SPIFLASH_defconfig
+F:	configs/T1042RDB_PI_defconfig
+F:	configs/T1042RDB_PI_NAND_defconfig
+F:	configs/T1042RDB_PI_SPIFLASH_defconfig
+
+T1040RDB_SDCARD BOARD
+M:	-
+S:	Maintained
+F:	configs/T1040RDB_SDCARD_defconfig
+F:	configs/T1042RDB_PI_SDCARD_defconfig
+
+T1040RDB_SECURE_BOOT BOARD
+M:	Aneesh Bansal  <[email protected]>
+S:	Maintained
+F:	configs/T1040RDB_SECURE_BOOT_defconfig
board/freescale/t208xqds/MAINTAINERS new file +20 -0
new file mode 100644
index 0000000..643926f
@@ -0,0 +1,20 @@
+T208XQDS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/t208xqds/
+F:	include/configs/T208xQDS.h
+F:	configs/T2080QDS_defconfig
+F:	configs/T2080QDS_NAND_defconfig
+F:	configs/T2080QDS_SDCARD_defconfig
+F:	configs/T2080QDS_SPIFLASH_defconfig
+F:	configs/T2080QDS_SRIO_PCIE_BOOT_defconfig
+F:	configs/T2081QDS_defconfig
+F:	configs/T2081QDS_NAND_defconfig
+F:	configs/T2081QDS_SDCARD_defconfig
+F:	configs/T2081QDS_SPIFLASH_defconfig
+F:	configs/T2081QDS_SRIO_PCIE_BOOT_defconfig
+
+T2080QDS_SECURE_BOOT BOARD
+M:	Aneesh Bansal <[email protected]>
+S:	Maintained
+F:	configs/T2080QDS_SECURE_BOOT_defconfig
board/freescale/t208xrdb/MAINTAINERS new file +15 -0
new file mode 100644
index 0000000..5987143
@@ -0,0 +1,15 @@
+T208XRDB BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/t208xrdb/
+F:	include/configs/T208xRDB.h
+F:	configs/T2080RDB_defconfig
+F:	configs/T2080RDB_NAND_defconfig
+F:	configs/T2080RDB_SDCARD_defconfig
+F:	configs/T2080RDB_SPIFLASH_defconfig
+F:	configs/T2080RDB_SRIO_PCIE_BOOT_defconfig
+
+T2080RDB_SECURE_BOOT BOARD
+M:	Aneesh Bansal <[email protected]>
+S:	Maintained
+F:	configs/T2080RDB_SECURE_BOOT_defconfig
board/freescale/t4qds/MAINTAINERS new file +26 -0
new file mode 100644
index 0000000..da796bd
@@ -0,0 +1,26 @@
+T4QDS BOARD
+M:	-
+S:	Maintained
+F:	board/freescale/t4qds/
+F:	include/configs/T4240QDS.h
+F:	configs/T4160QDS_defconfig
+F:	configs/T4160QDS_NAND_defconfig
+F:	configs/T4160QDS_SDCARD_defconfig
+F:	configs/T4160QDS_SPIFLASH_defconfig
+F:	configs/T4240QDS_defconfig
+F:	configs/T4240QDS_NAND_defconfig
+F:	configs/T4240QDS_SDCARD_defconfig
+F:	configs/T4240QDS_SPIFLASH_defconfig
+F:	configs/T4240QDS_SRIO_PCIE_BOOT_defconfig
+
+T4160QDS_SECURE_BOOT BOARD
+M:	Aneesh Bansal <[email protected]>
+S:	Maintained
+F:	configs/T4160QDS_SECURE_BOOT_defconfig
+F:	configs/T4240QDS_SECURE_BOOT_defconfig
+
+T4240EMU BOARD
+M:	York Sun <[email protected]>
+S:	Maintained
+F:	include/configs/T4240EMU.h
+F:	configs/T4240EMU_defconfig
board/freescale/t4rdb/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..845c1b6
@@ -0,0 +1,7 @@
+T4RDB BOARD
+M:	Chunhe Lan <[email protected]>
+S:	Maintained
+F:	board/freescale/t4rdb/
+F:	include/configs/T4240RDB.h
+F:	configs/T4160RDB_defconfig
+F:	configs/T4240RDB_defconfig
board/freescale/vf610twr/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..56a09c9
@@ -0,0 +1,6 @@
+VF610TWR BOARD
+M:	Alison Wang <[email protected]>
+S:	Maintained
+F:	board/freescale/vf610twr/
+F:	include/configs/vf610twr.h
+F:	configs/vf610twr_defconfig
board/funkwerk/vovpn-gw/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9af5f78
@@ -0,0 +1,6 @@
+VOVPN-GW BOARD
+M:	-
+S:	Maintained
+F:	board/funkwerk/vovpn-gw/
+F:	include/configs/VoVPN-GW.h
+F:	configs/VoVPN-GW_66MHz_defconfig
board/g2000/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8171b10
@@ -0,0 +1,6 @@
+G2000 BOARD
+M:	Matthias Fuchs <[email protected]>
+S:	Maintained
+F:	board/g2000/
+F:	include/configs/G2000.h
+F:	configs/G2000_defconfig
board/gaisler/gr_cpci_ax2000/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..493c31e
@@ -0,0 +1,6 @@
+GR_CPCI_AX2000 BOARD
+M:	-
+S:	Maintained
+F:	board/gaisler/gr_cpci_ax2000/
+F:	include/configs/gr_cpci_ax2000.h
+F:	configs/gr_cpci_ax2000_defconfig
board/gaisler/gr_ep2s60/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..151bef1
@@ -0,0 +1,6 @@
+GR_EP2S60 BOARD
+M:	-
+S:	Maintained
+F:	board/gaisler/gr_ep2s60/
+F:	include/configs/gr_ep2s60.h
+F:	configs/gr_ep2s60_defconfig
board/gaisler/gr_xc3s_1500/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..187f323
@@ -0,0 +1,6 @@
+GR_XC3S_1500 BOARD
+M:	-
+S:	Maintained
+F:	board/gaisler/gr_xc3s_1500/
+F:	include/configs/gr_xc3s_1500.h
+F:	configs/gr_xc3s_1500_defconfig
board/gaisler/grsim/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..acb863c
@@ -0,0 +1,6 @@
+GRSIM BOARD
+M:	-
+S:	Maintained
+F:	board/gaisler/grsim/
+F:	include/configs/grsim.h
+F:	configs/grsim_defconfig
board/gaisler/grsim_leon2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6da9b78
@@ -0,0 +1,6 @@
+GRSIM_LEON2 BOARD
+M:	-
+S:	Maintained
+F:	board/gaisler/grsim_leon2/
+F:	include/configs/grsim_leon2.h
+F:	configs/grsim_leon2_defconfig
board/galaxy5200/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..f070132
@@ -0,0 +1,7 @@
+GALAXY5200 BOARD
+M:	Eric Millbrandt <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/galaxy5200/
+F:	include/configs/galaxy5200.h
+F:	configs/galaxy5200_defconfig
+F:	configs/galaxy5200_LOWBOOT_defconfig
board/gateworks/gw_ventana/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b44fb4d
@@ -0,0 +1,6 @@
+GW_VENTANA BOARD
+M:	Tim Harvey <[email protected]>
+S:	Maintained
+F:	board/gateworks/gw_ventana/
+F:	include/configs/gw_ventana.h
+F:	configs/gwventana_defconfig
board/gdsys/405ep/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..1403880
@@ -0,0 +1,12 @@
+405EP BOARD
+M:	Dirk Eibach <[email protected]>
+S:	Maintained
+F:	board/gdsys/405ep/
+F:	include/configs/dlvision-10g.h
+F:	configs/dlvision-10g_defconfig
+F:	include/configs/io.h
+F:	configs/io_defconfig
+F:	include/configs/iocon.h
+F:	configs/iocon_defconfig
+F:	include/configs/neo.h
+F:	configs/neo_defconfig
board/gdsys/405ex/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..395b1ac
@@ -0,0 +1,6 @@
+405EX BOARD
+M:	Dirk Eibach <[email protected]>
+S:	Maintained
+F:	board/gdsys/405ex/
+F:	include/configs/io64.h
+F:	configs/io64_defconfig
board/gdsys/dlvision/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e4d40f8
@@ -0,0 +1,6 @@
+DLVISION BOARD
+M:	Dirk Eibach <[email protected]>
+S:	Maintained
+F:	board/gdsys/dlvision/
+F:	include/configs/dlvision.h
+F:	configs/dlvision_defconfig
board/gdsys/gdppc440etx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..cd8d1c6
@@ -0,0 +1,6 @@
+GDPPC440ETX BOARD
+M:	Dirk Eibach <[email protected]>
+S:	Maintained
+F:	board/gdsys/gdppc440etx/
+F:	include/configs/gdppc440etx.h
+F:	configs/gdppc440etx_defconfig
board/gdsys/intip/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..c99d507
@@ -0,0 +1,7 @@
+INTIP BOARD
+M:	Dirk Eibach <[email protected]>
+S:	Maintained
+F:	board/gdsys/intip/
+F:	include/configs/intip.h
+F:	configs/devconcenter_defconfig
+F:	configs/intip_defconfig
board/gdsys/p1022/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..5119fbb
@@ -0,0 +1,9 @@
+P1022 BOARD
+M:	Dirk Eibach <[email protected]>
+S:	Maintained
+F:	board/gdsys/p1022/
+F:	include/configs/controlcenterd.h
+F:	configs/controlcenterd_36BIT_SDCARD_defconfig
+F:	configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
+F:	configs/controlcenterd_TRAILBLAZER_defconfig
+F:	configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig
board/gen860t/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..c5d3da3
@@ -0,0 +1,7 @@
+GEN860T BOARD
+M:	Keith Outwater <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/gen860t/
+F:	include/configs/GEN860T.h
+F:	configs/GEN860T_defconfig
+F:	configs/GEN860T_SC_defconfig
board/genesi/mx51_efikamx/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..a85df77
@@ -0,0 +1,7 @@
+MX51_EFIKAMX BOARD
+M:	-
+S:	Maintained
+F:	board/genesi/mx51_efikamx/
+F:	include/configs/mx51_efikamx.h
+F:	configs/mx51_efikamx_defconfig
+F:	configs/mx51_efikasb_defconfig
board/gumstix/duovero/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..87cd4e6
@@ -0,0 +1,6 @@
+DUOVERO BOARD
+M:	Ash Charles <[email protected]>
+S:	Maintained
+F:	board/gumstix/duovero/
+F:	include/configs/duovero.h
+F:	configs/duovero_defconfig
board/gumstix/pepper/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ae860ec
@@ -0,0 +1,6 @@
+PEPPER BOARD
+M:	Ash Charles <[email protected]>
+S:	Maintained
+F:	board/gumstix/pepper/
+F:	include/configs/pepper.h
+F:	configs/pepper_defconfig
board/gw8260/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5268d19
@@ -0,0 +1,6 @@
+GW8260 BOARD
+M:	Oliver Brown <[email protected]>
+S:	Maintained
+F:	board/gw8260/
+F:	include/configs/gw8260.h
+F:	configs/gw8260_defconfig
board/h2200/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b66ff51
@@ -0,0 +1,6 @@
+H2200 BOARD
+M:	Lukasz Dalek <[email protected]>
+S:	Maintained
+F:	board/h2200/
+F:	include/configs/h2200.h
+F:	configs/h2200_defconfig
board/hale/tt01/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2f582be
@@ -0,0 +1,6 @@
+TT01 BOARD
+M:	Helmut Raiger <[email protected]>
+S:	Maintained
+F:	board/hale/tt01/
+F:	include/configs/tt01.h
+F:	configs/tt01_defconfig
board/hermes/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a596dad
@@ -0,0 +1,6 @@
+HERMES BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/hermes/
+F:	include/configs/hermes.h
+F:	configs/hermes_defconfig
board/highbank/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..69ddedd
@@ -0,0 +1,6 @@
+HIGHBANK BOARD
+M:	Rob Herring <[email protected]>
+S:	Maintained
+F:	board/highbank/
+F:	include/configs/highbank.h
+F:	configs/highbank_defconfig
board/htkw/mcx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c5f8873
@@ -0,0 +1,6 @@
+MCX BOARD
+M:	Ilya Yanok <[email protected]>
+S:	Maintained
+F:	board/htkw/mcx/
+F:	include/configs/mcx.h
+F:	configs/mcx_defconfig
board/hymod/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e27fe97
@@ -0,0 +1,6 @@
+HYMOD BOARD
+M:	Murray Jensen <[email protected]>
+S:	Maintained
+F:	board/hymod/
+F:	include/configs/hymod.h
+F:	configs/hymod_defconfig
board/ibf-dsp561/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..dfd0f90
@@ -0,0 +1,6 @@
+IBF-DSP561 BOARD
+M:	I-SYST Micromodule <[email protected]>
+S:	Maintained
+F:	board/ibf-dsp561/
+F:	include/configs/ibf-dsp561.h
+F:	configs/ibf-dsp561_defconfig
board/icecube/MAINTAINERS new file +21 -0
new file mode 100644
index 0000000..02e6c04
@@ -0,0 +1,21 @@
+ICECUBE BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/icecube/
+F:	include/configs/IceCube.h
+F:	configs/icecube_5200_defconfig
+
+ICECUBE_5200_DDR BOARD
+M:	-
+S:	Maintained
+F:	configs/icecube_5200_DDR_defconfig
+F:	configs/icecube_5200_DDR_LOWBOOT_defconfig
+F:	configs/icecube_5200_DDR_LOWBOOT08_defconfig
+F:	configs/icecube_5200_LOWBOOT_defconfig
+F:	configs/icecube_5200_LOWBOOT08_defconfig
+F:	configs/Lite5200_defconfig
+F:	configs/Lite5200_LOWBOOT_defconfig
+F:	configs/Lite5200_LOWBOOT08_defconfig
+F:	configs/lite5200b_defconfig
+F:	configs/lite5200b_LOWBOOT_defconfig
+F:	configs/lite5200b_PM_defconfig
board/icpdas/lp8x4x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..90a82e3
@@ -0,0 +1,6 @@
+LP8X4X BOARD
+M:	Sergey Yanovich <[email protected]>
+S:	Maintained
+F:	board/icpdas/lp8x4x/
+F:	include/configs/lp8x4x.h
+F:	configs/lp8x4x_defconfig
board/icu862/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..7fe16d1
@@ -0,0 +1,7 @@
+ICU862 BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/icu862/
+F:	include/configs/ICU862.h
+F:	configs/ICU862_defconfig
+F:	configs/ICU862_100MHz_defconfig
board/ids/ids8247/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..3173cdf
@@ -0,0 +1,6 @@
+IDS8247 BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/ids/ids8247/
+F:	include/configs/IDS8247.h
+F:	configs/IDS8247_defconfig
board/ids/ids8313/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c5b2f9e
@@ -0,0 +1,6 @@
+IDS8313 BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/ids/ids8313/
+F:	include/configs/ids8313.h
+F:	configs/ids8313_defconfig
board/ifm/ac14xx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8fd74e5
@@ -0,0 +1,6 @@
+AC14XX BOARD
+M:	Anatolij Gustschin <[email protected]>
+S:	Maintained
+F:	board/ifm/ac14xx/
+F:	include/configs/ac14xx.h
+F:	configs/ac14xx_defconfig
board/ifm/o2dnt2/MAINTAINERS new file +20 -0
new file mode 100644
index 0000000..002f89e
@@ -0,0 +1,20 @@
+O2DNT2 BOARD
+M:	Anatolij Gustschin <[email protected]>
+S:	Maintained
+F:	board/ifm/o2dnt2/
+F:	include/configs/o2d.h
+F:	configs/O2D_defconfig
+F:	include/configs/o2d300.h
+F:	configs/O2D300_defconfig
+F:	include/configs/o2dnt2.h
+F:	configs/O2DNT2_defconfig
+F:	configs/O2DNT2_RAMBOOT_defconfig
+F:	include/configs/o2i.h
+F:	configs/O2I_defconfig
+F:	include/configs/o2mnt.h
+F:	configs/O2MNT_defconfig
+F:	configs/O2MNT_O2M110_defconfig
+F:	configs/O2MNT_O2M112_defconfig
+F:	configs/O2MNT_O2M113_defconfig
+F:	include/configs/o3dnt.h
+F:	configs/O3DNT_defconfig
board/imgtec/malta/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..a0b3284
@@ -0,0 +1,7 @@
+MALTA BOARD
+M:	Paul Burton <[email protected]>
+S:	Maintained
+F:	board/imgtec/malta/
+F:	include/configs/malta.h
+F:	configs/malta_defconfig
+F:	configs/maltael_defconfig
board/imx31_phycore/MAINTAINERS new file +11 -0
new file mode 100644
index 0000000..efd5e77
@@ -0,0 +1,11 @@
+IMX31_PHYCORE BOARD
+M:	-
+S:	Maintained
+F:	board/imx31_phycore/
+F:	include/configs/imx31_phycore.h
+F:	configs/imx31_phycore_defconfig
+
+IMX31_PHYCORE_EET BOARD
+M:	(resigned) Guennadi Liakhovetski <[email protected]>
+S:	Orphan (since 2013-09)
+F:	configs/imx31_phycore_eet_defconfig
board/in-circuit/grasshopper/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..db8bd0a
@@ -0,0 +1,6 @@
+GRASSHOPPER BOARD
+M:	Andreas Bie?mann <[email protected]>
+S:	Maintained
+F:	board/in-circuit/grasshopper/
+F:	include/configs/grasshopper.h
+F:	configs/grasshopper_defconfig
board/inka4x0/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..246b2d4
@@ -0,0 +1,6 @@
+INKA4X0 BOARD
+M:	Detlev Zundel <[email protected]>
+S:	Maintained
+F:	board/inka4x0/
+F:	include/configs/inka4x0.h
+F:	configs/inka4x0_defconfig
board/intercontrol/digsy_mtc/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..c83ebcd
@@ -0,0 +1,9 @@
+DIGSY_MTC BOARD
+M:	Werner Pfister <[email protected]>
+S:	Maintained
+F:	board/intercontrol/digsy_mtc/
+F:	include/configs/digsy_mtc.h
+F:	configs/digsy_mtc_defconfig
+F:	configs/digsy_mtc_RAMBOOT_defconfig
+F:	configs/digsy_mtc_rev5_defconfig
+F:	configs/digsy_mtc_rev5_RAMBOOT_defconfig
board/iomega/iconnect/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..167cf07
@@ -0,0 +1,6 @@
+ICONNECT BOARD
+M:	Luka Perkov <[email protected]>
+S:	Maintained
+F:	board/iomega/iconnect/
+F:	include/configs/iconnect.h
+F:	configs/iconnect_defconfig
board/ip04/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..278072b
@@ -0,0 +1,6 @@
+IP04 BOARD
+M:	Brent Kandetzki <[email protected]>
+S:	Orphan (since 2014-06)
+F:	board/ip04/
+F:	include/configs/ip04.h
+F:	configs/ip04_defconfig
board/ip860/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..36d5690
@@ -0,0 +1,6 @@
+IP860 BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/ip860/
+F:	include/configs/IP860.h
+F:	configs/IP860_defconfig
board/ipek01/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..060f8a5
@@ -0,0 +1,6 @@
+IPEK01 BOARD
+M:	Wolfgang Grandegger <[email protected]>
+S:	Maintained
+F:	board/ipek01/
+F:	include/configs/ipek01.h
+F:	configs/ipek01_defconfig
board/iphase4539/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ddf6814
@@ -0,0 +1,6 @@
+IPHASE4539 BOARD
+M:	Wolfgang Grandegger <[email protected]>
+S:	Maintained
+F:	board/iphase4539/
+F:	include/configs/IPHASE4539.h
+F:	configs/IPHASE4539_defconfig
board/isee/igep0033/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..d162d77
@@ -0,0 +1,6 @@
+IGEP0033 BOARD
+M:	Enric Balletbo i Serra <[email protected]>
+S:	Maintained
+F:	board/isee/igep0033/
+F:	include/configs/am335x_igep0033.h
+F:	configs/am335x_igep0033_defconfig
board/isee/igep00x0/MAINTAINERS new file +14 -0
new file mode 100644
index 0000000..fe4a8cd
@@ -0,0 +1,14 @@
+IGEP00X0 BOARD
+M:	Enric Balletbo i Serra <[email protected]>
+S:	Maintained
+F:	board/isee/igep00x0/
+F:	include/configs/omap3_igep00x0.h
+F:	configs/igep0020_defconfig
+F:	configs/igep0030_defconfig
+F:	configs/igep0032_defconfig
+
+IGEP0020_NAND BOARD
+M:	-
+S:	Maintained
+F:	configs/igep0020_nand_defconfig
+F:	configs/igep0030_nand_defconfig
board/ivm/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..6a9082c
@@ -0,0 +1,12 @@
+IVM BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/ivm/
+F:	include/configs/IVML24.h
+F:	configs/IVML24_defconfig
+F:	configs/IVML24_128_defconfig
+F:	configs/IVML24_256_defconfig
+F:	include/configs/IVMS8.h
+F:	configs/IVMS8_defconfig
+F:	configs/IVMS8_128_defconfig
+F:	configs/IVMS8_256_defconfig
board/jornada/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c77d745
@@ -0,0 +1,6 @@
+JORNADA BOARD
+M:	Kristoffer Ericson <[email protected]>
+S:	Maintained
+F:	board/jornada/
+F:	include/configs/jornada.h
+F:	configs/jornada_defconfig
board/jse/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..818a5a0
@@ -0,0 +1,6 @@
+JSE BOARD
+M:	Stephen Williams <[email protected]>
+S:	Maintained
+F:	board/jse/
+F:	include/configs/JSE.h
+F:	configs/JSE_defconfig
board/jupiter/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5a79a61
@@ -0,0 +1,6 @@
+JUPITER BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/jupiter/
+F:	include/configs/jupiter.h
+F:	configs/jupiter_defconfig
board/karo/tk71/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..39b2b1d
@@ -0,0 +1,6 @@
+TK71 BOARD
+M:	-
+S:	Maintained
+F:	board/karo/tk71/
+F:	include/configs/tk71.h
+F:	configs/tk71_defconfig
board/karo/tx25/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2defe34
@@ -0,0 +1,6 @@
+TX25 BOARD
+M:	John Rigby <[email protected]>
+S:	Maintained
+F:	board/karo/tx25/
+F:	include/configs/tx25.h
+F:	configs/tx25_defconfig
board/keymile/km82xx/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..50e06b2
@@ -0,0 +1,7 @@
+KM82XX BOARD
+M:	Holger Brunck <[email protected]>
+S:	Maintained
+F:	board/keymile/km82xx/
+F:	include/configs/km82xx.h
+F:	configs/mgcoge_defconfig
+F:	configs/mgcoge3ne_defconfig
board/keymile/km83xx/MAINTAINERS new file +19 -0
new file mode 100644
index 0000000..cee7e08
@@ -0,0 +1,19 @@
+KM83XX BOARD
+M:	Holger Brunck <[email protected]>
+S:	Maintained
+F:	board/keymile/km83xx/
+F:	include/configs/km8360.h
+F:	configs/kmcoge5ne_defconfig
+F:	configs/kmeter1_defconfig
+F:	include/configs/tuxx1.h
+F:	configs/kmopti2_defconfig
+F:	include/configs/suvd3.h
+F:	configs/kmvect1_defconfig
+F:	configs/suvd3_defconfig
+F:	configs/tuge1_defconfig
+F:	configs/tuxx1_defconfig
+
+KMSUPX5 BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	configs/kmsupx5_defconfig
board/keymile/km_arm/MAINTAINERS new file +14 -0
new file mode 100644
index 0000000..079c803
@@ -0,0 +1,14 @@
+KM_ARM BOARD
+M:	Valentin Longchamp <[email protected]>
+S:	Maintained
+F:	board/keymile/km_arm/
+F:	include/configs/km_kirkwood.h
+F:	configs/km_kirkwood_defconfig
+F:	configs/km_kirkwood_128m16_defconfig
+F:	configs/km_kirkwood_pci_defconfig
+F:	configs/kmcoge5un_defconfig
+F:	configs/kmnusa_defconfig
+F:	configs/kmsugp1_defconfig
+F:	configs/kmsuv31_defconfig
+F:	configs/mgcoge3un_defconfig
+F:	configs/portl2_defconfig
board/keymile/kmp204x/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..93b6bad
@@ -0,0 +1,7 @@
+KMP204X BOARD
+M:	Valentin Longchamp <[email protected]>
+S:	Maintained
+F:	board/keymile/kmp204x/
+F:	include/configs/kmp204x.h
+F:	configs/kmcoge4_defconfig
+F:	configs/kmlion1_defconfig
board/kmc/kzm9g/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..411efd1
@@ -0,0 +1,7 @@
+KZM9G BOARD
+M:	Nobuhiro Iwamatsu <[email protected]>
+M:	Tetsuyuki Kobayashi <[email protected]>
+S:	Maintained
+F:	board/kmc/kzm9g/
+F:	include/configs/kzm9g.h
+F:	configs/kzm9g_defconfig
board/korat/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..8b96846
@@ -0,0 +1,7 @@
+KORAT BOARD
+M:	Larry Johnson <[email protected]>
+S:	Maintained
+F:	board/korat/
+F:	include/configs/korat.h
+F:	configs/korat_defconfig
+F:	configs/korat_perm_defconfig
board/kup/kup4k/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..25d90cf
@@ -0,0 +1,6 @@
+KUP4K BOARD
+M:	Klaus Heydeck <[email protected]>
+S:	Maintained
+F:	board/kup/kup4k/
+F:	include/configs/KUP4K.h
+F:	configs/KUP4K_defconfig
board/kup/kup4x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..85159e4
@@ -0,0 +1,6 @@
+KUP4X BOARD
+M:	Klaus Heydeck <[email protected]>
+S:	Maintained
+F:	board/kup/kup4x/
+F:	include/configs/KUP4X.h
+F:	configs/KUP4X_defconfig
board/logicpd/am3517evm/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7f03ac1
@@ -0,0 +1,6 @@
+AM3517EVM BOARD
+M:	Vaibhav Hiremath <[email protected]>
+S:	Maintained
+F:	board/logicpd/am3517evm/
+F:	include/configs/am3517_evm.h
+F:	configs/am3517_evm_defconfig
board/logicpd/imx27lite/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..a7b22ac
@@ -0,0 +1,12 @@
+IMX27LITE BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/logicpd/imx27lite/
+F:	include/configs/imx27lite.h
+F:	configs/imx27lite_defconfig
+
+MAGNESIUM BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	include/configs/magnesium.h
+F:	configs/magnesium_defconfig
board/logicpd/imx31_litekit/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..98cc7bd
@@ -0,0 +1,6 @@
+IMX31_LITEKIT BOARD
+M:	-
+S:	Maintained
+F:	board/logicpd/imx31_litekit/
+F:	include/configs/imx31_litekit.h
+F:	configs/imx31_litekit_defconfig
board/logicpd/omap3som/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ffe2201
@@ -0,0 +1,6 @@
+OMAP3SOM BOARD
+M:	Peter Barada <[email protected]>
+S:	Maintained
+F:	board/logicpd/omap3som/
+F:	include/configs/omap3_logic.h
+F:	configs/omap3_logic_defconfig
board/logicpd/zoom1/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..338b965
@@ -0,0 +1,6 @@
+ZOOM1 BOARD
+M:	Nishanth Menon <[email protected]>
+S:	Maintained
+F:	board/logicpd/zoom1/
+F:	include/configs/omap3_zoom1.h
+F:	configs/omap3_zoom1_defconfig
board/lwmon/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..763ce22
@@ -0,0 +1,6 @@
+LWMON BOARD
+M:	Wolfgang Denk <[email protected]>
+S:	Maintained
+F:	board/lwmon/
+F:	include/configs/lwmon.h
+F:	configs/lwmon_defconfig
board/lwmon5/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..7402ab6
@@ -0,0 +1,7 @@
+LWMON5 BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/lwmon5/
+F:	include/configs/lwmon5.h
+F:	configs/lcd4_lwmon5_defconfig
+F:	configs/lwmon5_defconfig
board/manroland/hmi1001/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bdfdc01
@@ -0,0 +1,6 @@
+HMI1001 BOARD
+M:	-
+S:	Maintained
+F:	board/manroland/hmi1001/
+F:	include/configs/hmi1001.h
+F:	configs/hmi1001_defconfig
board/manroland/mucmc52/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..45a2764
@@ -0,0 +1,6 @@
+MUCMC52 BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/manroland/mucmc52/
+F:	include/configs/mucmc52.h
+F:	configs/mucmc52_defconfig
board/manroland/uc100/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..260471c
@@ -0,0 +1,6 @@
+UC100 BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/manroland/uc100/
+F:	include/configs/uc100.h
+F:	configs/uc100_defconfig
board/manroland/uc101/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0fc7b85
@@ -0,0 +1,6 @@
+UC101 BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/manroland/uc101/
+F:	include/configs/uc101.h
+F:	configs/uc101_defconfig
board/matrix_vision/mergerbox/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..22be981
@@ -0,0 +1,6 @@
+MERGERBOX BOARD
+M:	Andre Schwarz <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/matrix_vision/mergerbox/
+F:	include/configs/MERGERBOX.h
+F:	configs/MERGERBOX_defconfig
board/matrix_vision/mvbc_p/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9e76b57
@@ -0,0 +1,6 @@
+MVBC_P BOARD
+M:	Andre Schwarz <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/matrix_vision/mvbc_p/
+F:	include/configs/MVBC_P.h
+F:	configs/MVBC_P_defconfig
board/matrix_vision/mvblm7/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4f7ca50
@@ -0,0 +1,6 @@
+MVBLM7 BOARD
+M:	Andre Schwarz <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/matrix_vision/mvblm7/
+F:	include/configs/MVBLM7.h
+F:	configs/MVBLM7_defconfig
board/matrix_vision/mvblx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2f9a153
@@ -0,0 +1,6 @@
+MVBLX BOARD
+M:	Michael Jones <[email protected]>
+S:	Maintained
+F:	board/matrix_vision/mvblx/
+F:	include/configs/omap3_mvblx.h
+F:	configs/omap3_mvblx_defconfig
board/matrix_vision/mvsmr/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9659730
@@ -0,0 +1,6 @@
+MVSMR BOARD
+M:	Andre Schwarz <[email protected]>
+S:	Orphan (since 2014-03)
+F:	board/matrix_vision/mvsmr/
+F:	include/configs/MVSMR.h
+F:	configs/MVSMR_defconfig
board/mcc200/MAINTAINERS new file +17 -0
new file mode 100644
index 0000000..3d02bc6
@@ -0,0 +1,17 @@
+MCC200 BOARD
+M:	-
+S:	Maintained
+F:	board/mcc200/
+F:	include/configs/mcc200.h
+F:	configs/mcc200_defconfig
+F:	configs/mcc200_COM12_defconfig
+F:	configs/mcc200_COM12_highboot_defconfig
+F:	configs/mcc200_COM12_highboot_SDRAM_defconfig
+F:	configs/mcc200_COM12_SDRAM_defconfig
+F:	configs/mcc200_highboot_defconfig
+F:	configs/mcc200_highboot_SDRAM_defconfig
+F:	configs/mcc200_SDRAM_defconfig
+F:	configs/prs200_defconfig
+F:	configs/prs200_DDR_defconfig
+F:	configs/prs200_highboot_defconfig
+F:	configs/prs200_highboot_DDR_defconfig
board/micronas/vct/MAINTAINERS new file +17 -0
new file mode 100644
index 0000000..4b825d3
@@ -0,0 +1,17 @@
+VCT BOARD
+M:	-
+S:	Maintained
+F:	board/micronas/vct/
+F:	include/configs/vct.h
+F:	configs/vct_platinum_defconfig
+F:	configs/vct_platinum_onenand_defconfig
+F:	configs/vct_platinum_onenand_small_defconfig
+F:	configs/vct_platinum_small_defconfig
+F:	configs/vct_platinumavc_defconfig
+F:	configs/vct_platinumavc_onenand_defconfig
+F:	configs/vct_platinumavc_onenand_small_defconfig
+F:	configs/vct_platinumavc_small_defconfig
+F:	configs/vct_premium_defconfig
+F:	configs/vct_premium_onenand_defconfig
+F:	configs/vct_premium_onenand_small_defconfig
+F:	configs/vct_premium_small_defconfig
board/mimc/mimc200/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6cb51dd
@@ -0,0 +1,6 @@
+MIMC200 BOARD
+M:	Mark Jackson <[email protected]>
+S:	Maintained
+F:	board/mimc/mimc200/
+F:	include/configs/mimc200.h
+F:	configs/mimc200_defconfig
board/miromico/hammerhead/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a87ceee
@@ -0,0 +1,6 @@
+HAMMERHEAD BOARD
+M:	Alex Raimondi <[email protected]>
+S:	Maintained
+F:	board/miromico/hammerhead/
+F:	include/configs/hammerhead.h
+F:	configs/hammerhead_defconfig
board/mosaixtech/icon/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f3af072
@@ -0,0 +1,6 @@
+ICON BOARD
+M:	Stefan Roese <[email protected]>
+S:	Maintained
+F:	board/mosaixtech/icon/
+F:	include/configs/icon.h
+F:	configs/icon_defconfig
board/motionpro/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..10a97cc
@@ -0,0 +1,6 @@
+MOTIONPRO BOARD
+M:	-
+S:	Maintained
+F:	board/motionpro/
+F:	include/configs/motionpro.h
+F:	configs/motionpro_defconfig
board/mpc8308_p1m/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..80d8de7
@@ -0,0 +1,6 @@
+MPC8308_P1M BOARD
+M:	Ilya Yanok <[email protected]>
+S:	Maintained
+F:	board/mpc8308_p1m/
+F:	include/configs/mpc8308_p1m.h
+F:	configs/mpc8308_p1m_defconfig
board/mpl/mip405/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..b323e5a
@@ -0,0 +1,7 @@
+MIP405 BOARD
+M:	Denis Peter <[email protected]>
+S:	Maintained
+F:	board/mpl/mip405/
+F:	include/configs/MIP405.h
+F:	configs/MIP405_defconfig
+F:	configs/MIP405T_defconfig
board/mpl/pati/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f7c1bd8
@@ -0,0 +1,6 @@
+PATI BOARD
+M:	-
+S:	Maintained
+F:	board/mpl/pati/
+F:	include/configs/PATI.h
+F:	configs/PATI_defconfig
board/mpl/pip405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9b3b974
@@ -0,0 +1,6 @@
+PIP405 BOARD
+M:	Denis Peter <[email protected]>
+S:	Maintained
+F:	board/mpl/pip405/
+F:	include/configs/PIP405.h
+F:	configs/PIP405_defconfig
board/mpl/vcma9/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..3817436
@@ -0,0 +1,6 @@
+VCMA9 BOARD
+M:	David M?ller <[email protected]>
+S:	Maintained
+F:	board/mpl/vcma9/
+F:	include/configs/VCMA9.h
+F:	configs/VCMA9_defconfig
board/mpr2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..beedf8d
@@ -0,0 +1,6 @@
+MPR2 BOARD
+M:	Mark Jonas <[email protected]>
+S:	Maintained
+F:	board/mpr2/
+F:	include/configs/mpr2.h
+F:	configs/mpr2_defconfig
board/ms7720se/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..96a80f4
@@ -0,0 +1,6 @@
+MS7720SE BOARD
+M:	Yoshihiro Shimoda <[email protected]>
+S:	Maintained
+F:	board/ms7720se/
+F:	include/configs/ms7720se.h
+F:	configs/ms7720se_defconfig
board/ms7722se/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..61614ba
@@ -0,0 +1,7 @@
+MS7722SE BOARD
+M:	Nobuhiro Iwamatsu <[email protected]>
+M:	Nobuhiro Iwamatsu <[email protected]>
+S:	Maintained
+F:	board/ms7722se/
+F:	include/configs/ms7722se.h
+F:	configs/ms7722se_defconfig
board/ms7750se/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..e23a532
@@ -0,0 +1,7 @@
+MS7750SE BOARD
+M:	Nobuhiro Iwamatsu <[email protected]>
+M:	Nobuhiro Iwamatsu <[email protected]>
+S:	Maintained
+F:	board/ms7750se/
+F:	include/configs/ms7750se.h
+F:	configs/ms7750se_defconfig
board/muas3001/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..cfb5983
@@ -0,0 +1,7 @@
+MUAS3001 BOARD
+M:	Heiko Schocher <[email protected]>
+S:	Maintained
+F:	board/muas3001/
+F:	include/configs/muas3001.h
+F:	configs/muas3001_defconfig
+F:	configs/muas3001_dev_defconfig
board/munices/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b8f5761
@@ -0,0 +1,6 @@
+MUNICES BOARD
+M:	-
+S:	Maintained
+F:	board/munices/
+F:	include/configs/munices.h
+F:	configs/munices_defconfig
board/musenki/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..03a1fe7
@@ -0,0 +1,6 @@
+MUSENKI BOARD
+M:	Jim Thompson <[email protected]>
+S:	Orphan (since 2014-04)
+F:	board/musenki/
+F:	include/configs/MUSENKI.h
+F:	configs/MUSENKI_defconfig
board/mvblue/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a809ba5
@@ -0,0 +1,6 @@
+MVBLUE BOARD
+M:	-
+S:	Maintained
+F:	board/mvblue/
+F:	include/configs/MVBLUE.h
+F:	configs/MVBLUE_defconfig
board/netvia/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..0313058
@@ -0,0 +1,7 @@
+NETVIA BOARD
+M:	Pantelis Antoniou <[email protected]>
+S:	Maintained
+F:	board/netvia/
+F:	include/configs/NETVIA.h
+F:	configs/NETVIA_defconfig
+F:	configs/NETVIA_V2_defconfig
board/nokia/rx51/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8bdddc1
@@ -0,0 +1,6 @@
+RX51 BOARD
+M:	Pali Roh?r <[email protected]>
+S:	Maintained
+F:	board/nokia/rx51/
+F:	include/configs/nokia_rx51.h
+F:	configs/nokia_rx51_defconfig
board/nvidia/beaver/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..26bcacc
@@ -0,0 +1,7 @@
+BEAVER BOARD
+M:	Tom Warren <[email protected]>
+M:	Stephen Warren <[email protected]>
+S:	Maintained
[… more lines in the raw message]

Lines of this file are not shown. View the raw message.

board/nvidia/cardhu/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..d3c3e36

Lines of this file are not shown. View the raw message.

board/nvidia/dalmore/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..fe86375

Lines of this file are not shown. View the raw message.

board/nvidia/harmony/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f3508ed

Lines of this file are not shown. View the raw message.

board/nvidia/jetson-tk1/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a5c687d

Lines of this file are not shown. View the raw message.

board/nvidia/seaboard/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7926ca1

Lines of this file are not shown. View the raw message.

board/nvidia/venice2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..221df65

Lines of this file are not shown. View the raw message.

board/nvidia/ventana/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..285b84d

Lines of this file are not shown. View the raw message.

board/nvidia/whistler/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..66e2c8d

Lines of this file are not shown. View the raw message.

board/olimex/mx23_olinuxino/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..25f4a10

Lines of this file are not shown. View the raw message.

board/omicron/calimain/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..f6e37a2

Lines of this file are not shown. View the raw message.

board/openrisc/openrisc-generic/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c8dbc74

Lines of this file are not shown. View the raw message.

board/overo/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8f089e8

Lines of this file are not shown. View the raw message.

board/palmld/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7d21b7b

Lines of this file are not shown. View the raw message.

board/palmtc/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..57b6a22

Lines of this file are not shown. View the raw message.

board/palmtreo680/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bdc034e

Lines of this file are not shown. View the raw message.

board/pandora/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e123517

Lines of this file are not shown. View the raw message.

board/pb1x00/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6c5c2bb

Lines of this file are not shown. View the raw message.

board/pcs440ep/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6eccc85

Lines of this file are not shown. View the raw message.

board/pdm360ng/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5c99f59

Lines of this file are not shown. View the raw message.

board/phytec/pcm030/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..4e2ab0d

Lines of this file are not shown. View the raw message.

board/phytec/pcm051/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..18ea636

Lines of this file are not shown. View the raw message.

board/pm520/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..7b255bc

Lines of this file are not shown. View the raw message.

board/pm826/MAINTAINERS new file +13 -0
new file mode 100644
index 0000000..41df4c9

Lines of this file are not shown. View the raw message.

board/pm828/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..767a84d

Lines of this file are not shown. View the raw message.

board/ppcag/bg0900/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..853c0d5

Lines of this file are not shown. View the raw message.

board/ppmc7xx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5b21aa7

Lines of this file are not shown. View the raw message.

board/ppmc8260/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..768d092

Lines of this file are not shown. View the raw message.

board/pr1/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..23fdbc7

Lines of this file are not shown. View the raw message.

board/prodrive/alpr/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..31baabb

Lines of this file are not shown. View the raw message.

board/prodrive/p3mx/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..e60fdb6

Lines of this file are not shown. View the raw message.

board/prodrive/p3p440/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..68fd1a9

Lines of this file are not shown. View the raw message.

board/psyent/pci5441/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f1f10e9

Lines of this file are not shown. View the raw message.

board/psyent/pk1c20/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..32b901a

Lines of this file are not shown. View the raw message.

board/pxa255_idp/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..24d7236

Lines of this file are not shown. View the raw message.

board/qemu-mips/MAINTAINERS new file +14 -0
new file mode 100644
index 0000000..079949a

Lines of this file are not shown. View the raw message.

board/r360mpi/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a67ab0c

Lines of this file are not shown. View the raw message.

board/raidsonic/ib62x0/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..423aa0c

Lines of this file are not shown. View the raw message.

board/raspberrypi/rpi_b/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..14f3948

Lines of this file are not shown. View the raw message.

board/renesas/MigoR/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9368b05

Lines of this file are not shown. View the raw message.

board/renesas/alt/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6ec140b

Lines of this file are not shown. View the raw message.

board/renesas/ap325rxa/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..bdc49c5

Lines of this file are not shown. View the raw message.

board/renesas/ecovec/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..439b528

Lines of this file are not shown. View the raw message.

board/renesas/koelsch/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5267b9f

Lines of this file are not shown. View the raw message.

board/renesas/lager/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a098686

Lines of this file are not shown. View the raw message.

board/renesas/r0p7734/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..c169ad7

Lines of this file are not shown. View the raw message.

board/renesas/r2dplus/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..58877c5

Lines of this file are not shown. View the raw message.

board/renesas/r7780mp/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..56ec21f

Lines of this file are not shown. View the raw message.

board/renesas/rsk7203/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..18d3663

Lines of this file are not shown. View the raw message.

board/renesas/rsk7264/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f6202b7

Lines of this file are not shown. View the raw message.

board/renesas/rsk7269/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..d3c77c3

Lines of this file are not shown. View the raw message.

board/renesas/sh7752evb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8910669

Lines of this file are not shown. View the raw message.

board/renesas/sh7753evb/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..03e6c8c

Lines of this file are not shown. View the raw message.

board/renesas/sh7757lcr/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bbdd6d0

Lines of this file are not shown. View the raw message.

board/renesas/sh7763rdp/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..6ee8f9f

Lines of this file are not shown. View the raw message.

board/renesas/sh7785lcr/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..0d99de6

Lines of this file are not shown. View the raw message.

board/ronetix/pm9261/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a09b6c0

Lines of this file are not shown. View the raw message.

board/ronetix/pm9263/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f26e82a

Lines of this file are not shown. View the raw message.

board/ronetix/pm9g45/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..255a357f

Lines of this file are not shown. View the raw message.

board/sacsng/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c2c8ee3

Lines of this file are not shown. View the raw message.

board/samsung/arndale/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0a01a07

Lines of this file are not shown. View the raw message.

board/samsung/goni/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..248ec3c

Lines of this file are not shown. View the raw message.

board/samsung/origen/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8bf373e

Lines of this file are not shown. View the raw message.

board/samsung/smdk2410/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..12a25e8

Lines of this file are not shown. View the raw message.

board/samsung/smdk5250/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..8a2a4aa

Lines of this file are not shown. View the raw message.

board/samsung/smdk5420/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..c8241a8

Lines of this file are not shown. View the raw message.

board/samsung/smdkc100/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..39949e4

Lines of this file are not shown. View the raw message.

board/samsung/smdkv310/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..1e058cb

Lines of this file are not shown. View the raw message.

board/samsung/trats/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..1b219b4

Lines of this file are not shown. View the raw message.

board/samsung/trats2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7018300

Lines of this file are not shown. View the raw message.

board/samsung/universal_c210/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6760678

Lines of this file are not shown. View the raw message.

board/sandbox/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..10d88a2

Lines of this file are not shown. View the raw message.

board/sandburst/karef/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..4c29ae7

Lines of this file are not shown. View the raw message.

board/sandburst/metrobox/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f5734ba

Lines of this file are not shown. View the raw message.

board/sandisk/sansa_fuze_plus/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ccfd399

Lines of this file are not shown. View the raw message.

board/sandpoint/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..f28c309

Lines of this file are not shown. View the raw message.

board/sbc405/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..dbb4451

Lines of this file are not shown. View the raw message.

board/sbc8349/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..af95c1d

Lines of this file are not shown. View the raw message.

board/sbc8548/MAINTAINERS new file +10 -0
new file mode 100644
index 0000000..ba1f247

Lines of this file are not shown. View the raw message.

board/sbc8641d/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a50b541

Lines of this file are not shown. View the raw message.

board/sc3/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b86c6e6

Lines of this file are not shown. View the raw message.

board/scb9328/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..0917266

Lines of this file are not shown. View the raw message.

board/schulercontrol/sc_sps_1/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..74849cd

Lines of this file are not shown. View the raw message.

board/shmin/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..5dee37b

Lines of this file are not shown. View the raw message.

board/siemens/corvus/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..59176aa

Lines of this file are not shown. View the raw message.

board/siemens/draco/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..f6b68ca

Lines of this file are not shown. View the raw message.

board/siemens/pxm2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..fa734c9

Lines of this file are not shown. View the raw message.

board/siemens/rut/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8c1b770

Lines of this file are not shown. View the raw message.

board/siemens/taurus/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..74e3518

Lines of this file are not shown. View the raw message.

board/silica/pengwyn/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..14ef775

Lines of this file are not shown. View the raw message.

board/sixnet/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..eedb409

Lines of this file are not shown. View the raw message.

board/socrates/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..fc3e11d

Lines of this file are not shown. View the raw message.

board/solidrun/hummingboard/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c0c062a

Lines of this file are not shown. View the raw message.

board/spd8xx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7ed9423

Lines of this file are not shown. View the raw message.

board/spear/spear300/MAINTAINERS new file +13 -0
new file mode 100644
index 0000000..15164fe

Lines of this file are not shown. View the raw message.

board/spear/spear310/MAINTAINERS new file +15 -0
new file mode 100644
index 0000000..3a7e610

Lines of this file are not shown. View the raw message.

board/spear/spear320/MAINTAINERS new file +15 -0
new file mode 100644
index 0000000..414beca

Lines of this file are not shown. View the raw message.

board/spear/spear600/MAINTAINERS new file +13 -0
new file mode 100644
index 0000000..a978fdd

Lines of this file are not shown. View the raw message.

board/spear/x600/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bff6824

Lines of this file are not shown. View the raw message.

board/st-ericsson/snowball/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..132fc52

Lines of this file are not shown. View the raw message.

board/st-ericsson/u8500/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..54e7921

Lines of this file are not shown. View the raw message.

board/st/nhk8815/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..72c3a8d

Lines of this file are not shown. View the raw message.

board/stx/stxgp3/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6f485d4

Lines of this file are not shown. View the raw message.

board/stx/stxssa/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..f56adf0

Lines of this file are not shown. View the raw message.

board/stx/stxxtc/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..5ea36b2

Lines of this file are not shown. View the raw message.

board/sunxi/MAINTAINERS new file +19 -0
new file mode 100644
index 0000000..1a56608

Lines of this file are not shown. View the raw message.

board/svm_sc8xx/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c19bcae

Lines of this file are not shown. View the raw message.

board/synopsys/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..720edd8

Lines of this file are not shown. View the raw message.

board/synopsys/axs101/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..481bbcc

Lines of this file are not shown. View the raw message.

board/syteco/jadecpu/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b53e7ca

Lines of this file are not shown. View the raw message.

board/syteco/zmx25/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..90f9fab

Lines of this file are not shown. View the raw message.

board/t3corp/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..eaf28c4

Lines of this file are not shown. View the raw message.

board/taskit/stamp9g20/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..a91c196

Lines of this file are not shown. View the raw message.

board/tcm-bf518/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f649b06

Lines of this file are not shown. View the raw message.

board/tcm-bf537/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..9ee557d

Lines of this file are not shown. View the raw message.

board/technexion/tao3530/MAINTAINERS new file +11 -0
new file mode 100644
index 0000000..ad02b46

Lines of this file are not shown. View the raw message.

board/technexion/twister/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..1ce2b37

Lines of this file are not shown. View the raw message.

board/teejet/mt_ventoux/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..d23464c

Lines of this file are not shown. View the raw message.

board/ti/am335x/MAINTAINERS new file +17 -0
new file mode 100644
index 0000000..d166fa0

Lines of this file are not shown. View the raw message.

board/ti/am3517crane/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..cbc3213

Lines of this file are not shown. View the raw message.

board/ti/am43xx/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..d375278

Lines of this file are not shown. View the raw message.

board/ti/beagle/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2225fb6

Lines of this file are not shown. View the raw message.

board/ti/dra7xx/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..5ec6769

Lines of this file are not shown. View the raw message.

board/ti/evm/MAINTAINERS new file +14 -0
new file mode 100644
index 0000000..b2ebadc

Lines of this file are not shown. View the raw message.

board/ti/ks2_evm/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..595a80a

Lines of this file are not shown. View the raw message.

board/ti/omap5912osk/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..43ffb9b

Lines of this file are not shown. View the raw message.

board/ti/omap5_uevm/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..280ea2f

Lines of this file are not shown. View the raw message.

board/ti/panda/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..2142368

Lines of this file are not shown. View the raw message.

board/ti/sdp3430/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..943c196

Lines of this file are not shown. View the raw message.

board/ti/sdp4430/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ac4d0cc

Lines of this file are not shown. View the raw message.

board/ti/ti814x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e39b253

Lines of this file are not shown. View the raw message.

board/ti/ti816x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..8bf6122

Lines of this file are not shown. View the raw message.

board/ti/tnetv107xevm/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..76ccfdc

Lines of this file are not shown. View the raw message.

board/timll/devkit3250/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..cb93563

Lines of this file are not shown. View the raw message.

board/timll/devkit8000/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c490757

Lines of this file are not shown. View the raw message.

board/toradex/colibri_pxa270/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..b378d7b

Lines of this file are not shown. View the raw message.

board/toradex/colibri_t20_iris/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c68955b

Lines of this file are not shown. View the raw message.

board/total5200/MAINTAINERS new file +9 -0
new file mode 100644
index 0000000..983b96d

Lines of this file are not shown. View the raw message.

board/tqc/tqm5200/MAINTAINERS new file +26 -0
new file mode 100644
index 0000000..581ef95

Lines of this file are not shown. View the raw message.

board/tqc/tqm8260/MAINTAINERS new file +16 -0
new file mode 100644
index 0000000..266910f

Lines of this file are not shown. View the raw message.

board/tqc/tqm8272/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a660de1

Lines of this file are not shown. View the raw message.

board/tqc/tqm834x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..10c14f3

Lines of this file are not shown. View the raw message.

board/tqc/tqm8xx/MAINTAINERS new file +47 -0

47 lines not on this page · raw message

board/trizepsiv/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..ba48c2e

Lines of this file are not shown. View the raw message.

board/ttcontrol/vision2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..cfc9903

Lines of this file are not shown. View the raw message.

board/udoo/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..ee8b61e

Lines of this file are not shown. View the raw message.

board/utx8245/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..bed69c8

Lines of this file are not shown. View the raw message.

board/v38b/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..1b12d0b

Lines of this file are not shown. View the raw message.

board/ve8313/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..e3ca332

Lines of this file are not shown. View the raw message.

board/vpac270/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..1c62765

Lines of this file are not shown. View the raw message.

board/w7o/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..bfedee5

Lines of this file are not shown. View the raw message.

board/wandboard/MAINTAINERS new file +8 -0
new file mode 100644
index 0000000..b986980

Lines of this file are not shown. View the raw message.

board/woodburn/MAINTAINERS new file +12 -0
new file mode 100644
index 0000000..715f2ca

Lines of this file are not shown. View the raw message.

board/xaeniax/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..f2fa4bf

Lines of this file are not shown. View the raw message.

board/xes/xpedite1000/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..055ce6a

Lines of this file are not shown. View the raw message.

board/xes/xpedite517x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..c74fdf4

Lines of this file are not shown. View the raw message.

board/xes/xpedite520x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..7f9bf9a

Lines of this file are not shown. View the raw message.

board/xes/xpedite537x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..a13dcf1

Lines of this file are not shown. View the raw message.

board/xes/xpedite550x/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..12d321e

Lines of this file are not shown. View the raw message.

board/xilinx/microblaze-generic/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..6796d4d

Lines of this file are not shown. View the raw message.

board/xilinx/ml507/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..8b40f44

Lines of this file are not shown. View the raw message.

board/xilinx/ppc405-generic/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..2b0c98d

Lines of this file are not shown. View the raw message.

board/xilinx/ppc440-generic/MAINTAINERS new file +7 -0
new file mode 100644
index 0000000..2d0b11a

Lines of this file are not shown. View the raw message.

board/xilinx/zynq/MAINTAINERS new file +15 -0
new file mode 100644
index 0000000..e167816

Lines of this file are not shown. View the raw message.

board/zeus/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..3118710

Lines of this file are not shown. View the raw message.

board/zipitz2/MAINTAINERS new file +6 -0
new file mode 100644
index 0000000..55b0f64

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Signature · 1 line
1.9.1

Part of the diff is not shown here. View the raw message.

#21 lore raw

PATCH v8 6/13 Add board MAINTAINERS files

Quoted 11 lines · Masahiro Yamada

We have switched to Kconfig and the boards.cfg file is going to be removed. We have to retrieve the board status and maintainers information from it.

The MAINTAINERS format as in Linux Kernel would be nice because we can crib the scripts/get_maintainer.pl script.

After some discussion, we chose to put a MAINTAINERS file under each board directory, not the top-level one because we want to collect relevant information for a board into a single place.

Quoted 6 lines

TODO:
Modify get_maintainer.pl to scan multiple MAINTAINERS files.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/8f1cef95/attachment.pgp>
#22 lore raw

PATCH v8 7/13 tools: add genboardscfg.py

In reply to Masahiro Yamada

Now the primary data for each board is in Kconfig, defconfig and MAINTAINERS.

It is true boards.cfg is needed for MAKEALL and buildman and might be useful to brouse all the supported boards in a single database. But it would be painful to maintain the boards.cfg in sync.

So, this is the solution.
Add a tool to generate the equivalent boards.cfg file based on the latest Kconfig, defconfig and MAINTAINERS.

We can keep all the functions of MAKEALL and buildman with it.

The best thing would be to change MAKEALL and buildman for not depending on boards.cfg in the future, but it would take some time.

---

Changes in v8: None
Changes in v7:
- Delete the incomplete boards.cfg file when the script is terminated by user with keyboard interrupt.
- Follow PEP8 codiyg style:
Use """blah blah""" rather than '''blah blah''' for docstring. Fix some indents
Add a period of the end of the first line of docstring
- Do not hard-code 'make' command name. Use scripts/show-gnu-make
- Add specific exception class
- Add a blank line to some places for readability

Changes in v6:
- Fix comment format of arguments
foo: blah blah
rather than
foo - blah blah
- Use tag, rest instead of line[:2], line[2:] for clarification
- Sort imports alphabetically
- Insert a blank before each function
- Fix some comments
- Use tempfile.mkdtemp() to create working directories

Changes in v5:
- Support wildcard pattern like 'F: configs/foo_*_defconfig'
- Rename genboardscfg to genboardscfg.py
- Use assert statement for sanity check
- Do not run if imported from another script

    if __name__ == '__main__':
         main()

- Check if we are at the top of source directory

Changes in v4:
- Newly added

Changes in v3: None
Changes in v2: None

 tools/genboardscfg.py | 504 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 504 insertions(+)
 create mode 100755 tools/genboardscfg.py
tools/genboardscfg.py new file +504 -0
new file mode 100755
index 0000000..805e4eb
@@ -0,0 +1,504 @@
+#!/usr/bin/env python
+#
+# Author: Masahiro Yamada <[email protected]>
+#
+# SPDX-License-Identifier:	GPL-2.0+
+#
+
+"""
+Converter from Kconfig and MAINTAINERS to boards.cfg
+
+Run 'tools/genboardscfg.py' to create boards.cfg file.
+
+Run 'tools/genboardscfg.py -h' for available options.
+"""
+
+import errno
+import fnmatch
+import glob
+import optparse
+import os
+import re
+import shutil
+import subprocess
+import sys
+import tempfile
+import time
+
+BOARD_FILE = 'boards.cfg'
+CONFIG_DIR = 'configs'
+REFORMAT_CMD = [os.path.join('tools', 'reformat.py'),
+                '-i', '-d', '-', '-s', '8']
+SHOW_GNU_MAKE = 'scripts/show-gnu-make'
+SLEEP_TIME=0.03
+
+COMMENT_BLOCK = '''#
+# List of boards
+#   Automatically generated by %s: don't edit
+#
+# Status, Arch, CPU(:SPLCPU), SoC, Vendor, Board, Target, Options, Maintainers
+
+''' % __file__
+
+### helper functions ###
+def get_terminal_columns():
+    """Get the width of the terminal.
+
+    Returns:
+      The width of the terminal, or zero if the stdout is not
+      associated with tty.
+    """
+    try:
+        return shutil.get_terminal_size().columns # Python 3.3~
+    except AttributeError:
+        import fcntl
+        import termios
+        import struct
+        arg = struct.pack('hhhh', 0, 0, 0, 0)
+        try:
+            ret = fcntl.ioctl(sys.stdout.fileno(), termios.TIOCGWINSZ, arg)
+        except IOError as exception:
+            if exception.errno != errno.ENOTTY:
+                raise
+            # If 'Inappropriate ioctl for device' error occurs,
+            # stdout is probably redirected. Return 0.
+            return 0
+        return struct.unpack('hhhh', ret)[1]
+
+def get_devnull():
+    """Get the file object of '/dev/null' device."""
+    try:
+        devnull = subprocess.DEVNULL # py3k
+    except AttributeError:
+        devnull = open(os.devnull, 'wb')
+    return devnull
+
+def check_top_directory():
+    """Exit if we are not at the top of source directory."""
+    for f in ('README', 'Licenses'):
+        if not os.path.exists(f):
+            print >> sys.stderr, 'Please run at the top of source directory.'
+            sys.exit(1)
+
+def get_make_cmd():
+    """Get the command name of GNU Make."""
+    try:
+        make_cmd = subprocess.check_output([SHOW_GNU_MAKE])
+    except subprocess.CalledProcessError:
+        print >> sys.stderr, 'GNU Make not found'
+        sys.exit(1)
+    return make_cmd.rstrip()
+
+### classes ###
+class MaintainersDatabase:
+
+    """The database of board status and maintainers."""
+
+    def __init__(self):
+        """Create an empty database."""
+        self.database = {}
+
+    def get_status(self, target):
+        """Return the status of the given board.
+
+        Returns:
+          Either 'Active' or 'Orphan'
+        """
+        tmp = self.database[target][0]
+        if tmp.startswith('Maintained'):
+            return 'Active'
+        elif tmp.startswith('Orphan'):
+            return 'Orphan'
+        else:
+            print >> sys.stderr, 'Error: %s: unknown status' % tmp
+
+    def get_maintainers(self, target):
+        """Return the maintainers of the given board.
+
+        If the board has two or more maintainers, they are separated
+        with colons.
+        """
+        return ':'.join(self.database[target][1])
+
+    def parse_file(self, file):
+        """Parse the given MAINTAINERS file.
+
+        This method parses MAINTAINERS and add board status and
+        maintainers information to the database.
+
+        Arguments:
+          file: MAINTAINERS file to be parsed
+        """
+        targets = []
+        maintainers = []
+        status = '-'
+        for line in open(file):
+            tag, rest = line[:2], line[2:].strip()
+            if tag == 'M:':
+                maintainers.append(rest)
+            elif tag == 'F:':
+                # expand wildcard and filter by 'configs/*_defconfig'
+                for f in glob.glob(rest):
+                    front, match, rear = f.partition('configs/')
+                    if not front and match:
+                        front, match, rear = rear.rpartition('_defconfig')
+                        if match and not rear:
+                            targets.append(front)
+            elif tag == 'S:':
+                status = rest
+            elif line == '\n' and targets:
+                for target in targets:
+                    self.database[target] = (status, maintainers)
+                targets = []
+                maintainers = []
+                status = '-'
+        if targets:
+            for target in targets:
+                self.database[target] = (status, maintainers)
+
+class DotConfigParser:
+
+    """A parser of .config file.
+
+    Each line of the output should have the form of:
+    Status, Arch, CPU, SoC, Vendor, Board, Target, Options, Maintainers
+    Most of them are extracted from .config file.
+    MAINTAINERS files are also consulted for Status and Maintainers fields.
+    """
+
+    re_arch = re.compile(r'CONFIG_SYS_ARCH="(.*)"')
+    re_cpu = re.compile(r'CONFIG_SYS_CPU="(.*)"')
+    re_soc = re.compile(r'CONFIG_SYS_SOC="(.*)"')
+    re_vendor = re.compile(r'CONFIG_SYS_VENDOR="(.*)"')
+    re_board = re.compile(r'CONFIG_SYS_BOARD="(.*)"')
+    re_config = re.compile(r'CONFIG_SYS_CONFIG_NAME="(.*)"')
+    re_options = re.compile(r'CONFIG_SYS_EXTRA_OPTIONS="(.*)"')
+    re_list = (('arch', re_arch), ('cpu', re_cpu), ('soc', re_soc),
+               ('vendor', re_vendor), ('board', re_board),
+               ('config', re_config), ('options', re_options))
+    must_fields = ('arch', 'config')
+
+    def __init__(self, build_dir, output, maintainers_database):
+        """Create a new .config perser.
+
+        Arguments:
+          build_dir: Build directory where .config is located
+          output: File object which the result is written to
+          maintainers_database: An instance of class MaintainersDatabase
+        """
+        self.dotconfig = os.path.join(build_dir, '.config')
+        self.output = output
+        self.database = maintainers_database
+
+    def parse(self, defconfig):
+        """Parse .config file and output one-line database for the given board.
+
+        Arguments:
+          defconfig: Board (defconfig) name
+        """
+        fields = {}
+        for line in open(self.dotconfig):
+            if not line.startswith('CONFIG_SYS_'):
+                continue
+            for (key, pattern) in self.re_list:
+                m = pattern.match(line)
+                if m and m.group(1):
+                    fields[key] = m.group(1)
+                    break
+
+        # sanity check of '.config' file
+        for field in self.must_fields:
+            if not field in fields:
+                print >> sys.stderr, 'Error: %s is not defined in %s' % \
+                                                            (field, defconfig)
+                sys.exit(1)
+
+        # fix-up for aarch64 and tegra
+        if fields['arch'] == 'arm' and 'cpu' in fields:
+            if fields['cpu'] == 'armv8':
+                fields['arch'] = 'aarch64'
+            if 'soc' in fields and re.match('tegra[0-9]*$', fields['soc']):
+                fields['cpu'] += ':arm720t'
+
+        target, match, rear = defconfig.partition('_defconfig')
+        assert match and not rear, \
+                                '%s : invalid defconfig file name' % defconfig
+
+        fields['status'] = self.database.get_status(target)
+        fields['maintainers'] = self.database.get_maintainers(target)
+
+        if 'options' in fields:
+            options = fields['config'] + ':' + \
+                      fields['options'].replace(r'\"', '"')
+        elif fields['config'] != target:
+            options = fields['config']
+        else:
+            options = '-'
+
+        self.output.write((' '.join(['%s'] * 9) + '\n')  %
+                          (fields['status'],
+                           fields['arch'],
+                           fields.get('cpu', '-'),
+                           fields.get('soc', '-'),
+                           fields.get('vendor', '-'),
+                           fields.get('board', '-'),
+                           target,
+                           options,
+                           fields['maintainers']))
+
+class Slot:
+
+    """A slot to store a subprocess.
+
+    Each instance of this class handles one subprocess.
+    This class is useful to control multiple processes
+    for faster processing.
+    """
+
+    def __init__(self, output, maintainers_database, devnull, make_cmd):
+        """Create a new slot.
+
+        Arguments:
+          output: File object which the result is written to
+          maintainers_database: An instance of class MaintainersDatabase
+        """
+        self.occupied = False
+        self.build_dir = tempfile.mkdtemp()
+        self.devnull = devnull
+        self.make_cmd = make_cmd
+        self.parser = DotConfigParser(self.build_dir, output,
+                                      maintainers_database)
+
+    def __del__(self):
+        """Delete the working directory"""
+        shutil.rmtree(self.build_dir)
+
+    def add(self, defconfig):
+        """Add a new subprocess to the slot.
+
+        Fails if the slot is occupied, that is, the current subprocess
+        is still running.
+
+        Arguments:
+          defconfig: Board (defconfig) name
+
+        Returns:
+          Return True on success or False on fail
+        """
+        if self.occupied:
+            return False
+        o = 'O=' + self.build_dir
+        self.ps = subprocess.Popen([self.make_cmd, o, defconfig],
+                                   stdout=self.devnull)
+        self.defconfig = defconfig
+        self.occupied = True
+        return True
+
+    def poll(self):
+        """Check if the subprocess is running and invoke the .config
+        parser if the subprocess is terminated.
+
+        Returns:
+          Return True if the subprocess is terminated, False otherwise
+        """
+        if not self.occupied:
+            return True
+        if self.ps.poll() == None:
+            return False
+        self.parser.parse(self.defconfig)
+        self.occupied = False
+        return True
+
+class Slots:
+
+    """Controller of the array of subprocess slots."""
+
+    def __init__(self, jobs, output, maintainers_database):
+        """Create a new slots controller.
+
+        Arguments:
+          jobs: A number of slots to instantiate
+          output: File object which the result is written to
+          maintainers_database: An instance of class MaintainersDatabase
+        """
+        self.slots = []
+        devnull = get_devnull()
+        make_cmd = get_make_cmd()
+        for i in range(jobs):
+            self.slots.append(Slot(output, maintainers_database,
+                                   devnull, make_cmd))
+
+    def add(self, defconfig):
+        """Add a new subprocess if a vacant slot is available.
+
+        Arguments:
+          defconfig: Board (defconfig) name
+
+        Returns:
+          Return True on success or False on fail
+        """
+        for slot in self.slots:
+            if slot.add(defconfig):
+                return True
+        return False
+
+    def available(self):
+        """Check if there is a vacant slot.
+
+        Returns:
+          Return True if a vacant slot is found, False if all slots are full
+        """
+        for slot in self.slots:
+            if slot.poll():
+                return True
+        return False
+
+    def empty(self):
+        """Check if all slots are vacant.
+
+        Returns:
+          Return True if all slots are vacant, False if at least one slot
+          is running
+        """
+        ret = True
+        for slot in self.slots:
+            if not slot.poll():
+                ret = False
+        return ret
+
+class Indicator:
+
+    """A class to control the progress indicator."""
+
+    MIN_WIDTH = 15
+    MAX_WIDTH = 70
+
+    def __init__(self, total):
+        """Create an instance.
+
+        Arguments:
+          total: A number of boards
+        """
+        self.total = total
+        self.cur = 0
+        width = get_terminal_columns()
+        width = min(width, self.MAX_WIDTH)
+        width -= self.MIN_WIDTH
+        if width > 0:
+            self.enabled = True
+        else:
+            self.enabled = False
+        self.width = width
+
+    def inc(self):
+        """Increment the counter and show the progress bar."""
+        if not self.enabled:
+            return
+        self.cur += 1
+        arrow_len = self.width * self.cur // self.total
+        msg = '%4d/%d [' % (self.cur, self.total)
+        msg += '=' * arrow_len + '>' + ' ' * (self.width - arrow_len) + ']'
+        sys.stdout.write('\r' + msg)
+        sys.stdout.flush()
+
+def __gen_boards_cfg(jobs):
+    """Generate boards.cfg file.
+
+    Arguments:
+      jobs: The number of jobs to run simultaneously
+
+    Note:
+      The incomplete boards.cfg is left over when an error (including 
+      the termination by the keyboard interrupt) occurs on the halfway.
+    """
+    check_top_directory()
+    print 'Generating %s ...  (jobs: %d)' % (BOARD_FILE, jobs)
+
+    # All the defconfig files to be processed
+    defconfigs = []
+    for (dirpath, dirnames, filenames) in os.walk(CONFIG_DIR):
+        dirpath = dirpath[len(CONFIG_DIR) + 1:]
+        for filename in fnmatch.filter(filenames, '*_defconfig'):
+            defconfigs.append(os.path.join(dirpath, filename))
+
+    # Parse all the MAINTAINERS files
+    maintainers_database = MaintainersDatabase()
+    for (dirpath, dirnames, filenames) in os.walk('.'):
+        if 'MAINTAINERS' in filenames:
+            maintainers_database.parse_file(os.path.join(dirpath,
+                                                         'MAINTAINERS'))
+
+    # Output lines should be piped into the reformat tool
+    reformat_process = subprocess.Popen(REFORMAT_CMD, stdin=subprocess.PIPE,
+                                        stdout=open(BOARD_FILE, 'w'))
+    pipe = reformat_process.stdin
+    pipe.write(COMMENT_BLOCK)
+
+    indicator = Indicator(len(defconfigs))
+    slots = Slots(jobs, pipe, maintainers_database)
+
+    # Main loop to process defconfig files:
+    #  Add a new subprocess into a vacant slot.
+    #  Sleep if there is no available slot.
+    for defconfig in defconfigs:
+        while not slots.add(defconfig):
+            while not slots.available():
+                # No available slot: sleep for a while
+                time.sleep(SLEEP_TIME)
+        indicator.inc()
+
+    # wait until all the subprocesses finish
+    while not slots.empty():
+        time.sleep(SLEEP_TIME)
+    print ''
+
+    # wait until the reformat tool finishes
+    reformat_process.communicate()
+    if reformat_process.returncode != 0:
+        print >> sys.stderr, '"%s" failed' % REFORMAT_CMD[0]
+        sys.exit(1)
+
+def gen_boards_cfg(jobs):
+    """Generate boards.cfg file.
+
+    The incomplete boards.cfg is deleted if an error (including
+    the termination by the keyboard interrupt) occurs on the halfway.
+
+    Arguments:
+      jobs: The number of jobs to run simultaneously
+    """
+    try:
+        __gen_boards_cfg(jobs)
+    except:
+        # We should remove incomplete boards.cfg
+        try:
+            os.remove(BOARD_FILE)
+        except OSError as exception:
+            # Ignore 'No such file or directory' error
+            if exception.errno != errno.ENOENT:
+                raise
+        raise
+
+def main():
+    parser = optparse.OptionParser()
+    # Add options here
+    parser.add_option('-j', '--jobs',
+                      help='the number of jobs to run simultaneously')
+    (options, args) = parser.parse_args()
+    if options.jobs:
+        try:
+            jobs = int(options.jobs)
+        except ValueError:
+            print >> sys.stderr, 'Option -j (--jobs) takes a number'
+            sys.exit(1)
+    else:
+        try:
+            jobs = int(subprocess.check_output(['getconf',
+                                                '_NPROCESSORS_ONLN']))
+        except subprocess.CalledProcessError:
+            print 'info: failed to get the number of CPUs. Set jobs to 1'
+            jobs = 1
+    gen_boards_cfg(jobs)
+
+if __name__ == '__main__':
+    main()
Signature · 1 line
1.9.1
#23 lore raw

PATCH v8 7/13 tools: add genboardscfg.py

Quoted 15 lines · Masahiro Yamada

Now the primary data for each board is in Kconfig, defconfig and MAINTAINERS.

It is true boards.cfg is needed for MAKEALL and buildman and might be useful to brouse all the supported boards in a single database. But it would be painful to maintain the boards.cfg in sync.

So, this is the solution.
Add a tool to generate the equivalent boards.cfg file based on the latest Kconfig, defconfig and MAINTAINERS.

We can keep all the functions of MAKEALL and buildman with it.

The best thing would be to change MAKEALL and buildman for not depending on boards.cfg in the future, but it would take some time.

[snip]

tools/genboardscfg.py line 90

Quoted 8 lines
tools/genboardscfg.py new file +8 -0
+def get_make_cmd():
+    """Get the command name of GNU Make."""
+    try:
+        make_cmd = subprocess.check_output([SHOW_GNU_MAKE])
+    except subprocess.CalledProcessError:
+        print >> sys.stderr, 'GNU Make not found'
+        sys.exit(1)
+    return make_cmd.rstrip()

So subprocess.check_output comes from Python 2.7 and Ubuntu 10.04 ships with 2.6. This isn't a deal-breaker as I'm working on updating the two calls here now (and we'll set aside mailmapper, that's not going to be commonly used I think).

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/6dbe596f/attachment.pgp>
#24 lore raw

PATCH v8 7/13 tools: add genboardscfg.py

Hi Tom,

Quoted 27 lines · Tom Rini
Quoted 15 lines · Masahiro Yamada

Now the primary data for each board is in Kconfig, defconfig and MAINTAINERS.

It is true boards.cfg is needed for MAKEALL and buildman and might be useful to brouse all the supported boards in a single database. But it would be painful to maintain the boards.cfg in sync.

So, this is the solution.
Add a tool to generate the equivalent boards.cfg file based on the latest Kconfig, defconfig and MAINTAINERS.

We can keep all the functions of MAKEALL and buildman with it.

The best thing would be to change MAKEALL and buildman for not depending on boards.cfg in the future, but it would take some time.

[snip]

tools/genboardscfg.py line 90

Quoted 8 lines
tools/genboardscfg.py new file +8 -0
+def get_make_cmd():
+    """Get the command name of GNU Make."""
+    try:
+        make_cmd = subprocess.check_output([SHOW_GNU_MAKE])
+    except subprocess.CalledProcessError:
+        print >> sys.stderr, 'GNU Make not found'
+        sys.exit(1)
+    return make_cmd.rstrip()
Quoted 4 lines

So subprocess.check_output comes from Python 2.7 and Ubuntu 10.04 ships with 2.6. This isn't a deal-breaker as I'm working on updating the two calls here now (and we'll set aside mailmapper, that's not going to be commonly used I think).

We could use tools/patman/command.py's OutputOneLine().

Regards,
Simon

#25 lore raw

PATCH v8 7/13 tools: add genboardscfg.py

Quoted 30 lines · Simon Glass

Hi Tom,

Quoted 27 lines · Tom Rini
Quoted 15 lines · Masahiro Yamada

Now the primary data for each board is in Kconfig, defconfig and MAINTAINERS.

It is true boards.cfg is needed for MAKEALL and buildman and might be useful to brouse all the supported boards in a single database. But it would be painful to maintain the boards.cfg in sync.

So, this is the solution.
Add a tool to generate the equivalent boards.cfg file based on the latest Kconfig, defconfig and MAINTAINERS.

We can keep all the functions of MAKEALL and buildman with it.

The best thing would be to change MAKEALL and buildman for not depending on boards.cfg in the future, but it would take some time.

[snip]

Quoted 8 lines
tools/genboardscfg.py new file +8 -0
+def get_make_cmd():
+    """Get the command name of GNU Make."""
+    try:
+        make_cmd = subprocess.check_output([SHOW_GNU_MAKE])
+    except subprocess.CalledProcessError:
+        print >> sys.stderr, 'GNU Make not found'
+        sys.exit(1)
+    return make_cmd.rstrip()
Quoted 6 lines
Quoted 4 lines

So subprocess.check_output comes from Python 2.7 and Ubuntu 10.04 ships with 2.6. This isn't a deal-breaker as I'm working on updating the two calls here now (and we'll set aside mailmapper, that's not going to be commonly used I think).

We could use tools/patman/command.py's OutputOneLine().

That feels like a lot of code to borrow, or should we be able to just import and use it? And would you mind reviewing the patch I posted that switches over to subprocess.Popen() ? Thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/e6783936/attachment.pgp>
#26 lore raw

PATCH v8 7/13 tools: add genboardscfg.py

Hi Tom,

Quoted 36 lines · Tom Rini
Quoted 35 lines · Simon Glass

Hi Tom,

Quoted 31 lines · Tom Rini
Quoted 15 lines · Masahiro Yamada

Now the primary data for each board is in Kconfig, defconfig and MAINTAINERS.

It is true boards.cfg is needed for MAKEALL and buildman and might be useful to brouse all the supported boards in a single database. But it would be painful to maintain the boards.cfg in sync.

So, this is the solution.
Add a tool to generate the equivalent boards.cfg file based on the latest Kconfig, defconfig and MAINTAINERS.

We can keep all the functions of MAKEALL and buildman with it.

The best thing would be to change MAKEALL and buildman for not depending on boards.cfg in the future, but it would take some time.

[snip]

tools/genboardscfg.py line 90

Quoted 8 lines
tools/genboardscfg.py new file +8 -0
+def get_make_cmd():
+    """Get the command name of GNU Make."""
+    try:
+        make_cmd = subprocess.check_output([SHOW_GNU_MAKE])
+    except subprocess.CalledProcessError:
+        print >> sys.stderr, 'GNU Make not found'
+        sys.exit(1)
+    return make_cmd.rstrip()

So subprocess.check_output comes from Python 2.7 and Ubuntu 10.04 ships with 2.6. This isn't a deal-breaker as I'm working on updating the two calls here now (and we'll set aside mailmapper, that's not going to be commonly used I think).

Quoted 5 lines
Quoted 1 line

We could use tools/patman/command.py's OutputOneLine().

That feels like a lot of code to borrow, or should we be able to just import and use it? And would you mind reviewing the patch I posted that switches over to subprocess.Popen() ? Thanks!

Yes it is a lot of code. You can just import and borrow it so long as it is available on the python path. See tools/buildman/buildman.py for the code:

# Bring in the patman libraries
our_path = os.path.dirname(os.path.realpath(__file__)) sys.path.append(os.path.join(our_path, '../patman'))

I didn't see that patch you mention, will take a look.

Regards,
Simon

#27 lore raw

PATCH v8 7/13 tools: add genboardscfg.py

In reply to Tom Rini

Hi Tom,

Quoted 27 lines · On Wed, 30 Jul 2014 10:07:19 -0400 Tom Rini <[email protected]> wrote:
Quoted 15 lines · Masahiro Yamada

Now the primary data for each board is in Kconfig, defconfig and MAINTAINERS.

It is true boards.cfg is needed for MAKEALL and buildman and might be useful to brouse all the supported boards in a single database. But it would be painful to maintain the boards.cfg in sync.

So, this is the solution.
Add a tool to generate the equivalent boards.cfg file based on the latest Kconfig, defconfig and MAINTAINERS.

We can keep all the functions of MAKEALL and buildman with it.

The best thing would be to change MAKEALL and buildman for not depending on boards.cfg in the future, but it would take some time.

[snip]

tools/genboardscfg.py line 90

Quoted 8 lines
tools/genboardscfg.py new file +8 -0
+def get_make_cmd():
+    """Get the command name of GNU Make."""
+    try:
+        make_cmd = subprocess.check_output([SHOW_GNU_MAKE])
+    except subprocess.CalledProcessError:
+        print >> sys.stderr, 'GNU Make not found'
+        sys.exit(1)
+    return make_cmd.rstrip()
Quoted 4 lines

So subprocess.check_output comes from Python 2.7 and Ubuntu 10.04 ships with 2.6. This isn't a deal-breaker as I'm working on updating the two calls here now (and we'll set aside mailmapper, that's not going to be commonly used I think).

BTW, Ubuntu 10.04 is now being supported only for Server. Desktop support ended in April, 2013.

Ubuntu 12.04 is shipped with Python 2.7.

Best Regards
Masahiro Yamada

#28 lore raw

PATCH v8 7/13 tools: add genboardscfg.py

Quoted 33 lines · Masahiro Yamada

Hi Tom,

Quoted 27 lines · On Wed, 30 Jul 2014 10:07:19 -0400 Tom Rini <[email protected]> wrote:
Quoted 15 lines · Masahiro Yamada

Now the primary data for each board is in Kconfig, defconfig and MAINTAINERS.

It is true boards.cfg is needed for MAKEALL and buildman and might be useful to brouse all the supported boards in a single database. But it would be painful to maintain the boards.cfg in sync.

So, this is the solution.
Add a tool to generate the equivalent boards.cfg file based on the latest Kconfig, defconfig and MAINTAINERS.

We can keep all the functions of MAKEALL and buildman with it.

The best thing would be to change MAKEALL and buildman for not depending on boards.cfg in the future, but it would take some time.

[snip]

Quoted 8 lines
tools/genboardscfg.py new file +8 -0
+def get_make_cmd():
+    """Get the command name of GNU Make."""
+    try:
+        make_cmd = subprocess.check_output([SHOW_GNU_MAKE])
+    except subprocess.CalledProcessError:
+        print >> sys.stderr, 'GNU Make not found'
+        sys.exit(1)
+    return make_cmd.rstrip()
Quoted 8 lines
Quoted 4 lines

So subprocess.check_output comes from Python 2.7 and Ubuntu 10.04 ships with 2.6. This isn't a deal-breaker as I'm working on updating the two calls here now (and we'll set aside mailmapper, that's not going to be commonly used I think).

BTW, Ubuntu 10.04 is now being supported only for Server.

Yeah. IT counts build servers as Server not Desktop so I've got access to some beefy build resources that're on that (and staying there for some time to come). :)

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140731/265b2874/attachment.pgp>
#29 lore raw

PATCH v8 7/13 tools: add genboardscfg.py

In reply to Masahiro Yamada
Quoted 11 lines · Masahiro Yamada

Now the primary data for each board is in Kconfig, defconfig and MAINTAINERS.

It is true boards.cfg is needed for MAKEALL and buildman and might be useful to brouse all the supported boards in a single database. But it would be painful to maintain the boards.cfg in sync.

So, this is the solution.
Add a tool to generate the equivalent boards.cfg file based on the latest Kconfig, defconfig and MAINTAINERS.

Quoted 7 lines

We can keep all the functions of MAKEALL and buildman with it.

The best thing would be to change MAKEALL and buildman for not depending on boards.cfg in the future, but it would take some time.

With the re-work that we talked about ont he ML for Python 2.6, Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/006ba33a/attachment.pgp>
#30 lore raw

PATCH v8 8/13 kconfig: remove mkconfig and boards.cfg

In reply to Masahiro Yamada

The old configuration script is no longer necessary. Nor is boards.cfg a primary database.
We can generate it with the genboardscfg.py tool based on the latest Kconfig, defconfig and MAINTAINERS.

---

Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Remove boards.cfg
- Update .gitignore

Changes in v3: None
Changes in v2: None

 .gitignore |    1 +
 boards.cfg | 1226 ------------------------------------------------------------
 mkconfig   |  186 ---------
 3 files changed, 1 insertion(+), 1412 deletions(-)
 delete mode 100644 boards.cfg
 delete mode 100755 mkconfig
.gitignore +1 -0
index 5ac2e60..a40c277 100644
@@ -34,6 +34,7 @@
 /SPL
 /System.map
 /u-boot*
+/boards.cfg
 
 #
 # git files that we don't want to ignore even it they are dot-files
boards.cfg deleted +0 -1226

1,226 lines not on this page · raw message

mkconfig deleted +0 -186

186 lines not on this page · raw message

Signature · 1 line
1.9.1
#31 lore raw

PATCH v8 8/13 kconfig: remove mkconfig and boards.cfg

Quoted 7 lines · Masahiro Yamada

The old configuration script is no longer necessary. Nor is boards.cfg a primary database.
We can generate it with the genboardscfg.py tool based on the latest Kconfig, defconfig and MAINTAINERS.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/ad92eb33/attachment.pgp>
#32 lore raw

PATCH v8 9/13 MAKEALL: adjust for Kconfig

In reply to Masahiro Yamada

- Use "make <board>_defconfig" instead of "make <board>_config".

- Invoke tools/genboardscfg.py to generate boards.cfg when it is missing.

- Show "Building ${BOARD_NAME} board..." message. (Prior to Kconfig, instead, mkconfig script displayed "Configuring for ${BOARD_NAME} board..." but it was removed.) Without this message, we cannot know which board is currently being built.

- Do not show "# configuration written to .config". This message is useless and just annoying for MAKEALL.

---

Changes in v8:
- Show "Building ${BOARD_NAME} board..."
- Do not show "# configuration written to .config"

Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Generate boards.cfg automatically if it is missing

Changes in v3: None
Changes in v2: None

 MAKEALL | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)
MAKEALL +13 -3
index 9510982..c5ab86f 100755
@@ -171,6 +171,14 @@ GNU_MAKE=$(scripts/show-gnu-make) || {
 # echo "Remaining arguments:"
 # for arg do echo '--> '"\`$arg'" ; done
 
+if [ ! -r boards.cfg ]; then
+	echo "Could not find boards.cfg"
+	tools/genboardscfg.py || {
+		echo "Failed to generate boards.cfg" >&2
+		exit 1
+	}
+fi
+
 FILTER="\$1 !~ /^#/"
 [ "$opt_a" ] && FILTER="${FILTER} && $opt_a"
 [ "$opt_c" ] && FILTER="${FILTER} && $opt_c"
@@ -512,9 +520,9 @@ get_target_location() {
 
 	set ${line}
 
-	CONFIG_NAME="${7%_config}"
+	CONFIG_NAME="${7%_defconfig}"
 
-	[ "${BOARD_NAME}" ] || BOARD_NAME="${7%_config}"
+	[ "${BOARD_NAME}" ] || BOARD_NAME="${7%_defconfig}"
 
 	if [ $# -gt 5 ]; then
 		if [ "$6" = "-" ] ; then
@@ -651,7 +659,9 @@ build_target() {
 	fi
 
 	${MAKE} distclean >/dev/null
-	${MAKE} -s ${target}_config
+
+	echo "Building ${target} board..."
+	${MAKE} -s ${target}_defconfig >/dev/null
 
 	${MAKE} ${JOBS} ${CHECK} all \
 		>${LOG_DIR}/$target.MAKELOG 2> ${LOG_DIR}/$target.ERR
Signature · 1 line
1.9.1
#33 lore raw

PATCH v8 9/13 MAKEALL: adjust for Kconfig

Quoted 11 lines · Masahiro Yamada

- Use "make <board>_defconfig" instead of "make <board>_config".

- Invoke tools/genboardscfg.py to generate boards.cfg when it is missing.

- Show "Building ${BOARD_NAME} board..." message. (Prior to Kconfig, instead, mkconfig script displayed "Configuring for ${BOARD_NAME} board..." but it was removed.) Without this message, we cannot know which board is currently being built.

Quoted 5 lines

- Do not show "# configuration written to .config". This message is useless and just annoying for MAKEALL.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/f3eca81b/attachment.pgp>
#34 lore raw

PATCH v8 10/13 buildman: adjust for Kconfig

In reply to Masahiro Yamada

Use "make <board>_defconfig" instead of "make <board>_config".

Invoke tools/genboardscfg.py to generate boards.cfg when it is missing.

---

Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Generate boards.cfg automatically if it is missing

Changes in v3: None
Changes in v2: None

 tools/buildman/board.py   |  2 +-
 tools/buildman/builder.py |  6 +++---
 tools/buildman/control.py | 10 ++++++++++
 3 files changed, 14 insertions(+), 4 deletions(-)
tools/buildman/board.py +1 -1
index 5172a47..7bcc932 100644
@@ -17,7 +17,7 @@ class Board:
             soc: Name of SOC, or '' if none (e.g. mx31)
             vendor: Name of vendor (e.g. armltd)
             board_name: Name of board (e.g. integrator)
-            target: Target name (use make <target>_config to configure)
+            target: Target name (use make <target>_defconfig to configure)
             options: board-specific options (e.g. integratorcp:CM1136)
         """
         self.target = target
tools/buildman/builder.py +3 -3
index 7de8125..48408ff 100644
@@ -199,7 +199,7 @@ class BuilderThread(threading.Thread):
             commit_upto: Commit number to build (0...n-1)
             brd: Board object to build
             work_dir: Directory to which the source will be checked out
-            do_config: True to run a make <board>_config on the source
+            do_config: True to run a make <board>_defconfig on the source
             force_build: Force a build even if one was previously done
             force_build_failures: Force a bulid if the previous result showed
                 failure
@@ -266,7 +266,7 @@ class BuilderThread(threading.Thread):
                 args.append('-s')
                 if self.builder.num_jobs is not None:
                     args.extend(['-j', str(self.builder.num_jobs)])
-                config_args = ['%s_config' % brd.target]
+                config_args = ['%s_defconfig' % brd.target]
                 config_out = ''
                 args.extend(self.builder.toolchains.GetMakeArguments(brd))
 
@@ -419,7 +419,7 @@ class BuilderThread(threading.Thread):
         work_dir = self.builder.GetThreadDir(self.thread_num)
         self.toolchain = None
         if job.commits:
-            # Run 'make board_config' on the first commit
+            # Run 'make board_defconfig' on the first commit
             do_config = True
             commit_upto  = 0
             force_build = False
tools/buildman/control.py +10 -0
index 267b7d9..75b6498 100644
@@ -15,6 +15,7 @@ import patchstream
 import terminal
 import toolchain
 import command
+import subprocess
 
 def GetPlural(count):
     """Returns a plural 's' if count is not 1"""
@@ -109,6 +110,15 @@ def DoBuildman(options, args):
         sys.exit(1)
 
     # Work out what subset of the boards we are building
+    board_file = os.path.join(options.git, 'boards.cfg')
+    if not os.path.exists(board_file):
+        print 'Could not find %s' % board_file
+        status = subprocess.call([os.path.join(options.git,
+                                               'tools/genboardscfg.py')])
+        if status != 0:
+            print >> sys.stderr, "Failed to generate boards.cfg"
+            sys.exit(1)
+
     boards = board.Boards()
     boards.ReadBoards(os.path.join(options.git, 'boards.cfg'))
     why_selected = boards.SelectBoards(args)
Signature · 1 line
1.9.1
#35 lore raw

PATCH v8 10/13 buildman: adjust for Kconfig

Quoted 6 lines · Masahiro Yamada

Use "make <board>_defconfig" instead of "make <board>_config".

Invoke tools/genboardscfg.py to generate boards.cfg when it is missing.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/d1c8af47/attachment.pgp>
#36 lore raw

PATCH v8 11/13 kconfig: delete redundant CONFIG_${ARCH} definition

In reply to Masahiro Yamada

CONFIG_${ARCH} is defined by Kconfig.

---

Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Rebase on the current u-boot/master

Changes in v3: None
Changes in v2: None

 arch/arc/config.mk                   | 2 +-
 arch/arm/config.mk                   | 2 +-
 arch/avr32/config.mk                 | 1 -
 arch/blackfin/config.mk              | 1 -
 arch/m68k/config.mk                  | 2 +-
 arch/mips/config.mk                  | 2 +-
 arch/nds32/config.mk                 | 2 +-
 arch/nios2/config.mk                 | 2 +-
 arch/openrisc/config.mk              | 2 +-
 arch/powerpc/config.mk               | 2 +-
 arch/sandbox/config.mk               | 2 +-
 arch/sparc/config.mk                 | 2 +-
 arch/x86/cpu/config.mk               | 2 +-
 include/configs/microblaze-generic.h | 1 -
 14 files changed, 11 insertions(+), 14 deletions(-)
arch/arc/config.mk +1 -1
index a3b8df7..e408800 100644
@@ -21,7 +21,7 @@ ifeq ($(CROSS_COMPILE),)
 CROSS_COMPILE := $(ARC_CROSS_COMPILE)
 endif
 
-PLATFORM_CPPFLAGS += -ffixed-r25 -D__ARC__ -DCONFIG_ARC -gdwarf-2
+PLATFORM_CPPFLAGS += -ffixed-r25 -D__ARC__ -gdwarf-2
 
 # Needed for relocation
 LDFLAGS_FINAL += -pie
arch/arm/config.mk +1 -1
index c3b8289..c339e6d 100644
@@ -22,7 +22,7 @@ PLATFORM_RELFLAGS += $(call cc-option, -msoft-float) \
 # Support generic board on ARM
 __HAVE_ARCH_GENERIC_BOARD := y
 
-PLATFORM_CPPFLAGS += -DCONFIG_ARM -D__ARM__
+PLATFORM_CPPFLAGS += -D__ARM__
 
 # Choose between ARM/Thumb instruction sets
 ifeq ($(CONFIG_SYS_THUMB_BUILD),y)
arch/avr32/config.mk +0 -1
index 28a371c..469185e 100644
@@ -9,7 +9,6 @@ ifeq ($(CROSS_COMPILE),)
 CROSS_COMPILE := avr32-linux-
 endif
 
-PLATFORM_CPPFLAGS += -DCONFIG_AVR32
 CONFIG_STANDALONE_LOAD_ADDR ?= 0x00000000
 
 PLATFORM_RELFLAGS	+= -ffixed-r5 -fPIC -mno-init-got -mrelax
arch/blackfin/config.mk +0 -1
index fcaa44f..7b17b75 100644
@@ -21,7 +21,6 @@ endif
 CONFIG_BFIN_BOOT_MODE := $(strip $(CONFIG_BFIN_BOOT_MODE:"%"=%))
 
 PLATFORM_RELFLAGS += -ffixed-P3 -fomit-frame-pointer -mno-fdpic
-PLATFORM_CPPFLAGS += -DCONFIG_BLACKFIN
 
 LDFLAGS_FINAL += --gc-sections
 LDFLAGS += -m elf32bfin
arch/m68k/config.mk +1 -1
index 33b3d51..3b3a7e8 100644
@@ -11,7 +11,7 @@ endif
 
 CONFIG_STANDALONE_LOAD_ADDR ?= 0x20000
 
-PLATFORM_CPPFLAGS += -DCONFIG_M68K -D__M68K__
+PLATFORM_CPPFLAGS += -D__M68K__
 PLATFORM_LDFLAGS  += -n
 PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections
 PLATFORM_RELFLAGS += -ffixed-d7 -msep-data
arch/mips/config.mk +1 -1
index f4a234a..a2d07af 100644
@@ -25,7 +25,7 @@ endif
 # Default to EB if no endianess is configured
 ENDIANNESS ?= -EB
 
-PLATFORM_CPPFLAGS += -DCONFIG_MIPS -D__MIPS__
+PLATFORM_CPPFLAGS += -D__MIPS__
 
 __HAVE_ARCH_GENERIC_BOARD := y
 
arch/nds32/config.mk +1 -1
index 1024852..5ac9f90 100644
@@ -17,6 +17,6 @@ CONFIG_STANDALONE_LOAD_ADDR = 0x300000 \
 
 PLATFORM_RELFLAGS	+= -fno-strict-aliasing -fno-common -mrelax
 PLATFORM_RELFLAGS	+= -gdwarf-2
-PLATFORM_CPPFLAGS	+= -DCONFIG_NDS32 -D__nds32__ -G0 -ffixed-10 -fpie
+PLATFORM_CPPFLAGS	+= -D__nds32__ -G0 -ffixed-10 -fpie
 
 LDFLAGS_u-boot		= --gc-sections --relax
arch/nios2/config.mk +1 -1
index 65a5a40..82bd887 100644
@@ -12,7 +12,7 @@ endif
 
 CONFIG_STANDALONE_LOAD_ADDR ?= 0x02000000
 
-PLATFORM_CPPFLAGS += -DCONFIG_NIOS2 -D__NIOS2__
+PLATFORM_CPPFLAGS += -D__NIOS2__
 PLATFORM_CPPFLAGS += -G0
 
 LDFLAGS_FINAL += --gc-sections
arch/openrisc/config.mk +1 -1
index 9902b9a..cd95f24 100644
@@ -11,6 +11,6 @@ endif
 
 # r10 used for global object pointer, already set in OR32 GCC but just to be
 # clear
-PLATFORM_CPPFLAGS += -DCONFIG_OPENRISC -D__OR1K__ -ffixed-r10
+PLATFORM_CPPFLAGS += -D__OR1K__ -ffixed-r10
 
 CONFIG_STANDALONE_LOAD_ADDR ?= 0x40000
arch/powerpc/config.mk +1 -1
index fb7096e..6329b6c 100644
@@ -13,7 +13,7 @@ CONFIG_STANDALONE_LOAD_ADDR ?= 0x40000
 LDFLAGS_FINAL += --gc-sections
 PLATFORM_RELFLAGS += -fpic -mrelocatable -ffunction-sections -fdata-sections \
 								-meabi
-PLATFORM_CPPFLAGS += -DCONFIG_PPC -D__powerpc__ -ffixed-r2
+PLATFORM_CPPFLAGS += -D__powerpc__ -ffixed-r2
 PLATFORM_LDFLAGS  += -n
 
 # Support generic board on PPC
arch/sandbox/config.mk +1 -1
index c3f889f..e38a44b 100644
@@ -1,7 +1,7 @@
 # Copyright (c) 2011 The Chromium OS Authors.
 # SPDX-License-Identifier:	GPL-2.0+
 
-PLATFORM_CPPFLAGS += -DCONFIG_SANDBOX -D__SANDBOX__ -U_FORTIFY_SOURCE
+PLATFORM_CPPFLAGS += -D__SANDBOX__ -U_FORTIFY_SOURCE
 PLATFORM_CPPFLAGS += -DCONFIG_ARCH_MAP_SYSMEM -DCONFIG_SYS_GENERIC_BOARD
 PLATFORM_LIBS += -lrt
 
arch/sparc/config.mk +1 -1
index be59f58..196d28a 100644
@@ -14,4 +14,4 @@ gcclibdir := $(shell dirname `$(CC) -print-libgcc-file-name`)
 CONFIG_STANDALONE_LOAD_ADDR ?= 0x00000000 -L $(gcclibdir) \
 			       -T $(srctree)/examples/standalone/sparc.lds
 
-PLATFORM_CPPFLAGS += -DCONFIG_SPARC -D__sparc__
+PLATFORM_CPPFLAGS += -D__sparc__
arch/x86/cpu/config.mk +1 -1
index 4b2c873..f7b01d3 100644
@@ -7,7 +7,7 @@
 
 CROSS_COMPILE ?= i386-linux-
 
-PLATFORM_CPPFLAGS += -DCONFIG_X86 -D__I386__ -Werror
+PLATFORM_CPPFLAGS += -D__I386__ -Werror
 
 # DO NOT MODIFY THE FOLLOWING UNLESS YOU REALLY KNOW WHAT YOU ARE DOING!
 LDPPFLAGS += -DRESET_SEG_START=0xffff0000
include/configs/microblaze-generic.h +0 -1
index 3d9df30..440575f 100644
@@ -12,7 +12,6 @@
 #include "../board/xilinx/microblaze-generic/xparameters.h"
 
 /* MicroBlaze CPU */
-#define	CONFIG_MICROBLAZE	1
 #define	MICROBLAZE_V5		1
 
 /* Open Firmware DTS */
Signature · 1 line
1.9.1
#37 lore raw

PATCH v8 11/13 kconfig: delete redundant CONFIG_${ARCH} definition

Quoted 4 lines · Masahiro Yamada

CONFIG_${ARCH} is defined by Kconfig.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/9b00fa29/attachment.pgp>
#38 lore raw

PATCH v8 12/13 powerpc: remove redundant CPU definition

In reply to Masahiro Yamada

CONFIG_${CPU} is defined by Kconfig.

---

Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Newly added

Changes in v3: None
Changes in v2: None

 arch/powerpc/cpu/74xx_7xx/config.mk | 2 +-
 arch/powerpc/cpu/mpc512x/config.mk  | 2 +-
 arch/powerpc/cpu/mpc5xx/config.mk   | 2 +-
 arch/powerpc/cpu/mpc5xxx/config.mk  | 3 +--
 arch/powerpc/cpu/mpc824x/config.mk  | 2 +-
 arch/powerpc/cpu/mpc8260/config.mk  | 2 +-
 arch/powerpc/cpu/mpc83xx/config.mk  | 2 +-
 arch/powerpc/cpu/mpc85xx/config.mk  | 2 +-
 arch/powerpc/cpu/mpc86xx/config.mk  | 2 +-
 arch/powerpc/cpu/mpc8xx/config.mk   | 2 +-
 arch/powerpc/cpu/ppc4xx/config.mk   | 2 +-
 11 files changed, 11 insertions(+), 12 deletions(-)
arch/powerpc/cpu/74xx_7xx/config.mk +1 -1
index 96812a0..4cd1a26 100644
@@ -5,4 +5,4 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_74xx_7xx -mstring
+PLATFORM_CPPFLAGS += -mstring
arch/powerpc/cpu/mpc512x/config.mk +1 -1
index 03759e6..5bf1b2a 100644
@@ -4,4 +4,4 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_MPC512X -DCONFIG_E300 -msoft-float -mcpu=603e
+PLATFORM_CPPFLAGS += -DCONFIG_E300 -msoft-float -mcpu=603e
arch/powerpc/cpu/mpc5xx/config.mk +1 -1
index 31e2dc9..dd2ec37 100644
@@ -5,4 +5,4 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_5xx -mpowerpc -msoft-float
+PLATFORM_CPPFLAGS += -mpowerpc -msoft-float
arch/powerpc/cpu/mpc5xxx/config.mk +1 -2
index 3384f6f..bcff214 100644
@@ -5,5 +5,4 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_MPC5xxx \
-		     -mstring -mcpu=603e -mmultiple
+PLATFORM_CPPFLAGS += -mstring -mcpu=603e -mmultiple
arch/powerpc/cpu/mpc824x/config.mk +1 -1
index a224bc8..ecfb07e 100644
@@ -5,4 +5,4 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_MPC824X -mstring -mcpu=603e -msoft-float
+PLATFORM_CPPFLAGS += -mstring -mcpu=603e -msoft-float
arch/powerpc/cpu/mpc8260/config.mk +1 -1
index 59f152d..6a1b6e3 100644
@@ -5,5 +5,5 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_MPC8260 -DCONFIG_CPM2 \
+PLATFORM_CPPFLAGS += -DCONFIG_CPM2 \
 		     -mstring -mcpu=603e -mmultiple
arch/powerpc/cpu/mpc83xx/config.mk +1 -1
index dfce4d5..0c08350 100644
@@ -4,4 +4,4 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_MPC83xx -DCONFIG_E300 -msoft-float
+PLATFORM_CPPFLAGS += -DCONFIG_E300 -msoft-float
arch/powerpc/cpu/mpc85xx/config.mk +1 -1
index 1470f95..72c964c 100644
@@ -5,7 +5,7 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_MPC85xx -Wa,-me500 -msoft-float -mno-string
+PLATFORM_CPPFLAGS += -Wa,-me500 -msoft-float -mno-string
 
 # -mspe=yes is needed to have -mno-spe accepted by a buggy GCC;
 # see "[PATCH,rs6000] make -mno-spe work as expected" on
arch/powerpc/cpu/mpc86xx/config.mk +1 -1
index 4c7235f..69a0b96 100644
@@ -5,4 +5,4 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_MPC86xx -mstring -maltivec -mabi=altivec -msoft-float
+PLATFORM_CPPFLAGS += -mstring -maltivec -mabi=altivec -msoft-float
arch/powerpc/cpu/mpc8xx/config.mk +1 -1
index ee2c883..485e43d 100644
@@ -5,4 +5,4 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_8xx -mstring -mcpu=860 -msoft-float
+PLATFORM_CPPFLAGS += -mstring -mcpu=860 -msoft-float
arch/powerpc/cpu/ppc4xx/config.mk +1 -1
index a7253b2..f87c9dc 100644
@@ -5,7 +5,7 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-PLATFORM_CPPFLAGS += -DCONFIG_4xx -mstring -msoft-float
+PLATFORM_CPPFLAGS += -mstring -msoft-float
 
 cfg=$(srctree)/include/configs/$(CONFIG_SYS_CONFIG_NAME:"%"=%).h
 is440:=$(shell grep CONFIG_440 $(cfg))
Signature · 1 line
1.9.1
#40 lore raw

PATCH v8 12/13 powerpc: remove redundant CPU definition

In reply to Masahiro Yamada
Quoted 5 lines · Masahiro Yamada

CONFIG_${CPU} is defined by Kconfig.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/ebd0016f/attachment.pgp>
#41 lore raw

PATCH v8 13/13 include: remove CONFIG_SPL/CONFIG_TPL definition in config headers

In reply to Masahiro Yamada

Now CONFIG_SPL and CONFIG_TPL are defined in Kconfig.

Remove the redundant definition in config headers.

---

Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Rebase on the current u-boot/master

Changes in v3:
- Rebase on the current u-boot/master

Changes in v2:
- Rebase on the current u-boot/master

 include/configs/B4860QDS.h             | 1 -
 include/configs/BSC9131RDB.h           | 1 -
 include/configs/BSC9132QDS.h           | 1 -
 include/configs/C29XPCIE.h             | 2 --
 include/configs/MPC8313ERDB.h          | 1 -
 include/configs/P1010RDB.h             | 4 ----
 include/configs/P1022DS.h              | 4 ----
 include/configs/P1_P2_RDB.h            | 4 ----
 include/configs/T104xRDB.h             | 1 -
 include/configs/T208xQDS.h             | 1 -
 include/configs/T208xRDB.h             | 1 -
 include/configs/T4240QDS.h             | 1 -
 include/configs/a3m071.h               | 1 -
 include/configs/am335x_igep0033.h      | 1 -
 include/configs/am3517_crane.h         | 1 -
 include/configs/am3517_evm.h           | 1 -
 include/configs/apf27.h                | 1 -
 include/configs/arndale.h              | 1 -
 include/configs/bur_am335x_common.h    | 1 -
 include/configs/cam_enc_4xx.h          | 1 -
 include/configs/cm_t35.h               | 1 -
 include/configs/da850evm.h             | 1 -
 include/configs/devkit8000.h           | 1 -
 include/configs/exynos5-dt.h           | 1 -
 include/configs/hawkboard.h            | 1 -
 include/configs/ipam390.h              | 1 -
 include/configs/lwmon5.h               | 1 -
 include/configs/m53evk.h               | 1 -
 include/configs/mcx.h                  | 1 -
 include/configs/microblaze-generic.h   | 1 -
 include/configs/mx31pdk.h              | 1 -
 include/configs/mxs.h                  | 1 -
 include/configs/omap3_evm_common.h     | 1 -
 include/configs/omap3_zoom1.h          | 1 -
 include/configs/origen.h               | 1 -
 include/configs/p1_p2_rdb_pc.h         | 4 ----
 include/configs/palmtreo680.h          | 1 -
 include/configs/pcm051.h               | 1 -
 include/configs/sama5d3_xplained.h     | 1 -
 include/configs/sama5d3xek.h           | 1 -
 include/configs/siemens-am33x-common.h | 1 -
 include/configs/smdkv310.h             | 1 -
 include/configs/socfpga_cyclone5.h     | 1 -
 include/configs/sunxi-common.h         | 1 -
 include/configs/tam3517-common.h       | 1 -
 include/configs/tao3530.h              | 1 -
 include/configs/tegra-common.h         | 1 -
 include/configs/ti814x_evm.h           | 1 -
 include/configs/ti816x_evm.h           | 1 -
 include/configs/ti_armv7_common.h      | 1 -
 include/configs/tricorder.h            | 1 -
 include/configs/tx25.h                 | 1 -
 include/configs/vpac270.h              | 1 -
 include/configs/woodburn_sd.h          | 1 -
 include/configs/x600.h                 | 1 -
 include/configs/zynq-common.h          | 1 -
 56 files changed, 69 deletions(-)
include/configs/B4860QDS.h +0 -1
index e6475ef..953d06b 100644
@@ -23,7 +23,6 @@
 #define CONFIG_RAMBOOT_TEXT_BASE	CONFIG_SYS_TEXT_BASE
 #define CONFIG_RESET_VECTOR_ADDRESS	0xfffffffc
 #else
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/BSC9131RDB.h +0 -1
index e6b46e4..56a3e94 100644
@@ -25,7 +25,6 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL 1
 #define CONFIG_SPL_INIT_MINIMAL
 #define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
include/configs/BSC9132QDS.h +0 -1
index 37e1688..aeded6d 100644
@@ -41,7 +41,6 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL 1
 #define CONFIG_SPL_INIT_MINIMAL
 #define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
include/configs/C29XPCIE.h +0 -2
index f170fc7..715616d 100644
@@ -24,8 +24,6 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL 1
-#define CONFIG_TPL 1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/MPC8313ERDB.h +0 -1
index 7f5aa59..dd81229 100644
@@ -19,7 +19,6 @@
 #define CONFIG_MPC8313ERDB	1
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL 1
 #define CONFIG_SPL_INIT_MINIMAL
 #define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
include/configs/P1010RDB.h +0 -4
index 51127c8..a373990 100644
@@ -21,7 +21,6 @@
 #define CONFIG_NAND_FSL_IFC
 
 #ifdef CONFIG_SDCARD
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_DRIVERS_MISC_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
@@ -56,7 +55,6 @@
 #define CONFIG_SYS_TEXT_BASE		0x11000000
 #define CONFIG_RESET_VECTOR_ADDRESS	0x1107fffc
 #else
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_DRIVERS_MISC_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
@@ -88,7 +86,6 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL 1
 #ifdef CONFIG_SECURE_BOOT
 #define CONFIG_SPL_INIT_MINIMAL
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -108,7 +105,6 @@
 #define CONFIG_SYS_NAND_U_BOOT_OFFS	0
 #define CONFIG_SYS_LDSCRIPT	"arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
 #else
-#define CONFIG_TPL 1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/P1022DS.h +0 -4
index 5a38efe..54e2569 100644
@@ -16,7 +16,6 @@
 #endif
 
 #ifdef CONFIG_SDCARD
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -45,7 +44,6 @@
 #endif
 
 #ifdef CONFIG_SPIFLASH
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -79,8 +77,6 @@
 #define CONFIG_SYS_NAND_MAX_OOBFREE	5
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL 1
-#define CONFIG_TPL 1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/P1_P2_RDB.h +0 -4
index dd80ddc..c75638a 100644
@@ -36,7 +36,6 @@
 #endif
 
 #ifdef CONFIG_SDCARD
-#define CONFIG_SPL	1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -64,7 +63,6 @@
 #endif
 
 #ifdef CONFIG_SPIFLASH
-#define CONFIG_SPL	1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -93,8 +91,6 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL	1
-#define CONFIG_TPL	1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/T104xRDB.h +0 -1
index 65fc8b7..c4bf0d6 100644
@@ -22,7 +22,6 @@
 #define CONFIG_SYS_FSL_PBL_RCW $(SRCTREE)/board/freescale/t104xrdb/t1042_rcw.cfg
 #endif
 
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/T208xQDS.h +0 -1
index cffafab..395472b 100644
@@ -55,7 +55,6 @@
 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2081_rcw.cfg
 #endif
 
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/T208xRDB.h +0 -1
index 55e4177..e5936c7 100644
@@ -44,7 +44,6 @@
 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t208xrdb/t2080_pbi.cfg
 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xrdb/t2080_rcw.cfg
 
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/T4240QDS.h +0 -1
index 92642d8..ca97247 100644
@@ -25,7 +25,6 @@
 #define CONFIG_RAMBOOT_TEXT_BASE        CONFIG_SYS_TEXT_BASE
 #define CONFIG_RESET_VECTOR_ADDRESS     0xfffffffc
 #else
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
include/configs/a3m071.h +0 -1
index 9f85389..a4050f3 100644
@@ -412,7 +412,6 @@
 /*
  * SPL related defines
  */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NOR_SUPPORT
include/configs/am335x_igep0033.h +0 -1
index 5023f9d..dcded0a 100644
@@ -211,7 +211,6 @@
 #undef CONFIG_USE_IRQ
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 /*
  * Place the image at the start of the ROM defined image space.
include/configs/am3517_crane.h +0 -1
index cd8108b..898ed2e 100644
@@ -293,7 +293,6 @@
 					 GENERATED_GBL_DATA_SIZE)
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NAND_SIMPLE
include/configs/am3517_evm.h +0 -1
index 01c94ac..1e2d55b 100644
@@ -302,7 +302,6 @@
 					 GENERATED_GBL_DATA_SIZE)
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NAND_SIMPLE
include/configs/apf27.h +0 -1
index a97f213..4424c30 100644
@@ -37,7 +37,6 @@
 /*
  * SPL
  */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_TARGET	"u-boot-with-spl.bin"
 #define CONFIG_SPL_LDSCRIPT	"arch/$(ARCH)/cpu/u-boot-spl.lds"
 #define CONFIG_SPL_MAX_SIZE	2048
include/configs/arndale.h +0 -1
index c24df44..64b54ab 100644
@@ -121,7 +121,6 @@
 
 /* MMC SPL */
 #define CONFIG_EXYNOS_SPL
-#define CONFIG_SPL 1
 #define COPY_BL2_FNPTR_ADDR	0x02020030
 
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
include/configs/bur_am335x_common.h +0 -1
index 6ec623e..3f889f8 100644
@@ -164,7 +164,6 @@
  * under common/spl/.  Given our generally common memory map, we set a
  * number of related defaults and sizes here.
  */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 /*
  * Place the image at the start of the ROM defined image space.
include/configs/cam_enc_4xx.h +0 -1
index 759ad2a..5f30279 100644
@@ -199,7 +199,6 @@
 #define CONFIG_SYS_NAND_BLOCK_SIZE	0x20000
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_LIBGENERIC_SUPPORT
include/configs/cm_t35.h +0 -1
index 29a8eff..c63608c 100644
@@ -316,7 +316,6 @@
 #define CONFIG_OMAP3_SPI
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_NAND_SIMPLE
 
include/configs/da850evm.h +0 -1
index 9ec8cad..1252d7a 100644
@@ -368,7 +368,6 @@
 
 #ifndef CONFIG_DIRECT_NOR_BOOT
 /* defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SYS_SPL_MALLOC_START	(CONFIG_SYS_TEXT_BASE - \
include/configs/devkit8000.h +0 -1
index acd2c6b..69c51bc 100644
@@ -281,7 +281,6 @@
 #define CONFIG_SYS_SRAM_SIZE               0x10000
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_NAND_SIMPLE
 
include/configs/exynos5-dt.h +0 -1
index 91ad3a3..a7c6292 100644
@@ -136,7 +136,6 @@
 #define CONFIG_TPM_TIS_I2C_SLAVE_ADDR	0x20
 
 /* MMC SPL */
-#define CONFIG_SPL 1
 #define COPY_BL2_FNPTR_ADDR	0x02020030
 
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
include/configs/hawkboard.h +0 -1
index 8144883..8188c7b 100644
@@ -46,7 +46,6 @@
 #endif
 
 /* Spl */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NAND_SUPPORT
include/configs/ipam390.h +0 -1
index 6ad8822..98e819b 100644
@@ -298,7 +298,6 @@
 					"-(rootfs)"
 
 /* defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SYS_SPL_MALLOC_START	(CONFIG_SYS_TEXT_BASE - \
include/configs/lwmon5.h +0 -1
index 22cbdaa..58e7295 100644
@@ -665,7 +665,6 @@
  * SPL related defines
  */
 #ifdef CONFIG_LCD4_LWMON5
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NOR_SUPPORT
include/configs/m53evk.h +0 -1
index 3818f2f..6e5200d 100644
@@ -252,7 +252,6 @@
 /*
  * NAND SPL
  */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TARGET		"u-boot-with-nand-spl.imx"
 #define CONFIG_SPL_BOARD_INIT
include/configs/mcx.h +0 -1
index 2ba1edd..dff895a 100644
@@ -344,7 +344,6 @@
 					 GENERATED_GBL_DATA_SIZE)
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_NAND_SIMPLE
include/configs/microblaze-generic.h +0 -1
index 440575f..cdf86d3 100644
@@ -447,7 +447,6 @@
 #endif
 
 /* SPL part */
-#define CONFIG_SPL 1
 #define CONFIG_CMD_SPL
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
include/configs/mx31pdk.h +0 -1
index 85d438f..f796a41 100644
@@ -29,7 +29,6 @@
 
 #define CONFIG_MACH_TYPE	MACH_TYPE_MX31_3DS
 
-#define CONFIG_SPL 1
 #define CONFIG_SPL_TARGET	"u-boot-with-spl.bin"
 #define CONFIG_SPL_LDSCRIPT	"arch/$(ARCH)/cpu/u-boot-spl.lds"
 #define CONFIG_SPL_MAX_SIZE	2048
include/configs/mxs.h +0 -1
index fffcc37..5f4e48e 100644
@@ -50,7 +50,6 @@
 #define CONFIG_ARCH_MISC_INIT
 
 /* SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_NO_CPU_SUPPORT_CODE
 #define CONFIG_SPL_START_S_PATH	"arch/arm/cpu/arm926ejs/mxs"
 #define CONFIG_SPL_LDSCRIPT	"arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds"
include/configs/omap3_evm_common.h +0 -1
index 9589229..eef4230 100644
@@ -257,7 +257,6 @@
 #define CONFIG_SYS_CACHELINE_SIZE	64
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x40200800
 #define CONFIG_SPL_MAX_SIZE		(54 * 1024)	/* 8 KB for stack */
include/configs/omap3_zoom1.h +0 -1
index 93f4d62..c5d742c 100644
@@ -26,7 +26,6 @@
 #include <configs/ti_omap3_common.h>
 
 /* Remove SPL boot option - we do not support that on LDP yet */
-#undef CONFIG_SPL
 #undef CONFIG_SPL_FRAMEWORK
 #undef CONFIG_SPL_OS_BOOT
 
include/configs/origen.h +0 -1
index b0c6eb1..5d24916 100644
@@ -65,7 +65,6 @@
 #undef CONFIG_CMD_NFS
 
 /* MMC SPL */
-#define CONFIG_SPL 1
 #define COPY_BL2_FNPTR_ADDR	0x02020030
 #define CONFIG_SPL_TEXT_BASE	0x02021410
 
include/configs/p1_p2_rdb_pc.h +0 -4
index 22f6d12..9b58950 100644
@@ -148,7 +148,6 @@
 #endif
 
 #ifdef CONFIG_SDCARD
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -177,7 +176,6 @@
 #endif
 
 #ifdef CONFIG_SPIFLASH
-#define CONFIG_SPL 1
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
@@ -207,8 +205,6 @@
 #endif
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL 1
-#define CONFIG_TPL 1
 #ifdef CONFIG_TPL_BUILD
 #define CONFIG_SPL_NAND_BOOT
 #define CONFIG_SPL_FLUSH_IMAGE
include/configs/palmtreo680.h +0 -1
index 31e89d9..6490be5 100644
@@ -205,7 +205,6 @@
 /*
  * SPL
  */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_TEXT_BASE    0xa1700000 /* IPL loads SPL here */
 #define CONFIG_SPL_STACK        0x5c040000 /* end of internal SRAM */
 #define CONFIG_SPL_NAND_SUPPORT /* build libnand for spl */
include/configs/pcm051.h +0 -1
index 207a290..dcf5537 100644
@@ -197,7 +197,6 @@
 #define CONFIG_ENV_IS_NOWHERE
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 /*
include/configs/sama5d3_xplained.h +0 -1
index 41b041b..0dfb7e7 100644
@@ -209,7 +209,6 @@
 #define CONFIG_SYS_MALLOC_LEN		(4 * 1024 * 1024)
 
 /* SPL */
-#define CONFIG_SPL	1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x300000
 #define CONFIG_SPL_MAX_SIZE		0x10000
include/configs/sama5d3xek.h +0 -1
index fe44521..56c2454 100644
@@ -244,7 +244,6 @@
 #define CONFIG_SYS_MALLOC_LEN		(1024 * 1024)
 
 /* SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x300000
 #define CONFIG_SPL_MAX_SIZE		0x10000
include/configs/siemens-am33x-common.h +0 -1
index 236bb0c..b8fb77e 100644
@@ -139,7 +139,6 @@
 #define CONFIG_SYS_I2C_OMAP24XX
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x402F0400
 #define CONFIG_SPL_MAX_SIZE		(101 * 1024)
include/configs/smdkv310.h +0 -1
index e9f33cf..048c178 100644
@@ -76,7 +76,6 @@
 #define CONFIG_ZERO_BOOTDELAY_CHECK
 
 /* MMC SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SKIP_LOWLEVEL_INIT
 #define COPY_BL2_FNPTR_ADDR	0x00002488
 
include/configs/socfpga_cyclone5.h +0 -1
index 5ebf9e4..27c2be9 100644
@@ -223,7 +223,6 @@
  */
 
 /* Enable building of SPL globally */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 
 /* TEXT_BASE for linking the SPL binary */
include/configs/sunxi-common.h +0 -1
index 38e8826..8ab6429 100644
@@ -127,7 +127,6 @@
 
 #ifdef CONFIG_SPL_FEL
 
-#define CONFIG_SPL	1
 #define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv7/sunxi/u-boot-spl-fel.lds"
 #define CONFIG_SPL_START_S_PATH "arch/arm/cpu/armv7/sunxi"
 #define CONFIG_SPL_TEXT_BASE		0x2000
include/configs/tam3517-common.h +0 -1
index b94a6cc..e1fc754 100644
@@ -215,7 +215,6 @@
 #define CONFIG_NET_RETRY_COUNT 10
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_BOARD_INIT
 #define CONFIG_SPL_CONSOLE
include/configs/tao3530.h +0 -1
index 9d4ab21..174bfe5 100644
@@ -301,7 +301,6 @@
 #define CONGIG_CMD_STORAGE
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_NAND_SIMPLE
 
include/configs/tegra-common.h +0 -1
index 779a1d2..717cd61 100644
@@ -131,7 +131,6 @@
 #define CONFIG_CMD_ENTERRCM
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_RAM_DEVICE
 #define CONFIG_SPL_BOARD_INIT
include/configs/ti814x_evm.h +0 -1
index bd25ec8..a55bde2 100644
@@ -168,7 +168,6 @@
 #define CONFIG_ENV_IS_NOWHERE
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE		0x40300000
 #define CONFIG_SPL_MAX_SIZE		((128 - 18) * 1024)
include/configs/ti816x_evm.h +0 -1
index ea0c4fd..e86c364 100644
@@ -134,7 +134,6 @@
 
 /* SPL */
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_TEXT_BASE    0x40400000
 #define CONFIG_SPL_MAX_SIZE     ((128 - 18) * 1024)
include/configs/ti_armv7_common.h +0 -1
index ee69d7d..26ac251 100644
@@ -198,7 +198,6 @@
  */
 #if !defined(CONFIG_NOR_BOOT) && \
 	!(defined(CONFIG_QSPI_BOOT) && defined(CONFIG_AM43XX))
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_OS_BOOT
 
include/configs/tricorder.h +0 -1
index 1d48031..cc0d172 100644
@@ -331,7 +331,6 @@
 #define CONFIG_SYS_SRAM_SIZE		0x10000
 
 /* Defines for SPL */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_NAND_SIMPLE
 
include/configs/tx25.h +0 -1
index d362087..118f5ba 100644
@@ -21,7 +21,6 @@
 
 #define	CONFIG_SYS_MONITOR_LEN		(256 << 10)	/* 256 kB for U-Boot */
 
-#define CONFIG_SPL 1
 #define CONFIG_SPL_TARGET		"u-boot-with-spl.bin"
 #define CONFIG_SPL_LDSCRIPT		"arch/$(ARCH)/cpu/u-boot-spl.lds"
 #define CONFIG_SPL_MAX_SIZE		2048
include/configs/vpac270.h +0 -1
index e53d3c4..2fb91a8 100644
@@ -17,7 +17,6 @@
 #define	CONFIG_SYS_TEXT_BASE	0xa0000000
 
 #ifdef	CONFIG_ONENAND
-#define	CONFIG_SPL 1
 #define	CONFIG_SPL_ONENAND_SUPPORT
 #define	CONFIG_SPL_ONENAND_LOAD_ADDR	0x2000
 #define	CONFIG_SPL_ONENAND_LOAD_SIZE	\
include/configs/woodburn_sd.h +0 -1
index 2bf5c10..25bfeef 100644
@@ -20,7 +20,6 @@
 /*
  * SPL
  */
-#define	CONFIG_SPL 1
 #define CONFIG_SPL_FRAMEWORK
 #define	CONFIG_SPL_LDSCRIPT	"arch/arm/cpu/arm1136/u-boot-spl.lds"
 #define	CONFIG_SPL_LIBCOMMON_SUPPORT
include/configs/x600.h +0 -1
index e5bc6b9..71373e9 100644
@@ -274,7 +274,6 @@
 /*
  * SPL related defines
  */
-#define CONFIG_SPL 1
 #define CONFIG_SPL_TEXT_BASE	0xd2800b00
 #define	CONFIG_SPL_START_S_PATH	"arch/arm/cpu/arm926ejs/spear"
 #define CONFIG_SPL_LDSCRIPT	"arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds"
include/configs/zynq-common.h +0 -1
index f6d924d..d57e9d5 100644
@@ -257,7 +257,6 @@
 #define CONFIG_CMD_TFTPPUT
 
 /* SPL part */
-#define CONFIG_SPL 1
 #define CONFIG_CMD_SPL
 #define CONFIG_SPL_FRAMEWORK
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
Signature · 1 line
1.9.1
#42 lore raw

PATCH v8 13/13 include: remove CONFIG_SPL/CONFIG_TPL definition in config headers

Quoted 6 lines · Masahiro Yamada

Now CONFIG_SPL and CONFIG_TPL are defined in Kconfig.

Remove the redundant definition in config headers.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/3e622397/attachment.pgp>
#43 lore raw

v8 cover Kconfig for U-Boot

In reply to Masahiro Yamada
Quoted 10 lines · Masahiro Yamada

This series introduces Kconfig.

Besides Linux Kernel, Kconfig is used in some projects, such as, BusyBox, Buildroot.

But our situation is a little more complicated. For one board, we need to generate 3 images at most:
Normal image, SPL and TPL.

Each image needs its own configuration input.

Thanks again for all the hard work!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140730/4249d613/attachment.pgp>
#44 lore raw

v8 cover Kconfig for U-Boot

Quoted 7 lines · Tom Rini
Quoted 5 lines · Masahiro Yamada

This series introduces Kconfig.

Besides Linux Kernel, Kconfig is used in some projects, such as, BusyBox, Buildroot.

Quoted 7 lines
Quoted 5 lines

But our situation is a little more complicated. For one board, we need to generate 3 images at most:
Normal image, SPL and TPL.

Each image needs its own configuration input.

Thanks again for all the hard work!

Congratulations on getting this in, Masahiro! It's a bit step forward for U-Boot.

Regards,
Simon