diff options
Diffstat (limited to 'include/twl4030.h')
-rw-r--r-- | include/twl4030.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/twl4030.h b/include/twl4030.h index 2d0ca18..a4d5fbd 100644 --- a/include/twl4030.h +++ b/include/twl4030.h @@ -208,6 +208,12 @@ #define TWL4030_PM_MASTER_SW_EVENTS_DEVSLP (1 << 1) #define TWL4030_PM_MASTER_SW_EVENTS_DEVOFF (1 << 0) +/* HW conditions */ +#define TWL4030_PM_MASTER_STS_HW_CONDITIONS_PWON (1 << 0) +#define TWL4030_PM_MASTER_STS_HW_CONDITIONS_CHG (1 << 1) +#define TWL4030_PM_MASTER_STS_HW_CONDITIONS_USB (1 << 2) +#define TWL4030_PM_MASTER_STS_HW_CONDITIONS_VBUS (1 << 7) + /* Power transition */ #define TWL4030_PM_MASTER_CFG_TRANSITION_STARTON_PWON (1 << 0) #define TWL4030_PM_MASTER_CFG_TRANSITION_STARTON_CHG (1 << 1) @@ -670,6 +676,14 @@ void twl4030_power_init(void); void twl4030_power_mmc_init(int dev_index); /* + * Input + */ + +int twl4030_input_power_button(void); +int twl4030_input_charger(void); +int twl4030_input_usb(void); + +/* * LED */ void twl4030_led_init(unsigned char ledon_mask); |