Attention is currently required from: Tim Wawrzynczak. Matt DeVillier has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/59329 )
Change subject: mb/google/hatch: Add VBTs for variants ......................................................................
mb/google/hatch: Add VBTs for variants
Add VBTs for all hatch variants currently supported by ChromeOS recovery images. For variants which use multiple VBTs and select at runtime, ensure these are added directly to CBFS.
Change-Id: I3c62ce204e3272e778ba0a34f7a47a65d8125f53 Signed-off-by: Matt DeVillier matt.devillier@gmail.com --- M src/mainboard/google/hatch/Kconfig.name A src/mainboard/google/hatch/variants/akemi/data.vbt A src/mainboard/google/hatch/variants/dooly/data.vbt A src/mainboard/google/hatch/variants/dratini/data.vbt A src/mainboard/google/hatch/variants/duffy/data.vbt A src/mainboard/google/hatch/variants/faffy/data.vbt A src/mainboard/google/hatch/variants/hatch/data.vbt A src/mainboard/google/hatch/variants/helios/data.vbt A src/mainboard/google/hatch/variants/helios_diskswap/data.vbt A src/mainboard/google/hatch/variants/jinlon/data.vbt A src/mainboard/google/hatch/variants/kaisa/data.vbt M src/mainboard/google/hatch/variants/kindred/Makefile.inc A src/mainboard/google/hatch/variants/kindred/data.vbt A src/mainboard/google/hatch/variants/kindred/kled-data.vbt A src/mainboard/google/hatch/variants/kohaku/data.vbt M src/mainboard/google/hatch/variants/nightfury/Makefile.inc A src/mainboard/google/hatch/variants/nightfury/data.vbt A src/mainboard/google/hatch/variants/nightfury/nightfury-qled-data.vbt A src/mainboard/google/hatch/variants/noibat/data.vbt A src/mainboard/google/hatch/variants/puff/data.vbt A src/mainboard/google/hatch/variants/wyvern/data.vbt 21 files changed, 22 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/29/59329/1
diff --git a/src/mainboard/google/hatch/Kconfig.name b/src/mainboard/google/hatch/Kconfig.name index be69a54..59e2b69 100644 --- a/src/mainboard/google/hatch/Kconfig.name +++ b/src/mainboard/google/hatch/Kconfig.name @@ -3,6 +3,7 @@ config BOARD_GOOGLE_AKEMI bool "-> Akemi (IdeaPad Flex 5/5i Chromebook)" select BOARD_GOOGLE_BASEBOARD_HATCH + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_AMBASSADOR bool "-> Ambassador" @@ -11,23 +12,28 @@ config BOARD_GOOGLE_DOOLY bool "-> Dooly" select BOARD_GOOGLE_BASEBOARD_PUFF + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_DRATINI bool "-> Dratini (HP Pro c640 Chromebook)" select BOARD_GOOGLE_BASEBOARD_HATCH + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_DUFFY_LEGACY bool "-> Duffy Legacy (32MB)" select BOARD_GOOGLE_BASEBOARD_PUFF select BOARD_ROMSIZE_KB_32768 + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_DUFFY bool "-> Duffy (ASUS Chromebox 4)" select BOARD_GOOGLE_BASEBOARD_PUFF + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_FAFFY bool "-> Faffy (ASUS Fanless Chromebox)" select BOARD_GOOGLE_BASEBOARD_PUFF + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_GENESIS bool "-> Genesis" @@ -37,41 +43,49 @@ bool "-> Hatch" select BOARD_GOOGLE_BASEBOARD_HATCH select BOARD_ROMSIZE_KB_32768 + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_HELIOS bool "-> Helios (ASUS Chromebook Flip C436FA)" select BOARD_GOOGLE_BASEBOARD_HATCH select CHROMEOS_DSM_CALIB if CHROMEOS select DRIVERS_I2C_RT1011 + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_HELIOS_DISKSWAP bool "-> Helios_Diskswap" select BOARD_GOOGLE_BASEBOARD_HATCH select CHROMEOS_DSM_CALIB if CHROMEOS select DRIVERS_I2C_RT1011 + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_JINLON bool "-> Jinlon (HP Elite c1030 Chromebook)" select BOARD_GOOGLE_BASEBOARD_HATCH select DRIVERS_GFX_GENERIC + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_KAISA_LEGACY bool "-> Kaisa Legacy (32MB)" select BOARD_GOOGLE_BASEBOARD_PUFF select BOARD_ROMSIZE_KB_32768 + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_KAISA bool "-> Kaisa (Acer Chromebox CXI4)" select BOARD_GOOGLE_BASEBOARD_PUFF + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_KINDRED bool "-> Kindred (Acer Chromebook 712)" select BOARD_GOOGLE_BASEBOARD_HATCH + select INTEL_GMA_HAVE_VBT select SOC_INTEL_COMMON_MMC_OVERRIDE
config BOARD_GOOGLE_KOHAKU bool "-> Kohaku (Samsung Galaxy Chromebook)" select BOARD_GOOGLE_BASEBOARD_HATCH + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_MOONBUGGY bool "-> Moonbuggy" @@ -86,10 +100,12 @@ select BOARD_GOOGLE_BASEBOARD_HATCH select CHROMEOS_DSM_CALIB if CHROMEOS select DRIVERS_I2C_MAX98390 + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_NOIBAT bool "-> Noibat (HP Chromebox G3)" select BOARD_GOOGLE_BASEBOARD_PUFF + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_PALKIA bool "-> Palkia" @@ -101,6 +117,7 @@ bool "-> Puff" select BOARD_GOOGLE_BASEBOARD_PUFF select BOARD_ROMSIZE_KB_32768 + select INTEL_GMA_HAVE_VBT
config BOARD_GOOGLE_SCOUT bool "-> Scout" @@ -113,3 +130,4 @@ config BOARD_GOOGLE_WYVERN bool "-> Wyvern (CTL Chromebox CBx2)" select BOARD_GOOGLE_BASEBOARD_PUFF + select INTEL_GMA_HAVE_VBT diff --git a/src/mainboard/google/hatch/variants/akemi/data.vbt b/src/mainboard/google/hatch/variants/akemi/data.vbt new file mode 100644 index 0000000..a972fa2 --- /dev/null +++ b/src/mainboard/google/hatch/variants/akemi/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/dooly/data.vbt b/src/mainboard/google/hatch/variants/dooly/data.vbt new file mode 100644 index 0000000..42fc269 --- /dev/null +++ b/src/mainboard/google/hatch/variants/dooly/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/dratini/data.vbt b/src/mainboard/google/hatch/variants/dratini/data.vbt new file mode 100644 index 0000000..a8a028c --- /dev/null +++ b/src/mainboard/google/hatch/variants/dratini/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/duffy/data.vbt b/src/mainboard/google/hatch/variants/duffy/data.vbt new file mode 100644 index 0000000..cda1c25 --- /dev/null +++ b/src/mainboard/google/hatch/variants/duffy/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/faffy/data.vbt b/src/mainboard/google/hatch/variants/faffy/data.vbt new file mode 100644 index 0000000..cda1c25 --- /dev/null +++ b/src/mainboard/google/hatch/variants/faffy/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/hatch/data.vbt b/src/mainboard/google/hatch/variants/hatch/data.vbt new file mode 100644 index 0000000..72ef315 --- /dev/null +++ b/src/mainboard/google/hatch/variants/hatch/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/helios/data.vbt b/src/mainboard/google/hatch/variants/helios/data.vbt new file mode 100644 index 0000000..a972fa2 --- /dev/null +++ b/src/mainboard/google/hatch/variants/helios/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/helios_diskswap/data.vbt b/src/mainboard/google/hatch/variants/helios_diskswap/data.vbt new file mode 100644 index 0000000..a972fa2 --- /dev/null +++ b/src/mainboard/google/hatch/variants/helios_diskswap/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/jinlon/data.vbt b/src/mainboard/google/hatch/variants/jinlon/data.vbt new file mode 100644 index 0000000..a8a028c --- /dev/null +++ b/src/mainboard/google/hatch/variants/jinlon/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/kaisa/data.vbt b/src/mainboard/google/hatch/variants/kaisa/data.vbt new file mode 100644 index 0000000..cda1c25 --- /dev/null +++ b/src/mainboard/google/hatch/variants/kaisa/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/kindred/Makefile.inc b/src/mainboard/google/hatch/variants/kindred/Makefile.inc index 1676fd9..767e119 100644 --- a/src/mainboard/google/hatch/variants/kindred/Makefile.inc +++ b/src/mainboard/google/hatch/variants/kindred/Makefile.inc @@ -12,3 +12,5 @@ bootblock-y += gpio.c ramstage-y += gpio.c ramstage-y += variant.c + +$(call add_vbt_to_cbfs, vbt-kled.bin, kled-data.vbt) diff --git a/src/mainboard/google/hatch/variants/kindred/data.vbt b/src/mainboard/google/hatch/variants/kindred/data.vbt new file mode 100644 index 0000000..a972fa2 --- /dev/null +++ b/src/mainboard/google/hatch/variants/kindred/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/kindred/kled-data.vbt b/src/mainboard/google/hatch/variants/kindred/kled-data.vbt new file mode 100644 index 0000000..f07cb69 --- /dev/null +++ b/src/mainboard/google/hatch/variants/kindred/kled-data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/kohaku/data.vbt b/src/mainboard/google/hatch/variants/kohaku/data.vbt new file mode 100644 index 0000000..31fcd1e --- /dev/null +++ b/src/mainboard/google/hatch/variants/kohaku/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/nightfury/Makefile.inc b/src/mainboard/google/hatch/variants/nightfury/Makefile.inc index c0a68a8..a856f44 100644 --- a/src/mainboard/google/hatch/variants/nightfury/Makefile.inc +++ b/src/mainboard/google/hatch/variants/nightfury/Makefile.inc @@ -11,3 +11,5 @@ ramstage-y += gpio.c ramstage-y += ramstage.c ramstage-y += variant.c + +$(call add_vbt_to_cbfs, vbt-nightfury-qled.bin, nightfury-qled-data.vbt) diff --git a/src/mainboard/google/hatch/variants/nightfury/data.vbt b/src/mainboard/google/hatch/variants/nightfury/data.vbt new file mode 100644 index 0000000..31fcd1e --- /dev/null +++ b/src/mainboard/google/hatch/variants/nightfury/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/nightfury/nightfury-qled-data.vbt b/src/mainboard/google/hatch/variants/nightfury/nightfury-qled-data.vbt new file mode 100644 index 0000000..a972fa2 --- /dev/null +++ b/src/mainboard/google/hatch/variants/nightfury/nightfury-qled-data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/noibat/data.vbt b/src/mainboard/google/hatch/variants/noibat/data.vbt new file mode 100644 index 0000000..cda1c25 --- /dev/null +++ b/src/mainboard/google/hatch/variants/noibat/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/puff/data.vbt b/src/mainboard/google/hatch/variants/puff/data.vbt new file mode 100644 index 0000000..cda1c25 --- /dev/null +++ b/src/mainboard/google/hatch/variants/puff/data.vbt Binary files differ diff --git a/src/mainboard/google/hatch/variants/wyvern/data.vbt b/src/mainboard/google/hatch/variants/wyvern/data.vbt new file mode 100644 index 0000000..cda1c25 --- /dev/null +++ b/src/mainboard/google/hatch/variants/wyvern/data.vbt Binary files differ