PDK API Guide for J721E
pmic_irq_tps6594x.h File Reference

Introduction

TPS6594x LEO PMIC IRQ Driver API/interface file.

Go to the source code of this file.

Macros

PMIC IRQ Interrupt values for tps6594x LEO PMIC device

#define PMIC_TPS6594X_WD_RST_INT   (0U)
 
#define PMIC_TPS6594X_WD_FAIL_INT   (1U)
 
#define PMIC_TPS6594X_WD_LONGWIN_TIMEOUT_INT   (2U)
 
#define PMIC_TPS6594X_ESM_MCU_RST_INT   (3U)
 
#define PMIC_TPS6594X_ESM_MCU_FAIL_INT   (4U)
 
#define PMIC_TPS6594X_ESM_MCU_PIN_INT   (5U)
 
#define PMIC_TPS6594X_ESM_SOC_RST_INT   (6U)
 
#define PMIC_TPS6594X_ESM_SOC_FAIL_INT   (7U)
 
#define PMIC_TPS6594X_ESM_SOC_PIN_INT   (8U)
 
#define PMIC_TPS6594X_NRSTOUT_SOC_READBACK_INT   (9U)
 
#define PMIC_TPS6594X_EN_DRV_READBACK_INT   (10U)
 
#define PMIC_TPS6594X_I2C2_ADR_ERR_INT   (11U)
 
#define PMIC_TPS6594X_I2C2_CRC_ERR_INT   (12U)
 
#define PMIC_TPS6594X_COMM_ADR_ERR_INT   (13U)
 
#define PMIC_TPS6594X_COMM_CRC_ERR_INT   (14U)
 
#define PMIC_TPS6594X_COMM_FRM_ERR_INT   (15U)
 
#define PMIC_TPS6594X_SOC_PWR_ERR_INT   (16U)
 
#define PMIC_TPS6594X_MCU_PWR_ERR_INT   (17U)
 
#define PMIC_TPS6594X_ORD_SHUTDOWN_INT   (18U)
 
#define PMIC_TPS6594X_IMM_SHUTOWN_INT   (19U)
 
#define PMIC_TPS6594X_PFSM_ERR_INT   (20U)
 
#define PMIC_TPS6594X_VCCA_OVP_INT   (21U)
 
#define PMIC_TPS6594X_TSD_IMM_INT   (22U)
 
#define PMIC_TPS6594X_NRSTOUT_READBACK_INT   (23U)
 
#define PMIC_TPS6594X_NINT_READBACK_INT   (24U)
 
#define PMIC_TPS6594X_NPWRON_LONG_INT   (25U)
 
#define PMIC_TPS6594X_SPMI_ERR_INT   (26U)
 
#define PMIC_TPS6594X_RECOV_CNT_INT   (27U)
 
#define PMIC_TPS6594X_REG_CRC_ERR_INT   (28U)
 
#define PMIC_TPS6594X_BIST_FAIL_INT   (29U)
 
#define PMIC_TPS6594X_TSD_ORD_INT   (30U)
 
#define PMIC_TPS6594X_TWARN_INT   (31U)
 
#define PMIC_TPS6594X_EXT_CLK_INT   (32U)
 
#define PMIC_TPS6594X_BIST_PASS_INT   (33U)
 
#define PMIC_TPS6594X_FSD_INT   (34U)
 
#define PMIC_TPS6594X_RTC_ALARM_INT   (35U)
 
#define PMIC_TPS6594X_RTC_TIMER_INT   (36U)
 
#define PMIC_TPS6594X_ENABLE_INT   (37U)
 
#define PMIC_TPS6594X_NPWRON_START_INT   (38U)
 
#define PMIC_TPS6594X_GPIO8_INT   (39U)
 
#define PMIC_TPS6594X_GPIO7_INT   (40U)
 
#define PMIC_TPS6594X_GPIO6_INT   (41U)
 
#define PMIC_TPS6594X_GPIO5_INT   (42U)
 
#define PMIC_TPS6594X_GPIO4_INT   (43U)
 
#define PMIC_TPS6594X_GPIO3_INT   (44U)
 
#define PMIC_TPS6594X_GPIO2_INT   (45U)
 
#define PMIC_TPS6594X_GPIO1_INT   (46U)
 
#define PMIC_TPS6594X_GPIO11_INT   (47U)
 
#define PMIC_TPS6594X_GPIO10_INT   (48U)
 
#define PMIC_TPS6594X_GPIO9_INT   (49U)
 
#define PMIC_TPS6594X_VCCA_UV_INT   (50U)
 
#define PMIC_TPS6594X_VCCA_OV_INT   (51U)
 
