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_I82801GX_CHIP_H
4 #define SOUTHBRIDGE_INTEL_I82801GX_CHIP_H
5 
6 #include <types.h>
7 
8 enum sata_mode {
12 };
13 
15  /**
16  * Interrupt Routing configuration
17  * If bit7 is 1, the interrupt is disabled.
18  */
27 
28  /**
29  * GPI Routing configuration
30  *
31  * Only the lower two bits have a meaning:
32  * 00: No effect
33  * 01: SMI# (if corresponding ALT_GPI_SMI_EN bit is also set)
34  * 10: SCI (if corresponding GPIO_EN bit is also set)
35  * 11: reserved
36  */
53 
56 
57  /* IDE configuration */
60  enum sata_mode sata_mode;
62 
63  /* Enable linear PCIe Root Port function numbers starting at zero */
65 
70 
71  /* Additional LPC IO decode ranges */
76 };
77 
78 #endif /* SOUTHBRIDGE_INTEL_I82801GX_CHIP_H */
sata_mode
Definition: chip.h:8
@ SATA_MODE_IDE_LEGACY_COMBINED
Definition: chip.h:10
@ SATA_MODE_IDE_PLAIN
Definition: chip.h:11
@ SATA_MODE_AHCI
Definition: chip.h:9
unsigned short uint16_t
Definition: stdint.h:11
unsigned int uint32_t
Definition: stdint.h:14
unsigned char uint8_t
Definition: stdint.h:8
uint8_t pirqa_routing
Interrupt Routing configuration If bit7 is 1, the interrupt is disabled.
Definition: chip.h:19
enum sata_mode sata_mode
Definition: chip.h:60
uint8_t gpi0_routing
GPI Routing configuration.
Definition: chip.h:37