| #ifndef LINUX_MFD_S2MU003_IRQ_H |
| #define LINUX_MFD_S2MU003_IRQ_H |
| |
| enum { |
| S2MU003_EOC_IRQ, |
| S2MU003_CINIR_IRQ, |
| S2MU003_BATP_IRQ, |
| S2MU003_BATLV_IRQ, |
| S2MU003_TOPOFF_IRQ, |
| S2MU003_CINOVP_IRQ, |
| S2MU003_CHGTSD_IRQ, |
| S2MU003_CHGVINVR_IRQ, |
| S2MU003_CHGTR_IRQ, |
| S2MU003_TMROUT_IRQ, |
| S2MU003_RECHG_IRQ, |
| S2MU003_CHGTERM_IRQ, |
| S2MU003_BATOVP_IRQ, |
| S2MU003_CHGVIN_IRQ, |
| S2MU003_CIN2VAT_IRQ, |
| S2MU003_CHGSTS_IRQ, |
| S2MU003_OTGILIM_IRQ, |
| S2MU003_BSTINLV_IRQ, |
| S2MU003_BSTILIM_IRQ, |
| S2MU003_VMIDOVP_IRQ, |
| S2MU003_LBPROT_IRQ, |
| S2MU003_OPEN_CH2_IRQ, |
| S2MU003_OPEN_CH1_IRQ, |
| S2MU003_SHORT_CH2_IRQ, |
| S2MU003_SHORT_CH1_IRQ, |
| S2MU003_WDT_IRQ, |
| S2MU003_TSD_IRQ, |
| S2MU003_CPWRLV_IRQ, |
| S2MU003_IRQS_NR, |
| }; |
| |
| #define S2MU003_EOC_IRQ_NAME "chg_eoc" |
| #define S2MU003_CINIR_IRQ_NAME "chg_cinir" |
| #define S2MU003_BATP_IRQ_NAME "chg_batp" |
| #define S2MU003_BATLV_IRQ_NAME "chg_batlv" |
| #define S2MU003_TOPOFF_IRQ_NAME "chg_topoff" |
| #define S2MU003_CINOVP_IRQ_NAME "chg_cinovp" |
| #define S2MU003_CHGTSD_IRQ_NAME "chg_chgtsd" |
| #define S2MU003_CHGVINVR_IRQ_NAME "chg_chgvinvr" |
| #define S2MU003_CHGTR_IRQ_NAME "chg_chgtr" |
| #define S2MU003_TMROUT_IRQ_NAME "chg_tmrout" |
| #define S2MU003_RECHG_IRQ_NAME "chg_rechg" |
| #define S2MU003_CHGTERM_IRQ_NAME "chg_chgterm" |
| #define S2MU003_BATOVP_IRQ_NAME "chg_batovp" |
| #define S2MU003_CHGVIN_IRQ_NAME "chg_chgvin" |
| #define S2MU003_CIN2VAT_IRQ_NAME "chg_cin2vat" |
| #define S2MU003_CHGSTS_IRQ_NAME "chg_chgsts" |
| #define S2MU003_OTGILIM_IRQ_NAME "chg_otgilim" |
| #define S2MU003_BSTINLV_IRQ_NAME "chg_bstinlv" |
| #define S2MU003_BSTILIM_IRQ_NAME "chg_bstilim" |
| #define S2MU003_VMIDOVP_IRQ_NAME "chg_vmidovp" |
| |
| #define S2MU003_LBPROT_IRQ_NAME "led_lbprot" |
| #define S2MU003_OPEN_CH2_IRQ_NAME "led_open_ch2" |
| #define S2MU003_OPEN_CH1_IRQ_NAME "led_open_ch1" |
| #define S2MU003_SHORT_CH2_IRQ_NAME "led_short_ch2" |
| #define S2MU003_SHORT_CH1_IRQ_NAME "led_short_ch1" |
| |
| #define S2MU003_WDT_IRQ_NAME "pmic_wdt" |
| #define S2MU003_TSD_IRQ_NAME "pmic_tsd" |
| #define S2MU003_CPWRLV_IRQ_NAME "pmic_cpwrlv" |
| |
| const char *s2mu003_get_irq_name_by_index(int index); |
| |
| #endif /* LINUX_MFD_S2MU003_IRQ_H */ |