aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/siemens/chili/Kconfig
diff options
context:
space:
mode:
authorThomas Heijligen <thomas.heijligen@secunet.com>2019-03-18 11:32:34 +0100
committerPatrick Georgi <pgeorgi@google.com>2020-10-19 07:10:25 +0000
commit819d8726067462742280c062830e2b5bb8e9c7a2 (patch)
tree34b857e5656427145c0064e9a968ce309fd24c78 /src/mainboard/siemens/chili/Kconfig
parent1d9b059c52e05d2af7b75f93ba74f16ecbfc0da4 (diff)
mb/siemens/chili: Add new mainboard
The Chili base board is a ruggedized laptop with additional industrial interfaces. So far, only booting and basic interfaces (USB, UART, Video) are working with the original model, the "base" variant. No further development is planned for this variant, as our primary target was another one that will be added in a follow-up. Change-Id: I1d3508b615ec877edc8db756e9ad38132b37219c Signed-off-by: Thomas Heijligen <thomas.heijligen@secunet.com> Signed-off-by: Nico Huber <nico.huber@secunet.com> Signed-off-by: Felix Singer <felix.singer@secunet.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/39976 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/mainboard/siemens/chili/Kconfig')
-rw-r--r--src/mainboard/siemens/chili/Kconfig59
1 files changed, 59 insertions, 0 deletions
diff --git a/src/mainboard/siemens/chili/Kconfig b/src/mainboard/siemens/chili/Kconfig
new file mode 100644
index 0000000000..8c919b5631
--- /dev/null
+++ b/src/mainboard/siemens/chili/Kconfig
@@ -0,0 +1,59 @@
+# SPDX-License-Identifier: GPL-2.0-only
+
+if BOARD_SIEMENS_CHILI_BASE
+
+config BOARD_SPECIFIC_OPTIONS
+ def_bool y
+ select BOARD_ROMSIZE_KB_32768
+ select DRIVERS_I2C_GENERIC
+ select DRIVERS_I2C_HID
+ select DRIVERS_UART_8250IO if BOARD_SIEMENS_CHILI_BASE
+ select EC_ACPI
+ select HAVE_ACPI_RESUME
+ select HAVE_ACPI_TABLES
+ select HAVE_OPTION_TABLE
+ select INTEL_GMA_HAVE_VBT
+ select MAINBOARD_HAS_LIBGFXINIT
+ select MAINBOARD_HAS_LPC_TPM
+ select MAINBOARD_HAS_TPM2
+ select MAINBOARD_USES_IFD_GBE_REGION
+ select SOC_INTEL_CANNONLAKE_PCH_H
+ select SOC_INTEL_COFFEELAKE
+
+config MAINBOARD_DIR
+ string
+ default "siemens/chili"
+
+config MAINBOARD_FAMILY
+ string
+ default "Chili"
+
+config MAINBOARD_PART_NUMBER
+ string
+ default "Chili base board"
+
+config VARIANT_DIR
+ string
+ default "base" if BOARD_SIEMENS_CHILI_BASE
+
+config DEVICETREE
+ string
+ default "variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"
+
+config INTEL_GMA_VBT_FILE
+ string
+ default "src/mainboard/$(MAINBOARDDIR)/variants/$(CONFIG_VARIANT_DIR)/data.vbt"
+
+config DIMM_SPD_SIZE
+ int
+ default 512
+
+config CBFS_SIZE
+ hex
+ default 0xb00000
+
+config POST_DEVICE
+ bool
+ default n
+
+endif