#include <types.h>
Go to the source code of this file.
◆ GEVENT_MASK
Value:
#define SMITYPE_G_USBOC0_L
#define SMITYPE_G_ESPI_RESET_L
#define SMITYPE_G_USBOC1_L
#define SMITYPE_G_GENINT1_L
#define SMITYPE_G_AGPIO40
#define SMITYPE_G_USBOC3_L
#define SMITYPE_G_USBOC2_L
#define SMITYPE_G_LPC_SMI_L
#define SMITYPE_G_SYSRESET_L
#define SMITYPE_G_AGPIO23
#define SMITYPE_G_GENINT2_L
#define SMITYPE_G_PWR_BTN_L
Definition at line 47 of file smi.h.
◆ NUMBER_SMITYPES
#define NUMBER_SMITYPES 160 |
Definition at line 11 of file smi.h.
◆ SCI_GPES
Definition at line 10 of file smi.h.
◆ SCIMAPS
#define SCIMAPS 59 /* 0..58 */ |
Definition at line 9 of file smi.h.
◆ SMI_EVENT_ENABLE
#define SMI_EVENT_ENABLE 0x04 |
Definition at line 14 of file smi.h.
◆ SMI_EVENT_STATUS
#define SMI_EVENT_STATUS 0x0 |
Definition at line 13 of file smi.h.
◆ SMI_GEVENTS
Definition at line 8 of file smi.h.
◆ SMI_MODE_MASK
#define SMI_MODE_MASK 0x03 |
◆ SMI_REG_CONTROL0
#define SMI_REG_CONTROL0 0xa0 |
◆ SMI_REG_CONTROL1
#define SMI_REG_CONTROL1 0xa4 |
◆ SMI_REG_CONTROL2
#define SMI_REG_CONTROL2 0xa8 |
◆ SMI_REG_CONTROL3
#define SMI_REG_CONTROL3 0xac |
◆ SMI_REG_CONTROL4
#define SMI_REG_CONTROL4 0xb0 |
◆ SMI_REG_CONTROL5
#define SMI_REG_CONTROL5 0xb4 |
◆ SMI_REG_CONTROL6
#define SMI_REG_CONTROL6 0xb8 |
◆ SMI_REG_CONTROL7
#define SMI_REG_CONTROL7 0xbc |
◆ SMI_REG_CONTROL8
#define SMI_REG_CONTROL8 0xc0 |
◆ SMI_REG_CONTROL9
#define SMI_REG_CONTROL9 0xc4 |
◆ SMI_REG_POINTER
#define SMI_REG_POINTER 0x94 |
◆ SMI_REG_SMISTS0
#define SMI_REG_SMISTS0 0x80 |
◆ SMI_REG_SMISTS1
#define SMI_REG_SMISTS1 0x84 |
◆ SMI_REG_SMISTS2
#define SMI_REG_SMISTS2 0x88 |
◆ SMI_REG_SMISTS3
#define SMI_REG_SMISTS3 0x8c |
◆ SMI_REG_SMISTS4
#define SMI_REG_SMISTS4 0x90 |
◆ SMI_REG_SMITRIG0
#define SMI_REG_SMITRIG0 0x98 |
◆ SMI_SCI_EN
Definition at line 18 of file smi.h.
◆ SMI_SCI_LEVEL
#define SMI_SCI_LEVEL 0x0c |
Definition at line 16 of file smi.h.
◆ SMI_SCI_MAP
Definition at line 20 of file smi.h.
◆ SMI_SCI_MAP0
#define SMI_SCI_MAP0 0x40 |
Definition at line 19 of file smi.h.
◆ SMI_SCI_STATUS
#define SMI_SCI_STATUS 0x10 |
Definition at line 17 of file smi.h.
◆ SMI_SCI_TRIG
#define SMI_SCI_TRIG 0x08 |
Definition at line 15 of file smi.h.
◆ SMI_STATUS_SRC_0
#define SMI_STATUS_SRC_0 (1 << 1) /* SMIx80 */ |
◆ SMI_STATUS_SRC_1
#define SMI_STATUS_SRC_1 (1 << 2) /* SMIx84... */ |
◆ SMI_STATUS_SRC_2
#define SMI_STATUS_SRC_2 (1 << 3) |
◆ SMI_STATUS_SRC_3
#define SMI_STATUS_SRC_3 (1 << 4) |
◆ SMI_STATUS_SRC_4
#define SMI_STATUS_SRC_4 (1 << 5) |
◆ SMI_STATUS_SRC_SCI
#define SMI_STATUS_SRC_SCI (1 << 0) |
◆ SMI_TIMER
◆ SMI_TIMER_EN
#define SMI_TIMER_EN (1 << 15) |
◆ SMI_TIMER_MASK
#define SMI_TIMER_MASK 0x7fff |
◆ SMI_TIMER_SEL
#define SMI_TIMER_SEL (1 << 29) |
◆ SMITRG0_EOS
#define SMITRG0_EOS (1 << 28) |
◆ SMITRG0_SMIENB
#define SMITRG0_SMIENB (1 << 31) |
◆ SMITRIG0_PSP
#define SMITRIG0_PSP (1 << 25) |
◆ SMITYPE_AB_SMI
#define SMITYPE_AB_SMI 144 |
◆ SMITYPE_ACDC_TIMER
#define SMITYPE_ACDC_TIMER 58 |
◆ SMITYPE_AHCI
◆ SMITYPE_AL2H_ACPI
#define SMITYPE_AL2H_ACPI 66 |
◆ SMITYPE_ALT_HPET_ALARM
#define SMITYPE_ALT_HPET_ALARM 43 |
Definition at line 86 of file smi.h.
◆ SMITYPE_APU_HW
#define SMITYPE_APU_HW 53 |
Definition at line 96 of file smi.h.
◆ SMITYPE_ASF_MASTER_SLAVE
#define SMITYPE_ASF_MASTER_SLAVE 45 |
Definition at line 88 of file smi.h.
◆ SMITYPE_AZPME
Definition at line 82 of file smi.h.
◆ SMITYPE_BIOS_RLS
#define SMITYPE_BIOS_RLS 73 |
◆ SMITYPE_CF9_WRITE
#define SMITYPE_CF9_WRITE 141 |
◆ SMITYPE_CFGTRAP0
#define SMITYPE_CFGTRAP0 156 |
◆ SMITYPE_EMUL60_64
#define SMITYPE_EMUL60_64 90 |
◆ SMITYPE_ESPI_SMI
#define SMITYPE_ESPI_SMI 146 |
◆ SMITYPE_ESPI_SYS
#define SMITYPE_ESPI_SYS 26 |
Definition at line 73 of file smi.h.
◆ SMITYPE_ESPI_WAKE_PME
#define SMITYPE_ESPI_WAKE_PME 27 |
Definition at line 74 of file smi.h.
◆ SMITYPE_FAN_THERMAL
#define SMITYPE_FAN_THERMAL 44 |
Definition at line 87 of file smi.h.
◆ SMITYPE_FANIN0
#define SMITYPE_FANIN0 133 |
◆ SMITYPE_G_AGPIO23
#define SMITYPE_G_AGPIO23 16 |
Definition at line 39 of file smi.h.
◆ SMITYPE_G_AGPIO3
#define SMITYPE_G_AGPIO3 2 |
Definition at line 25 of file smi.h.
◆ SMITYPE_G_AGPIO4
#define SMITYPE_G_AGPIO4 4 |
Definition at line 27 of file smi.h.
◆ SMITYPE_G_AGPIO40
#define SMITYPE_G_AGPIO40 20 |
Definition at line 43 of file smi.h.
◆ SMITYPE_G_AGPIO5
#define SMITYPE_G_AGPIO5 7 |
Definition at line 30 of file smi.h.
◆ SMITYPE_G_AGPIO6
#define SMITYPE_G_AGPIO6 10 |
Definition at line 33 of file smi.h.
◆ SMITYPE_G_AGPIO7
#define SMITYPE_G_AGPIO7 11 |
Definition at line 34 of file smi.h.
◆ SMITYPE_G_AGPIO8
#define SMITYPE_G_AGPIO8 23 |
Definition at line 46 of file smi.h.
◆ SMITYPE_G_AGPIO9
#define SMITYPE_G_AGPIO9 22 |
Definition at line 45 of file smi.h.
◆ SMITYPE_G_ESPI_RESET_L
#define SMITYPE_G_ESPI_RESET_L 17 |
Definition at line 40 of file smi.h.
◆ SMITYPE_G_FANIN0
#define SMITYPE_G_FANIN0 18 |
Definition at line 41 of file smi.h.
◆ SMITYPE_G_GENINT1_L
#define SMITYPE_G_GENINT1_L 0 |
Definition at line 23 of file smi.h.
◆ SMITYPE_G_GENINT2_L
#define SMITYPE_G_GENINT2_L 1 |
Definition at line 24 of file smi.h.
◆ SMITYPE_G_LPC_SMI_L
#define SMITYPE_G_LPC_SMI_L 9 |
Definition at line 32 of file smi.h.
◆ SMITYPE_G_LPCPD
#define SMITYPE_G_LPCPD 5 |
Definition at line 28 of file smi.h.
◆ SMITYPE_G_LPCPME
#define SMITYPE_G_LPCPME 3 |
Definition at line 26 of file smi.h.
◆ SMITYPE_G_PWR_BTN_L
#define SMITYPE_G_PWR_BTN_L 21 |
Definition at line 44 of file smi.h.
◆ SMITYPE_G_SPKR
Definition at line 29 of file smi.h.
◆ SMITYPE_G_SYSRESET_L
#define SMITYPE_G_SYSRESET_L 19 |
Definition at line 42 of file smi.h.
◆ SMITYPE_G_USBOC0_L
#define SMITYPE_G_USBOC0_L 12 |
Definition at line 35 of file smi.h.
◆ SMITYPE_G_USBOC1_L
#define SMITYPE_G_USBOC1_L 13 |
Definition at line 36 of file smi.h.
◆ SMITYPE_G_USBOC2_L
#define SMITYPE_G_USBOC2_L 14 |
Definition at line 37 of file smi.h.
◆ SMITYPE_G_USBOC3_L
#define SMITYPE_G_USBOC3_L 15 |
Definition at line 38 of file smi.h.
◆ SMITYPE_G_WAKE_L
#define SMITYPE_G_WAKE_L 8 |
Definition at line 31 of file smi.h.
◆ SMITYPE_GBL_RLS
#define SMITYPE_GBL_RLS 72 |
◆ SMITYPE_GPIO_CTL
#define SMITYPE_GPIO_CTL 41 |
Definition at line 84 of file smi.h.
◆ SMITYPE_GPP_PME
#define SMITYPE_GPP_PME 29 |
Definition at line 76 of file smi.h.
◆ SMITYPE_GPP_SERR
#define SMITYPE_GPP_SERR 85 |
◆ SMITYPE_I2S_WAKE
#define SMITYPE_I2S_WAKE 46 |
Definition at line 89 of file smi.h.
◆ SMITYPE_ILLB
Definition at line 93 of file smi.h.
◆ SMITYPE_INTRUDER
#define SMITYPE_INTRUDER 81 |
◆ SMITYPE_IOTRAP0
#define SMITYPE_IOTRAP0 148 |
◆ SMITYPE_IOTRAP1
#define SMITYPE_IOTRAP1 149 |
◆ SMITYPE_IOTRAP2
#define SMITYPE_IOTRAP2 150 |
◆ SMITYPE_IOTRAP3
#define SMITYPE_IOTRAP3 151 |
◆ SMITYPE_KB_RESET
#define SMITYPE_KB_RESET 64 |
◆ SMITYPE_LONG_TIMER
#define SMITYPE_LONG_TIMER 143 |
◆ SMITYPE_MEMTRAP0
#define SMITYPE_MEMTRAP0 152 |
◆ SMITYPE_MP2_GPIO0
#define SMITYPE_MP2_GPIO0 25 |
Definition at line 72 of file smi.h.
◆ SMITYPE_MP2_GPIO1
#define SMITYPE_MP2_GPIO1 28 |
Definition at line 75 of file smi.h.
◆ SMITYPE_MP2_WAKE
#define SMITYPE_MP2_WAKE 24 |
Definition at line 71 of file smi.h.
◆ SMITYPE_NB_GPP_HOT_PLUG
#define SMITYPE_NB_GPP_HOT_PLUG 30 |
Definition at line 77 of file smi.h.
◆ SMITYPE_NB_GPP_HP_PULSE
#define SMITYPE_NB_GPP_HP_PULSE 69 |
◆ SMITYPE_NB_GPP_PME_PULSE
#define SMITYPE_NB_GPP_PME_PULSE 68 |
◆ SMITYPE_NB_SCI
#define SMITYPE_NB_SCI 54 |
Definition at line 97 of file smi.h.
◆ SMITYPE_PCI_SERR
#define SMITYPE_PCI_SERR 84 |
◆ SMITYPE_PROCHOT
#define SMITYPE_PROCHOT 52 |
Definition at line 95 of file smi.h.
◆ SMITYPE_PROTHOT
#define SMITYPE_PROTHOT 83 |
◆ SMITYPE_PSP
Definition at line 80 of file smi.h.
◆ SMITYPE_PWRBUTTON_DOWN
#define SMITYPE_PWRBUTTON_DOWN 74 |
◆ SMITYPE_PWRBUTTON_UP
#define SMITYPE_PWRBUTTON_UP 51 |
Definition at line 94 of file smi.h.
◆ SMITYPE_RAS_SERR
#define SMITYPE_RAS_SERR 55 |
Definition at line 98 of file smi.h.
◆ SMITYPE_SERIRQ
#define SMITYPE_SERIRQ 77 |
◆ SMITYPE_SHORT_TIMER
#define SMITYPE_SHORT_TIMER 142 |
◆ SMITYPE_SLP_TYP
#define SMITYPE_SLP_TYP 65 |
◆ SMITYPE_SMBUS0_INTR
#define SMITYPE_SMBUS0_INTR 78 |
◆ SMITYPE_SMBUS0_MASTER
#define SMITYPE_SMBUS0_MASTER 47 |
Definition at line 90 of file smi.h.
◆ SMITYPE_SMI_CMD_PORT
#define SMITYPE_SMI_CMD_PORT 75 |
◆ SMITYPE_TRAFFIC_MON
#define SMITYPE_TRAFFIC_MON 49 |
Definition at line 92 of file smi.h.
◆ SMITYPE_TWARN
Definition at line 91 of file smi.h.
◆ SMITYPE_USB_PD_I2C4
#define SMITYPE_USB_PD_I2C4 40 |
Definition at line 83 of file smi.h.
◆ SMITYPE_USB_SMI
#define SMITYPE_USB_SMI 76 |
◆ SMITYPE_USBPD_I2C_INT
#define SMITYPE_USBPD_I2C_INT 70 |
◆ SMITYPE_VBAT_LOW
#define SMITYPE_VBAT_LOW 82 |
◆ SMITYPE_WAKE_L2
#define SMITYPE_WAKE_L2 32 |
Definition at line 79 of file smi.h.
◆ SMITYPE_XHC0_PME
#define SMITYPE_XHC0_PME 56 |
Definition at line 99 of file smi.h.
◆ SMITYPE_XHC1_PME
#define SMITYPE_XHC1_PME 57 |
◆ TYPE_TO_MASK
#define TYPE_TO_MASK |
( |
|
X | ) |
(1 << (X) % 32) |