coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
soc_intel_elkhartlake_config Struct Reference

#include <chip.h>

Collaboration diagram for soc_intel_elkhartlake_config:
Collaboration graph

Public Types

enum  {
  SaGv_Disabled , SaGv_FixedPoint0 , SaGv_FixedPoint1 , SaGv_FixedPoint2 ,
  SaGv_Enabled
}
 
enum  {
  DEBUG_INTERFACE_RAM = (1 << 0) , DEBUG_INTERFACE_UART_8250IO = (1 << 1) , DEBUG_INTERFACE_USB3 = (1 << 3) , DEBUG_INTERFACE_LPSS_SERIAL_IO = (1 << 4) ,
  DEBUG_INTERFACE_TRACEHUB = (1 << 5)
}
 

Data Fields

struct soc_intel_common_config common_soc_config
 
struct soc_power_limits_config power_limits_config
 
uint8_t pmc_gpe0_dw0
 
uint8_t pmc_gpe0_dw1
 
uint8_t pmc_gpe0_dw2
 
uint32_t gen1_dec
 
uint32_t gen2_dec
 
uint32_t gen3_dec
 
uint32_t gen4_dec
 
int s0ix_enable
 
int dptf_enable
 
int deep_s3_enable_ac
 
int deep_s3_enable_dc
 
int deep_s5_enable_ac
 
int deep_s5_enable_dc
 
uint32_t deep_sx_config
 
uint32_t tcc_offset
 
uint32_t tcc_offset_clamp
 
bool MemoryThermalThrottlingDisable
 
struct ehl_ibecc_config ibecc
 
bool FuSaEnable
 
enum soc_intel_elkhartlake_config:: { ... }  SaGv
 
uint8_t RMT
 
struct usb2_port_config usb2_ports [10]
 
struct usb3_port_config usb3_ports [4]
 
uint16_t usb2_wake_enable_bitmap
 
uint16_t usb3_wake_enable_bitmap
 
uint8_t SataMode
 
uint8_t SataSalpSupport
 
uint8_t SataPortsEnable [CONFIG_MAX_SATA_PORTS]
 
uint8_t SataPortsDevSlp [CONFIG_MAX_SATA_PORTS]
 
uint8_t SataPwrOptimizeDisable
 
uint8_t SataPortsEnableDitoConfig [CONFIG_MAX_SATA_PORTS]
 
uint8_t SataPortsDmVal [CONFIG_MAX_SATA_PORTS]
 
uint16_t SataPortsDitoVal [CONFIG_MAX_SATA_PORTS]
 
uint8_t PchHdaDspEnable
 
uint8_t PchHdaAudioLinkHdaEnable
 
uint8_t PchHdaSdiEnable [MAX_HD_AUDIO_SDI_LINKS]
 
uint8_t PchHdaAudioLinkDmicEnable [MAX_HD_AUDIO_DMIC_LINKS]
 
uint8_t PchHdaAudioLinkSspEnable [MAX_HD_AUDIO_SSP_LINKS]
 
uint8_t PchHdaAudioLinkSndwEnable [MAX_HD_AUDIO_SNDW_LINKS]
 
uint8_t PcieRpEnable [CONFIG_MAX_ROOT_PORTS]
 
uint8_t PcieRpHotPlug [CONFIG_MAX_ROOT_PORTS]
 
uint8_t PcieClkSrcUsage [CONFIG_MAX_PCIE_CLOCK_SRC]
 
uint8_t PcieClkSrcClkReq [CONFIG_MAX_PCIE_CLOCK_SRC]
 
uint8_t PciePtm [CONFIG_MAX_ROOT_PORTS]
 
uint8_t PcieRpClkReqDetectDisable [CONFIG_MAX_ROOT_PORTS]
 
uint8_t PcieRpAdvancedErrorReportingDisable [CONFIG_MAX_ROOT_PORTS]
 
uint8_t PcieRpLtrDisable [CONFIG_MAX_ROOT_PORTS]
 
enum L1_substates_control PcieRpL1Substates [CONFIG_MAX_ROOT_PORTS]
 
uint8_t SmbusEnable
 
uint8_t ScsEmmcHs400Enabled
 
