diff options
author | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2015-04-03 20:11:13 +0200 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2015-04-18 08:31:08 +0200 |
commit | 139e1067b696dd205feddc552334ab8d6ab6d23b (patch) | |
tree | b669700ac56dadcceacbb44b7b792d6ad1123eab /src/mainboard/google | |
parent | e5d5942e153a54e192644300e8dd94d53bdc2583 (diff) | |
download | coreboot-staging-139e1067b696dd205feddc552334ab8d6ab6d23b.zip coreboot-staging-139e1067b696dd205feddc552334ab8d6ab6d23b.tar.gz |
kconfig: automatically include mainboards
This change switches all mainboard vendors and mainboards
to be autoincluded by Kconfig, rather than having to be mentioned
explicitly.
This means, vendor and mainboard directories are becoming more
"drop in", e.g. be placed in the coreboot directory hierarchy
without having to modify any higher level coreboot files.
The long term plan is to enable out of tree mainboards / components
to be built with a given coreboot version (given that the API did
not change)
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Change-Id: Ib68ce1478a2e12562aeac6297128a21eb174d58a
Reviewed-on: http://review.coreboot.org/9295
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
Diffstat (limited to 'src/mainboard/google')
31 files changed, 63 insertions, 87 deletions
diff --git a/src/mainboard/google/Kconfig b/src/mainboard/google/Kconfig index 6e5eb73..98ec046 100644 --- a/src/mainboard/google/Kconfig +++ b/src/mainboard/google/Kconfig @@ -21,95 +21,11 @@ if VENDOR_GOOGLE choice prompt "Mainboard model" -config BOARD_GOOGLE_BOLT - bool "Bolt" -config BOARD_GOOGLE_BUTTERFLY - bool "Butterfly" -config BOARD_GOOGLE_COSMOS - bool "Cosmos" -config BOARD_GOOGLE_DAISY - bool "Daisy" -config BOARD_GOOGLE_FALCO - bool "Falco" -config BOARD_GOOGLE_LINK - bool "Link" -config BOARD_GOOGLE_NYAN - bool "Nyan" -config BOARD_GOOGLE_NYAN_BIG - bool "Nyan Big" -config BOARD_GOOGLE_NYAN_BLAZE - bool "Nyan Blaze" -config BOARD_GOOGLE_PANTHER - bool "Panther" -config BOARD_GOOGLE_PARROT - bool "Parrot" -config BOARD_GOOGLE_PEACH_PIT - bool "Peach Pit" -config BOARD_GOOGLE_PEPPY - bool "Peppy" -config BOARD_GOOGLE_PURIN - bool "Purin" -config BOARD_GOOGLE_RAMBI - bool "Rambi" -config BOARD_GOOGLE_RUSH - bool "Rush" -config BOARD_GOOGLE_RUSH_RYU - bool "Rush Ryu" -config BOARD_GOOGLE_SAMUS - bool "Samus" -config BOARD_GOOGLE_SLIPPY - bool "Slippy" -config BOARD_GOOGLE_STORM - bool "Storm" -config BOARD_GOOGLE_STOUT - bool "Stout" -config BOARD_GOOGLE_URARA - bool "Urara" -config BOARD_GOOGLE_VEYRON_BRAIN - bool "Veyron_Brain" -config BOARD_GOOGLE_VEYRON_DANGER - bool "Veyron_Danger" -config BOARD_GOOGLE_VEYRON_JERRY - bool "Veyron_Jerry" -config BOARD_GOOGLE_VEYRON_MIGHTY - bool "Veyron_Mighty" -config BOARD_GOOGLE_VEYRON_PINKY - bool "Veyron_Pinky" -config BOARD_GOOGLE_VEYRON_RIALTO - bool "Veyron_Rialto" -config BOARD_GOOGLE_VEYRON_SPEEDY - bool "Veyron_Speedy" +source "src/mainboard/google/*/Kconfig.name" + endchoice -source "src/mainboard/google/bolt/Kconfig" -source "src/mainboard/google/butterfly/Kconfig" -source "src/mainboard/google/cosmos/Kconfig" -source "src/mainboard/google/daisy/Kconfig" -source "src/mainboard/google/falco/Kconfig" -source "src/mainboard/google/link/Kconfig" -source "src/mainboard/google/nyan/Kconfig" -source "src/mainboard/google/nyan_big/Kconfig" -source "src/mainboard/google/nyan_blaze/Kconfig" -source "src/mainboard/google/panther/Kconfig" -source "src/mainboard/google/parrot/Kconfig" -source "src/mainboard/google/peach_pit/Kconfig" -source "src/mainboard/google/peppy/Kconfig" -source "src/mainboard/google/purin/Kconfig" -source "src/mainboard/google/rambi/Kconfig" -source "src/mainboard/google/rush/Kconfig" -source "src/mainboard/google/rush_ryu/Kconfig" -source "src/mainboard/google/samus/Kconfig" -source "src/mainboard/google/slippy/Kconfig" -source "src/mainboard/google/storm/Kconfig" -source "src/mainboard/google/stout/Kconfig" -source "src/mainboard/google/urara/Kconfig" -source "src/mainboard/google/veyron_brain/Kconfig" -source "src/mainboard/google/veyron_danger/Kconfig" -source "src/mainboard/google/veyron_jerry/Kconfig" -source "src/mainboard/google/veyron_mighty/Kconfig" -source "src/mainboard/google/veyron_pinky/Kconfig" -source "src/mainboard/google/veyron_rialto/Kconfig" -source "src/mainboard/google/veyron_speedy/Kconfig" +source "src/mainboard/google/*/Kconfig" config MAINBOARD_VENDOR string "Mainboard Vendor" diff --git a/src/mainboard/google/Kconfig.name b/src/mainboard/google/Kconfig.name new file mode 100644 index 0000000..6ae874b --- /dev/null +++ b/src/mainboard/google/Kconfig.name @@ -0,0 +1,2 @@ +config VENDOR_GOOGLE + bool "Google" diff --git a/src/mainboard/google/bolt/Kconfig.name b/src/mainboard/google/bolt/Kconfig.name new file mode 100644 index 0000000..4794eca --- /dev/null +++ b/src/mainboard/google/bolt/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_BOLT + bool "Bolt" diff --git a/src/mainboard/google/butterfly/Kconfig.name b/src/mainboard/google/butterfly/Kconfig.name new file mode 100644 index 0000000..1e046e5 --- /dev/null +++ b/src/mainboard/google/butterfly/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_BUTTERFLY + bool "Butterfly" diff --git a/src/mainboard/google/cosmos/Kconfig.name b/src/mainboard/google/cosmos/Kconfig.name new file mode 100644 index 0000000..6dade21 --- /dev/null +++ b/src/mainboard/google/cosmos/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_COSMOS + bool "Cosmos" diff --git a/src/mainboard/google/daisy/Kconfig.name b/src/mainboard/google/daisy/Kconfig.name new file mode 100644 index 0000000..0fc3f6b --- /dev/null +++ b/src/mainboard/google/daisy/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_DAISY + bool "Daisy" diff --git a/src/mainboard/google/falco/Kconfig.name b/src/mainboard/google/falco/Kconfig.name new file mode 100644 index 0000000..2cb5ad8 --- /dev/null +++ b/src/mainboard/google/falco/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_FALCO + bool "Falco" diff --git a/src/mainboard/google/link/Kconfig.name b/src/mainboard/google/link/Kconfig.name new file mode 100644 index 0000000..289164b --- /dev/null +++ b/src/mainboard/google/link/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_LINK + bool "Link" diff --git a/src/mainboard/google/nyan/Kconfig.name b/src/mainboard/google/nyan/Kconfig.name new file mode 100644 index 0000000..7bd64bb --- /dev/null +++ b/src/mainboard/google/nyan/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_NYAN + bool "Nyan" diff --git a/src/mainboard/google/nyan_big/Kconfig.name b/src/mainboard/google/nyan_big/Kconfig.name new file mode 100644 index 0000000..66ea877 --- /dev/null +++ b/src/mainboard/google/nyan_big/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_NYAN_BIG + bool "Nyan Big" diff --git a/src/mainboard/google/nyan_blaze/Kconfig.name b/src/mainboard/google/nyan_blaze/Kconfig.name new file mode 100644 index 0000000..a8dd164 --- /dev/null +++ b/src/mainboard/google/nyan_blaze/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_NYAN_BLAZE + bool "Nyan Blaze" diff --git a/src/mainboard/google/panther/Kconfig.name b/src/mainboard/google/panther/Kconfig.name new file mode 100644 index 0000000..c8cd14b --- /dev/null +++ b/src/mainboard/google/panther/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_PANTHER + bool "Panther" diff --git a/src/mainboard/google/parrot/Kconfig.name b/src/mainboard/google/parrot/Kconfig.name new file mode 100644 index 0000000..7bbc998 --- /dev/null +++ b/src/mainboard/google/parrot/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_PARROT + bool "Parrot" diff --git a/src/mainboard/google/peach_pit/Kconfig.name b/src/mainboard/google/peach_pit/Kconfig.name new file mode 100644 index 0000000..a3be909 --- /dev/null +++ b/src/mainboard/google/peach_pit/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_PEACH_PIT + bool "Peach Pit" diff --git a/src/mainboard/google/peppy/Kconfig.name b/src/mainboard/google/peppy/Kconfig.name new file mode 100644 index 0000000..8049a54 --- /dev/null +++ b/src/mainboard/google/peppy/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_PEPPY + bool "Peppy" diff --git a/src/mainboard/google/purin/Kconfig.name b/src/mainboard/google/purin/Kconfig.name new file mode 100644 index 0000000..db96008 --- /dev/null +++ b/src/mainboard/google/purin/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_PURIN + bool "Purin" diff --git a/src/mainboard/google/rambi/Kconfig.name b/src/mainboard/google/rambi/Kconfig.name new file mode 100644 index 0000000..b1b0b6a --- /dev/null +++ b/src/mainboard/google/rambi/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_RAMBI + bool "Rambi" diff --git a/src/mainboard/google/rush/Kconfig.name b/src/mainboard/google/rush/Kconfig.name new file mode 100644 index 0000000..fff6eb4 --- /dev/null +++ b/src/mainboard/google/rush/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_RUSH + bool "Rush" diff --git a/src/mainboard/google/rush_ryu/Kconfig.name b/src/mainboard/google/rush_ryu/Kconfig.name new file mode 100644 index 0000000..a616f23 --- /dev/null +++ b/src/mainboard/google/rush_ryu/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_RUSH_RYU + bool "Rush Ryu" diff --git a/src/mainboard/google/samus/Kconfig.name b/src/mainboard/google/samus/Kconfig.name new file mode 100644 index 0000000..6765d16 --- /dev/null +++ b/src/mainboard/google/samus/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_SAMUS + bool "Samus" diff --git a/src/mainboard/google/slippy/Kconfig.name b/src/mainboard/google/slippy/Kconfig.name new file mode 100644 index 0000000..4892fca --- /dev/null +++ b/src/mainboard/google/slippy/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_SLIPPY + bool "Slippy" diff --git a/src/mainboard/google/storm/Kconfig.name b/src/mainboard/google/storm/Kconfig.name new file mode 100644 index 0000000..72e2df5 --- /dev/null +++ b/src/mainboard/google/storm/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_STORM + bool "Storm" diff --git a/src/mainboard/google/stout/Kconfig.name b/src/mainboard/google/stout/Kconfig.name new file mode 100644 index 0000000..8b007f1 --- /dev/null +++ b/src/mainboard/google/stout/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_STOUT + bool "Stout" diff --git a/src/mainboard/google/urara/Kconfig.name b/src/mainboard/google/urara/Kconfig.name new file mode 100644 index 0000000..edc935a --- /dev/null +++ b/src/mainboard/google/urara/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_URARA + bool "Urara" diff --git a/src/mainboard/google/veyron_brain/Kconfig.name b/src/mainboard/google/veyron_brain/Kconfig.name new file mode 100644 index 0000000..6d5694d --- /dev/null +++ b/src/mainboard/google/veyron_brain/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_VEYRON_BRAIN + bool "Veyron_Brain" diff --git a/src/mainboard/google/veyron_danger/Kconfig.name b/src/mainboard/google/veyron_danger/Kconfig.name new file mode 100644 index 0000000..8e6d070 --- /dev/null +++ b/src/mainboard/google/veyron_danger/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_VEYRON_DANGER + bool "Veyron_Danger" diff --git a/src/mainboard/google/veyron_jerry/Kconfig.name b/src/mainboard/google/veyron_jerry/Kconfig.name new file mode 100644 index 0000000..10c5f4e --- /dev/null +++ b/src/mainboard/google/veyron_jerry/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_VEYRON_JERRY + bool "Veyron_Jerry" diff --git a/src/mainboard/google/veyron_mighty/Kconfig.name b/src/mainboard/google/veyron_mighty/Kconfig.name new file mode 100644 index 0000000..0eb4536 --- /dev/null +++ b/src/mainboard/google/veyron_mighty/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_VEYRON_MIGHTY + bool "Veyron_Mighty" diff --git a/src/mainboard/google/veyron_pinky/Kconfig.name b/src/mainboard/google/veyron_pinky/Kconfig.name new file mode 100644 index 0000000..37d92f2 --- /dev/null +++ b/src/mainboard/google/veyron_pinky/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_VEYRON_PINKY + bool "Veyron_Pinky" diff --git a/src/mainboard/google/veyron_rialto/Kconfig.name b/src/mainboard/google/veyron_rialto/Kconfig.name new file mode 100644 index 0000000..80d8052 --- /dev/null +++ b/src/mainboard/google/veyron_rialto/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_VEYRON_RIALTO + bool "Veyron_Rialto" diff --git a/src/mainboard/google/veyron_speedy/Kconfig.name b/src/mainboard/google/veyron_speedy/Kconfig.name new file mode 100644 index 0000000..a5b2c9d --- /dev/null +++ b/src/mainboard/google/veyron_speedy/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_GOOGLE_VEYRON_SPEEDY + bool "Veyron_Speedy" |