mb/google/mancomb: Add eSPI configuration
[coreboot.git] / src / mainboard / google / mancomb / Kconfig
blobd27285ca468c9081a4509fae74ab85fcd66e3e35
1 # SPDX-License-Identifier: GPL-2.0-or-later
3 config BOARD_GOOGLE_BASEBOARD_MANCOMB
4         def_bool n
6 if BOARD_GOOGLE_BASEBOARD_MANCOMB
8 config BOARD_SPECIFIC_OPTIONS
9         def_bool y
10         select AMD_SOC_CONSOLE_UART
11         select BOARD_ROMSIZE_KB_16384
12         select MAINBOARD_HAS_CHROMEOS
13         select SOC_AMD_CEZANNE
14         select SOC_AMD_COMMON_BLOCK_USE_ESPI
16 config CHROMEOS
17         select EC_GOOGLE_CHROMEEC
18         select EC_GOOGLE_CHROMEEC_ESPI
19         select EC_GOOGLE_CHROMEEC_SWITCHES
21 config VBOOT
22         select VBOOT_SEPARATE_VERSTAGE
23         select VBOOT_STARTS_IN_BOOTBLOCK
25 config FMDFILE
26         string
27         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd"
29 config MAINBOARD_DIR
30         string
31         default "google/mancomb"
33 config MAINBOARD_PART_NUMBER
34         string
35         default "Mancomb" if BOARD_GOOGLE_MANCOMB
37 config AMD_FWM_POSITION_INDEX
38         int
39         default 3
40         help
41           TODO: might need to be adapted for better placement of files in cbfs
43 config VARIANT_DIR
44         string
45         default "mancomb" if BOARD_GOOGLE_MANCOMB
47 config DEVICETREE
48         string
49         default "variants/baseboard/devicetree.cb"
51 config OVERRIDE_DEVICETREE
52         string
53         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
55 config MAINBOARD_FAMILY
56         string
57         default "Google_Mancomb"
59 endif # BOARD_GOOGLE_BASEBOARD_MANCOMB