PDK API Guide for J721E
pmic_irq_lp8764x.h File Reference

Introduction

LP8764x Hera PMIC IRQ Driver API/interface file.

Go to the source code of this file.

Macros

PMIC IRQ Interrupt values for LP8764x HERA PMIC Device.

#define PMIC_LP8764X_WD_RST_INT   (0U)
 
#define PMIC_LP8764X_WD_FAIL_INT   (1U)
 
#define PMIC_LP8764X_WD_LONGWIN_TIMEOUT_INT   (2U)
 
#define PMIC_LP8764X_ESM_MCU_RST_INT   (3U)
 
#define PMIC_LP8764X_ESM_MCU_FAIL_INT   (4U)
 
#define PMIC_LP8764X_ESM_MCU_PIN_INT   (5U)
 
#define PMIC_LP8764X_NRSTOUT_SOC_READBACK_INT   (6U)
 
#define PMIC_LP8764X_EN_DRV_READBACK_INT   (7U)
 
#define PMIC_LP8764X_I2C2_ADR_ERR_INT   (8U)
 
#define PMIC_LP8764X_I2C2_CRC_ERR_INT   (9U)
 
#define PMIC_LP8764X_COMM_ADR_ERR_INT   (10U)
 
#define PMIC_LP8764X_COMM_CRC_ERR_INT   (11U)
 
#define PMIC_LP8764X_COMM_FRM_ERR_INT   (12U)
 
#define PMIC_LP8764X_SOC_PWR_ERR_INT   (13U)
 
#define PMIC_LP8764X_MCU_PWR_ERR_INT   (14U)
 
#define PMIC_LP8764X_ORD_SHUTDOWN_INT   (15U)
 
#define PMIC_LP8764X_IMM_SHUTOWN_INT   (16U)
 
#define PMIC_LP8764X_PFSM_ERR_INT   (17U)
 
#define PMIC_LP8764X_VCCA_OVP_INT   (18U)
 
#define PMIC_LP8764X_TSD_IMM_INT   (19U)
 
#define PMIC_LP8764X_NRSTOUT_READBACK_INT   (20U)
 
#define PMIC_LP8764X_NINT_READBACK_INT   (21U)
 
#define PMIC_LP8764X_SPMI_ERR_INT   (22U)
 
#define PMIC_LP8764X_RECOV_CNT_INT   (23U)
 
#define PMIC_LP8764X_REG_CRC_ERR_INT   (24U)
 
#define PMIC_LP8764X_BIST_FAIL_INT   (25U)
 
#define PMIC_LP8764X_TSD_ORD_INT   (26U)
 
#define PMIC_LP8764X_TWARN_INT   (27U)
 
#define PMIC_LP8764X_EXT_CLK_INT   (28U)
 
#define PMIC_LP8764X_BIST_PASS_INT   (29U)
 
#define PMIC_LP8764X_FSD_INT   (30U)
 
#define PMIC_LP8764X_ENABLE_INT   (31U)
 
#define PMIC_LP8764X_GPIO8_INT   (32U)
 
#define PMIC_LP8764X_GPIO7_INT   (33U)
 
#define PMIC_LP8764X_GPIO6_INT   (34U)
 
#define PMIC_LP8764X_GPIO5_INT   (35U)
 
#define PMIC_LP8764X_GPIO4_INT   (36U)
 
#define PMIC_LP8764X_GPIO3_INT   (37U)
 
#define PMIC_LP8764X_GPIO2_INT   (38U)
 
#define PMIC_LP8764X_GPIO1_INT   (39U)
 
#define PMIC_LP8764X_GPIO10_INT   (40U)
 
#define PMIC_LP8764X_GPIO9_INT   (41U)
 
#define PMIC_LP8764X_VMON2_RV_INT   (42U)
 
#define PMIC_LP8764X_VMON2_UV_INT   (43U)
 
#define PMIC_LP8764X_VMON2_OV_INT   (44U)
 
#define PMIC_LP8764X_VMON1_RV_INT   (45U)
 
#define PMIC_LP8764X_VMON1_UV_INT   (46U)
 
#define PMIC_LP8764X_VMON1_OV_INT   (47U)
 
#define PMIC_LP8764X_VCCA_UV_INT   (48U)
 
#define PMIC_LP8764X_VCCA_OV_INT   (49U)
 
#define PMIC_LP8764X_BUCK4_ILIM_INT   (50U)
 
#define PMIC_LP8764X_BUCK4_SC_INT   (51U)
 
#define PMIC_LP8764X_BUCK4_UV_INT   (52U)
 
#define PMIC_LP8764X_BUCK4_OV_INT   (53U)
 
#define PMIC_LP8764X_BUCK3_ILIM_INT   (54U)
 
#define PMIC_LP8764X_BUCK3_SC_INT   (55U)
 
#define PMIC_LP8764X_BUCK3_UV_INT   (56U)
 
#define PMIC_LP8764X_BUCK3_OV_INT   (57U)
 
#define PMIC_LP8764X_BUCK2_ILIM_INT   (58U)
 
#define PMIC_LP8764X_BUCK2_SC_INT   (59U)
 
#define PMIC_LP8764X_BUCK2_UV_INT   (60U)
 
#define PMIC_LP8764X_BUCK2_OV_INT   (61U)
 
#define PMIC_LP8764X_BUCK1_ILIM_INT   (62U)
 
#define PMIC_LP8764X_BUCK1_SC_INT   (63U)
 
#define PMIC_LP8764X_BUCK1_UV_INT   (64U)
 
#define PMIC_LP8764X_BUCK1_OV_INT   (65U)
 
#define PMIC_LP8764X_SOFT_REBOOT_INT   (66U)
 
#define PMIC_LP8764X_IRQ_MAX_NUM_PG_1_0   (66U)
 
#define PMIC_LP8764X_IRQ_MAX_NUM_PG_2_0   (67U)
 
PMIC GPIO Interrupt Mask values for tps6594x.

#define PMIC_LP8764X_IRQ_GPIO_1_INT_MASK_NUM   (0U)
 
#define PMIC_LP8764X_IRQ_GPIO_2_INT_MASK_NUM   (1U)
 
#define PMIC_LP8764X_IRQ_GPIO_3_INT_MASK_NUM   (2U)
 
#define PMIC_LP8764X_IRQ_GPIO_4_INT_MASK_NUM   (3U)
 
#define PMIC_LP8764X_IRQ_GPIO_5_INT_MASK_NUM   (4U)
 
#define PMIC_LP8764X_IRQ_GPIO_6_INT_MASK_NUM   (5U)
 
#define PMIC_LP8764X_IRQ_GPIO_7_INT_MASK_NUM   (6U)
 
#define PMIC_LP8764X_IRQ_GPIO_8_INT_MASK_NUM   (7U)
 
#define PMIC_LP8764X_IRQ_GPIO_9_INT_MASK_NUM   (8U)
 
#define PMIC_LP8764X_IRQ_GPIO_10_INT_MASK_NUM   (9U)