blob: 5a1ae43e1eda56550191ad04f91f847797028ec1 [file] [log] [blame]
Hannah Williamsd59f62b2017-05-05 16:39:21 -07001config BOARD_INTEL_BASEBOARD_GLKRVP
2 def_bool n
Angel Ponsb36100f2020-09-07 13:18:10 +02003 select SOC_INTEL_GEMINILAKE
Hannah Williamsd59f62b2017-05-05 16:39:21 -07004 select BOARD_ROMSIZE_KB_16384
5 select DRIVERS_I2C_GENERIC
Shaunak Sahaced08642017-11-29 00:19:54 -08006 select DRIVERS_I2C_HID
Hannah Williamsd59f62b2017-05-05 16:39:21 -07007 select HAVE_ACPI_RESUME
8 select HAVE_ACPI_TABLES
Lijian Zhao64925b52019-01-11 07:54:48 -08009 select INTEL_LPSS_UART_FOR_CONSOLE
Hannah Williamsd59f62b2017-05-05 16:39:21 -070010 select MAINBOARD_HAS_CHROMEOS
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070011 select MEMORY_MAPPED_TPM
Hannah Williams7427abc2017-06-20 14:31:44 -070012 select DRIVERS_GENERIC_MAX98357A
13 select DRIVERS_I2C_DA7219
Shaunak Sahac96a4f62017-11-28 23:09:24 -080014 select SOC_ESPI
Hannah Williamsd59f62b2017-05-05 16:39:21 -070015
Felix Singer3c035092023-05-08 20:00:07 +020016config BOARD_INTEL_GLKRVP
17 select BOARD_INTEL_BASEBOARD_GLKRVP
18 select BASEBOARD_GLKRVP_LAPTOP
19
Hannah Williamsd59f62b2017-05-05 16:39:21 -070020if BOARD_INTEL_BASEBOARD_GLKRVP
21
22config BASEBOARD_GLKRVP_LAPTOP
23 def_bool n
24 select SYSTEM_TYPE_LAPTOP
25
Nico Huber845a96d2019-01-01 21:54:18 +010026choice
Hannah Williamsd59f62b2017-05-05 16:39:21 -070027 prompt "ON BOARD EC"
28 default GLK_CHROME_EC
29 help
30 This option allows you to select the on board EC to use.
31 Select whether the board has Intel EC or Chrome EC
32
33config GLK_CHROME_EC
34 bool "Chrome EC"
35 select EC_GOOGLE_CHROMEEC
Martin Rothdcf86e02019-08-29 12:32:53 -060036 select EC_GOOGLE_CHROMEEC_ESPI
Hannah Williamsd59f62b2017-05-05 16:39:21 -070037
38config GLK_INTEL_EC
39 bool "Intel EC"
40 select EC_ACPI
41endchoice
42
43config CHROMEOS
Hannah Williamsd59f62b2017-05-05 16:39:21 -070044 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
Naresh G Solanki7b1b2462018-04-02 21:38:57 +053045 select VBOOT_LID_SWITCH if GLK_CHROME_EC
Hannah Williamsd59f62b2017-05-05 16:39:21 -070046
Srinidhi N Kaushikf9bd2c52018-01-02 15:54:44 -080047config VBOOT
48 select HAS_RECOVERY_MRC_CACHE
Naresh G Solanki7b1b2462018-04-02 21:38:57 +053049 select EC_GOOGLE_CHROMEEC_SWITCHES if GLK_CHROME_EC
Srinidhi N Kaushikf9bd2c52018-01-02 15:54:44 -080050
Hannah Williamsd59f62b2017-05-05 16:39:21 -070051config MAINBOARD_DIR
Patrick Georgi0bb83462019-11-22 20:58:58 +010052 default "intel/glkrvp"
Hannah Williamsd59f62b2017-05-05 16:39:21 -070053
54config VARIANT_DIR
Hannah Williamsd59f62b2017-05-05 16:39:21 -070055 default "glkrvp" if BOARD_INTEL_GLKRVP
56
57config DEVICETREE
Hannah Williamsd59f62b2017-05-05 16:39:21 -070058 default "variants/baseboard/devicetree.cb"
59
60config MAINBOARD_PART_NUMBER
Hannah Williamsd59f62b2017-05-05 16:39:21 -070061 default "glkrvp" if BOARD_INTEL_GLKRVP
62
63config MAINBOARD_FAMILY
64 string
65 default "Intel_Glkrvp" if BOARD_INTEL_GLKRVP
66
Hannah Williamsd59f62b2017-05-05 16:39:21 -070067config UART_FOR_CONSOLE
68 int
69 default 2
70
71config INCLUDE_NHLT_BLOBS
72 bool "Include blobs for audio."
Hannah Williams7427abc2017-06-20 14:31:44 -070073 select NHLT_DMIC_4CH_16B
74 select NHLT_DA7219
75 select NHLT_MAX98357
Hannah Williamsd59f62b2017-05-05 16:39:21 -070076
77config IS_GLK_RVP_1
78 bool "Is this RVP1?"
79 default n
80
Michael Niewöhner7736bfc2019-10-22 23:05:06 +020081config SOC_INTEL_COMMON_BLOCK_SGX_ENABLE
82 bool
83 default y
84
Hannah Williamsd59f62b2017-05-05 16:39:21 -070085endif # BOARD_INTEL_GLKRVP