14 #include <soc/gpio_defs.h>
16 #include <soc/pci_devs.h>
18 #include <soc/serialio.h>
22 #define MAX_HD_AUDIO_SDI_LINKS 2
23 #define MAX_HD_AUDIO_DMIC_LINKS 2
24 #define MAX_HD_AUDIO_SNDW_LINKS 4
25 #define MAX_HD_AUDIO_SSP_LINKS 6
26 #define MAX_PSE_TSN_PORTS 2
29 #define MAX_IBECC_REGIONS 8
@ FIVR_VOLTAGE_MIN_RETENTION
@ FIVR_VOLTAGE_MIN_ACTIVE
#define MAX_HD_AUDIO_SDI_LINKS
#define MAX_HD_AUDIO_SNDW_LINKS
#define MAX_HD_AUDIO_SSP_LINKS
#define MAX_IBECC_REGIONS
@ FIVR_ENABLE_ALL_VOLTAGE
#define MAX_HD_AUDIO_DMIC_LINKS
#define MAX_PSE_TSN_PORTS
uint16_t region_base[MAX_IBECC_REGIONS]
bool region_enable[MAX_IBECC_REGIONS]
uint16_t region_mask[MAX_IBECC_REGIONS]
enum pse_device_ownership PseAdcOwn
uint8_t PchHdaSdiEnable[MAX_HD_AUDIO_SDI_LINKS]
bool PchTsnGbeMultiVcEnable
enum pse_device_ownership PseI2cOwn[8]
enum pse_device_ownership PseUartOwn[6]
uint8_t PchPmSlpAMinAssert
enum tsn_gbe_link_speed PseTsnGbeLinkSpeed[MAX_PSE_TSN_PORTS]
uint16_t usb3_wake_enable_bitmap
struct soc_intel_elkhartlake_config::@559 fivr
unsigned int sdcard_cd_gpio
unsigned int v1p05_icc_max_ma
struct usb2_port_config usb2_ports[10]
struct soc_power_limits_config power_limits_config
enum pse_device_ownership PseHsuartOwn[4]
uint8_t PcieRpLtrDisable[CONFIG_MAX_ROOT_PORTS]
uint8_t PchHdaAudioLinkSndwEnable[MAX_HD_AUDIO_SNDW_LINKS]
bool PseTsnGbeSgmiiEnable[MAX_PSE_TSN_PORTS]
uint8_t SerialIoGSpiCsMode[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
bool PchTsnGbeSgmiiEnable
enum pse_device_ownership PseGbeOwn[MAX_PSE_TSN_PORTS]
enum tsn_gbe_link_speed PchTsnGbeLinkSpeed
uint8_t PcieRpAdvancedErrorReportingDisable[CONFIG_MAX_ROOT_PORTS]
uint8_t SdCardPowerEnableActiveHigh
uint8_t PcieRpHotPlug[CONFIG_MAX_ROOT_PORTS]
enum L1_substates_control PcieRpL1Substates[CONFIG_MAX_ROOT_PORTS]
uint8_t SerialIoGSpiCsState[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
uint8_t PcieRpClkReqDetectDisable[CONFIG_MAX_ROOT_PORTS]
uint8_t cpu_ratio_override
enum pse_device_ownership PseDmaOwn[3]
uint8_t SataPortsEnable[CONFIG_MAX_SATA_PORTS]
enum fivr_states vnn_state
uint8_t PciePtm[CONFIG_MAX_ROOT_PORTS]
uint16_t SataPortsDitoVal[CONFIG_MAX_SATA_PORTS]
uint8_t PchPmSlpS4MinAssert
uint8_t SerialIoGSpiMode[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
uint8_t SerialIoI2cPadsTermination[CONFIG_SOC_INTEL_I2C_DEV_MAX]
uint8_t ScsEmmcDdr50Enabled
struct ehl_ibecc_config ibecc
unsigned int vcc_low_high_us
enum tsn_phy_type PseTsnGbePhyType[MAX_PSE_TSN_PORTS]
enum pse_device_ownership PseSpiOwn[4]
uint8_t SataPwrOptimizeDisable
enum pse_device_ownership PseSpiCs0Own[4]
uint8_t SkipCpuReplacementCheck
uint16_t usb2_wake_enable_bitmap
uint8_t PcieRpEnable[CONFIG_MAX_ROOT_PORTS]
uint8_t PchHdaAudioLinkDmicEnable[MAX_HD_AUDIO_DMIC_LINKS]
uint8_t SataPortsEnableDitoConfig[CONFIG_MAX_SATA_PORTS]
uint8_t gpio_pm[TOTAL_GPIO_COMM]
struct soc_intel_common_config common_soc_config
enum pse_device_ownership PseI2sOwn[2]
uint8_t SerialIoUartDmaEnable[CONFIG_SOC_INTEL_UART_DEV_MAX]
enum fivr_states vnn_sx_state
uint8_t PchPmSlpSusMinAssert
uint8_t PchHdaAudioLinkHdaEnable
uint8_t SataPortsDevSlp[CONFIG_MAX_SATA_PORTS]
enum fivr_supported_voltage v1p05_rail
u8 PchPmPwrBtnOverridePeriod
uint8_t SerialIoUartMode[CONFIG_SOC_INTEL_UART_DEV_MAX]
enum fivr_supported_voltage vnn_rail
enum pse_device_ownership PseSpiCs1Own[4]
uint8_t SerialIoI2cMode[CONFIG_SOC_INTEL_I2C_DEV_MAX]
enum soc_intel_elkhartlake_config::@558 debug_interface_flag
uint8_t HybridStorageMode
enum pse_device_ownership PseQepOwn[4]
uint8_t PcieClkSrcClkReq[CONFIG_MAX_PCIE_CLOCK_SRC]
bool PseTsnGbeMultiVcEnable[MAX_PSE_TSN_PORTS]
unsigned int vcc_off_high_us
enum soc_intel_elkhartlake_config::@557 SaGv
unsigned int vcc_ret_high_us
uint8_t PcieClkSrcUsage[CONFIG_MAX_PCIE_CLOCK_SRC]
uint8_t PchHdaAudioLinkSspEnable[MAX_HD_AUDIO_SSP_LINKS]
enum fivr_states v1p05_state
unsigned int vcc_ret_low_us
@ DEBUG_INTERFACE_UART_8250IO
@ DEBUG_INTERFACE_LPSS_SERIAL_IO
@ DEBUG_INTERFACE_TRACEHUB
struct usb3_port_config usb3_ports[4]
unsigned int spread_spectrum
enum pse_device_ownership PsePwmOwn
uint8_t SerialIoGSpiCsEnable[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
bool MemoryThermalThrottlingDisable
uint32_t tcc_offset_clamp
uint8_t ScsEmmcHs400Enabled
uint8_t SataPortsDmVal[CONFIG_MAX_SATA_PORTS]
uint8_t PchPmSlpS3MinAssert
enum pse_device_ownership PseCanOwn[2]