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

Go to the source code of this file.

Macros

#define GPE0A_PCIE_SCI_STS   0
 
#define GPE0A_SWGPE_STS   2
 
#define GPE0A_PCIE_WAKE0_STS   3
 
#define GPE0A_PUNIT_SCI_STS   4
 
#define GPE0A_PCIE_WAKE1_STS   6
 
#define GPE0A_PCIE_WAKE2_STS   7
 
#define GPE0A_PCIE_WAKE3_STS   8
 
#define GPE0A_PCIE_GPE_STS   9
 
#define GPE0A_BATLOW_STS   10
 
#define GPE0A_CSE_PME_STS   11
 
#define GPE0A_XDCI_PME_STS   12
 
#define GPE0A_XHCI_PME_STS   13
 
#define GPE0A_AVS_PME_STS   14
 
#define GPE0A_GPIO_TIER1_SCI_STS   15
 
#define GPE0A_SMB_WAK_STS   16
 
#define GPE0A_SATA_PME_STS   17
 
#define GPE0A_CNVI_PME_STS   18
 
#define GPE0A_ESPI_SCI_STS   20 /* Present in GLK */
 
#define GPE0_DW1_00   32
 
#define GPE0_DW1_01   33
 
#define GPE0_DW1_02   34
 
#define GPE0_DW1_03   36
 
#define GPE0_DW1_04   36
 
#define GPE0_DW1_05   37
 
#define GPE0_DW1_06   38
 
#define GPE0_DW1_07   39
 
#define GPE0_DW1_08   40
 
#define GPE0_DW1_09   41
 
#define GPE0_DW1_10   42
 
#define GPE0_DW1_11   43
 
#define GPE0_DW1_12   44
 
#define GPE0_DW1_13   45
 
#define GPE0_DW1_14   46
 
#define GPE0_DW1_15   47
 
#define GPE0_DW1_16   48
 
#define GPE0_DW1_17   49
 
#define GPE0_DW1_18   50
 
#define GPE0_DW1_19   51
 
#define GPE0_DW1_20   52
 
#define GPE0_DW1_21   53
 
#define GPE0_DW1_22   54
 
#define GPE0_DW1_23   55
 
#define GPE0_DW1_24   56
 
#define GPE0_DW1_25   57
 
#define GPE0_DW1_26   58
 
#define GPE0_DW1_27   59
 
#define GPE0_DW1_28   60
 
#define GPE0_DW1_29   61
 
#define GPE0_DW1_30   62
 
#define GPE0_DW1_31   63
 
#define GPE0_DW2_00   64
 
#define GPE0_DW2_01   65
 
#define GPE0_DW2_02   66
 
#define GPE0_DW2_03   67
 
#define GPE0_DW2_04   68
 
#define GPE0_DW2_05   69
 
#define GPE0_DW2_06   70
 
#define GPE0_DW2_07   71
 
#define GPE0_DW2_08   72
 
#define GPE0_DW2_09   73
 
#define GPE0_DW2_10   74
 
#define GPE0_DW2_11   75
 
#define GPE0_DW2_12   76
 
#define GPE0_DW2_13   77
 
#define GPE0_DW2_14   78
 
#define GPE0_DW2_15   79
 
#define GPE0_DW2_16   80
 
#define GPE0_DW2_17   81
 
#define GPE0_DW2_18   82
 
#define GPE0_DW2_19   83
 
#define GPE0_DW2_20   84
 
#define GPE0_DW2_21   85
 
#define GPE0_DW2_22   86
 
#define GPE0_DW2_23   87
 
#define GPE0_DW2_24   88
 
#define GPE0_DW2_25   89
 
#define GPE0_DW2_26   90
 
#define GPE0_DW2_27   91
 
#define GPE0_DW2_28   92
 
#define GPE0_DW2_29   93
 
#define GPE0_DW2_30   94
 
#define GPE0_DW2_31   95
 
#define GPE0_DW3_00   96
 
#define GPE0_DW3_01   97
 
#define GPE0_DW3_02   98
 
#define GPE0_DW3_03   99
 
#define GPE0_DW3_04   100
 
#define GPE0_DW3_05   101
 
#define GPE0_DW3_06   102
 
#define GPE0_DW3_07   103
 
#define GPE0_DW3_08   104
 
#define GPE0_DW3_09   105
 
#define GPE0_DW3_10   106
 
#define GPE0_DW3_11   107
 
#define GPE0_DW3_12   108
 
#define GPE0_DW3_13   109
 
#define GPE0_DW3_14   110
 
#define GPE0_DW3_15   111
 
#define GPE0_DW3_16   112
 
#define GPE0_DW3_17   113
 
#define GPE0_DW3_18   114
 
#define GPE0_DW3_19   115
 
#define GPE0_DW3_20   116
 
#define GPE0_DW3_21   117
 
