YH Lin has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/59728 )
Change subject: brya: add various ES variants ......................................................................
brya: add various ES variants
Fork multiple "4ES" variants off some brya devices to properly support ES SoC.
BRANCH=none BUG=b:201767461 TEST=emerge-brya coreboot and check the artifacts
Signed-off-by: YH Lin yueherngl@google.com Change-Id: Ic9516fec591429238bde1478eca2522d8ed10127 --- M src/mainboard/google/brya/Kconfig M src/mainboard/google/brya/Kconfig.name A src/mainboard/google/brya/variants/anahera4es A src/mainboard/google/brya/variants/brya4es A src/mainboard/google/brya/variants/gimble4es A src/mainboard/google/brya/variants/primus4es A src/mainboard/google/brya/variants/redrix4es A src/mainboard/google/brya/variants/taeko4es 8 files changed, 66 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/28/59728/1
diff --git a/src/mainboard/google/brya/Kconfig b/src/mainboard/google/brya/Kconfig index 6231762..a5ca942 100644 --- a/src/mainboard/google/brya/Kconfig +++ b/src/mainboard/google/brya/Kconfig @@ -104,26 +104,38 @@
config MAINBOARD_PART_NUMBER default "Brya" if BOARD_GOOGLE_BRYA0 + default "Brya4ES" if BOARD_GOOGLE_BRYA4ES default "Brask" if BOARD_GOOGLE_BRASK default "Primus" if BOARD_GOOGLE_PRIMUS + default "Primus4ES" if BOARD_GOOGLE_PRIMUS4ES default "Gimble" if BOARD_GOOGLE_GIMBLE + default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES default "Redrix" if BOARD_GOOGLE_REDRIX + default "Redrix4ES" if BOARD_GOOGLE_REDRIX4ES default "Kano" if BOARD_GOOGLE_KANO default "Taeko" if BOARD_GOOGLE_TAEKO + default "Taeko4ES" if BOARD_GOOGLE_TAEKO4ES default "Felwinter" if BOARD_GOOGLE_FELWINTER default "Anahera" if BOARD_GOOGLE_ANAHERA + default "Anahera4ES" if BOARD_GOOGLE_ANAHERA4ES default "Vell" if BOARD_GOOGLE_VELL
config VARIANT_DIR default "brya0" if BOARD_GOOGLE_BRYA0 + default "brya4es" if BOARD_GOOGLE_BRYA4ES default "brask" if BOARD_GOOGLE_BRASK default "primus" if BOARD_GOOGLE_PRIMUS + default "primus4es" if BOARD_GOOGLE_PRIMUS4ES default "gimble" if BOARD_GOOGLE_GIMBLE + default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES default "redrix" if BOARD_GOOGLE_REDRIX + default "redrix4es" if BOARD_GOOGLE_REDRIX4ES default "kano" if BOARD_GOOGLE_KANO default "taeko" if BOARD_GOOGLE_TAEKO + default "taeko4es" if BOARD_GOOGLE_TAEKO4ES default "felwinter" if BOARD_GOOGLE_FELWINTER default "anahera" if BOARD_GOOGLE_ANAHERA + default "anahera4es" if BOARD_GOOGLE_ANAHERA4ES default "vell" if BOARD_GOOGLE_VELL
config VBOOT diff --git a/src/mainboard/google/brya/Kconfig.name b/src/mainboard/google/brya/Kconfig.name index 92b71a8..07124ac 100644 --- a/src/mainboard/google/brya/Kconfig.name +++ b/src/mainboard/google/brya/Kconfig.name @@ -10,6 +10,15 @@ select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES select SOC_INTEL_CRASHLOG
+config BOARD_GOOGLE_BRYA4ES + bool "-> Brya4ES" + select BOARD_GOOGLE_BASEBOARD_BRYA + select DRIVERS_GENESYSLOGIC_GL9755 + select DRIVERS_INTEL_MIPI_CAMERA + select HAVE_WWAN_POWER_SEQUENCE + select SOC_INTEL_COMMON_BLOCK_IPU + select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + config BOARD_GOOGLE_BRASK bool "-> Brask" select BOARD_GOOGLE_BASEBOARD_BRASK @@ -24,6 +33,13 @@ select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES select HAVE_WWAN_POWER_SEQUENCE
+config BOARD_GOOGLE_PRIMUS4ES + bool "-> Primus4ES" + select BOARD_GOOGLE_BASEBOARD_BRYA + select DRIVERS_GENESYSLOGIC_GL9755 + select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + select HAVE_WWAN_POWER_SEQUENCE + config BOARD_GOOGLE_GIMBLE bool "-> Gimble" select BOARD_GOOGLE_BASEBOARD_BRYA @@ -32,6 +48,13 @@ select DRIVERS_GENESYSLOGIC_GL9750 select DRIVERS_I2C_MAX98390
+config BOARD_GOOGLE_GIMBLE4ES + bool "-> Gimble4ES" + select BOARD_GOOGLE_BASEBOARD_BRYA + select CHROMEOS_DSM_CALIB if CHROMEOS + select CHROMEOS_DSM_PARAM_FILE_NAME if CHROMEOS + select DRIVERS_I2C_MAX98390 + config BOARD_GOOGLE_REDRIX bool "-> Redrix" select BOARD_GOOGLE_BASEBOARD_BRYA @@ -46,6 +69,19 @@ select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES select HAVE_WWAN_POWER_SEQUENCE
+config BOARD_GOOGLE_REDRIX4ES + bool "-> Redrix4ES" + select BOARD_GOOGLE_BASEBOARD_BRYA + select CHROMEOS_DSM_CALIB if CHROMEOS + select CHROMEOS_DSM_PARAM_FILE_NAME if CHROMEOS + select DRIVERS_I2C_MAX98390 + select DRIVERS_INTEL_MIPI_CAMERA + select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG + select SOC_INTEL_COMMON_BLOCK_IPU + select DRIVERS_GENESYSLOGIC_GL9755 + select DRIVERS_GFX_GENERIC + select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + config BOARD_GOOGLE_KANO bool "-> Kano" select BOARD_GOOGLE_BASEBOARD_BRYA @@ -60,6 +96,11 @@ select BOARD_GOOGLE_BASEBOARD_BRYA select DRIVERS_GENESYSLOGIC_GL9763E
+config BOARD_GOOGLE_TAEKO4ES + bool "-> Taeko4ES" + select BOARD_GOOGLE_BASEBOARD_BRYA + select DRIVERS_GENESYSLOGIC_GL9763E + config BOARD_GOOGLE_FELWINTER bool "-> Felwinter" select BOARD_GOOGLE_BASEBOARD_BRYA @@ -72,6 +113,13 @@ select DRIVERS_GFX_GENERIC select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
+config BOARD_GOOGLE_ANAHERA4ES + bool "-> Anahera4ES" + select BOARD_GOOGLE_BASEBOARD_BRYA + select DRIVERS_GENESYSLOGIC_GL9763E + select DRIVERS_GFX_GENERIC + select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + config BOARD_GOOGLE_VELL bool "-> Vell" select BOARD_GOOGLE_BASEBOARD_BRYA diff --git a/src/mainboard/google/brya/variants/anahera4es b/src/mainboard/google/brya/variants/anahera4es new file mode 120000 index 0000000..d938655 --- /dev/null +++ b/src/mainboard/google/brya/variants/anahera4es @@ -0,0 +1 @@ +anahera \ No newline at end of file diff --git a/src/mainboard/google/brya/variants/brya4es b/src/mainboard/google/brya/variants/brya4es new file mode 120000 index 0000000..6d4e828 --- /dev/null +++ b/src/mainboard/google/brya/variants/brya4es @@ -0,0 +1 @@ +brya0 \ No newline at end of file diff --git a/src/mainboard/google/brya/variants/gimble4es b/src/mainboard/google/brya/variants/gimble4es new file mode 120000 index 0000000..c0e2933 --- /dev/null +++ b/src/mainboard/google/brya/variants/gimble4es @@ -0,0 +1 @@ +gimble \ No newline at end of file diff --git a/src/mainboard/google/brya/variants/primus4es b/src/mainboard/google/brya/variants/primus4es new file mode 120000 index 0000000..1f085cc --- /dev/null +++ b/src/mainboard/google/brya/variants/primus4es @@ -0,0 +1 @@ +primus \ No newline at end of file diff --git a/src/mainboard/google/brya/variants/redrix4es b/src/mainboard/google/brya/variants/redrix4es new file mode 120000 index 0000000..2cf6f1e --- /dev/null +++ b/src/mainboard/google/brya/variants/redrix4es @@ -0,0 +1 @@ +redrix \ No newline at end of file diff --git a/src/mainboard/google/brya/variants/taeko4es b/src/mainboard/google/brya/variants/taeko4es new file mode 120000 index 0000000..9a4278e --- /dev/null +++ b/src/mainboard/google/brya/variants/taeko4es @@ -0,0 +1 @@ +taeko \ No newline at end of file