coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
chip.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef _SOC_CHIP_H_
4 #define _SOC_CHIP_H_
5 
7 #include <intelblocks/cfg.h>
8 #include <intelblocks/gpio.h>
9 #include <intelblocks/gspi.h>
10 #include <intelblocks/pcie_rp.h>
12 #include <soc/gpe.h>
13 #include <soc/gpio.h>
14 #include <soc/gpio_defs.h>
15 #include <soc/pch.h>
16 #include <soc/pci_devs.h>
17 #include <soc/pmc.h>
18 #include <soc/serialio.h>
19 #include <soc/usb.h>
20 #include <stdint.h>
21 
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
27 
28 /* Define config parameters for In-Band ECC (IBECC). */
29 #define MAX_IBECC_REGIONS 8
30 
31 enum ibecc_mode {
34  IBECC_ALL
35 };
36 
38  bool enable;
39  bool parity_en;
40  enum ibecc_mode mode;
44 };
45 
46 /* TSN GBE Link Speed: 0: 2.5Gbps, 1: 1Gbps */
50 };
51 
52 /* TSN Phy Interface Type: 1: RGMII, 2: SGMII, 3:SGMII+ */
54  RGMII = 1,
55  SGMII = 2,
57 };
58 
59 /*
60  * PSE native pins and ownership assignment:-
61  * 0: Disable/pins are not owned by PSE/host
62  * 1: Pins are muxed to PSE IP, the IO is owned by PSE
63  * 2: Pins are muxed to PSE IP, the IO is owned by host
64  */
69 };
70 
71 /*
72  * Enable external V1P05 Rail in: BIT0:S0i1/S0i2,
73  * BIT1:S0i3, BIT2:S3, BIT3:S4, BIT4:S5
74  * However, EHL does not support S0i1 and S0i2,
75  * hence removed the option.
76  */
84 };
85 
86 /*
87  * Enable the following for external V1p05 rail
88  * BIT1: Normal active voltage supported
89  * BIT2: Minimum active voltage supported
90  * BIT3: Minimum retention voltage supported
91  */
98 };
99 
101 
102  /* Common struct containing soc config data required by common code */
104 
105  /* Common struct containing power limits configuration information */
107 
108  /* Gpio group routed to each dword of the GPE0 block. Values are
109  * of the form PMC_GPP_[A:U] or GPD. */
110  uint8_t pmc_gpe0_dw0; /* GPE0_31_0 STS/EN */
111  uint8_t pmc_gpe0_dw1; /* GPE0_63_32 STS/EN */
112  uint8_t pmc_gpe0_dw2; /* GPE0_95_64 STS/EN */
113 
114  /* Generic IO decode ranges */
119 
120  /* Enable S0iX support */
122  /* Enable DPTF support */
124 
125  /* Deep SX enable for both AC and DC */
130 
131  /* Deep Sx Configuration
132  * DSX_EN_WAKE_PIN - Enable WAKE# pin
133  * DSX_EN_LAN_WAKE_PIN - Enable LAN_WAKE# pin
134  * DSX_DIS_AC_PRESENT_PD - Disable pull-down on AC_PRESENT pin */
136 
137  /* TCC activation offset */
140 
141  /* Memory Thermal Throttling: Enable - Default (0) / Disable (1) */
143 
144  /* In-Band ECC (IBECC) configuration */
145  struct ehl_ibecc_config ibecc;
146 
147  /* FuSa (Functional Safety): Disable - Default (0) / Enable (1) */
149 
150  /* System Agent dynamic frequency support.
151  * When enabled memory will be trained at different frequencies.
152  * 0:Disabled, 1:FixedPoint0(low), 2:FixedPoint1(mid), 3:FixedPoint2
153  * (high), 4:Enabled */
154  enum {
160  } SaGv;
161 
162  /* Rank Margin Tool. 1:Enable, 0:Disable */
164 
165  /* USB related */
166  struct usb2_port_config usb2_ports[10];
167  struct usb3_port_config usb3_ports[4];
168  /* Wake Enable Bitmap for USB2 ports */
170  /* Wake Enable Bitmap for USB3 ports */
172 
173  /* SATA related */
176  uint8_t SataPortsEnable[CONFIG_MAX_SATA_PORTS];
177  uint8_t SataPortsDevSlp[CONFIG_MAX_SATA_PORTS];
178  /*
179  * Enable(0)/Disable(1) SATA Power Optimizer on PCH side.
180  * Default 0. Setting this to 1 disables the SATA Power Optimizer.
181  */
183  /*
184  * SATA Port Enable Dito Config.
185  * Enable DEVSLP Idle Timeout settings (DmVal, DitoVal).
186  */
187  uint8_t SataPortsEnableDitoConfig[CONFIG_MAX_SATA_PORTS];
188  /* SataPortsDmVal is the DITO multiplier. Default is 15. */
189  uint8_t SataPortsDmVal[CONFIG_MAX_SATA_PORTS];
190  /* SataPortsDitoVal is the DEVSLP Idle Timeout, default is 625ms */
191  uint16_t SataPortsDitoVal[CONFIG_MAX_SATA_PORTS];
192 
193  /* Audio related */
200 
201  /* PCIe Root Ports */
202  uint8_t PcieRpEnable[CONFIG_MAX_ROOT_PORTS];
203  uint8_t PcieRpHotPlug[CONFIG_MAX_ROOT_PORTS];
204 
205  /* PCIe output clocks type to PCIe devices.
206  * 0-23: PCH rootport, 0x70: LAN, 0x80: unspecified but in use,
207  * 0xFF: not used */
208  uint8_t PcieClkSrcUsage[CONFIG_MAX_PCIE_CLOCK_SRC];
209 
210  /* PCIe ClkReq-to-ClkSrc mapping, number of clkreq signal assigned to
211  * clksrc. */
212  uint8_t PcieClkSrcClkReq[CONFIG_MAX_PCIE_CLOCK_SRC];
213 
214  /* Enable PCIe Precision Time Measurement for Root Ports (disabled by default) */
215  uint8_t PciePtm[CONFIG_MAX_ROOT_PORTS];
216 
217  /* Probe CLKREQ# signal before enabling CLKREQ# based power management.
218  * Enable - Default (0) / Disable (1) */
219  uint8_t PcieRpClkReqDetectDisable[CONFIG_MAX_ROOT_PORTS];
220 
221  /* Probe CLKREQ# signal before enabling CLKREQ# based power management.*/
223 
224  /* PCIe LTR: Enable - Default (0) / Disable (1) */
225  uint8_t PcieRpLtrDisable[CONFIG_MAX_ROOT_PORTS];
226 
227  /* PCIe RP L1 substate */
228  enum L1_substates_control PcieRpL1Substates[CONFIG_MAX_ROOT_PORTS];
229 
230  /* SMBus */
232 
233  /* eMMC and SD */
236 
237  /* Enable if SD Card Power Enable Signal is Active High */
239 
240  /* Gfx related */
243 
244  /* Gfx related */
246 
248 
249  /* Enable/Disable EIST. 1b:Enabled, 0b:Disabled */
251 
252  /* Enable C6 DRAM */
254 
255  /*
256  * SerialIO device mode selection:
257  * PchSerialIoDisabled,
258  * PchSerialIoPci,
259  * PchSerialIoHidden,
260  * PchSerialIoLegacyUart,
261  * PchSerialIoSkipInit
262  */
263  uint8_t SerialIoI2cMode[CONFIG_SOC_INTEL_I2C_DEV_MAX];
264  uint8_t SerialIoGSpiMode[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX];
265  uint8_t SerialIoUartMode[CONFIG_SOC_INTEL_UART_DEV_MAX];
266  /*
267  * UARTn Default DMA/PIO Mode Enable(1)/Disable(0):
268  */
269  uint8_t SerialIoUartDmaEnable[CONFIG_SOC_INTEL_UART_DEV_MAX];
270  /*
271  * GSPIn Default Chip Enable(1)/Disable(0):
272  */
273  uint8_t SerialIoGSpiCsEnable[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX];
274  /*
275  * GSPIn Default Chip Select Mode:
276  * 0:Hardware Mode,
277  * 1:Software Mode
278  */
279  uint8_t SerialIoGSpiCsMode[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX];
280  /*
281  * GSPIn Default Chip Select State:
282  * 0: Low,
283  * 1: High
284  */
285  uint8_t SerialIoGSpiCsState[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX];
286  /*
287  * SerialIo I2C Pads Termination Config:
288  * 0x0:Hardware default,
289  * 0x1:None,
290  * 0x13:1kOhm weak pull-up,
291  * 0x15:5kOhm weak pull-up,
292  * 0x19:20kOhm weak pull-up
293  */
294  uint8_t SerialIoI2cPadsTermination[CONFIG_SOC_INTEL_I2C_DEV_MAX];
295 
296  /*
297  * TraceHubMode config
298  * 0: Disable, 1: Target Debugger Mode, 2: Host Debugger Mode
299  */
301 
302  /* Debug interface selection */
303  enum {
310 
311  /* GPIO SD card detect pin */
312  unsigned int sdcard_cd_gpio;
313 
314  /* CNVi BT Audio Offload: Enable/Disable BT Audio Offload. */
316 
317  /*
318  * Override GPIO PM configuration:
319  * 0: Use FSP default GPIO PM program,
320  * 1: coreboot to override GPIO PM program
321  */
323 
324  /*
325  * GPIO PM configuration: 0 to disable, 1 to enable power gating
326  * Bit 6-7: Reserved
327  * Bit 5: MISCCFG_GPSIDEDPCGEN
328  * Bit 4: MISCCFG_GPRCOMPCDLCGEN
329  * Bit 3: MISCCFG_GPRTCDLCGEN
330  * Bit 2: MISCCFG_GSXLCGEN
331  * Bit 1: MISCCFG_GPDPCGEN
332  * Bit 0: MISCCFG_GPDLCGEN
333  */
335 
336  /* DP config */
337  /*
338  * Port config
339  * 0:Disabled, 1:eDP, 2:MIPI DSI
340  */
343 
344  /* Enable(1)/Disable(0) HPD */
352 
353  /* Enable(1)/Disable(0) DDC */
361 
362  /* Hybrid storage mode enable (1) / disable (0)
363  * This mode makes FSP detect Optane and NVME and set PCIe lane mode
364  * accordingly */
366 
367  /*
368  * Override CPU flex ratio value:
369  * CPU ratio value controls the maximum processor non-turbo ratio.
370  * Valid Range 0 to 63.
371  * In general descriptor provides option to set default cpu flex ratio.
372  * Default cpu flex ratio 0 ensures booting with non-turbo max frequency.
373  * That's the reason FSP skips cpu_ratio override if cpu_ratio is 0.
374  * Only override CPU flex ratio to not boot with non-turbo max.
375  */
377 
378  /* Skip CPU replacement check
379  * 0: disable
380  * 1: enable
381  * Setting this option to skip CPU replacement check to avoid the forced MRC training
382  * for the platforms with soldered down SOC.
383  */
385 
386  struct {
389  enum fivr_states vnn_state;
393  /* Icc max for V1p05 rail in mA */
394  unsigned int v1p05_icc_max_ma;
395  /* Vnn voltage in mV */
396  unsigned int vnn_sx_mv;
397  /* Transition time in microseconds: */
398  /* From low current mode voltage to high current mode voltage */
399  unsigned int vcc_low_high_us;
400  /* From retention mode voltage to high current mode voltage */
401  unsigned int vcc_ret_high_us;
402  /* From retention mode voltage to low current mode voltage */
403  unsigned int vcc_ret_low_us;
404  /* From off(0V) to high current mode voltage */
405  unsigned int vcc_off_high_us;
406  /* RFI spread spectrum, in 0.1% increment. Range: 0.0% to 10.0% (0-100). */
407  unsigned int spread_spectrum;
408  } fivr;
409 
410  /*
411  * SLP_S3 Minimum Assertion Width Policy
412  * 1 = 60us
413  * 2 = 1ms
414  * 3 = 50ms (default)
415  * 4 = 2s
416  */
418 
419  /*
420  * SLP_S4 Minimum Assertion Width Policy
421  * 1 = 1s (default)
422  * 2 = 2s
423  * 3 = 3s
424  * 4 = 4s
425  */
427 
428  /*
429  * SLP_SUS Minimum Assertion Width Policy
430  * 1 = 0ms
431  * 2 = 500ms
432  * 3 = 1s
433  * 4 = 4s (default)
434  */
436 
437  /*
438  * SLP_A Minimum Assertion Width Policy
439  * 1 = 0ms
440  * 2 = 4s
441  * 3 = 98ms
442  * 4 = 2s (default)
443  */
445 
446  /*
447  * PCH PM Reset Power Cycle Duration
448  * 0 = 4s (default)
449  * 1 = 1s
450  * 2 = 2s
451  * 3 = 3s
452  * 4 = 4s
453  *
454  * NOTE: Duration programmed in the PchPmPwrCycDur should never be smaller than the
455  * stretch duration programmed in the following registers:
456  * - GEN_PMCON_A.SLP_S3_MIN_ASST_WDTH (PchPmSlpS3MinAssert)
457  * - GEN_PMCON_A.S4MAW (PchPmSlpS4MinAssert)
458  * - PM_CFG.SLP_A_MIN_ASST_WDTH (PchPmSlpAMinAssert)
459  * - PM_CFG.SLP_LAN_MIN_ASST_WDTH
460  */
462 
463  /*
464  * PCH power button override period.
465  * Values: 0x0 - 4s, 0x1 - 6s, 0x2 - 8s, 0x3 - 10s, 0x4 - 12s, 0x5 - 14s
466  */
468 
469  /* GBE related (PCH & PSE) */
470  /* TSN GBE Link Speed: 0: 2.5Gbps, 1: 1Gbps */
473  /* TSN GBE SGMII Support: Disable (0) / Enable (1) */
476  /* TSN GBE Multiple Virtual Channel: Disable (0) / Enable (1) */
479  /* PSE TSN Phy Interface Type */
481 
482  /* PSE related */
483  /*
484  * PSE (Intel Programmable Services Engine) native pins and ownership
485  * assignment. If the device is configured as 'PSE owned', PSE will have
486  * full control of specific device and it will be hidden from coreboot
487  * and OS. If the device is configured as 'Host owned', the device will
488  * be visible to coreboot and OS as a PCI device, while PSE will still
489  * do some IP initialization and pin assignment works.
490  *
491  * PSE is still required during runtime to ensure any of PSE devices
492  * works properly.
493  */
507  /* PSE devices sideband interrupt: Disable (0) / Enable (1) */
508  bool PseDmaSbIntEn[3];
509  bool PseUartSbIntEn[6];
510  bool PseQepSbIntEn[4];
511  bool PseI2cSbIntEn[8];
512  bool PseI2sSbIntEn[2];
513  bool PseSpiSbIntEn[4];
514  bool PseCanSbIntEn[2];
518  /* PSE PWM native function: Disable (0) / Enable (1) */
519  bool PsePwmPinEn[16];
520  /* PSE Console Shell */
522 };
523 
525 
526 #endif
#define TOTAL_GPIO_COMM
#define BIT(nr)
Definition: ec_commands.h:45
L1_substates_control
Definition: pcie_rp.h:38
@ FIVR_ENABLE_S4
Definition: chip.h:91
@ FIVR_ENABLE_S3
Definition: chip.h:90
@ FIVR_ENABLE_S5
Definition: chip.h:92
@ FIVR_ENABLE_S0i3
Definition: chip.h:89
@ FIVR_VOLTAGE_NORMAL
Definition: chip.h:104
@ FIVR_VOLTAGE_MIN_RETENTION
Definition: chip.h:106
@ FIVR_VOLTAGE_MIN_ACTIVE
Definition: chip.h:105
tsn_gbe_link_speed
Definition: chip.h:47
@ Tsn_1_Gbps
Definition: chip.h:49
@ Tsn_2_5_Gbps
Definition: chip.h:48
fivr_states
Definition: chip.h:77
@ FIVR_ENABLE_ALL_SX
Definition: chip.h:83
@ FIVR_ENABLE_S3_S4_S5
Definition: chip.h:82
#define MAX_HD_AUDIO_SDI_LINKS
Definition: chip.h:22
#define MAX_HD_AUDIO_SNDW_LINKS
Definition: chip.h:24
#define MAX_HD_AUDIO_SSP_LINKS
Definition: chip.h:25
tsn_phy_type
Definition: chip.h:53
@ SGMII
Definition: chip.h:55
@ RGMII
Definition: chip.h:54
@ SGMII_plus
Definition: chip.h:56
#define MAX_IBECC_REGIONS
Definition: chip.h:29
ibecc_mode
Definition: chip.h:31
@ IBECC_ALL
Definition: chip.h:34
@ IBECC_NONE
Definition: chip.h:33
@ IBECC_PER_REGION
Definition: chip.h:32
fivr_supported_voltage
Definition: chip.h:92
@ FIVR_ENABLE_ALL_VOLTAGE
Definition: chip.h:96
#define MAX_HD_AUDIO_DMIC_LINKS
Definition: chip.h:23
pse_device_ownership
Definition: chip.h:65
@ Host_Owned
Definition: chip.h:68
@ PSE_Owned
Definition: chip.h:67
@ Device_Disabled
Definition: chip.h:66
#define MAX_PSE_TSN_PORTS
Definition: chip.h:26
unsigned short uint16_t
Definition: stdint.h:11
unsigned int uint32_t
Definition: stdint.h:14
uint8_t u8
Definition: stdint.h:45
unsigned char uint8_t
Definition: stdint.h:8
uint16_t region_base[MAX_IBECC_REGIONS]
Definition: chip.h:42
enum ibecc_mode mode
Definition: chip.h:40
bool parity_en
Definition: chip.h:39
bool region_enable[MAX_IBECC_REGIONS]
Definition: chip.h:41
uint16_t region_mask[MAX_IBECC_REGIONS]
Definition: chip.h:43
bool enable
Definition: chip.h:38
enum pse_device_ownership PseAdcOwn
Definition: chip.h:505
uint8_t PchHdaSdiEnable[MAX_HD_AUDIO_SDI_LINKS]
Definition: chip.h:196
enum pse_device_ownership PseI2cOwn[8]
Definition: chip.h:498
enum pse_device_ownership PseUartOwn[6]
Definition: chip.h:495
enum tsn_gbe_link_speed PseTsnGbeLinkSpeed[MAX_PSE_TSN_PORTS]
Definition: chip.h:472
uint16_t usb3_wake_enable_bitmap
Definition: chip.h:171
struct soc_intel_elkhartlake_config::@559 fivr
unsigned int sdcard_cd_gpio
Definition: chip.h:312
unsigned int v1p05_icc_max_ma
Definition: chip.h:394
struct usb2_port_config usb2_ports[10]
Definition: chip.h:166
struct soc_power_limits_config power_limits_config
Definition: chip.h:106
enum pse_device_ownership PseHsuartOwn[4]
Definition: chip.h:496
uint8_t PcieRpLtrDisable[CONFIG_MAX_ROOT_PORTS]
Definition: chip.h:225
uint8_t PchHdaAudioLinkSndwEnable[MAX_HD_AUDIO_SNDW_LINKS]
Definition: chip.h:199
bool PseTsnGbeSgmiiEnable[MAX_PSE_TSN_PORTS]
Definition: chip.h:475
uint8_t SerialIoGSpiCsMode[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
Definition: chip.h:279
enum pse_device_ownership PseGbeOwn[MAX_PSE_TSN_PORTS]
Definition: chip.h:506
enum tsn_gbe_link_speed PchTsnGbeLinkSpeed
Definition: chip.h:471
uint8_t PcieRpAdvancedErrorReportingDisable[CONFIG_MAX_ROOT_PORTS]
Definition: chip.h:222
uint8_t SdCardPowerEnableActiveHigh
Definition: chip.h:238
uint8_t PcieRpHotPlug[CONFIG_MAX_ROOT_PORTS]
Definition: chip.h:203
enum L1_substates_control PcieRpL1Substates[CONFIG_MAX_ROOT_PORTS]
Definition: chip.h:228
uint8_t SerialIoGSpiCsState[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
Definition: chip.h:285
uint8_t PcieRpClkReqDetectDisable[CONFIG_MAX_ROOT_PORTS]
Definition: chip.h:219
enum pse_device_ownership PseDmaOwn[3]
Definition: chip.h:494
uint8_t SataPortsEnable[CONFIG_MAX_SATA_PORTS]
Definition: chip.h:176
enum fivr_states vnn_state
Definition: chip.h:389
uint8_t PciePtm[CONFIG_MAX_ROOT_PORTS]
Definition: chip.h:215
uint16_t SataPortsDitoVal[CONFIG_MAX_SATA_PORTS]
Definition: chip.h:191
uint8_t SerialIoGSpiMode[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
Definition: chip.h:264
unsigned int vnn_sx_mv
Definition: chip.h:396
uint8_t SerialIoI2cPadsTermination[CONFIG_SOC_INTEL_I2C_DEV_MAX]
Definition: chip.h:294
struct ehl_ibecc_config ibecc
Definition: chip.h:145
unsigned int vcc_low_high_us
Definition: chip.h:399
enum tsn_phy_type PseTsnGbePhyType[MAX_PSE_TSN_PORTS]
Definition: chip.h:480
enum pse_device_ownership PseSpiOwn[4]
Definition: chip.h:500
uint8_t SataPwrOptimizeDisable
Definition: chip.h:182
enum pse_device_ownership PseSpiCs0Own[4]
Definition: chip.h:501
uint8_t SkipCpuReplacementCheck
Definition: chip.h:384
uint16_t usb2_wake_enable_bitmap
Definition: chip.h:169
uint8_t PcieRpEnable[CONFIG_MAX_ROOT_PORTS]
Definition: chip.h:202
uint8_t PchHdaAudioLinkDmicEnable[MAX_HD_AUDIO_DMIC_LINKS]
Definition: chip.h:197
uint8_t SataPortsEnableDitoConfig[CONFIG_MAX_SATA_PORTS]
Definition: chip.h:187
uint8_t gpio_pm[TOTAL_GPIO_COMM]
Definition: chip.h:334
struct soc_intel_common_config common_soc_config
Definition: chip.h:103
enum pse_device_ownership PseI2sOwn[2]
Definition: chip.h:499
uint8_t SerialIoUartDmaEnable[CONFIG_SOC_INTEL_UART_DEV_MAX]
Definition: chip.h:269
enum fivr_states vnn_sx_state
Definition: chip.h:390
uint8_t PchPmSlpSusMinAssert
Definition: chip.h:435
uint8_t PchHdaAudioLinkHdaEnable
Definition: chip.h:195
uint8_t SataPortsDevSlp[CONFIG_MAX_SATA_PORTS]
Definition: chip.h:177
enum fivr_supported_voltage v1p05_rail
Definition: chip.h:391
uint8_t SerialIoUartMode[CONFIG_SOC_INTEL_UART_DEV_MAX]
Definition: chip.h:265
enum fivr_supported_voltage vnn_rail
Definition: chip.h:392
enum pse_device_ownership PseSpiCs1Own[4]
Definition: chip.h:502
uint8_t SerialIoI2cMode[CONFIG_SOC_INTEL_I2C_DEV_MAX]
Definition: chip.h:263
enum soc_intel_elkhartlake_config::@558 debug_interface_flag
enum pse_device_ownership PseQepOwn[4]
Definition: chip.h:497
uint8_t PcieClkSrcClkReq[CONFIG_MAX_PCIE_CLOCK_SRC]
Definition: chip.h:212
bool PseTsnGbeMultiVcEnable[MAX_PSE_TSN_PORTS]
Definition: chip.h:478
unsigned int vcc_off_high_us
Definition: chip.h:405
enum soc_intel_elkhartlake_config::@557 SaGv
unsigned int vcc_ret_high_us
Definition: chip.h:401
uint8_t PcieClkSrcUsage[CONFIG_MAX_PCIE_CLOCK_SRC]
Definition: chip.h:208
uint8_t PchHdaAudioLinkSspEnable[MAX_HD_AUDIO_SSP_LINKS]
Definition: chip.h:198
enum fivr_states v1p05_state
Definition: chip.h:388
unsigned int vcc_ret_low_us
Definition: chip.h:403
struct usb3_port_config usb3_ports[4]
Definition: chip.h:167
unsigned int spread_spectrum
Definition: chip.h:407
enum pse_device_ownership PsePwmOwn
Definition: chip.h:504
uint8_t SerialIoGSpiCsEnable[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX]
Definition: chip.h:273
bool MemoryThermalThrottlingDisable
Definition: chip.h:142
uint8_t SataPortsDmVal[CONFIG_MAX_SATA_PORTS]
Definition: chip.h:189
enum pse_device_ownership PseCanOwn[2]
Definition: chip.h:503