uint8_t ScsEmmcDdr50Enabled
 
uint8_t SdCardPowerEnableActiveHigh
 
uint8_t Heci2Enable
 
uint8_t Heci3Enable
 
uint8_t SkipExtGfxScan
 
uint8_t Device4Enable
 
uint8_t eist_enable
 
uint8_t enable_c6dram
 
uint8_t SerialIoI2cMode [CONFIG_SOC_INTEL_I2C_DEV_MAX]
 
uint8_t SerialIoGSpiMode [CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
 
uint8_t SerialIoUartMode [CONFIG_SOC_INTEL_UART_DEV_MAX]
 
uint8_t SerialIoUartDmaEnable [CONFIG_SOC_INTEL_UART_DEV_MAX]
 
uint8_t SerialIoGSpiCsEnable [CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
 
uint8_t SerialIoGSpiCsMode [CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
 
uint8_t SerialIoGSpiCsState [CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
 
uint8_t SerialIoI2cPadsTermination [CONFIG_SOC_INTEL_I2C_DEV_MAX]
 
uint8_t TraceHubMode
 
enum soc_intel_elkhartlake_config:: { ... }  debug_interface_flag
 
unsigned int sdcard_cd_gpio
 
bool CnviBtAudioOffload
 
uint8_t gpio_override_pm
 
uint8_t gpio_pm [TOTAL_GPIO_COMM]
 
uint8_t DdiPortAConfig
 
uint8_t DdiPortBConfig
 
uint8_t DdiPortAHpd
 
uint8_t DdiPortBHpd
 
uint8_t DdiPortCHpd
 
uint8_t DdiPort1Hpd
 
uint8_t DdiPort2Hpd
 
uint8_t DdiPort3Hpd
 
uint8_t DdiPort4Hpd
 
uint8_t DdiPortADdc
 
uint8_t DdiPortBDdc
 
uint8_t DdiPortCDdc
 
uint8_t DdiPort1Ddc
 
uint8_t DdiPort2Ddc
 
uint8_t DdiPort3Ddc
 
uint8_t DdiPort4Ddc
 
uint8_t HybridStorageMode
 
uint8_t cpu_ratio_override
 
uint8_t SkipCpuReplacementCheck
 
struct {
   bool   fivr_config_en
 
   enum fivr_states   v1p05_state
 
   enum fivr_states   vnn_state
 
   enum fivr_states   vnn_sx_state
 
   enum fivr_supported_voltage   v1p05_rail
 
   enum fivr_supported_voltage   vnn_rail
 
   unsigned int   v1p05_icc_max_ma
 
   unsigned int   vnn_sx_mv
 
   unsigned int   vcc_low_high_us
 
   unsigned int   vcc_ret_high_us
 
   unsigned int   vcc_ret_low_us
 
   unsigned int   vcc_off_high_us
 
   unsigned int   spread_spectrum
 
fivr
 
uint8_t PchPmSlpS3MinAssert
 
uint8_t PchPmSlpS4MinAssert
 
uint8_t PchPmSlpSusMinAssert
 
uint8_t PchPmSlpAMinAssert
 
uint8_t PchPmPwrCycDur
 
u8 PchPmPwrBtnOverridePeriod
 
enum tsn_gbe_link_speed PchTsnGbeLinkSpeed
 
enum tsn_gbe_link_speed PseTsnGbeLinkSpeed [MAX_PSE_TSN_PORTS]
 
bool PchTsnGbeSgmiiEnable
 
bool PseTsnGbeSgmiiEnable [MAX_PSE_TSN_PORTS]
 
bool PchTsnGbeMultiVcEnable
 
bool PseTsnGbeMultiVcEnable [MAX_PSE_TSN_PORTS]
 
enum tsn_phy_type PseTsnGbePhyType [MAX_PSE_TSN_PORTS]
 
enum pse_device_ownership PseDmaOwn [3]
 
enum pse_device_ownership PseUartOwn [6]
 
enum pse_device_ownership PseHsuartOwn [4]
 
enum pse_device_ownership PseQepOwn [4]
 
enum pse_device_ownership PseI2cOwn [8]
 
enum pse_device_ownership PseI2sOwn [2]
 
enum pse_device_ownership PseSpiOwn [4]
 
enum pse_device_ownership PseSpiCs0Own [4]
 
enum pse_device_ownership PseSpiCs1Own [4]
 
enum pse_device_ownership PseCanOwn [2]
 
enum pse_device_ownership PsePwmOwn
 
enum pse_device_ownership PseAdcOwn
 
enum pse_device_ownership PseGbeOwn [MAX_PSE_TSN_PORTS]
 
bool PseDmaSbIntEn [3]
 
bool PseUartSbIntEn [6]
 
bool PseQepSbIntEn [4]
 
bool PseI2cSbIntEn [8]
 
bool PseI2sSbIntEn [2]
 
bool PseSpiSbIntEn [4]
 
bool PseCanSbIntEn [2]
 
bool PseLh2PseSbIntEn
 
bool PsePwmSbIntEn
 
bool PseAdcSbIntEn
 
bool PsePwmPinEn [16]
 
bool PseShellEn
 

Detailed Description

Definition at line 100 of file chip.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SaGv_Disabled 
SaGv_FixedPoint0 
SaGv_FixedPoint1 
SaGv_FixedPoint2 
SaGv_Enabled 

Definition at line 154 of file chip.h.

◆ anonymous enum

anonymous enum
Enumerator
DEBUG_INTERFACE_RAM 
DEBUG_INTERFACE_UART_8250IO 
DEBUG_INTERFACE_USB3 
DEBUG_INTERFACE_LPSS_SERIAL_IO 
DEBUG_INTERFACE_TRACEHUB 

Definition at line 303 of file chip.h.

Field Documentation

◆ CnviBtAudioOffload

bool soc_intel_elkhartlake_config::CnviBtAudioOffload

Definition at line 315 of file chip.h.

◆ common_soc_config

struct soc_intel_common_config soc_intel_elkhartlake_config::common_soc_config

Definition at line 43 of file chip.h.

◆ cpu_ratio_override

uint8_t soc_intel_elkhartlake_config::cpu_ratio_override

Definition at line 376 of file chip.h.

◆ DdiPort1Ddc

uint8_t soc_intel_elkhartlake_config::DdiPort1Ddc

Definition at line 357 of file chip.h.

◆ DdiPort1Hpd

uint8_t soc_intel_elkhartlake_config::DdiPort1Hpd

Definition at line 348 of file chip.h.

◆ DdiPort2Ddc

uint8_t soc_intel_elkhartlake_config::DdiPort2Ddc

Definition at line 358 of file chip.h.

◆ DdiPort2Hpd

uint8_t soc_intel_elkhartlake_config::DdiPort2Hpd

Definition at line 349 of file chip.h.

◆ DdiPort3Ddc

uint8_t soc_intel_elkhartlake_config::DdiPort3Ddc

Definition at line 359 of file chip.h.

◆ DdiPort3Hpd

uint8_t soc_intel_elkhartlake_config::DdiPort3Hpd

Definition at line 350 of file chip.h.

◆ DdiPort4Ddc

uint8_t soc_intel_elkhartlake_config::DdiPort4Ddc

Definition at line 360 of file chip.h.

◆ DdiPort4Hpd

uint8_t soc_intel_elkhartlake_config::DdiPort4Hpd

Definition at line 351 of file chip.h.

◆ DdiPortAConfig

uint8_t soc_intel_elkhartlake_config::DdiPortAConfig

Definition at line 341 of file chip.h.

◆ DdiPortADdc

uint8_t soc_intel_elkhartlake_config::DdiPortADdc

Definition at line 354 of file chip.h.

◆ DdiPortAHpd

uint8_t soc_intel_elkhartlake_config::DdiPortAHpd

Definition at line 345 of file chip.h.

◆ DdiPortBConfig

uint8_t soc_intel_elkhartlake_config::DdiPortBConfig

Definition at line 342 of file chip.h.

◆ DdiPortBDdc

uint8_t soc_intel_elkhartlake_config::DdiPortBDdc

Definition at line 355 of file chip.h.

◆ DdiPortBHpd

uint8_t soc_intel_elkhartlake_config::DdiPortBHpd

Definition at line 346 of file chip.h.

◆ DdiPortCDdc

uint8_t soc_intel_elkhartlake_config::DdiPortCDdc

Definition at line 356 of file chip.h.

◆ DdiPortCHpd

uint8_t soc_intel_elkhartlake_config::DdiPortCHpd

Definition at line 347 of file chip.h.

◆ 

enum { ... } soc_intel_elkhartlake_config::debug_interface_flag

◆ deep_s3_enable_ac

int soc_intel_elkhartlake_config::deep_s3_enable_ac

Definition at line 126 of file chip.h.

◆ deep_s3_enable_dc

int soc_intel_elkhartlake_config::deep_s3_enable_dc

Definition at line 127 of file chip.h.

◆ deep_s5_enable_ac

int soc_intel_elkhartlake_config::deep_s5_enable_ac

Definition at line 128 of file chip.h.

◆ deep_s5_enable_dc

int soc_intel_elkhartlake_config::deep_s5_enable_dc

Definition at line 129 of file chip.h.

◆ deep_sx_config

uint32_t soc_intel_elkhartlake_config::deep_sx_config

Definition at line 135 of file chip.h.

◆ Device4Enable

uint8_t soc_intel_elkhartlake_config::Device4Enable

Definition at line 247 of file chip.h.

◆ dptf_enable

int soc_intel_elkhartlake_config::dptf_enable

Definition at line 123 of file chip.h.

◆ eist_enable

uint8_t soc_intel_elkhartlake_config::eist_enable

Definition at line 250 of file chip.h.

◆ enable_c6dram

uint8_t soc_intel_elkhartlake_config::enable_c6dram

Definition at line 253 of file chip.h.

◆ 

struct { ... } soc_intel_elkhartlake_config::fivr

◆ fivr_config_en

bool soc_intel_elkhartlake_config::fivr_config_en

Definition at line 387 of file chip.h.

◆ FuSaEnable

bool soc_intel_elkhartlake_config::FuSaEnable

Definition at line 148 of file chip.h.

◆ gen1_dec

uint32_t soc_intel_elkhartlake_config::gen1_dec

Definition at line 115 of file chip.h.

◆ gen2_dec

uint32_t soc_intel_elkhartlake_config::gen2_dec

Definition at line 116 of file chip.h.

◆ gen3_dec

uint32_t soc_intel_elkhartlake_config::gen3_dec

Definition at line 117 of file chip.h.

◆ gen4_dec

uint32_t soc_intel_elkhartlake_config::gen4_dec

Definition at line 118 of file chip.h.

◆ gpio_override_pm

uint8_t soc_intel_elkhartlake_config::gpio_override_pm

Definition at line 322 of file chip.h.

◆ gpio_pm

uint8_t soc_intel_elkhartlake_config::gpio_pm[TOTAL_GPIO_COMM]

Definition at line 334 of file chip.h.

◆ Heci2Enable

uint8_t soc_intel_elkhartlake_config::Heci2Enable

Definition at line 241 of file chip.h.

◆ Heci3Enable

uint8_t soc_intel_elkhartlake_config::Heci3Enable

Definition at line 242 of file chip.h.

◆ HybridStorageMode

uint8_t soc_intel_elkhartlake_config::HybridStorageMode

Definition at line 365 of file chip.h.

◆ ibecc

struct ehl_ibecc_config soc_intel_elkhartlake_config::ibecc

Definition at line 142 of file chip.h.

◆ MemoryThermalThrottlingDisable

bool soc_intel_elkhartlake_config::MemoryThermalThrottlingDisable

Definition at line 142 of file chip.h.

◆ PchHdaAudioLinkDmicEnable

uint8_t soc_intel_elkhartlake_config::PchHdaAudioLinkDmicEnable[MAX_HD_AUDIO_DMIC_LINKS]

Definition at line 197 of file chip.h.

◆ PchHdaAudioLinkHdaEnable

uint8_t soc_intel_elkhartlake_config::PchHdaAudioLinkHdaEnable

Definition at line 195 of file chip.h.

◆ PchHdaAudioLinkSndwEnable

uint8_t soc_intel_elkhartlake_config::PchHdaAudioLinkSndwEnable[MAX_HD_AUDIO_SNDW_LINKS]

Definition at line 199 of file chip.h.

◆ PchHdaAudioLinkSspEnable

uint8_t soc_intel_elkhartlake_config::PchHdaAudioLinkSspEnable[MAX_HD_AUDIO_SSP_LINKS]

Definition at line 198 of file chip.h.

◆ PchHdaDspEnable

uint8_t soc_intel_elkhartlake_config::PchHdaDspEnable

Definition at line 194 of file chip.h.

◆ PchHdaSdiEnable

uint8_t soc_intel_elkhartlake_config::PchHdaSdiEnable[MAX_HD_AUDIO_SDI_LINKS]

Definition at line 196 of file chip.h.

◆ PchPmPwrBtnOverridePeriod

u8 soc_intel_elkhartlake_config::PchPmPwrBtnOverridePeriod

Definition at line 467 of file chip.h.

◆ PchPmPwrCycDur

uint8_t soc_intel_elkhartlake_config::PchPmPwrCycDur

Definition at line 461 of file chip.h.

◆ PchPmSlpAMinAssert

uint8_t soc_intel_elkhartlake_config::PchPmSlpAMinAssert

Definition at line 444 of file chip.h.

◆ PchPmSlpS3MinAssert

uint8_t soc_intel_elkhartlake_config::PchPmSlpS3MinAssert

Definition at line 417 of file chip.h.

◆ PchPmSlpS4MinAssert

uint8_t soc_intel_elkhartlake_config::PchPmSlpS4MinAssert

Definition at line 426 of file chip.h.

◆ PchPmSlpSusMinAssert

uint8_t soc_intel_elkhartlake_config::PchPmSlpSusMinAssert

Definition at line 435 of file chip.h.

◆ PchTsnGbeLinkSpeed

enum tsn_gbe_link_speed soc_intel_elkhartlake_config::PchTsnGbeLinkSpeed

Definition at line 467 of file chip.h.

◆ PchTsnGbeMultiVcEnable

bool soc_intel_elkhartlake_config::PchTsnGbeMultiVcEnable

Definition at line 477 of file chip.h.

◆ PchTsnGbeSgmiiEnable

bool soc_intel_elkhartlake_config::PchTsnGbeSgmiiEnable

Definition at line 474 of file chip.h.

◆ PcieClkSrcClkReq

uint8_t soc_intel_elkhartlake_config::PcieClkSrcClkReq[CONFIG_MAX_PCIE_CLOCK_SRC]

Definition at line 212 of file chip.h.

◆ PcieClkSrcUsage

uint8_t soc_intel_elkhartlake_config::PcieClkSrcUsage[CONFIG_MAX_PCIE_CLOCK_SRC]

Definition at line 208 of file chip.h.

◆ PciePtm

uint8_t soc_intel_elkhartlake_config::PciePtm[CONFIG_MAX_ROOT_PORTS]

Definition at line 215 of file chip.h.

◆ PcieRpAdvancedErrorReportingDisable

uint8_t soc_intel_elkhartlake_config::PcieRpAdvancedErrorReportingDisable[CONFIG_MAX_ROOT_PORTS]

Definition at line 222 of file chip.h.

◆ PcieRpClkReqDetectDisable

uint8_t soc_intel_elkhartlake_config::PcieRpClkReqDetectDisable[CONFIG_MAX_ROOT_PORTS]

Definition at line 219 of file chip.h.

◆ PcieRpEnable

uint8_t soc_intel_elkhartlake_config::PcieRpEnable[CONFIG_MAX_ROOT_PORTS]

Definition at line 202 of file chip.h.

◆ PcieRpHotPlug

uint8_t soc_intel_elkhartlake_config::PcieRpHotPlug[CONFIG_MAX_ROOT_PORTS]

Definition at line 203 of file chip.h.

◆ PcieRpL1Substates

enum L1_substates_control soc_intel_elkhartlake_config::PcieRpL1Substates[CONFIG_MAX_ROOT_PORTS]

Definition at line 225 of file chip.h.

◆ PcieRpLtrDisable

uint8_t soc_intel_elkhartlake_config::PcieRpLtrDisable[CONFIG_MAX_ROOT_PORTS]

Definition at line 225 of file chip.h.

◆ pmc_gpe0_dw0

uint8_t soc_intel_elkhartlake_config::pmc_gpe0_dw0

Definition at line 110 of file chip.h.

◆ pmc_gpe0_dw1

uint8_t soc_intel_elkhartlake_config::pmc_gpe0_dw1

Definition at line 111 of file chip.h.

◆ pmc_gpe0_dw2

uint8_t soc_intel_elkhartlake_config::pmc_gpe0_dw2

Definition at line 112 of file chip.h.

◆ power_limits_config

struct soc_power_limits_config soc_intel_elkhartlake_config::power_limits_config

Definition at line 43 of file chip.h.

◆ PseAdcOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseAdcOwn

Definition at line 478 of file chip.h.

◆ PseAdcSbIntEn

bool soc_intel_elkhartlake_config::PseAdcSbIntEn

Definition at line 517 of file chip.h.

◆ PseCanOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseCanOwn[2]

Definition at line 478 of file chip.h.

◆ PseCanSbIntEn

bool soc_intel_elkhartlake_config::PseCanSbIntEn[2]

Definition at line 514 of file chip.h.

◆ PseDmaOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseDmaOwn[3]

Definition at line 478 of file chip.h.

◆ PseDmaSbIntEn

bool soc_intel_elkhartlake_config::PseDmaSbIntEn[3]

Definition at line 508 of file chip.h.

◆ PseGbeOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseGbeOwn[MAX_PSE_TSN_PORTS]

Definition at line 478 of file chip.h.

◆ PseHsuartOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseHsuartOwn[4]

Definition at line 478 of file chip.h.

◆ PseI2cOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseI2cOwn[8]

Definition at line 478 of file chip.h.

◆ PseI2cSbIntEn

bool soc_intel_elkhartlake_config::PseI2cSbIntEn[8]

Definition at line 511 of file chip.h.

◆ PseI2sOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseI2sOwn[2]

Definition at line 478 of file chip.h.

◆ PseI2sSbIntEn

bool soc_intel_elkhartlake_config::PseI2sSbIntEn[2]

Definition at line 512 of file chip.h.

◆ PseLh2PseSbIntEn

bool soc_intel_elkhartlake_config::PseLh2PseSbIntEn

Definition at line 515 of file chip.h.

◆ PsePwmOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PsePwmOwn

Definition at line 478 of file chip.h.

◆ PsePwmPinEn

bool soc_intel_elkhartlake_config::PsePwmPinEn[16]

Definition at line 519 of file chip.h.

◆ PsePwmSbIntEn

bool soc_intel_elkhartlake_config::PsePwmSbIntEn

Definition at line 516 of file chip.h.

◆ PseQepOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseQepOwn[4]

Definition at line 478 of file chip.h.

◆ PseQepSbIntEn

bool soc_intel_elkhartlake_config::PseQepSbIntEn[4]

Definition at line 510 of file chip.h.

◆ PseShellEn

bool soc_intel_elkhartlake_config::PseShellEn

Definition at line 521 of file chip.h.

◆ PseSpiCs0Own

enum pse_device_ownership soc_intel_elkhartlake_config::PseSpiCs0Own[4]

Definition at line 478 of file chip.h.

◆ PseSpiCs1Own

enum pse_device_ownership soc_intel_elkhartlake_config::PseSpiCs1Own[4]

Definition at line 478 of file chip.h.

◆ PseSpiOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseSpiOwn[4]

Definition at line 478 of file chip.h.

◆ PseSpiSbIntEn

bool soc_intel_elkhartlake_config::PseSpiSbIntEn[4]

Definition at line 513 of file chip.h.

◆ PseTsnGbeLinkSpeed

enum tsn_gbe_link_speed soc_intel_elkhartlake_config::PseTsnGbeLinkSpeed[MAX_PSE_TSN_PORTS]

Definition at line 467 of file chip.h.

◆ PseTsnGbeMultiVcEnable

bool soc_intel_elkhartlake_config::PseTsnGbeMultiVcEnable[MAX_PSE_TSN_PORTS]

Definition at line 478 of file chip.h.

◆ PseTsnGbePhyType

enum tsn_phy_type soc_intel_elkhartlake_config::PseTsnGbePhyType[MAX_PSE_TSN_PORTS]

Definition at line 478 of file chip.h.

◆ PseTsnGbeSgmiiEnable

bool soc_intel_elkhartlake_config::PseTsnGbeSgmiiEnable[MAX_PSE_TSN_PORTS]

Definition at line 475 of file chip.h.

◆ PseUartOwn

enum pse_device_ownership soc_intel_elkhartlake_config::PseUartOwn[6]

Definition at line 478 of file chip.h.

◆ PseUartSbIntEn

bool soc_intel_elkhartlake_config::PseUartSbIntEn[6]

Definition at line 509 of file chip.h.

◆ RMT

uint8_t soc_intel_elkhartlake_config::RMT

Definition at line 163 of file chip.h.

◆ s0ix_enable

int soc_intel_elkhartlake_config::s0ix_enable

Definition at line 121 of file chip.h.

◆ 

enum { ... } soc_intel_elkhartlake_config::SaGv

◆ SataMode

uint8_t soc_intel_elkhartlake_config::SataMode

Definition at line 174 of file chip.h.

◆ SataPortsDevSlp

uint8_t soc_intel_elkhartlake_config::SataPortsDevSlp[CONFIG_MAX_SATA_PORTS]

Definition at line 177 of file chip.h.

◆ SataPortsDitoVal

uint16_t soc_intel_elkhartlake_config::SataPortsDitoVal[CONFIG_MAX_SATA_PORTS]

Definition at line 191 of file chip.h.

◆ SataPortsDmVal

uint8_t soc_intel_elkhartlake_config::SataPortsDmVal[CONFIG_MAX_SATA_PORTS]

Definition at line 189 of file chip.h.

◆ SataPortsEnable

uint8_t soc_intel_elkhartlake_config::SataPortsEnable[CONFIG_MAX_SATA_PORTS]

Definition at line 176 of file chip.h.

◆ SataPortsEnableDitoConfig

uint8_t soc_intel_elkhartlake_config::SataPortsEnableDitoConfig[CONFIG_MAX_SATA_PORTS]

Definition at line 187 of file chip.h.

◆ SataPwrOptimizeDisable

uint8_t soc_intel_elkhartlake_config::SataPwrOptimizeDisable

Definition at line 182 of file chip.h.

◆ SataSalpSupport

uint8_t soc_intel_elkhartlake_config::SataSalpSupport

Definition at line 175 of file chip.h.

◆ ScsEmmcDdr50Enabled

uint8_t soc_intel_elkhartlake_config::ScsEmmcDdr50Enabled

Definition at line 235 of file chip.h.

◆ ScsEmmcHs400Enabled

uint8_t soc_intel_elkhartlake_config::ScsEmmcHs400Enabled

Definition at line 234 of file chip.h.

◆ sdcard_cd_gpio

unsigned int soc_intel_elkhartlake_config::sdcard_cd_gpio

Definition at line 312 of file chip.h.

◆ SdCardPowerEnableActiveHigh

uint8_t soc_intel_elkhartlake_config::SdCardPowerEnableActiveHigh

Definition at line 238 of file chip.h.

◆ SerialIoGSpiCsEnable

uint8_t soc_intel_elkhartlake_config::SerialIoGSpiCsEnable[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]

Definition at line 273 of file chip.h.

◆ SerialIoGSpiCsMode

uint8_t soc_intel_elkhartlake_config::SerialIoGSpiCsMode[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]

Definition at line 279 of file chip.h.

◆ SerialIoGSpiCsState

uint8_t soc_intel_elkhartlake_config::SerialIoGSpiCsState[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]

Definition at line 285 of file chip.h.

◆ SerialIoGSpiMode

uint8_t soc_intel_elkhartlake_config::SerialIoGSpiMode[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]

Definition at line 264 of file chip.h.

◆ SerialIoI2cMode

uint8_t soc_intel_elkhartlake_config::SerialIoI2cMode[CONFIG_SOC_INTEL_I2C_DEV_MAX]

Definition at line 263 of file chip.h.

◆ SerialIoI2cPadsTermination

uint8_t soc_intel_elkhartlake_config::SerialIoI2cPadsTermination[CONFIG_SOC_INTEL_I2C_DEV_MAX]

Definition at line 294 of file chip.h.

◆ SerialIoUartDmaEnable

uint8_t soc_intel_elkhartlake_config::SerialIoUartDmaEnable[CONFIG_SOC_INTEL_UART_DEV_MAX]

Definition at line 269 of file chip.h.

◆ SerialIoUartMode

uint8_t soc_intel_elkhartlake_config::SerialIoUartMode[CONFIG_SOC_INTEL_UART_DEV_MAX]

Definition at line 265 of file chip.h.

◆ SkipCpuReplacementCheck

uint8_t soc_intel_elkhartlake_config::SkipCpuReplacementCheck

Definition at line 384 of file chip.h.

◆ SkipExtGfxScan

uint8_t soc_intel_elkhartlake_config::SkipExtGfxScan

Definition at line 245 of file chip.h.

◆ SmbusEnable

uint8_t soc_intel_elkhartlake_config::SmbusEnable

Definition at line 231 of file chip.h.

◆ spread_spectrum

unsigned int soc_intel_elkhartlake_config::spread_spectrum

Definition at line 407 of file chip.h.

◆ tcc_offset

uint32_t soc_intel_elkhartlake_config::tcc_offset

Definition at line 138 of file chip.h.

◆ tcc_offset_clamp

uint32_t soc_intel_elkhartlake_config::tcc_offset_clamp

Definition at line 139 of file chip.h.

◆ TraceHubMode

uint8_t soc_intel_elkhartlake_config::TraceHubMode

Definition at line 300 of file chip.h.

◆ usb2_ports

struct usb2_port_config soc_intel_elkhartlake_config::usb2_ports[10]

Definition at line 163 of file chip.h.

◆ usb2_wake_enable_bitmap

uint16_t soc_intel_elkhartlake_config::usb2_wake_enable_bitmap

Definition at line 169 of file chip.h.

◆ usb3_ports

struct usb3_port_config soc_intel_elkhartlake_config::usb3_ports[4]

Definition at line 163 of file chip.h.

◆ usb3_wake_enable_bitmap

uint16_t soc_intel_elkhartlake_config::usb3_wake_enable_bitmap

Definition at line 171 of file chip.h.

◆ v1p05_icc_max_ma

unsigned int soc_intel_elkhartlake_config::v1p05_icc_max_ma

Definition at line 394 of file chip.h.

◆ v1p05_rail

enum fivr_supported_voltage soc_intel_elkhartlake_config::v1p05_rail

Definition at line 387 of file chip.h.

◆ v1p05_state

enum fivr_states soc_intel_elkhartlake_config::v1p05_state

Definition at line 387 of file chip.h.

◆ vcc_low_high_us

unsigned int soc_intel_elkhartlake_config::vcc_low_high_us

Definition at line 399 of file chip.h.

◆ vcc_off_high_us

unsigned int soc_intel_elkhartlake_config::vcc_off_high_us

Definition at line 405 of file chip.h.

◆ vcc_ret_high_us

unsigned int soc_intel_elkhartlake_config::vcc_ret_high_us

Definition at line 401 of file chip.h.

◆ vcc_ret_low_us

unsigned int soc_intel_elkhartlake_config::vcc_ret_low_us

Definition at line 403 of file chip.h.

◆ vnn_rail

enum fivr_supported_voltage soc_intel_elkhartlake_config::vnn_rail

Definition at line 387 of file chip.h.

◆ vnn_state

enum fivr_states soc_intel_elkhartlake_config::vnn_state

Definition at line 387 of file chip.h.

◆ vnn_sx_mv

unsigned int soc_intel_elkhartlake_config::vnn_sx_mv

Definition at line 396 of file chip.h.

◆ vnn_sx_state

enum fivr_states soc_intel_elkhartlake_config::vnn_sx_state

Definition at line 387 of file chip.h.


The documentation for this struct was generated from the following file: