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 SOUTHBRIDGE_INTEL_BD82X6X_CHIP_H
4 #define SOUTHBRIDGE_INTEL_BD82X6X_CHIP_H
5 
7 #include <types.h>
8 
10  /**
11  * GPI Routing configuration
12  *
13  * Only the lower two bits have a meaning:
14  * 00: No effect
15  * 01: SMI# (if corresponding ALT_GPI_SMI_EN bit is also set)
16  * 10: SCI (if corresponding GPIO_EN bit is also set)
17  * 11: reserved
18  */
35 
38 
39  /* IDE configuration */
43 
44  /**
45  * SATA Interface Speed Support Configuration
46  *
47  * Only the lower two bits have a meaning:
48  * 00 - No effect (leave as chip default)
49  * 01 - 1.5 Gb/s maximum speed
50  * 10 - 3.0 Gb/s maximum speed
51  * 11 - 6.0 Gb/s maximum speed
52  */
54 
59 
60  /* Enable linear PCIe Root Port function numbers starting at zero */
62 
63  /* Override PCIe ASPM */
65 
67 
69 
70  /* Ports which can be routed to either EHCI or xHCI. */
72  /* Ports which support SuperSpeed (USB 3.0 additional lanes). */
74  /* Overcurrent Mapping for USB 3.0 Ports */
76 
80 };
81 
82 #endif /* SOUTHBRIDGE_INTEL_BD82X6X_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 xhci_overcurrent_mapping
Definition: chip.h:75
uint32_t superspeed_capable_ports
Definition: chip.h:73
uint8_t gpi0_routing
GPI Routing configuration.
Definition: chip.h:19
struct intel_swseq_spi_config spi
Definition: chip.h:79
uint8_t sata_interface_speed_support
SATA Interface Speed Support Configuration.
Definition: chip.h:53