Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 1 | config BOARD_INTEL_MTLRVP_COMMON |
| 2 | def_bool n |
| 3 | select BOARD_ROMSIZE_KB_32768 |
Jamie Ryu | 4d23b9f | 2022-07-22 12:03:53 -0700 | [diff] [blame] | 4 | select HAVE_ACPI_RESUME |
Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 5 | select HAVE_ACPI_TABLES |
Ashish Kumar Mishra | 8894a55 | 2022-11-17 14:48:26 +0530 | [diff] [blame] | 6 | select HAVE_SPD_IN_CBFS |
Harsha B R | 500da54 | 2022-12-13 13:53:45 +0530 | [diff] [blame] | 7 | select MAINBOARD_HAS_CHROMEOS |
Harsha B R | af6cd3f | 2023-01-03 14:03:39 +0530 | [diff] [blame] | 8 | select SOC_INTEL_CSE_LITE_SKU |
Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 9 | select SOC_INTEL_METEORLAKE |
| 10 | |
| 11 | config BOARD_INTEL_MTLRVP_P |
| 12 | select BOARD_INTEL_MTLRVP_COMMON |
| 13 | |
Harsha B R | c03cdc1 | 2022-12-05 14:47:37 +0530 | [diff] [blame] | 14 | config BOARD_INTEL_MTLRVP_P_EXT_EC |
| 15 | select BOARD_INTEL_MTLRVP_COMMON |
Harsha B R | 1a832d0 | 2023-02-04 18:27:39 +0530 | [diff] [blame^] | 16 | select DRIVERS_INTEL_PMC |
Harsha B R | c03cdc1 | 2022-12-05 14:47:37 +0530 | [diff] [blame] | 17 | |
Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 18 | if BOARD_INTEL_MTLRVP_COMMON |
| 19 | |
Harsha B R | 500da54 | 2022-12-13 13:53:45 +0530 | [diff] [blame] | 20 | config CHROMEOS |
| 21 | select GBB_FLAG_FORCE_DEV_BOOT_ALTFW |
| 22 | select GBB_FLAG_FORCE_DEV_SWITCH_ON |
| 23 | select GBB_FLAG_FORCE_DEV_BOOT_USB |
| 24 | select GBB_FLAG_FORCE_MANUAL_RECOVERY |
| 25 | select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC |
| 26 | select HAS_RECOVERY_MRC_CACHE |
| 27 | |
Harsha B R | 7fb5bf8 | 2022-12-16 12:47:55 +0530 | [diff] [blame] | 28 | config BOARD_SPECIFIC_OPTIONS |
| 29 | def_bool y |
| 30 | select INTEL_LPSS_UART_FOR_CONSOLE |
| 31 | |
Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 32 | config MAINBOARD_DIR |
| 33 | default "intel/mtlrvp" |
| 34 | |
Harsha B R | 5b92aa9 | 2022-11-25 00:01:41 +0530 | [diff] [blame] | 35 | config BASEBOARD_DIR |
| 36 | string |
Harsha B R | c03cdc1 | 2022-12-05 14:47:37 +0530 | [diff] [blame] | 37 | default "mtlrvp_p" if BOARD_INTEL_MTLRVP_P || BOARD_INTEL_MTLRVP_P_EXT_EC |
Harsha B R | 5b92aa9 | 2022-11-25 00:01:41 +0530 | [diff] [blame] | 38 | |
Harsha B R | 500da54 | 2022-12-13 13:53:45 +0530 | [diff] [blame] | 39 | config GBB_HWID |
| 40 | string |
| 41 | depends on CHROMEOS |
| 42 | default "MTLRVP" |
| 43 | |
Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 44 | config MAINBOARD_PART_NUMBER |
| 45 | string |
| 46 | default "mtlrvp" |
| 47 | |
| 48 | config FMDFILE |
| 49 | default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" |
| 50 | |
| 51 | config MAINBOARD_FAMILY |
| 52 | string |
| 53 | default "Intel_mtlrvp" |
| 54 | |
| 55 | config VARIANT_DIR |
| 56 | string |
| 57 | default "mtlrvp_p" if BOARD_INTEL_MTLRVP_P |
Harsha B R | c03cdc1 | 2022-12-05 14:47:37 +0530 | [diff] [blame] | 58 | default "mtlrvp_p_ext_ec" if BOARD_INTEL_MTLRVP_P_EXT_EC |
Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 59 | |
| 60 | config DEVICETREE |
| 61 | string |
Harsha B R | c03cdc1 | 2022-12-05 14:47:37 +0530 | [diff] [blame] | 62 | default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb" |
| 63 | |
| 64 | config OVERRIDE_DEVICETREE |
| 65 | string |
| 66 | default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb" |
Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 67 | |
Ashish Kumar Mishra | 8894a55 | 2022-11-17 14:48:26 +0530 | [diff] [blame] | 68 | config DIMM_SPD_SIZE |
| 69 | default 512 |
| 70 | |
Jamie Ryu | 071d7f3 | 2022-07-22 12:29:57 -0700 | [diff] [blame] | 71 | choice |
| 72 | prompt "ON BOARD EC" |
| 73 | default MTL_INTEL_EC if BOARD_INTEL_MTLRVP_P |
| 74 | default MTL_CHROME_EC if BOARD_INTEL_MTLRVP_P_EXT_EC |
| 75 | help |
| 76 | This option allows you to select the on board EC to use. |
| 77 | Select whether the board has Intel EC or/and Chrome EC |
| 78 | |
| 79 | config MTL_CHROME_EC |
| 80 | bool "Chrome EC" |
| 81 | select EC_ACPI |
| 82 | select EC_GOOGLE_CHROMEEC |
| 83 | select EC_GOOGLE_CHROMEEC_ESPI |
| 84 | select EC_GOOGLE_CHROMEEC_BOARDID |
| 85 | |
| 86 | config MTL_INTEL_EC |
| 87 | bool "Intel EC" |
| 88 | select EC_ACPI |
| 89 | endchoice |
| 90 | |
| 91 | config VBOOT |
| 92 | select VBOOT_LID_SWITCH |
| 93 | |
Harsha B R | 7fb5bf8 | 2022-12-16 12:47:55 +0530 | [diff] [blame] | 94 | config UART_FOR_CONSOLE |
| 95 | int |
| 96 | default 0 |
| 97 | |
Jamie Ryu | 0e7a52a | 2022-07-22 10:13:45 -0700 | [diff] [blame] | 98 | endif # BOARD_INTEL_MTLRVP_COMMON |