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 /* The devicetree parser expects chip.h to reside directly in the path
4  * specified by the devicetree. */
5 
6 #ifndef _BAYTRAIL_CHIP_H_
7 #define _BAYTRAIL_CHIP_H_
8 
10 #include <stdint.h>
11 
18 
19  /* VR low power settings -- enable PS2 mode for gfx and core */
22 
23  /* Disable SLP_X stretching after SUS power well loss. */
25 
26  /* USB Port Disable mask */
29 
30  /* USB routing */
32 
33  /* USB PHY settings specific to the board */
43 
44  /* LPE Audio Clock configuration. */
45  int lpe_codec_clk_freq; /* 19 or 25 are valid. */
46  int lpe_codec_clk_num; /* Platform clock pins. [0:5] are valid. */
47 
48  /* Native SD Card controller - override controller capabilities. */
51 
52  /* Enable devices in ACPI mode */
56 
57  /* Allow PCIe devices to wake system from suspend. */
59 
60  uint8_t gpu_pipea_port_select; /* Port select: 1=DP_B 2=DP_C */
67 
68  uint8_t gpu_pipeb_port_select; /* Port select: 1=DP_B 2=DP_C */
76 
78 };
79 
80 #endif /* _BAYTRAIL_CHIP_H_ */
unsigned short uint16_t
Definition: stdint.h:11
unsigned int uint32_t
Definition: stdint.h:14
unsigned char uint8_t
Definition: stdint.h:8
uint32_t usb2_comp_bg
Definition: chip.h:42
uint16_t gpu_pipea_light_off_delay
Definition: chip.h:64
uint32_t usb2_per_port_rcomp_hs_pullup2
Definition: chip.h:39
uint16_t gpu_pipeb_light_off_delay
Definition: chip.h:72
uint32_t usb2_per_port_lane1
Definition: chip.h:36
uint8_t sata_port_map
Definition: chip.h:14
uint32_t sdcard_cap_low
Definition: chip.h:49
uint16_t gpu_pipea_power_cycle_delay
Definition: chip.h:65
uint16_t gpu_pipea_power_on_delay
Definition: chip.h:61
uint8_t clkreq_enable
Definition: chip.h:17
uint32_t usb2_per_port_lane2
Definition: chip.h:38
uint32_t usb2_per_port_rcomp_hs_pullup3
Definition: chip.h:41
uint32_t sdcard_cap_high
Definition: chip.h:50
uint16_t usb2_port_disable_mask
Definition: chip.h:27
int disable_ddr_2x_refresh_rate
Definition: chip.h:75
uint16_t gpu_pipeb_power_on_delay
Definition: chip.h:69
uint8_t enable_xdp_tap
Definition: chip.h:13
uint8_t ide_legacy_combined
Definition: chip.h:16
struct i915_gpu_controller_info gfx
Definition: chip.h:77
uint16_t usb3_port_disable_mask
Definition: chip.h:28
uint32_t usb2_per_port_lane3
Definition: chip.h:40
int disable_slp_x_stretch_sus_fail
Definition: chip.h:24
uint32_t usb2_per_port_lane0
Definition: chip.h:34
uint8_t gpu_pipeb_port_select
Definition: chip.h:68
uint16_t gpu_pipeb_power_cycle_delay
Definition: chip.h:73
uint16_t gpu_pipeb_light_on_delay
Definition: chip.h:70
uint32_t usb2_per_port_rcomp_hs_pullup0
Definition: chip.h:35
uint16_t gpu_pipea_light_on_delay
Definition: chip.h:62
uint32_t usb2_per_port_rcomp_hs_pullup1
Definition: chip.h:37
uint8_t gpu_pipea_port_select
Definition: chip.h:60
uint16_t gpu_pipeb_power_off_delay
Definition: chip.h:71
uint16_t gpu_pipea_power_off_delay
Definition: chip.h:63