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