![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <stddef.h>
#include "AmdSbLib.h"
#include "Amd.h"
#include <SB800.h>
#include <SBTYPE.h>
#include <ACPILIB.h>
#include <SBDEF.h>
#include <AMDSBLIB.h>
#include <SBSUBFUN.h>
#include "platform_cfg.h"
#include <OEM.h>
#include <AMD.h>
#include "vendorcode/amd/cimx/sb800/AMDSBLIB.h"
#include <spi-generic.h>
Go to the source code of this file.
Macros | |
#define | SBOEM_BEFORE_PCI_RESTORE_SWSMI 0xD3 |
#define | SBOEM_AFTER_PCI_RESTORE_SWSMI 0xD4 |
#define | FIXUP_PTR(ptr) ptr |
#define | SB_CIMx_PARAMETER 0x02 |
SB_CIMx_PARAMETER 0 1 2 Default Value When CIMx Take over SpreadSpectrum CIMx take over User (Setup Option) User (Setup Option) Enable SpreadSpectrumType CIMx take over User (Setup Option) User (Setup Option) Normal HpetTimer CIMx take over User (Setup Option) User (Setup Option) Enable HpetMsiDis CIMx take over User (Setup Option) User (Setup Option) Enable (0x00) IrConfig CIMx take over User (Setup Option) User (Setup Option) Disable (0x00) SpiFastReadEnable CIMx take over User (Setup Option) User (Setup Option) Disable SpiFastReadSpeed CIMx take over User (Setup Option) User (Setup Option) Disable (NULL) NbSbGen2 CIMx take over User (Setup Option) User (Setup Option) Enable AlinkPhyPllPowerDown CIMx take over User (Setup Option) User (Setup Option) Enable ResetCpuOnSyncFlood CIMx take over User (Setup Option) User (Setup Option) Enable GppGen2 CIMx take over User (Setup Option) User (Setup Option) Disable GppMemWrImprove CIMx take over User (Setup Option) User (Setup Option) Enable GppPortAspm CIMx take over User (Setup Option) User (Setup Option) Disable GppLaneReversal CIMx take over User (Setup Option) User (Setup Option) Disable GppPhyPllPowerDown CIMx take over User (Setup Option) User (Setup Option) Enable UsbPhyPowerDown CIMx take over User (Setup Option) User (Setup Option) Disable SBGecDebugBus CIMx take over User (Setup Option) User (Setup Option) Disable SBGecPwr CIMx take over User (Setup Option) User (Setup Option) Never Power down (0x11) SataSetMaxGen2 CIMx take over User (Setup Option) User (Setup Option) Max Gen3 (0x00) SataClkMode CIMx take over User (Setup Option) User (Setup Option) 0x90 int. More... | |
#define | cimSpreadSpectrumDefault TRUE |
#define | cimSpreadSpectrumTypeDefault 0x00 |
#define | cimHpetTimerDefault TRUE |
#define | cimHpetMsiDisDefault FALSE |
#define | cimIrConfigDefault 0x00 |
#define | cimSpiFastReadEnableDefault 0x01 |
#define | cimSpiFastReadSpeedDefault 0x01 |
#define | cimSioHwmPortEnableDefault FALSE |
#define | cimNbSbGen2Default TRUE |
#define | cimAlinkPhyPllPowerDownDefault TRUE |
#define | cimResetCpuOnSyncFloodDefault TRUE |
#define | cimGppGen2Default FALSE |
#define | cimGppMemWrImproveDefault TRUE |
#define | cimGppPortAspmDefault FALSE |
#define | cimGppLaneReversalDefault FALSE |
#define | cimGppPhyPllPowerDownDefault TRUE |
#define | cimUsbPhyPowerDownDefault FALSE |
#define | cimSBGecDebugBusDefault FALSE |
#define | cimSBGecPwrDefault 0x03 |
#define | cimSataSetMaxGen2Default 0x00 |
#define | cimSATARefClkSelDefault 0x10 |
#define | cimSATARefDivSelDefault 0x80 |
#define | cimSataAggrLinkPmCapDefault TRUE |
#define | cimSataPortMultCapDefault TRUE |
#define | cimSataPscCapDefault 0x00 |
#define | cimSataSscCapDefault 0x00 |
#define | cimSataFisBasedSwitchingDefault FALSE |
#define | cimSataCccSupportDefault FALSE |
#define | cimSataClkAutoOffDefault FALSE |
#define | cimNativepciesupportDefault FALSE |
#define | cimAcDcMsgDefault FALSE |
#define | cimTimerTickTrackDefault FALSE |
#define | cimClockInterruptTagDefault FALSE |
#define | cimOhciTrafficHandingDefault FALSE |
#define | cimEhciTrafficHandingDefault FALSE |
#define | cimFusionMsgCMultiCoreDefault FALSE |
#define | cimFusionMsgCStageDefault FALSE |
#define | BIOSRAM_INDEX 0xcd4 |
#define | BIOSRAM_DATA 0xcd5 |
Typedefs | |
typedef unsigned long long | PLACEHOLDER |
#define BIOSRAM_DATA 0xcd5 |
Definition at line 140 of file SBPLATFORM.h.
#define BIOSRAM_INDEX 0xcd4 |
Definition at line 139 of file SBPLATFORM.h.
#define cimAcDcMsgDefault FALSE |
Definition at line 128 of file SBPLATFORM.h.
#define cimAlinkPhyPllPowerDownDefault TRUE |
Definition at line 103 of file SBPLATFORM.h.
#define cimClockInterruptTagDefault FALSE |
Definition at line 130 of file SBPLATFORM.h.
#define cimEhciTrafficHandingDefault FALSE |
Definition at line 132 of file SBPLATFORM.h.
#define cimFusionMsgCMultiCoreDefault FALSE |
Definition at line 133 of file SBPLATFORM.h.
#define cimFusionMsgCStageDefault FALSE |
Definition at line 134 of file SBPLATFORM.h.
#define cimGppGen2Default FALSE |
Definition at line 105 of file SBPLATFORM.h.
#define cimGppLaneReversalDefault FALSE |
Definition at line 108 of file SBPLATFORM.h.
#define cimGppMemWrImproveDefault TRUE |
Definition at line 106 of file SBPLATFORM.h.
#define cimGppPhyPllPowerDownDefault TRUE |
Definition at line 109 of file SBPLATFORM.h.
#define cimGppPortAspmDefault FALSE |
Definition at line 107 of file SBPLATFORM.h.
#define cimHpetMsiDisDefault FALSE |
Definition at line 96 of file SBPLATFORM.h.
#define cimHpetTimerDefault TRUE |
Definition at line 95 of file SBPLATFORM.h.
#define cimIrConfigDefault 0x00 |
Definition at line 97 of file SBPLATFORM.h.
#define cimNativepciesupportDefault FALSE |
Definition at line 126 of file SBPLATFORM.h.
#define cimNbSbGen2Default TRUE |
Definition at line 102 of file SBPLATFORM.h.
#define cimOhciTrafficHandingDefault FALSE |
Definition at line 131 of file SBPLATFORM.h.
#define cimResetCpuOnSyncFloodDefault TRUE |
Definition at line 104 of file SBPLATFORM.h.
#define cimSataAggrLinkPmCapDefault TRUE |
Definition at line 119 of file SBPLATFORM.h.
#define cimSataCccSupportDefault FALSE |
Definition at line 124 of file SBPLATFORM.h.
#define cimSataClkAutoOffDefault FALSE |
Definition at line 125 of file SBPLATFORM.h.
#define cimSataFisBasedSwitchingDefault FALSE |
Definition at line 123 of file SBPLATFORM.h.
#define cimSataPortMultCapDefault TRUE |
Definition at line 120 of file SBPLATFORM.h.
#define cimSataPscCapDefault 0x00 |
Definition at line 121 of file SBPLATFORM.h.
#define cimSATARefClkSelDefault 0x10 |
Definition at line 117 of file SBPLATFORM.h.
#define cimSATARefDivSelDefault 0x80 |
Definition at line 118 of file SBPLATFORM.h.
#define cimSataSetMaxGen2Default 0x00 |
Definition at line 116 of file SBPLATFORM.h.
#define cimSataSscCapDefault 0x00 |
Definition at line 122 of file SBPLATFORM.h.
#define cimSBGecDebugBusDefault FALSE |
Definition at line 113 of file SBPLATFORM.h.
#define cimSBGecPwrDefault 0x03 |
Definition at line 114 of file SBPLATFORM.h.
#define cimSioHwmPortEnableDefault FALSE |
Definition at line 100 of file SBPLATFORM.h.
#define cimSpiFastReadEnableDefault 0x01 |
Definition at line 98 of file SBPLATFORM.h.
#define cimSpiFastReadSpeedDefault 0x01 |
Definition at line 99 of file SBPLATFORM.h.
#define cimSpreadSpectrumDefault TRUE |
Definition at line 93 of file SBPLATFORM.h.
#define cimSpreadSpectrumTypeDefault 0x00 |
Definition at line 94 of file SBPLATFORM.h.
#define cimTimerTickTrackDefault FALSE |
Definition at line 129 of file SBPLATFORM.h.
#define cimUsbPhyPowerDownDefault FALSE |
Definition at line 111 of file SBPLATFORM.h.
#define FIXUP_PTR | ( | ptr | ) | ptr |
Definition at line 33 of file SBPLATFORM.h.
#define SB_CIMx_PARAMETER 0x02 |
SB_CIMx_PARAMETER 0 1 2 Default Value When CIMx Take over SpreadSpectrum CIMx take over User (Setup Option) User (Setup Option) Enable SpreadSpectrumType CIMx take over User (Setup Option) User (Setup Option) Normal HpetTimer CIMx take over User (Setup Option) User (Setup Option) Enable HpetMsiDis CIMx take over User (Setup Option) User (Setup Option) Enable (0x00) IrConfig CIMx take over User (Setup Option) User (Setup Option) Disable (0x00) SpiFastReadEnable CIMx take over User (Setup Option) User (Setup Option) Disable SpiFastReadSpeed CIMx take over User (Setup Option) User (Setup Option) Disable (NULL) NbSbGen2 CIMx take over User (Setup Option) User (Setup Option) Enable AlinkPhyPllPowerDown CIMx take over User (Setup Option) User (Setup Option) Enable ResetCpuOnSyncFlood CIMx take over User (Setup Option) User (Setup Option) Enable GppGen2 CIMx take over User (Setup Option) User (Setup Option) Disable GppMemWrImprove CIMx take over User (Setup Option) User (Setup Option) Enable GppPortAspm CIMx take over User (Setup Option) User (Setup Option) Disable GppLaneReversal CIMx take over User (Setup Option) User (Setup Option) Disable GppPhyPllPowerDown CIMx take over User (Setup Option) User (Setup Option) Enable UsbPhyPowerDown CIMx take over User (Setup Option) User (Setup Option) Disable SBGecDebugBus CIMx take over User (Setup Option) User (Setup Option) Disable SBGecPwr CIMx take over User (Setup Option) User (Setup Option) Never Power down (0x11) SataSetMaxGen2 CIMx take over User (Setup Option) User (Setup Option) Max Gen3 (0x00) SataClkMode CIMx take over User (Setup Option) User (Setup Option) 0x90 int.
100Mhz SataAggrLinkPmCap CIMx take over User (Setup Option) User (Setup Option) Enable SataPortMultCap CIMx take over User (Setup Option) User (Setup Option) Enable SataPscCap CIMx take over User (Setup Option) User (Setup Option) Enable (0x00) SataSscCap CIMx take over User (Setup Option) User (Setup Option) Enable (0x00) SataFisBasedSwitching CIMx take over User (Setup Option) User (Setup Option) Disable SataCccSupport CIMx take over User (Setup Option) User (Setup Option) Disable SataMsiCapability CIMx take over User (Setup Option) User (Setup Option) Enable SataClkAutoOff CIMx take over User (Setup Option) User (Setup Option) Disable AcDcMsg CIMx take over User (Setup Option) User (Setup Option) Disable TimerTickTrack CIMx take over User (Setup Option) User (Setup Option) Disable ClockInterruptTag CIMx take over User (Setup Option) User (Setup Option) Disable OhciTrafficHanding CIMx take over User (Setup Option) User (Setup Option) Disable EhciTrafficHanding CIMx take over User (Setup Option) User (Setup Option) Disable FusionMsgCMultiCore CIMx take over User (Setup Option) User (Setup Option) Disable FusionMsgCStage CIMx take over User (Setup Option) User (Setup Option) Disable
Definition at line 90 of file SBPLATFORM.h.
#define SBOEM_AFTER_PCI_RESTORE_SWSMI 0xD4 |
Definition at line 12 of file SBPLATFORM.h.
#define SBOEM_BEFORE_PCI_RESTORE_SWSMI 0xD3 |
Definition at line 11 of file SBPLATFORM.h.
typedef unsigned long long PLACEHOLDER |
Definition at line 8 of file SBPLATFORM.h.