#define PMIC_TPS6594X_LDO4_ILIM_INT   (52U)
 
#define PMIC_TPS6594X_LDO4_SC_INT   (53U)
 
#define PMIC_TPS6594X_LDO4_UV_INT   (54U)
 
#define PMIC_TPS6594X_LDO4_OV_INT   (55U)
 
#define PMIC_TPS6594X_LDO3_ILIM_INT   (56U)
 
#define PMIC_TPS6594X_LDO3_SC_INT   (57U)
 
#define PMIC_TPS6594X_LDO3_UV_INT   (58U)
 
#define PMIC_TPS6594X_LDO3_OV_INT   (59U)
 
#define PMIC_TPS6594X_LDO2_ILIM_INT   (60U)
 
#define PMIC_TPS6594X_LDO2_SC_INT   (61U)
 
#define PMIC_TPS6594X_LDO2_UV_INT   (62U)
 
#define PMIC_TPS6594X_LDO2_OV_INT   (63U)
 
#define PMIC_TPS6594X_LDO1_ILIM_INT   (64U)
 
#define PMIC_TPS6594X_LDO1_SC_INT   (65U)
 
#define PMIC_TPS6594X_LDO1_UV_INT   (66U)
 
#define PMIC_TPS6594X_LDO1_OV_INT   (67U)
 
#define PMIC_TPS6594X_BUCK5_ILIM_INT   (68U)
 
#define PMIC_TPS6594X_BUCK5_SC_INT   (69U)
 
#define PMIC_TPS6594X_BUCK5_UV_INT   (70U)
 
#define PMIC_TPS6594X_BUCK5_OV_INT   (71U)
 
#define PMIC_TPS6594X_BUCK4_ILIM_INT   (72U)
 
#define PMIC_TPS6594X_BUCK4_SC_INT   (73U)
 
#define PMIC_TPS6594X_BUCK4_UV_INT   (74U)
 
#define PMIC_TPS6594X_BUCK4_OV_INT   (75U)
 
#define PMIC_TPS6594X_BUCK3_ILIM_INT   (76U)
 
#define PMIC_TPS6594X_BUCK3_SC_INT   (77U)
 
#define PMIC_TPS6594X_BUCK3_UV_INT   (78U)
 
#define PMIC_TPS6594X_BUCK3_OV_INT   (79U)
 
#define PMIC_TPS6594X_BUCK2_ILIM_INT   (80U)
 
#define PMIC_TPS6594X_BUCK2_SC_INT   (81U)
 
#define PMIC_TPS6594X_BUCK2_UV_INT   (82U)
 
#define PMIC_TPS6594X_BUCK2_OV_INT   (83U)
 
#define PMIC_TPS6594X_BUCK1_ILIM_INT   (84U)
 
#define PMIC_TPS6594X_BUCK1_SC_INT   (85U)
 
#define PMIC_TPS6594X_BUCK1_UV_INT   (86U)
 
#define PMIC_TPS6594X_BUCK1_OV_INT   (87U)
 
#define PMIC_TPS6594X_SOFT_REBOOT_INT   (88U)
 
#define PMIC_TPS6594X_IRQ_MAX_NUM_PG_1_0   (88U)
 
#define PMIC_TPS6594X_IRQ_MAX_NUM_PG_2_0   (89U)
 
PMIC GPIO Interrupt Mask values for tps6594x

#define PMIC_TPS6594X_IRQ_GPIO_1_INT_MASK_NUM   (0U)
 
#define PMIC_TPS6594X_IRQ_GPIO_2_INT_MASK_NUM   (1U)
 
#define PMIC_TPS6594X_IRQ_GPIO_3_INT_MASK_NUM   (2U)
 
#define PMIC_TPS6594X_IRQ_GPIO_4_INT_MASK_NUM   (3U)
 
#define PMIC_TPS6594X_IRQ_GPIO_5_INT_MASK_NUM   (4U)
 
#define PMIC_TPS6594X_IRQ_GPIO_6_INT_MASK_NUM   (5U)
 
#define PMIC_TPS6594X_IRQ_GPIO_7_INT_MASK_NUM   (6U)
 
#define PMIC_TPS6594X_IRQ_GPIO_8_INT_MASK_NUM   (7U)
 
#define PMIC_TPS6594X_IRQ_GPIO_9_INT_MASK_NUM   (8U)
 
#define PMIC_TPS6594X_IRQ_GPIO_10_INT_MASK_NUM   (9U)
 
#define PMIC_TPS6594X_IRQ_GPIO_11_INT_MASK_NUM   (10U)