Nico Huber | 4f32b64 | 2018-10-05 23:40:21 +0200 | [diff] [blame] | 1 | config MISSING_BOARD_RESET |
| 2 | bool |
| 3 | help |
| 4 | Selected by boards that don't provide a do_board_reset() |
| 5 | implementation. This activates a stub that logs the missing |
| 6 | board reset and halts execution. |
| 7 | |
Nico Huber | 3db7653 | 2017-05-18 18:07:34 +0200 | [diff] [blame] | 8 | config NO_EDID_FILL_FB |
| 9 | bool |
| 10 | default y if !MAINBOARD_DO_NATIVE_VGA_INIT |
| 11 | help |
| 12 | Don't include default fill_lb_framebuffer() implementation. Select |
| 13 | this if your drivers uses MAINBOARD_DO_NATIVE_VGA_INIT but provides |
| 14 | its own fill_lb_framebuffer() implementation. |
Nico Huber | bc652b9 | 2017-07-17 23:39:02 +0200 | [diff] [blame] | 15 | |
| 16 | config RAMSTAGE_ADA |
| 17 | bool |
| 18 | help |
| 19 | Selected by features that use Ada code in ramstage. |
| 20 | |
| 21 | config RAMSTAGE_LIBHWBASE |
| 22 | bool |
| 23 | select RAMSTAGE_ADA |
| 24 | help |
| 25 | Selected by features that require `libhwbase` in ramstage. |
| 26 | |
Patrick Rudolph | 666c172 | 2018-04-03 09:57:33 +0200 | [diff] [blame] | 27 | config FLATTENED_DEVICE_TREE |
| 28 | bool |
| 29 | help |
| 30 | Selected by features that require to parse and manipulate a flattened |
| 31 | devicetree in ramstage. |
| 32 | |
Elyes HAOUAS | fc46ad8 | 2019-05-19 11:49:27 +0200 | [diff] [blame] | 33 | config GENERIC_SPD_BIN |
| 34 | bool |
| 35 | help |
| 36 | If enabled, add support for adding spd.hex files in cbfs as spd.bin |
| 37 | and locating it runtime to load SPD. Additionally provide provision to |
| 38 | fetch SPD over SMBus. |
| 39 | |
| 40 | config DIMM_MAX |
| 41 | int |
| 42 | default 4 |
| 43 | help |
| 44 | Total number of memory DIMM slots available on motherboard. |
| 45 | It is multiplication of number of channel to number of DIMMs per |
| 46 | channel |
| 47 | |
| 48 | config DIMM_SPD_SIZE |
| 49 | int |
| 50 | default 256 |
| 51 | help |
| 52 | Total SPD size that will be used for DIMM. |
| 53 | Ex: DDR3 256, DDR4 512. |
| 54 | |
| 55 | config SPD_READ_BY_WORD |
| 56 | bool |
| 57 | |
Nico Huber | bc652b9 | 2017-07-17 23:39:02 +0200 | [diff] [blame] | 58 | if RAMSTAGE_LIBHWBASE |
| 59 | |
| 60 | config HWBASE_DYNAMIC_MMIO |
| 61 | def_bool y |
| 62 | |
Nico Huber | 625160f | 2017-07-17 23:42:33 +0200 | [diff] [blame] | 63 | config HWBASE_DEFAULT_MMCONF |
| 64 | hex |
| 65 | default MMCONF_BASE_ADDRESS |
| 66 | |
| 67 | config HWBASE_DIRECT_PCIDEV |
| 68 | def_bool y |
| 69 | |
Nico Huber | bc652b9 | 2017-07-17 23:39:02 +0200 | [diff] [blame] | 70 | endif |
Julius Werner | 7fc9286 | 2019-11-18 13:01:06 -0800 | [diff] [blame] | 71 | |
| 72 | config NO_FMAP_CACHE |
| 73 | bool |
| 74 | help |
| 75 | If your platform really doesn't want to use an FMAP cache (e.g. due to |
| 76 | space constraints), you can select this to disable warnings and save |
| 77 | a bit more code. |
Furquan Shaikh | 5cc41f2 | 2020-05-11 12:11:27 -0700 | [diff] [blame] | 78 | |
| 79 | config ESPI_DEBUG |
| 80 | bool |
| 81 | help |
| 82 | This option enables eSPI library helper functions for displaying debug |
| 83 | information. |