summaryrefslogtreecommitdiff
path: root/src/mainboard/google
diff options
context:
space:
mode:
authorStefan Reinauer <stefan.reinauer@coreboot.org>2015-04-03 20:11:13 +0200
committerStefan Reinauer <stefan.reinauer@coreboot.org>2015-04-18 08:31:08 +0200
commit139e1067b696dd205feddc552334ab8d6ab6d23b (patch)
treeb669700ac56dadcceacbb44b7b792d6ad1123eab /src/mainboard/google
parente5d5942e153a54e192644300e8dd94d53bdc2583 (diff)
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')
-rw-r--r--src/mainboard/google/Kconfig90
-rw-r--r--src/mainboard/google/Kconfig.name2
-rw-r--r--src/mainboard/google/bolt/Kconfig.name2
-rw-r--r--src/mainboard/google/butterfly/Kconfig.name2
-rw-r--r--src/mainboard/google/cosmos/Kconfig.name2
-rw-r--r--src/mainboard/google/daisy/Kconfig.name2
-rw-r--r--src/mainboard/google/falco/Kconfig.name2
-rw-r--r--src/mainboard/google/link/Kconfig.name2
-rw-r--r--src/mainboard/google/nyan/Kconfig.name2
-rw-r--r--src/mainboard/google/nyan_big/Kconfig.name2
-rw-r--r--src/mainboard/google/nyan_blaze/Kconfig.name2
-rw-r--r--src/mainboard/google/panther/Kconfig.name2
-rw-r--r--src/mainboard/google/parrot/Kconfig.name2
-rw-r--r--src/mainboard/google/peach_pit/Kconfig.name2
-rw-r--r--src/mainboard/google/peppy/Kconfig.name2
-rw-r--r--src/mainboard/google/purin/Kconfig.name2
-rw-r--r--src/mainboard/google/rambi/Kconfig.name2
-rw-r--r--src/mainboard/google/rush/Kconfig.name2
-rw-r--r--src/mainboard/google/rush_ryu/Kconfig.name2
-rw-r--r--src/mainboard/google/samus/Kconfig.name2
-rw-r--r--src/mainboard/google/slippy/Kconfig.name2
-rw-r--r--src/mainboard/google/storm/Kconfig.name2
-rw-r--r--src/mainboard/google/stout/Kconfig.name2
-rw-r--r--src/mainboard/google/urara/Kconfig.name2
-rw-r--r--src/mainboard/google/veyron_brain/Kconfig.name2
-rw-r--r--src/mainboard/google/veyron_danger/Kconfig.name2
-rw-r--r--src/mainboard/google/veyron_jerry/Kconfig.name2
-rw-r--r--src/mainboard/google/veyron_mighty/Kconfig.name2
-rw-r--r--src/mainboard/google/veyron_pinky/Kconfig.name2
-rw-r--r--src/mainboard/google/veyron_rialto/Kconfig.name2
-rw-r--r--src/mainboard/google/veyron_speedy/Kconfig.name2
31 files changed, 63 insertions, 87 deletions
diff --git a/src/mainboard/google/Kconfig b/src/mainboard/google/Kconfig
index 6e5eb73714..98ec046bfd 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 0000000000..6ae874b8ec
--- /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 0000000000..4794ecae5b
--- /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 0000000000..1e046e5c7d
--- /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 0000000000..6dade21948
--- /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 0000000000..0fc3f6bb27
--- /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 0000000000..2cb5ad8b9b
--- /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 0000000000..289164b2b6
--- /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 0000000000..7bd64bb124
--- /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 0000000000..66ea87710e
--- /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 0000000000..a8dd164f35
--- /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 0000000000..c8cd14b3be
--- /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 0000000000..7bbc998cbb
--- /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 0000000000..a3be90997e
--- /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 0000000000..8049a54360
--- /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 0000000000..db96008790
--- /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 0000000000..b1b0b6af83
--- /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 0000000000..fff6eb43f8
--- /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 0000000000..a616f23fdb
--- /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 0000000000..6765d166eb
--- /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 0000000000..4892fca2f0
--- /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 0000000000..72e2df52e9
--- /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 0000000000..8b007f10c7
--- /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 0000000000..edc935ad6f
--- /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 0000000000..6d5694d374
--- /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 0000000000..8e6d070ad9
--- /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 0000000000..10c5f4e144
--- /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 0000000000..0eb4536e36
--- /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 0000000000..37d92f2e9b
--- /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 0000000000..80d805223a
--- /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 0000000000..a5b2c9da41
--- /dev/null
+++ b/src/mainboard/google/veyron_speedy/Kconfig.name
@@ -0,0 +1,2 @@
+config BOARD_GOOGLE_VEYRON_SPEEDY
+ bool "Veyron_Speedy"