#define GPE0_DW3_22   118
 
#define GPE0_DW3_23   119
 
#define GPE0_DW3_24   120
 
#define GPE0_DW3_25   121
 
#define GPE0_DW3_26   122
 
#define GPE0_DW3_27   123
 
#define GPE0_DW3_28   124
 
#define GPE0_DW3_29   125
 
#define GPE0_DW3_30   126
 
#define GPE0_DW3_31   127
 
#define GPE_MAX   GPE0_DW3_31
 

Macro Definition Documentation

◆ GPE0_DW1_00

#define GPE0_DW1_00   32

Definition at line 29 of file gpe.h.

◆ GPE0_DW1_01

#define GPE0_DW1_01   33

Definition at line 30 of file gpe.h.

◆ GPE0_DW1_02

#define GPE0_DW1_02   34

Definition at line 31 of file gpe.h.

◆ GPE0_DW1_03

#define GPE0_DW1_03   36

Definition at line 32 of file gpe.h.

◆ GPE0_DW1_04

#define GPE0_DW1_04   36

Definition at line 33 of file gpe.h.

◆ GPE0_DW1_05

#define GPE0_DW1_05   37

Definition at line 34 of file gpe.h.

◆ GPE0_DW1_06

#define GPE0_DW1_06   38

Definition at line 35 of file gpe.h.

◆ GPE0_DW1_07

#define GPE0_DW1_07   39

Definition at line 36 of file gpe.h.

◆ GPE0_DW1_08

#define GPE0_DW1_08   40

Definition at line 37 of file gpe.h.

◆ GPE0_DW1_09

#define GPE0_DW1_09   41

Definition at line 38 of file gpe.h.

◆ GPE0_DW1_10

#define GPE0_DW1_10   42

Definition at line 39 of file gpe.h.

◆ GPE0_DW1_11

#define GPE0_DW1_11   43

Definition at line 40 of file gpe.h.

◆ GPE0_DW1_12

#define GPE0_DW1_12   44

Definition at line 41 of file gpe.h.

◆ GPE0_DW1_13

#define GPE0_DW1_13   45

Definition at line 42 of file gpe.h.

◆ GPE0_DW1_14

#define GPE0_DW1_14   46

Definition at line 43 of file gpe.h.

◆ GPE0_DW1_15

#define GPE0_DW1_15   47

Definition at line 44 of file gpe.h.

◆ GPE0_DW1_16

#define GPE0_DW1_16   48

Definition at line 45 of file gpe.h.

◆ GPE0_DW1_17

#define GPE0_DW1_17   49

Definition at line 46 of file gpe.h.

◆ GPE0_DW1_18

#define GPE0_DW1_18   50

Definition at line 47 of file gpe.h.

◆ GPE0_DW1_19

#define GPE0_DW1_19   51

Definition at line 48 of file gpe.h.

◆ GPE0_DW1_20

#define GPE0_DW1_20   52

Definition at line 49 of file gpe.h.

◆ GPE0_DW1_21

#define GPE0_DW1_21   53

Definition at line 50 of file gpe.h.

◆ GPE0_DW1_22

#define GPE0_DW1_22   54

Definition at line 51 of file gpe.h.

◆ GPE0_DW1_23

#define GPE0_DW1_23   55

Definition at line 52 of file gpe.h.

◆ GPE0_DW1_24

#define GPE0_DW1_24   56

Definition at line 53 of file gpe.h.

◆ GPE0_DW1_25

#define GPE0_DW1_25   57

Definition at line 54 of file gpe.h.

◆ GPE0_DW1_26

#define GPE0_DW1_26   58

Definition at line 55 of file gpe.h.

◆ GPE0_DW1_27

#define GPE0_DW1_27   59

Definition at line 56 of file gpe.h.

◆ GPE0_DW1_28

#define GPE0_DW1_28   60

Definition at line 57 of file gpe.h.

◆ GPE0_DW1_29

#define GPE0_DW1_29   61

Definition at line 58 of file gpe.h.

◆ GPE0_DW1_30

#define GPE0_DW1_30   62

Definition at line 59 of file gpe.h.

◆ GPE0_DW1_31

#define GPE0_DW1_31   63

Definition at line 60 of file gpe.h.

◆ GPE0_DW2_00

#define GPE0_DW2_00   64

Definition at line 62 of file gpe.h.

◆ GPE0_DW2_01

#define GPE0_DW2_01   65

Definition at line 63 of file gpe.h.

◆ GPE0_DW2_02

#define GPE0_DW2_02   66

Definition at line 64 of file gpe.h.

◆ GPE0_DW2_03

#define GPE0_DW2_03   67

Definition at line 65 of file gpe.h.

◆ GPE0_DW2_04

#define GPE0_DW2_04   68

Definition at line 66 of file gpe.h.

◆ GPE0_DW2_05

