blob: 19dac4d8d05128a3f6a3029d72f55694ec69f4bf [file] [log] [blame]
Christian Geddes007f3492021-10-22 11:29:23 -05001# PLDM is used to access PNOR
2set FILE_XFER_VIA_PLDM
3
Nick Bofferdingf390b6f2019-10-08 11:55:42 -05004unset SFC_IS_AST2500
5unset SFC_IS_AST2400
Christian Geddes007f3492021-10-22 11:29:23 -05006unset PNORDD_IS_IPMI
Nick Bofferdingf390b6f2019-10-08 11:55:42 -05007unset PNORDD_IS_SFC
Nick Bofferding5b477702019-10-10 10:37:31 -05008unset ALLOW_MICRON_PNOR
9unset ALLOW_MACRONIX_PNOR
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050010
11# VPD options - Enable EECACHE
12set MVPD_READ_FROM_HW
13set MVPD_WRITE_TO_HW
14unset MVPD_READ_FROM_PNOR
15unset MVPD_WRITE_TO_PNOR
16
17set DJVPD_READ_FROM_HW
18set DJVPD_WRITE_TO_HW
19unset DJVPD_READ_FROM_PNOR
20unset DJVPD_WRITE_TO_PNOR
21
22set MEMVPD_READ_FROM_HW
23set MEMVPD_WRITE_TO_HW
24unset MEMVPD_READ_FROM_PNOR
25unset MEMVPD_WRITE_TO_PNOR
26
Nick Bofferding5b477702019-10-10 10:37:31 -050027# PLDM will be read via PLDM which is not supported yet
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050028#set PVPD_READ_FROM_HW
29#set PVPD_WRITE_TO_HW
30#unset PVPD_READ_FROM_PNOR
31#unset PVPD_WRITE_TO_PNOR
32
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050033# gpio config
34set GPIODD
35unset PALMETTO_VDDR
36
Nick Bofferdinge2cedf62020-09-09 07:57:31 -050037# Enable consecutive SBE updates
38set SBE_UPDATE_CONSECUTIVE
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050039unset SBE_UPDATE_INDEPENDENT
40unset SBE_UPDATE_SEQUENTIAL
41unset SBE_UPDATE_SIMULTANEOUS
Nick Bofferdinge2cedf62020-09-09 07:57:31 -050042unset NO_SBE_UPDATES
43# NOTE: Aggressive LRU currently required to free enough memory for SBE updates
Bill Hoffa29680882020-09-29 14:41:05 -050044set AGGRESSIVE_LRU
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050045
46#unset PCIE_HOTPLUG_CONTROLLER
47
Chen Dued18f4f2020-01-24 12:39:39 -060048# turn on console output
Chen Du526d2192020-01-14 09:48:31 -060049set CONSOLE
Nick Bofferding05458b92019-11-20 12:11:45 -060050
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050051set BMC_AST2500
52
53#set DISABLE_HOSTBOOT_RUNTIME
54
55# Compile in hostboot runtime PRD
56#unset HBRT_PRD
57
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050058# PNOR flags
59unset PNOR_TWO_SIDE_SUPPORT
60
61set BMC_BT_LPC_IPMI
Nick Bofferding5b477702019-10-10 10:37:31 -050062
63# AXONE configs must be set until those flags are reworked in Hostboot
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050064set AXONE
65set AXONE_BRINGUP
Dan Crowell6d1e7942020-07-07 14:42:43 -050066
67# Enable hardware access to the EEPROMs with a cache
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050068set SUPPORT_EEPROM_CACHING
Dan Crowell6d1e7942020-07-07 14:42:43 -050069set SUPPORT_EEPROM_HWACCESS
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050070
Chen Dued18f4f2020-01-24 12:39:39 -060071# set for trace debug to console
Nick Bofferding05458b92019-11-20 12:11:45 -060072unset CONSOLE_OUTPUT_TRACE
Nick Bofferding5b477702019-10-10 10:37:31 -050073
Chen Dued18f4f2020-01-24 12:39:39 -060074# Output FFDC to console
75set CONSOLE_OUTPUT_FFDCDISPLAY
Nick Bofferding05458b92019-11-20 12:11:45 -060076
Chen Dued18f4f2020-01-24 12:39:39 -060077# RTC TODO 248361
78# Remove some time before product ships
Nick Bofferding05458b92019-11-20 12:11:45 -060079set PRINT_SYSTEM_INFO
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050080
81# Terminate Hostboot when errors occur in manufacturing mode
82# (relies on BMC to not trigger reboot)
83#unset HANG_ON_MFG_SRC_TERM
84
Nick Bofferding35df8882019-10-10 07:50:23 -050085set ENABLE_HDAT_IN_HOSTBOOT
Nicholas E Bofferding7c8bdb12019-11-12 20:43:40 -060086
Zach Clark64f5d032021-01-29 13:58:58 -060087# Temporary workaround for SW461052
Dan Crowell4998a2f2020-07-07 16:18:52 -050088set P10_BRING_UP
89
Ilya Smirnov747b88b2020-08-10 14:35:05 -050090# Load lids via PLDM File IO
Ilya Smirnov49084ae2020-07-31 12:29:53 -050091unset LOAD_PHYP_FROM_BOOTKERNEL
92set LOAD_LIDS_VIA_PLDM
Ilya Smirnov6917d242019-12-09 16:27:21 -060093
Ilya Smirnov40b94652020-09-19 14:00:13 -050094# enable multi-chip
95unset FORCE_SINGLE_CHIP
Zach Clarked0b3c92021-03-31 15:52:07 -050096
97# Disable TOD redundancy (workaround for Everest bug)
98unset ENABLE_TOD_REDUNDANCY
Roland Veloz8f4e21e2021-08-24 18:37:41 -050099
100# Enable the VPD ECC algorithms
101set COMPILE_VPD_ECC_ALGORITHMS