blob: a0bf15f338c0565dd8a1dc9835631ec7f4f552a5 [file] [log] [blame]
Nick Bofferdingf390b6f2019-10-08 11:55:42 -05001# The HIOMAP protocol is used to access PNOR
2unset SFC_IS_AST2500
3unset SFC_IS_AST2400
4set PNORDD_IS_IPMI
5unset PNORDD_IS_SFC
Nick Bofferding5b477702019-10-10 10:37:31 -05006unset ALLOW_MICRON_PNOR
7unset ALLOW_MACRONIX_PNOR
Nick Bofferdingf390b6f2019-10-08 11:55:42 -05008
9# VPD options - Enable EECACHE
10set MVPD_READ_FROM_HW
11set MVPD_WRITE_TO_HW
12unset MVPD_READ_FROM_PNOR
13unset MVPD_WRITE_TO_PNOR
14
15set DJVPD_READ_FROM_HW
16set DJVPD_WRITE_TO_HW
17unset DJVPD_READ_FROM_PNOR
18unset DJVPD_WRITE_TO_PNOR
19
20set MEMVPD_READ_FROM_HW
21set MEMVPD_WRITE_TO_HW
22unset MEMVPD_READ_FROM_PNOR
23unset MEMVPD_WRITE_TO_PNOR
24
Nick Bofferding5b477702019-10-10 10:37:31 -050025# PLDM will be read via PLDM which is not supported yet
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050026#set PVPD_READ_FROM_HW
27#set PVPD_WRITE_TO_HW
28#unset PVPD_READ_FROM_PNOR
29#unset PVPD_WRITE_TO_PNOR
30
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050031# gpio config
32set GPIODD
33unset PALMETTO_VDDR
34
Nick Bofferdinge2cedf62020-09-09 07:57:31 -050035# Enable consecutive SBE updates
36set SBE_UPDATE_CONSECUTIVE
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050037unset SBE_UPDATE_INDEPENDENT
38unset SBE_UPDATE_SEQUENTIAL
39unset SBE_UPDATE_SIMULTANEOUS
Nick Bofferdinge2cedf62020-09-09 07:57:31 -050040unset NO_SBE_UPDATES
41# NOTE: Aggressive LRU currently required to free enough memory for SBE updates
Bill Hoffa29680882020-09-29 14:41:05 -050042set AGGRESSIVE_LRU
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050043
44#unset PCIE_HOTPLUG_CONTROLLER
45
Chen Dued18f4f2020-01-24 12:39:39 -060046# turn on console output
Chen Du526d2192020-01-14 09:48:31 -060047set CONSOLE
Nick Bofferding05458b92019-11-20 12:11:45 -060048
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050049set BMC_AST2500
50
51#set DISABLE_HOSTBOOT_RUNTIME
52
53# Compile in hostboot runtime PRD
54#unset HBRT_PRD
55
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050056# PNOR flags
57unset PNOR_TWO_SIDE_SUPPORT
58
59set BMC_BT_LPC_IPMI
Nick Bofferding5b477702019-10-10 10:37:31 -050060
61# AXONE configs must be set until those flags are reworked in Hostboot
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050062set AXONE
63set AXONE_BRINGUP
Dan Crowell6d1e7942020-07-07 14:42:43 -050064
65# Enable hardware access to the EEPROMs with a cache
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050066set SUPPORT_EEPROM_CACHING
Dan Crowell6d1e7942020-07-07 14:42:43 -050067set SUPPORT_EEPROM_HWACCESS
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050068
Chen Dued18f4f2020-01-24 12:39:39 -060069# set for trace debug to console
Nick Bofferding05458b92019-11-20 12:11:45 -060070unset CONSOLE_OUTPUT_TRACE
Nick Bofferding5b477702019-10-10 10:37:31 -050071
Chen Dued18f4f2020-01-24 12:39:39 -060072# Output FFDC to console
73set CONSOLE_OUTPUT_FFDCDISPLAY
Nick Bofferding05458b92019-11-20 12:11:45 -060074
Chen Dued18f4f2020-01-24 12:39:39 -060075# RTC TODO 248361
76# Remove some time before product ships
Nick Bofferding05458b92019-11-20 12:11:45 -060077set PRINT_SYSTEM_INFO
Nick Bofferdingf390b6f2019-10-08 11:55:42 -050078
79# Terminate Hostboot when errors occur in manufacturing mode
80# (relies on BMC to not trigger reboot)
81#unset HANG_ON_MFG_SRC_TERM
82
Nick Bofferding35df8882019-10-10 07:50:23 -050083set ENABLE_HDAT_IN_HOSTBOOT
Nicholas E Bofferding7c8bdb12019-11-12 20:43:40 -060084
Zach Clark64f5d032021-01-29 13:58:58 -060085# Temporary workaround for SW461052
Dan Crowell4998a2f2020-07-07 16:18:52 -050086set P10_BRING_UP
87
Ilya Smirnov747b88b2020-08-10 14:35:05 -050088# Load lids via PLDM File IO
Ilya Smirnov49084ae2020-07-31 12:29:53 -050089unset LOAD_PHYP_FROM_BOOTKERNEL
90set LOAD_LIDS_VIA_PLDM
Ilya Smirnov6917d242019-12-09 16:27:21 -060091
Ilya Smirnov40b94652020-09-19 14:00:13 -050092# enable multi-chip
93unset FORCE_SINGLE_CHIP