coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
p2sb.h File Reference

Go to the source code of this file.

Macros

#define IO_APIC0   1
 
#define PCH_P2SB_DEV   PCI_DEV(0, P2SB_DEV, P2SB_FUNC)
 
#define SBREG_LO   0x10
 
#define MASK_SBREG_LO   0xff000000
 
#define SBREG_HI   0x14
 
#define MASK_SBREG_HI   0xffffffff
 
#define PCR_ITSS_PIRQA_ROUT   0x3100
 
#define PCR_ITSS_PIRQB_ROUT   0x3101
 
#define PCR_ITSS_PIRQC_ROUT   0x3102
 
#define PCR_ITSS_PIRQD_ROUT   0x3103
 
#define PCR_ITSS_PIRQE_ROUT   0x3104
 
#define PCR_ITSS_PIRQF_ROUT   0x3105
 
#define PCR_ITSS_PIRQG_ROUT   0x3106
 
#define PCR_ITSS_PIRQH_ROUT   0x3107
 
#define PCR_ITSS_PIR00   0x3140
 
#define PCR_ITSS_PIR01   0x3142
 
#define PCR_ITSS_PIR02   0x3144
 
#define PCR_ITSS_PIR03   0x3146
 
#define PCR_ITSS_PIR04   0x3148
 
#define PCR_ITSS_PIR05   0x314A
 
#define PCR_ITSS_PIR06   0x314C
 
#define PCR_ITSS_PIR07   0x314E
 
#define PCR_ITSS_PIR08   0x3150
 
#define PCR_ITSS_PIR09   0x3152
 
#define PCR_ITSS_PIR10   0x3154
 
#define PCR_ITSS_PIR11   0x3156
 
#define PCR_ITSS_PIR12   0x3158
 
#define PCH_PCR_ITSS_GIC   0x31FC
 General Interrupt Control. More...
 
#define PCH_PCR_ITSS_GIC_MAX_IRQ_24    (1 << 9)
 
#define PCH_PCR_ITSS_GIC_AME   (1 << 17)
 Alternate Access Mode Enable. More...
 
#define PCH_PCR_ITSS_GIC_SPS   (1 << 16)
 Shutdown Policy Select. More...
 
#define PCH_PCR_ITSS_IPC0   0x3200
 Interrupt Polarity Control 0. More...
 
#define PCH_PCR_ITSS_IPC1   0x3204
 Interrupt Polarity Control 1. More...
 
#define PCH_PCR_ITSS_IPC2   0x3208
 Interrupt Polarity Control 2. More...
 
#define PCH_PCR_ITSS_IPC3   0x320C
 Interrupt Polarity Control 3. More...
 

Macro Definition Documentation

◆ IO_APIC0

#define IO_APIC0   1

Definition at line 7 of file p2sb.h.

◆ MASK_SBREG_HI

#define MASK_SBREG_HI   0xffffffff

Definition at line 16 of file p2sb.h.

◆ MASK_SBREG_LO

#define MASK_SBREG_LO   0xff000000

Definition at line 14 of file p2sb.h.

◆ PCH_P2SB_DEV

#define PCH_P2SB_DEV   PCI_DEV(0, P2SB_DEV, P2SB_FUNC)

Definition at line 10 of file p2sb.h.

◆ PCH_PCR_ITSS_GIC

#define PCH_PCR_ITSS_GIC   0x31FC

General Interrupt Control.

Max IRQ entry size, 1 = 24 entry size, 0 = 120 entry size

Definition at line 43 of file p2sb.h.

◆ PCH_PCR_ITSS_GIC_AME

#define PCH_PCR_ITSS_GIC_AME   (1 << 17)

Alternate Access Mode Enable.

Definition at line 46 of file p2sb.h.

◆ PCH_PCR_ITSS_GIC_MAX_IRQ_24

#define PCH_PCR_ITSS_GIC_MAX_IRQ_24    (1 << 9)

Definition at line 44 of file p2sb.h.

◆ PCH_PCR_ITSS_GIC_SPS

#define PCH_PCR_ITSS_GIC_SPS   (1 << 16)

Shutdown Policy Select.

Definition at line 47 of file p2sb.h.

