These are PMIC GPIO driver params and API for TPS65941 Leo PMIC
#define PMIC_NPWRON_CFG_POLARITY_VALID (0x05U) |
Macros for each member of structure Pmic_GpioCfg_s.
Valid only for NPWRON pin
#define PMIC_NPWRON_CFG_POLARITY_VALID_SHIFT |
Value:#define PMIC_NPWRON_CFG_POLARITY_VALID
Macros for each member of structure Pmic_GpioCfg_s.
Definition: pmic_gpio_tps65941.h:67
#define PMIC_NPWRON_PIN (0U) |
#define PMIC_GPIO1_PIN (1U) |
#define PMIC_GPIO2_PIN (2U) |
#define PMIC_GPIO3_PIN (3U) |
#define PMIC_GPIO4_PIN (4U) |
#define PMIC_GPIO5_PIN (5U) |
#define PMIC_GPIO6_PIN (6U) |
#define PMIC_GPIO7_PIN (7U) |
#define PMIC_GPIO8_PIN (8U) |
#define PMIC_GPIO9_PIN (9U) |
#define PMIC_GPIO10_PIN (10U) |
#define PMIC_GPIO11_PIN (11U) |
#define PMIC_NPWRON_PINFUNC_ENABLE (0U) |
#define PMIC_NPWRON_PINFUNC_NPWRON (1U) |
#define PMIC_NPWRON_PINFUNC_NONE (2U) |
#define PMIC_GPIO_PINFUNC_GPIO (0U) |
#define PMIC_GPIO_PINFUNC_SCL_I2C2_CS_SPI (1U) |
#define PMIC_GPIO_PINFUNC_NRSTOUT_SOC (2U) |
#define PMIC_GPIO_PINFUNC_TRIG_WDOG (1U) |
#define PMIC_GPIO_PINFUNC_SDA_I2C2_SDO_SPI (2U) |
#define PMIC_GPIO_PINFUNC_CLK32KOUT (1U) |
#define PMIC_GPIO_PINFUNC_NERR_SOC (2U) |
#define PMIC_GPIO_PINFUNC_SCLK_SPMI (1U) |
#define PMIC_GPIO_PINFUNC_SDATA_SPMI (1U) |
#define PMIC_GPIO_PINFUNC_NERR_MCU (1U) |
#define PMIC_GPIO_PINFUNC_GPIO8_GPIO10_SYNCCLKOUT (2U) |
#define PMIC_GPIO_PINFUNC_GPIO8_DISABLE_WDOG (3U) |
#define PMIC_GPIO_PINFUNC_PGOOD (1U) |
#define PMIC_GPIO_PINFUNC_GPIO9_DISABLE_WDOG (2U) |
#define PMIC_GPIO_PINFUNC_GPIO9_SYNCCLKOUT (3U) |
#define PMIC_GPIO_PINFUNC_SYNCCLKIN (1U) |
#define PMIC_GPIO_PINFUNC_GPIO10_CLK32KOUT (3U) |
#define PMIC_GPIO_PINFUNC_NSLEEP1 (4U) |
#define PMIC_GPIO_PINFUNC_NSLEEP2 (5U) |
#define PMIC_GPIO_PINFUNC_WKUP1 (6U) |
#define PMIC_GPIO_PINFUNC_WKUP2 (7U) |
#define PMIC_GPIO_PINFUNC_LP_WKUP1 (6U) |
#define PMIC_GPIO_PINFUNC_LP_WKUP2 (7U) |
#define PMIC_GPIO_PINFUNC_MAX (8U) |