From dd84058d24ff54d6b32818ffe44aeb4bba2cfae6 Mon Sep 17 00:00:00 2001 From: Masahiro Yamada Date: Wed, 30 Jul 2014 14:08:14 +0900 Subject: kconfig: add board Kconfig and defconfig files This commit adds: - arch/${ARCH}/Kconfig provide a menu to select target boards - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig set CONFIG macros to the appropriate values for each board - configs/${TARGET_BOARD}_defconfig default setting of each board (This commit was automatically generated by a conversion script based on boards.cfg) In Linux Kernel, defconfig files are located under arch/${ARCH}/configs/ directory. It works in Linux Kernel since ARCH is always given from the command line for cross compile. But in U-Boot, ARCH is not given from the command line. Which means we cannot know ARCH until the board configuration is done. That is why all the "*_defconfig" files should be gathered into a single directory ./configs/. Signed-off-by: Masahiro Yamada Acked-by: Simon Glass --- board/atmel/at91rm9200ek/Kconfig | 23 +++++++++++ board/atmel/at91sam9260ek/Kconfig | 23 +++++++++++ board/atmel/at91sam9261ek/Kconfig | 23 +++++++++++ board/atmel/at91sam9263ek/Kconfig | 23 +++++++++++ board/atmel/at91sam9m10g45ek/Kconfig | 23 +++++++++++ board/atmel/at91sam9n12ek/Kconfig | 23 +++++++++++ board/atmel/at91sam9rlek/Kconfig | 23 +++++++++++ board/atmel/at91sam9x5ek/Kconfig | 23 +++++++++++ board/atmel/atngw100/Kconfig | 19 +++++++++ board/atmel/atngw100mkii/Kconfig | 19 +++++++++ board/atmel/atstk1000/Kconfig | 79 ++++++++++++++++++++++++++++++++++++ board/atmel/sama5d3_xplained/Kconfig | 23 +++++++++++ board/atmel/sama5d3xek/Kconfig | 23 +++++++++++ 13 files changed, 347 insertions(+) create mode 100644 board/atmel/at91rm9200ek/Kconfig create mode 100644 board/atmel/at91sam9260ek/Kconfig create mode 100644 board/atmel/at91sam9261ek/Kconfig create mode 100644 board/atmel/at91sam9263ek/Kconfig create mode 100644 board/atmel/at91sam9m10g45ek/Kconfig create mode 100644 board/atmel/at91sam9n12ek/Kconfig create mode 100644 board/atmel/at91sam9rlek/Kconfig create mode 100644 board/atmel/at91sam9x5ek/Kconfig create mode 100644 board/atmel/atngw100/Kconfig create mode 100644 board/atmel/atngw100mkii/Kconfig create mode 100644 board/atmel/atstk1000/Kconfig create mode 100644 board/atmel/sama5d3_xplained/Kconfig create mode 100644 board/atmel/sama5d3xek/Kconfig (limited to 'board/atmel') diff --git a/board/atmel/at91rm9200ek/Kconfig b/board/atmel/at91rm9200ek/Kconfig new file mode 100644 index 0000000..d7ee4f4 --- /dev/null +++ b/board/atmel/at91rm9200ek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_AT91RM9200EK + +config SYS_CPU + string + default "arm920t" + +config SYS_BOARD + string + default "at91rm9200ek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "at91rm9200ek" + +endif diff --git a/board/atmel/at91sam9260ek/Kconfig b/board/atmel/at91sam9260ek/Kconfig new file mode 100644 index 0000000..14af5bc --- /dev/null +++ b/board/atmel/at91sam9260ek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_AT91SAM9260EK + +config SYS_CPU + string + default "arm926ejs" + +config SYS_BOARD + string + default "at91sam9260ek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "at91sam9260ek" + +endif diff --git a/board/atmel/at91sam9261ek/Kconfig b/board/atmel/at91sam9261ek/Kconfig new file mode 100644 index 0000000..63dcdd8 --- /dev/null +++ b/board/atmel/at91sam9261ek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_AT91SAM9261EK + +config SYS_CPU + string + default "arm926ejs" + +config SYS_BOARD + string + default "at91sam9261ek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "at91sam9261ek" + +endif diff --git a/board/atmel/at91sam9263ek/Kconfig b/board/atmel/at91sam9263ek/Kconfig new file mode 100644 index 0000000..fa0a58a --- /dev/null +++ b/board/atmel/at91sam9263ek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_AT91SAM9263EK + +config SYS_CPU + string + default "arm926ejs" + +config SYS_BOARD + string + default "at91sam9263ek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "at91sam9263ek" + +endif diff --git a/board/atmel/at91sam9m10g45ek/Kconfig b/board/atmel/at91sam9m10g45ek/Kconfig new file mode 100644 index 0000000..8567f95 --- /dev/null +++ b/board/atmel/at91sam9m10g45ek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_AT91SAM9M10G45EK + +config SYS_CPU + string + default "arm926ejs" + +config SYS_BOARD + string + default "at91sam9m10g45ek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "at91sam9m10g45ek" + +endif diff --git a/board/atmel/at91sam9n12ek/Kconfig b/board/atmel/at91sam9n12ek/Kconfig new file mode 100644 index 0000000..4fc714b --- /dev/null +++ b/board/atmel/at91sam9n12ek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_AT91SAM9N12EK + +config SYS_CPU + string + default "arm926ejs" + +config SYS_BOARD + string + default "at91sam9n12ek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "at91sam9n12ek" + +endif diff --git a/board/atmel/at91sam9rlek/Kconfig b/board/atmel/at91sam9rlek/Kconfig new file mode 100644 index 0000000..178f80d --- /dev/null +++ b/board/atmel/at91sam9rlek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_AT91SAM9RLEK + +config SYS_CPU + string + default "arm926ejs" + +config SYS_BOARD + string + default "at91sam9rlek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "at91sam9rlek" + +endif diff --git a/board/atmel/at91sam9x5ek/Kconfig b/board/atmel/at91sam9x5ek/Kconfig new file mode 100644 index 0000000..0a0b132 --- /dev/null +++ b/board/atmel/at91sam9x5ek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_AT91SAM9X5EK + +config SYS_CPU + string + default "arm926ejs" + +config SYS_BOARD + string + default "at91sam9x5ek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "at91sam9x5ek" + +endif diff --git a/board/atmel/atngw100/Kconfig b/board/atmel/atngw100/Kconfig new file mode 100644 index 0000000..a966b31 --- /dev/null +++ b/board/atmel/atngw100/Kconfig @@ -0,0 +1,19 @@ +if TARGET_ATNGW100 + +config SYS_BOARD + string + default "atngw100" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at32ap700x" + +config SYS_CONFIG_NAME + string + default "atngw100" + +endif diff --git a/board/atmel/atngw100mkii/Kconfig b/board/atmel/atngw100mkii/Kconfig new file mode 100644 index 0000000..dcea07e --- /dev/null +++ b/board/atmel/atngw100mkii/Kconfig @@ -0,0 +1,19 @@ +if TARGET_ATNGW100MKII + +config SYS_BOARD + string + default "atngw100mkii" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at32ap700x" + +config SYS_CONFIG_NAME + string + default "atngw100mkii" + +endif diff --git a/board/atmel/atstk1000/Kconfig b/board/atmel/atstk1000/Kconfig new file mode 100644 index 0000000..1a24409 --- /dev/null +++ b/board/atmel/atstk1000/Kconfig @@ -0,0 +1,79 @@ +if TARGET_ATSTK1002 + +config SYS_BOARD + string + default "atstk1000" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at32ap700x" + +config SYS_CONFIG_NAME + string + default "atstk1002" + +endif + +if TARGET_ATSTK1003 + +config SYS_BOARD + string + default "atstk1000" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at32ap700x" + +config SYS_CONFIG_NAME + string + default "atstk1003" + +endif + +if TARGET_ATSTK1004 + +config SYS_BOARD + string + default "atstk1000" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at32ap700x" + +config SYS_CONFIG_NAME + string + default "atstk1004" + +endif + +if TARGET_ATSTK1006 + +config SYS_BOARD + string + default "atstk1000" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at32ap700x" + +config SYS_CONFIG_NAME + string + default "atstk1006" + +endif diff --git a/board/atmel/sama5d3_xplained/Kconfig b/board/atmel/sama5d3_xplained/Kconfig new file mode 100644 index 0000000..603b241 --- /dev/null +++ b/board/atmel/sama5d3_xplained/Kconfig @@ -0,0 +1,23 @@ +if TARGET_SAMA5D3_XPLAINED + +config SYS_CPU + string + default "armv7" + +config SYS_BOARD + string + default "sama5d3_xplained" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "sama5d3_xplained" + +endif diff --git a/board/atmel/sama5d3xek/Kconfig b/board/atmel/sama5d3xek/Kconfig new file mode 100644 index 0000000..5b4eb6f --- /dev/null +++ b/board/atmel/sama5d3xek/Kconfig @@ -0,0 +1,23 @@ +if TARGET_SAMA5D3XEK + +config SYS_CPU + string + default "armv7" + +config SYS_BOARD + string + default "sama5d3xek" + +config SYS_VENDOR + string + default "atmel" + +config SYS_SOC + string + default "at91" + +config SYS_CONFIG_NAME + string + default "sama5d3xek" + +endif -- cgit v1.1 From 93d4334f7f5bc2f0fb580606f0701b2252c6d8d6 Mon Sep 17 00:00:00 2001 From: Masahiro Yamada Date: Wed, 30 Jul 2014 14:08:18 +0900 Subject: Add board MAINTAINERS files 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. Signed-off-by: Masahiro Yamada Suggested-by: Tom Rini Acked-by: Simon Glass --- 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 ++++++++ 13 files changed, 114 insertions(+) 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 (limited to 'board/atmel') diff --git a/board/atmel/at91rm9200ek/MAINTAINERS b/board/atmel/at91rm9200ek/MAINTAINERS new file mode 100644 index 0000000..d2a479b --- /dev/null +++ b/board/atmel/at91rm9200ek/MAINTAINERS @@ -0,0 +1,7 @@ +AT91RM9200EK BOARD +M: Andreas Bießmann +S: Maintained +F: board/atmel/at91rm9200ek/ +F: include/configs/at91rm9200ek.h +F: configs/at91rm9200ek_defconfig +F: configs/at91rm9200ek_ram_defconfig diff --git a/board/atmel/at91sam9260ek/MAINTAINERS b/board/atmel/at91sam9260ek/MAINTAINERS new file mode 100644 index 0000000..0c7c721 --- /dev/null +++ b/board/atmel/at91sam9260ek/MAINTAINERS @@ -0,0 +1,16 @@ +AT91SAM9260EK BOARD +M: Stelian Pop +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 diff --git a/board/atmel/at91sam9261ek/MAINTAINERS b/board/atmel/at91sam9261ek/MAINTAINERS new file mode 100644 index 0000000..682dfdf --- /dev/null +++ b/board/atmel/at91sam9261ek/MAINTAINERS @@ -0,0 +1,11 @@ +AT91SAM9261EK BOARD +M: Stelian Pop +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 diff --git a/board/atmel/at91sam9263ek/MAINTAINERS b/board/atmel/at91sam9263ek/MAINTAINERS new file mode 100644 index 0000000..3b4b654 --- /dev/null +++ b/board/atmel/at91sam9263ek/MAINTAINERS @@ -0,0 +1,10 @@ +AT91SAM9263EK BOARD +M: Stelian Pop +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 diff --git a/board/atmel/at91sam9m10g45ek/MAINTAINERS b/board/atmel/at91sam9m10g45ek/MAINTAINERS new file mode 100644 index 0000000..6389e6a --- /dev/null +++ b/board/atmel/at91sam9m10g45ek/MAINTAINERS @@ -0,0 +1,7 @@ +AT91SAM9M10G45EK BOARD +M: Bo Shen +S: Maintained +F: board/atmel/at91sam9m10g45ek/ +F: include/configs/at91sam9m10g45ek.h +F: configs/at91sam9m10g45ek_mmc_defconfig +F: configs/at91sam9m10g45ek_nandflash_defconfig diff --git a/board/atmel/at91sam9n12ek/MAINTAINERS b/board/atmel/at91sam9n12ek/MAINTAINERS new file mode 100644 index 0000000..82a9192 --- /dev/null +++ b/board/atmel/at91sam9n12ek/MAINTAINERS @@ -0,0 +1,8 @@ +AT91SAM9N12EK BOARD +M: Josh Wu +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 diff --git a/board/atmel/at91sam9rlek/MAINTAINERS b/board/atmel/at91sam9rlek/MAINTAINERS new file mode 100644 index 0000000..7dd8ef7 --- /dev/null +++ b/board/atmel/at91sam9rlek/MAINTAINERS @@ -0,0 +1,7 @@ +AT91SAM9RLEK BOARD +M: Stelian Pop +S: Maintained +F: board/atmel/at91sam9rlek/ +F: include/configs/at91sam9rlek.h +F: configs/at91sam9rlek_dataflash_defconfig +F: configs/at91sam9rlek_nandflash_defconfig diff --git a/board/atmel/at91sam9x5ek/MAINTAINERS b/board/atmel/at91sam9x5ek/MAINTAINERS new file mode 100644 index 0000000..5fea489 --- /dev/null +++ b/board/atmel/at91sam9x5ek/MAINTAINERS @@ -0,0 +1,9 @@ +AT91SAM9X5EK BOARD +M: Bo Shen +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 diff --git a/board/atmel/atngw100/MAINTAINERS b/board/atmel/atngw100/MAINTAINERS new file mode 100644 index 0000000..dd698ea --- /dev/null +++ b/board/atmel/atngw100/MAINTAINERS @@ -0,0 +1,6 @@ +ATNGW100 BOARD +M: Haavard Skinnemoen +S: Orphan (since 2014-06) +F: board/atmel/atngw100/ +F: include/configs/atngw100.h +F: configs/atngw100_defconfig diff --git a/board/atmel/atngw100mkii/MAINTAINERS b/board/atmel/atngw100mkii/MAINTAINERS new file mode 100644 index 0000000..212363e --- /dev/null +++ b/board/atmel/atngw100mkii/MAINTAINERS @@ -0,0 +1,6 @@ +ATNGW100MKII BOARD +M: Andreas Bießmann +S: Maintained +F: board/atmel/atngw100mkii/ +F: include/configs/atngw100mkii.h +F: configs/atngw100mkii_defconfig diff --git a/board/atmel/atstk1000/MAINTAINERS b/board/atmel/atstk1000/MAINTAINERS new file mode 100644 index 0000000..76365b0 --- /dev/null +++ b/board/atmel/atstk1000/MAINTAINERS @@ -0,0 +1,12 @@ +ATSTK1000 BOARD +M: Haavard Skinnemoen +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 diff --git a/board/atmel/sama5d3_xplained/MAINTAINERS b/board/atmel/sama5d3_xplained/MAINTAINERS new file mode 100644 index 0000000..8a09c19 --- /dev/null +++ b/board/atmel/sama5d3_xplained/MAINTAINERS @@ -0,0 +1,7 @@ +SAMA5D3_XPLAINED BOARD +M: Bo Shen +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 diff --git a/board/atmel/sama5d3xek/MAINTAINERS b/board/atmel/sama5d3xek/MAINTAINERS new file mode 100644 index 0000000..560303c --- /dev/null +++ b/board/atmel/sama5d3xek/MAINTAINERS @@ -0,0 +1,8 @@ +SAMA5D3XEK BOARD +M: Bo Shen +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 -- cgit v1.1