OpenBIC
OpenSource Bridge-IC
plat_isr.h File Reference
#include <stdint.h>
#include "ipmi.h"
Include dependency graph for plat_isr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DETECT_SMI_DELAY_90S   90
 

Enumerations

enum  GET_SET_M2_OPTION {
  DEVICE_SET_POWER_OFF = 0x00 , DEVICE_SET_POWER_ON = 0x01 , DEVICE_GET_POWER_STATUS = 0x03 , DEVICE_SET_POWER_OFF = 0x00 ,
  DEVICE_SET_POWER_ON = 0x01 , DEVICE_GET_POWER_STATUS = 0x03 , DEVICE_SET_POWER_OFF = 0x00 , DEVICE_SET_POWER_ON = 0x01 ,
  DEVICE_GET_POWER_STATUS = 0x03
}
 

Functions

void send_gpio_interrupt (uint8_t gpio_num)
 
void ISR_PLTRST ()
 
void ISR_SLP3 ()
 
void ISR_DC_ON ()
 
void ISR_BMC_PRDY ()
 
void ISR_PWRGD_CPU ()
 
void ISR_CATERR ()
 
void ISR_DBP_PRSNT ()
 
void ISR_POST_COMPLETE ()
 
void ISR_SOC_THMALTRIP ()
 
void ISR_SYS_THROTTLE ()
 
void ISR_PCH_THMALTRIP ()
 
void ISR_HSC_OC ()
 
void ISR_CPU_MEMHOT ()
 
void ISR_CPUVR_HOT ()
 
void ISR_PCH_PWRGD ()
 
void ISR_MB_THROTTLE ()
 
void ISR_HSC_THROTTLE ()
 
void ISR_FM_THROTTLE ()
 
void ISR_RMCA ()
 
void ISR_CPU_VPP_INT ()
 
void ISR_NMI ()
 
void ISR_RST_PLTRST_PLD ()
 
void ISR_SMI ()
 

Macro Definition Documentation

◆ DETECT_SMI_DELAY_90S

#define DETECT_SMI_DELAY_90S   90

Enumeration Type Documentation

◆ GET_SET_M2_OPTION

Enumerator
DEVICE_SET_POWER_OFF 
DEVICE_SET_POWER_ON 
DEVICE_GET_POWER_STATUS 
DEVICE_SET_POWER_OFF 
DEVICE_SET_POWER_ON 
DEVICE_GET_POWER_STATUS 
DEVICE_SET_POWER_OFF 
DEVICE_SET_POWER_ON 
DEVICE_GET_POWER_STATUS 

Function Documentation

◆ ISR_BMC_PRDY()

void ISR_BMC_PRDY ( )

◆ ISR_CATERR()

void ISR_CATERR ( )

◆ ISR_CPU_MEMHOT()

void ISR_CPU_MEMHOT ( )

◆ ISR_CPU_VPP_INT()

void ISR_CPU_VPP_INT ( )
Here is the call graph for this function:

◆ ISR_CPUVR_HOT()

void ISR_CPUVR_HOT ( )

◆ ISR_DBP_PRSNT()

void ISR_DBP_PRSNT ( )

◆ ISR_DC_ON()

void ISR_DC_ON ( )

◆ ISR_FM_THROTTLE()

void ISR_FM_THROTTLE ( )
Here is the call graph for this function:

◆ ISR_HSC_OC()

void ISR_HSC_OC ( )

◆ ISR_HSC_THROTTLE()

void ISR_HSC_THROTTLE ( )

◆ ISR_MB_THROTTLE()

void ISR_MB_THROTTLE ( )

◆ ISR_NMI()

void ISR_NMI ( )
Here is the call graph for this function:

◆ ISR_PCH_PWRGD()

void ISR_PCH_PWRGD ( )
Here is the call graph for this function:

◆ ISR_PCH_THMALTRIP()

void ISR_PCH_THMALTRIP ( )
Here is the call graph for this function:

◆ ISR_PLTRST()

void ISR_PLTRST ( )

◆ ISR_POST_COMPLETE()

void ISR_POST_COMPLETE ( )

◆ ISR_PWRGD_CPU()

void ISR_PWRGD_CPU ( )

◆ ISR_RMCA()

void ISR_RMCA ( )

◆ ISR_RST_PLTRST_PLD()

void ISR_RST_PLTRST_PLD ( )
Here is the call graph for this function:

◆ ISR_SLP3()

void ISR_SLP3 ( )

◆ ISR_SMI()

void ISR_SMI ( )
Here is the call graph for this function:

◆ ISR_SOC_THMALTRIP()

void ISR_SOC_THMALTRIP ( )

◆ ISR_SYS_THROTTLE()

void ISR_SYS_THROTTLE ( )

◆ send_gpio_interrupt()

void send_gpio_interrupt ( uint8_t  gpio_num)