blob: 9ab6f1baa791fd3b3175f8d37f775586a079a781 [file] [log] [blame]
Martin Roth41a89972024-02-16 10:57:31 -07001## SPDX-License-Identifier: GPL-2.0-only
2
Matt DeVillierc12e5ae2016-11-27 02:19:02 -06003config BOARD_GOOGLE_BASEBOARD_SLIPPY
4 def_bool n
Kyösti Mälkki027f86e2022-12-02 15:30:10 +02005 select ACPI_GNVS_USB_CHARGECTL
Matt DeVillierc12e5ae2016-11-27 02:19:02 -06006 select BOARD_ROMSIZE_KB_8192
7 select EC_GOOGLE_CHROMEEC
Martin Rothdcf86e02019-08-29 12:32:53 -06008 select EC_GOOGLE_CHROMEEC_LPC
Felix Singerb8ea3012021-12-24 21:09:44 +01009 select HAVE_ACPI_RESUME
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060010 select HAVE_ACPI_TABLES
11 select HAVE_OPTION_TABLE
Felix Singerb8ea3012021-12-24 21:09:44 +010012 select HAVE_SPD_IN_CBFS
13 select INTEL_GMA_HAVE_VBT
14 select INTEL_INT15
15 select INTEL_LYNXPOINT_LP
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060016 select MAINBOARD_HAS_CHROMEOS
Felix Singerb8ea3012021-12-24 21:09:44 +010017 select MAINBOARD_HAS_LIBGFXINIT
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070018 select MEMORY_MAPPED_TPM
Philipp Deppenwiesec07f8fb2018-02-27 19:40:52 +010019 select MAINBOARD_HAS_TPM1
Felix Singerb8ea3012021-12-24 21:09:44 +010020 select NORTHBRIDGE_INTEL_HASWELL
21 select SOUTHBRIDGE_INTEL_LYNXPOINT
22 select SYSTEM_TYPE_LAPTOP
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060023
Felix Singer89739422021-12-24 21:11:58 +010024config BOARD_GOOGLE_FALCO
25 select BOARD_GOOGLE_BASEBOARD_SLIPPY
26
27config BOARD_GOOGLE_LEON
28 select BOARD_GOOGLE_BASEBOARD_SLIPPY
Felix Singer35f90302021-12-24 21:13:07 +010029 select DRIVERS_I2C_RTD2132
Felix Singer89739422021-12-24 21:11:58 +010030
31config BOARD_GOOGLE_PEPPY
32 select BOARD_GOOGLE_BASEBOARD_SLIPPY
33
34config BOARD_GOOGLE_WOLF
35 select BOARD_GOOGLE_BASEBOARD_SLIPPY
36
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060037if BOARD_GOOGLE_BASEBOARD_SLIPPY
38
Julius Werner58c39382017-02-13 17:53:29 -080039config VBOOT
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060040 select EC_GOOGLE_CHROMEEC_SWITCHES
Julius Werner58c39382017-02-13 17:53:29 -080041 select VBOOT_LID_SWITCH
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060042 select VBOOT_VBNV_CMOS
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060043
44config MAINBOARD_DIR
Patrick Georgi0bb83462019-11-22 20:58:58 +010045 default "google/slippy"
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060046
47config VARIANT_DIR
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060048 default "falco" if BOARD_GOOGLE_FALCO
49 default "leon" if BOARD_GOOGLE_LEON
50 default "peppy" if BOARD_GOOGLE_PEPPY
51 default "wolf" if BOARD_GOOGLE_WOLF
52
53config MAINBOARD_PART_NUMBER
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060054 default "Falco" if BOARD_GOOGLE_FALCO
55 default "Leon" if BOARD_GOOGLE_LEON
56 default "Peppy" if BOARD_GOOGLE_PEPPY
57 default "Wolf" if BOARD_GOOGLE_WOLF
58
59config MAINBOARD_FAMILY
60 string
61 default "Google_Slippy"
62
Matt DeVillier61ba3ac2020-03-30 02:11:24 -050063config OVERRIDE_DEVICETREE
Patrick Georgib8fba862020-06-17 21:06:53 +020064 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060065
Arthur Heymansd2f678d2018-12-28 20:29:56 +010066# Override the default variant behavior, since the data.vbt is the same
67# for all variants.
68config INTEL_GMA_VBT_FILE
Patrick Georgib8fba862020-06-17 21:06:53 +020069 default "src/mainboard/\$(MAINBOARDDIR)/data.vbt"
Arthur Heymansd2f678d2018-12-28 20:29:56 +010070
Matt DeVillier348a44e2019-05-27 02:19:17 -050071config MAINBOARD_SMBIOS_MANUFACTURER
72 string
73 default "GOOGLE"
Arthur Heymansd2f678d2018-12-28 20:29:56 +010074
Angel Pons1be9f582020-07-03 21:31:17 +020075config ENABLE_DDR_2X_REFRESH
76 default y if BOARD_GOOGLE_FALCO
77
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060078endif # BOARD_GOOGLE_BASEBOARD_SLIPPY