blob: a6fb1f149e64c57fc0ebeb558dda023550083705 [file] [log] [blame]
Nico Huber4f32b642018-10-05 23:40:21 +02001config 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 Huber3db76532017-05-18 18:07:34 +02008config 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 Huberbc652b92017-07-17 23:39:02 +020015
16config RAMSTAGE_ADA
17 bool
18 help
19 Selected by features that use Ada code in ramstage.
20
21config RAMSTAGE_LIBHWBASE
22 bool
23 select RAMSTAGE_ADA
24 help
25 Selected by features that require `libhwbase` in ramstage.
26
Patrick Rudolph666c1722018-04-03 09:57:33 +020027config 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 HAOUASfc46ad82019-05-19 11:49:27 +020033config 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
40config 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
48config 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
55config SPD_READ_BY_WORD
56 bool
57
Nico Huberbc652b92017-07-17 23:39:02 +020058if RAMSTAGE_LIBHWBASE
59
60config HWBASE_DYNAMIC_MMIO
61 def_bool y
62
Nico Huber625160f2017-07-17 23:42:33 +020063config HWBASE_DEFAULT_MMCONF
64 hex
65 default MMCONF_BASE_ADDRESS
66
67config HWBASE_DIRECT_PCIDEV
68 def_bool y
69
Nico Huberbc652b92017-07-17 23:39:02 +020070endif
Julius Werner7fc92862019-11-18 13:01:06 -080071
72config 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 Shaikh5cc41f22020-05-11 12:11:27 -070078
79config ESPI_DEBUG
80 bool
81 help
82 This option enables eSPI library helper functions for displaying debug
83 information.