#define GPE0_DW2_05   69

Definition at line 67 of file gpe.h.

◆ GPE0_DW2_06

#define GPE0_DW2_06   70

Definition at line 68 of file gpe.h.

◆ GPE0_DW2_07

#define GPE0_DW2_07   71

Definition at line 69 of file gpe.h.

◆ GPE0_DW2_08

#define GPE0_DW2_08   72

Definition at line 70 of file gpe.h.

◆ GPE0_DW2_09

#define GPE0_DW2_09   73

Definition at line 71 of file gpe.h.

◆ GPE0_DW2_10

#define GPE0_DW2_10   74

Definition at line 72 of file gpe.h.

◆ GPE0_DW2_11

#define GPE0_DW2_11   75

Definition at line 73 of file gpe.h.

◆ GPE0_DW2_12

#define GPE0_DW2_12   76

Definition at line 74 of file gpe.h.

◆ GPE0_DW2_13

#define GPE0_DW2_13   77

Definition at line 75 of file gpe.h.

◆ GPE0_DW2_14

#define GPE0_DW2_14   78

Definition at line 76 of file gpe.h.

◆ GPE0_DW2_15

#define GPE0_DW2_15   79

Definition at line 77 of file gpe.h.

◆ GPE0_DW2_16

#define GPE0_DW2_16   80

Definition at line 78 of file gpe.h.

◆ GPE0_DW2_17

#define GPE0_DW2_17   81

Definition at line 79 of file gpe.h.

◆ GPE0_DW2_18

#define GPE0_DW2_18   82

Definition at line 80 of file gpe.h.

◆ GPE0_DW2_19

#define GPE0_DW2_19   83

Definition at line 81 of file gpe.h.

◆ GPE0_DW2_20

#define GPE0_DW2_20   84

Definition at line 82 of file gpe.h.

◆ GPE0_DW2_21

#define GPE0_DW2_21   85

Definition at line 83 of file gpe.h.

◆ GPE0_DW2_22

#define GPE0_DW2_22   86

Definition at line 84 of file gpe.h.

◆ GPE0_DW2_23

#define GPE0_DW2_23   87

Definition at line 85 of file gpe.h.

◆ GPE0_DW2_24

#define GPE0_DW2_24   88

Definition at line 86 of file gpe.h.

◆ GPE0_DW2_25

#define GPE0_DW2_25   89

Definition at line 87 of file gpe.h.

◆ GPE0_DW2_26

#define GPE0_DW2_26   90

Definition at line 88 of file gpe.h.

◆ GPE0_DW2_27

#define GPE0_DW2_27   91

Definition at line 89 of file gpe.h.

◆ GPE0_DW2_28

#define GPE0_DW2_28   92

Definition at line 90 of file gpe.h.

◆ GPE0_DW2_29

#define GPE0_DW2_29   93

Definition at line 91 of file gpe.h.

◆ GPE0_DW2_30

#define GPE0_DW2_30   94

Definition at line 92 of file gpe.h.

◆ GPE0_DW2_31

#define GPE0_DW2_31   95

Definition at line 93 of file gpe.h.

◆ GPE0_DW3_00

#define GPE0_DW3_00   96

Definition at line 95 of file gpe.h.

◆ GPE0_DW3_01

#define GPE0_DW3_01   97

Definition at line 96 of file gpe.h.

◆ GPE0_DW3_02

#define GPE0_DW3_02   98

Definition at line 97 of file gpe.h.

◆ GPE0_DW3_03

#define GPE0_DW3_03   99

Definition at line 98 of file gpe.h.

◆ GPE0_DW3_04

#define GPE0_DW3_04   100

Definition at line 99 of file gpe.h.

◆ GPE0_DW3_05

#define GPE0_DW3_05   101

Definition at line 100 of file gpe.h.

◆ GPE0_DW3_06

#define GPE0_DW3_06   102

Definition at line 101 of file gpe.h.

◆ GPE0_DW3_07

#define GPE0_DW3_07   103

Definition at line 102 of file gpe.h.

◆ GPE0_DW3_08

#define GPE0_DW3_08   104

Definition at line 103 of file gpe.h.

◆ GPE0_DW3_09

#define GPE0_DW3_09   105

Definition at line 104 of file gpe.h.

◆ GPE0_DW3_10

#define GPE0_DW3_10   106

Definition at line 105 of file gpe.h.

◆ GPE0_DW3_11

#define GPE0_DW3_11   107

Definition at line 106 of file gpe.h.

◆ GPE0_DW3_12

#define GPE0_DW3_12   108

Definition at line 107 of file gpe.h.

◆ GPE0_DW3_13

#define GPE0_DW3_13   109

Definition at line 108 of file gpe.h.

◆ GPE0_DW3_14

#define GPE0_DW3_14   110

Definition at line 109 of file gpe.h.