◆ PCH_PCR_ITSS_IPC0

#define PCH_PCR_ITSS_IPC0   0x3200

Interrupt Polarity Control 0.

Definition at line 48 of file p2sb.h.

◆ PCH_PCR_ITSS_IPC1

#define PCH_PCR_ITSS_IPC1   0x3204

Interrupt Polarity Control 1.

Definition at line 49 of file p2sb.h.

◆ PCH_PCR_ITSS_IPC2

#define PCH_PCR_ITSS_IPC2   0x3208

Interrupt Polarity Control 2.

Definition at line 50 of file p2sb.h.

◆ PCH_PCR_ITSS_IPC3

#define PCH_PCR_ITSS_IPC3   0x320C

Interrupt Polarity Control 3.

Definition at line 51 of file p2sb.h.

◆ PCR_ITSS_PIR00

#define PCR_ITSS_PIR00   0x3140

Definition at line 28 of file p2sb.h.

◆ PCR_ITSS_PIR01

#define PCR_ITSS_PIR01   0x3142

Definition at line 29 of file p2sb.h.

◆ PCR_ITSS_PIR02

#define PCR_ITSS_PIR02   0x3144

Definition at line 30 of file p2sb.h.

◆ PCR_ITSS_PIR03

#define PCR_ITSS_PIR03   0x3146

Definition at line 31 of file p2sb.h.

◆ PCR_ITSS_PIR04

#define PCR_ITSS_PIR04   0x3148

Definition at line 32 of file p2sb.h.

◆ PCR_ITSS_PIR05

#define PCR_ITSS_PIR05   0x314A

Definition at line 33 of file p2sb.h.

◆ PCR_ITSS_PIR06

#define PCR_ITSS_PIR06   0x314C

Definition at line 34 of file p2sb.h.

◆ PCR_ITSS_PIR07

#define PCR_ITSS_PIR07   0x314E

Definition at line 35 of file p2sb.h.

◆ PCR_ITSS_PIR08

#define PCR_ITSS_PIR08   0x3150

Definition at line 36 of file p2sb.h.

◆ PCR_ITSS_PIR09

#define PCR_ITSS_PIR09   0x3152

Definition at line 37 of file p2sb.h.

◆ PCR_ITSS_PIR10

#define PCR_ITSS_PIR10   0x3154

Definition at line 38 of file p2sb.h.

◆ PCR_ITSS_PIR11

#define PCR_ITSS_PIR11   0x3156

Definition at line 39 of file p2sb.h.

◆ PCR_ITSS_PIR12

#define PCR_ITSS_PIR12   0x3158

Definition at line 40 of file p2sb.h.

◆ PCR_ITSS_PIRQA_ROUT

#define PCR_ITSS_PIRQA_ROUT   0x3100

Definition at line 19 of file p2sb.h.

◆ PCR_ITSS_PIRQB_ROUT

#define PCR_ITSS_PIRQB_ROUT   0x3101

Definition at line 20 of file p2sb.h.

◆ PCR_ITSS_PIRQC_ROUT

#define PCR_ITSS_PIRQC_ROUT   0x3102

Definition at line 21 of file p2sb.h.

◆ PCR_ITSS_PIRQD_ROUT

#define PCR_ITSS_PIRQD_ROUT   0x3103

Definition at line 22 of file p2sb.h.

◆ PCR_ITSS_PIRQE_ROUT

#define PCR_ITSS_PIRQE_ROUT   0x3104

Definition at line 23 of file p2sb.h.

◆ PCR_ITSS_PIRQF_ROUT

#define PCR_ITSS_PIRQF_ROUT   0x3105

Definition at line 24 of file p2sb.h.

◆ PCR_ITSS_PIRQG_ROUT

#define PCR_ITSS_PIRQG_ROUT   0x3106

Definition at line 25 of file p2sb.h.

◆ PCR_ITSS_PIRQH_ROUT

#define PCR_ITSS_PIRQH_ROUT   0x3107

Definition at line 26 of file p2sb.h.

◆ SBREG_HI

#define SBREG_HI   0x14

Definition at line 15 of file p2sb.h.

◆ SBREG_LO

#define SBREG_LO   0x10

Definition at line 13 of file p2sb.h.