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_INTEL_DENVERTON_NS_CHIP_H
4 #define SOC_INTEL_DENVERTON_NS_CHIP_H
5 
6 #include <stdint.h>
7 
9  /**
10  * Interrupt Routing configuration
11  * If bit7 is 1, the interrupt is disabled.
12  */
21 
22  /**
23  * Device Interrupt Routing configuration
24  * Interrupt Pin x Route.
25  * 0h = PIRQA#
26  * 1h = PIRQB#
27  * 2h = PIRQC#
28  * 3h = PIRQD#
29  * 4h = PIRQE#
30  * 5h = PIRQF#
31  * 6h = PIRQG#
32  * 7h = PIRQH#
33  */
47 
48  /**
49  * Device Interrupt Polarity Control
50  * ipc0 - IRQ-00-31 - 1: Active low to IOAPIC, 0: Active high to IOAPIC
51  * ipc1 - IRQ-32-63 - 1: Active low to IOAPIC, 0: Active high to IOAPIC
52  * ipc2 - IRQ-64-95 - 1: Active low to IOAPIC, 0: Active high to IOAPIC
53  * ipc3 - IRQ-96-119 - 1: Active low to IOAPIC, 0: Active high to IOAPIC
54  */
59 
60  /* TCC activation offset */
62 };
63 
65 
66 #endif /* SOC_INTEL_FSP_DENVERTON_NS_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
uint16_t ir00_routing
Device Interrupt Routing configuration Interrupt Pin x Route.
Definition: chip.h:34
uint32_t ipc0
Device Interrupt Polarity Control ipc0 - IRQ-00-31 - 1: Active low to IOAPIC, 0: Active high to IOAPI...
Definition: chip.h:55
uint8_t pirqa_routing
Interrupt Routing configuration If bit7 is 1, the interrupt is disabled.
Definition: chip.h:13