◆ GPE0_DW3_15

#define GPE0_DW3_15   111

Definition at line 110 of file gpe.h.

◆ GPE0_DW3_16

#define GPE0_DW3_16   112

Definition at line 111 of file gpe.h.

◆ GPE0_DW3_17

#define GPE0_DW3_17   113

Definition at line 112 of file gpe.h.

◆ GPE0_DW3_18

#define GPE0_DW3_18   114

Definition at line 113 of file gpe.h.

◆ GPE0_DW3_19

#define GPE0_DW3_19   115

Definition at line 114 of file gpe.h.

◆ GPE0_DW3_20

#define GPE0_DW3_20   116

Definition at line 115 of file gpe.h.

◆ GPE0_DW3_21

#define GPE0_DW3_21   117

Definition at line 116 of file gpe.h.

◆ GPE0_DW3_22

#define GPE0_DW3_22   118

Definition at line 117 of file gpe.h.

◆ GPE0_DW3_23

#define GPE0_DW3_23   119

Definition at line 118 of file gpe.h.

◆ GPE0_DW3_24

#define GPE0_DW3_24   120

Definition at line 119 of file gpe.h.

◆ GPE0_DW3_25

#define GPE0_DW3_25   121

Definition at line 120 of file gpe.h.

◆ GPE0_DW3_26

#define GPE0_DW3_26   122

Definition at line 121 of file gpe.h.

◆ GPE0_DW3_27

#define GPE0_DW3_27   123

Definition at line 122 of file gpe.h.

◆ GPE0_DW3_28

#define GPE0_DW3_28   124

Definition at line 123 of file gpe.h.

◆ GPE0_DW3_29

#define GPE0_DW3_29   125

Definition at line 124 of file gpe.h.

◆ GPE0_DW3_30

#define GPE0_DW3_30   126

Definition at line 125 of file gpe.h.

◆ GPE0_DW3_31

#define GPE0_DW3_31   127

Definition at line 126 of file gpe.h.

◆ GPE0A_AVS_PME_STS

#define GPE0A_AVS_PME_STS   14

Definition at line 19 of file gpe.h.

◆ GPE0A_BATLOW_STS

#define GPE0A_BATLOW_STS   10

Definition at line 15 of file gpe.h.

◆ GPE0A_CNVI_PME_STS

#define GPE0A_CNVI_PME_STS   18

Definition at line 23 of file gpe.h.

◆ GPE0A_CSE_PME_STS

#define GPE0A_CSE_PME_STS   11

Definition at line 16 of file gpe.h.

◆ GPE0A_ESPI_SCI_STS

#define GPE0A_ESPI_SCI_STS   20 /* Present in GLK */

Definition at line 24 of file gpe.h.

◆ GPE0A_GPIO_TIER1_SCI_STS

#define GPE0A_GPIO_TIER1_SCI_STS   15

Definition at line 20 of file gpe.h.

◆ GPE0A_PCIE_GPE_STS

#define GPE0A_PCIE_GPE_STS   9

Definition at line 14 of file gpe.h.

◆ GPE0A_PCIE_SCI_STS

#define GPE0A_PCIE_SCI_STS   0

Definition at line 7 of file gpe.h.

◆ GPE0A_PCIE_WAKE0_STS

#define GPE0A_PCIE_WAKE0_STS   3

Definition at line 9 of file gpe.h.

◆ GPE0A_PCIE_WAKE1_STS

#define GPE0A_PCIE_WAKE1_STS   6

Definition at line 11 of file gpe.h.

◆ GPE0A_PCIE_WAKE2_STS

#define GPE0A_PCIE_WAKE2_STS   7

Definition at line 12 of file gpe.h.

◆ GPE0A_PCIE_WAKE3_STS

#define GPE0A_PCIE_WAKE3_STS   8

Definition at line 13 of file gpe.h.

◆ GPE0A_PUNIT_SCI_STS

#define GPE0A_PUNIT_SCI_STS   4

Definition at line 10 of file gpe.h.

◆ GPE0A_SATA_PME_STS

#define GPE0A_SATA_PME_STS   17

Definition at line 22 of file gpe.h.

◆ GPE0A_SMB_WAK_STS

#define GPE0A_SMB_WAK_STS   16

Definition at line 21 of file gpe.h.

◆ GPE0A_SWGPE_STS

#define GPE0A_SWGPE_STS   2

Definition at line 8 of file gpe.h.

◆ GPE0A_XDCI_PME_STS

#define GPE0A_XDCI_PME_STS   12

Definition at line 17 of file gpe.h.

◆ GPE0A_XHCI_PME_STS

#define GPE0A_XHCI_PME_STS   13

Definition at line 18 of file gpe.h.

◆ GPE_MAX

#define GPE_MAX   GPE0_DW3_31

Definition at line 128 of file gpe.h.