blob: 5a2b3a7e0a0430de3f13bb2a1273c11a063dc7a3 [file] [log] [blame]
Martin Roth41a89972024-02-16 10:57:31 -07001## SPDX-License-Identifier: GPL-2.0-only
2
Felix Singera61e7812021-07-12 19:01:23 +02003config BOARD_INTEL_JASPERLAKE_RVP_COMMON
4 def_bool n
Aamir Bohra630aa4b2019-12-06 19:19:19 +05305 select BOARD_ROMSIZE_KB_16384
Maulik V Vaghelad7564dc2020-03-20 15:44:46 +05306 select DRIVERS_I2C_DA7219
Aamir Bohra630aa4b2019-12-06 19:19:19 +05307 select DRIVERS_I2C_GENERIC
Felix Singera61e7812021-07-12 19:01:23 +02008 select DRIVERS_I2C_HID
Maulik V Vaghelad7564dc2020-03-20 15:44:46 +05309 select DRIVERS_I2C_MAX98373
Felix Singera61e7812021-07-12 19:01:23 +020010 select DRIVERS_INTEL_DPTF
Sugnan Prabhu S01707402020-05-27 08:15:57 +053011 select DRIVERS_INTEL_MIPI_CAMERA
Kyösti Mälkkie8f09152020-05-26 06:08:19 +030012 select DRIVERS_SPI_ACPI
Aamir Bohra630aa4b2019-12-06 19:19:19 +053013 select DRIVERS_USB_ACPI
14 select EC_ACPI
Aamir Bohra630aa4b2019-12-06 19:19:19 +053015 select HAVE_ACPI_RESUME
16 select HAVE_ACPI_TABLES
Felix Singera61e7812021-07-12 19:01:23 +020017 select HAVE_SPD_IN_CBFS
Aamir Bohra630aa4b2019-12-06 19:19:19 +053018 select MAINBOARD_HAS_CHROMEOS
Sumeet R Pawnikar4fb3a402020-08-31 18:41:15 +053019 select SOC_INTEL_COMMON_BLOCK_DTT
Felix Singera61e7812021-07-12 19:01:23 +020020 select SOC_INTEL_COMMON_BLOCK_IPU
Krishna Prasad Bhat918073d2020-04-21 19:15:55 +053021 select SOC_INTEL_CSE_LITE_SKU
Felix Singera61e7812021-07-12 19:01:23 +020022 select SOC_INTEL_JASPERLAKE
23
24config BOARD_INTEL_JASPERLAKE_RVP
25 select BOARD_INTEL_JASPERLAKE_RVP_COMMON
26 select DRIVERS_UART_8250IO
27 select MAINBOARD_USES_IFD_EC_REGION
28
29config BOARD_INTEL_JASPERLAKE_RVP_EXT_EC
30 select BOARD_INTEL_JASPERLAKE_RVP_COMMON
31 select EC_GOOGLE_CHROMEEC
32 select EC_GOOGLE_CHROMEEC_LPC
33 select EC_GOOGLE_CHROMEEC_SWITCHES if VBOOT
34 select INTEL_LPSS_UART_FOR_CONSOLE
35
36if BOARD_INTEL_JASPERLAKE_RVP_COMMON
Aamir Bohra630aa4b2019-12-06 19:19:19 +053037
Subrata Banikf04e83a2022-01-03 19:00:00 +000038config DISABLE_HECI1_AT_PRE_BOOT
39 default y
40
Aamir Bohra630aa4b2019-12-06 19:19:19 +053041config MAINBOARD_DIR
Aamir Bohra630aa4b2019-12-06 19:19:19 +053042 default "intel/jasperlake_rvp"
43
44config VARIANT_DIR
Aamir Bohra630aa4b2019-12-06 19:19:19 +053045 default "jslrvp" if BOARD_INTEL_JASPERLAKE_RVP || BOARD_INTEL_JASPERLAKE_RVP_EXT_EC
46
47config MAINBOARD_PART_NUMBER
Meera Ravindranath979c8c72020-04-01 16:04:39 +053048 default "jslrvp"
Aamir Bohra630aa4b2019-12-06 19:19:19 +053049
50config MAINBOARD_FAMILY
51 string
Meera Ravindranath979c8c72020-04-01 16:04:39 +053052 default "Intel_jslrvp"
Aamir Bohra630aa4b2019-12-06 19:19:19 +053053
54config MAX_CPUS
55 int
56 default 8
57
58config DEVICETREE
Patrick Georgib8fba862020-06-17 21:06:53 +020059 default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
Aamir Bohra630aa4b2019-12-06 19:19:19 +053060
61config DIMM_SPD_SIZE
Aamir Bohra630aa4b2019-12-06 19:19:19 +053062 default 512
63
Maulik V Vaghela9ed5a362020-03-16 21:10:06 +053064config CHROMEOS
Maulik V Vaghela9ed5a362020-03-16 21:10:06 +053065 select GBB_FLAG_FORCE_DEV_SWITCH_ON
66 select GBB_FLAG_FORCE_DEV_BOOT_USB
Joel Kitchinga904fd62021-02-19 18:10:58 +080067 select GBB_FLAG_FORCE_DEV_BOOT_ALTFW
Maulik V Vaghela9ed5a362020-03-16 21:10:06 +053068 select GBB_FLAG_FORCE_MANUAL_RECOVERY
69 select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
70 select HAS_RECOVERY_MRC_CACHE
Maulik V Vaghela9ed5a362020-03-16 21:10:06 +053071
Aamir Bohra630aa4b2019-12-06 19:19:19 +053072config VBOOT
73 select VBOOT_LID_SWITCH
Maulik V Vaghela9ed5a362020-03-16 21:10:06 +053074 select VBOOT_MOCK_SECDATA if !MAINBOARD_HAS_TPM2
Aamir Bohra630aa4b2019-12-06 19:19:19 +053075
76config UART_FOR_CONSOLE
77 int
Maulik V Vaghela9ed5a362020-03-16 21:10:06 +053078 default 2 if INTEL_LPSS_UART_FOR_CONSOLE
79 default 0
80
Ronak Kanabard31c1502020-04-14 18:00:04 +053081config TPM_TIS_ACPI_INTERRUPT
82 int
83 default 45 # GPE0_DW1_13 (GPP_H13)
Aamir Bohra630aa4b2019-12-06 19:19:19 +053084endif