OpenBIC
OpenSource Bridge-IC
plat_isr.c File Reference
#include <zephyr.h>
#include <stdio.h>
#include <stdlib.h>
#include <logging/log.h>
#include "plat_gpio.h"
#include "plat_cpld.h"
#include "plat_log.h"
#include "plat_event.h"
#include "plat_ioexp.h"
#include "plat_hook.h"
#include "plat_iris_smbus.h"
#include "plat_util.h"
#include "plat_i2c.h"
#include "shell_iris_power.h"
#include "plat_class.h"
Include dependency graph for plat_isr.c:

Functions

 LOG_MODULE_REGISTER (plat_isr)
 
 K_TIMER_DEFINE (check_ubc_delayed_timer, check_ubc_delayed_timer_handler, NULL)
 
void set_pwr_steps_on_flag (uint8_t flag_value)
 
uint8_t get_pwr_steps_on_flag (void)
 
void ISR_GPIO_ALL_VR_PM_ALERT_R_N ()
 
void ISR_GPIO_FM_PLD_UBC_EN_R ()
 
void ISR_GPIO_RST_IRIS_PWR_ON_PLD_R1_N ()
 
void ISR_GPIO_SMB_HAMSA_MMC_LVC33_ALERT_N ()
 
bool plat_gpio_immediate_int_cb (uint8_t gpio_num)
 

Variables

uint8_t pwr_steps_on_flag = 0
 

Function Documentation

◆ get_pwr_steps_on_flag()

uint8_t get_pwr_steps_on_flag ( void  )

◆ ISR_GPIO_ALL_VR_PM_ALERT_R_N()

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

◆ ISR_GPIO_FM_PLD_UBC_EN_R()

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

◆ ISR_GPIO_RST_IRIS_PWR_ON_PLD_R1_N()

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

◆ ISR_GPIO_SMB_HAMSA_MMC_LVC33_ALERT_N()

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

◆ K_TIMER_DEFINE()

K_TIMER_DEFINE ( check_ubc_delayed_timer  ,
check_ubc_delayed_timer_handler  ,
NULL   
)

◆ LOG_MODULE_REGISTER()

LOG_MODULE_REGISTER ( plat_isr  )

◆ plat_gpio_immediate_int_cb()

bool plat_gpio_immediate_int_cb ( uint8_t  gpio_num)

◆ set_pwr_steps_on_flag()

void set_pwr_steps_on_flag ( uint8_t  flag_value)

Variable Documentation

◆ pwr_steps_on_flag

uint8_t pwr_steps_on_flag = 0