diff --git a/drivers/power/cps4019_wls_charger/cps4019_wls_charger.c b/drivers/power/cps4019_wls_charger/cps4019_wls_charger.c index bd9d21096951..c33343f9079c 100644 --- a/drivers/power/cps4019_wls_charger/cps4019_wls_charger.c +++ b/drivers/power/cps4019_wls_charger/cps4019_wls_charger.c @@ -1041,38 +1041,27 @@ static int cps_wls_irq_process(int int_flag) { int rc = 0; - if ( int_flag & INT_TX_DATA_RECEIVED ) { + if (int_flag & INT_TX_DATA_RECEIVED) { //todo } - if( int_flag & INT_UV ) { + if(int_flag & INT_UV) { //todo } if(int_flag & INT_OT) { - } - + } if(int_flag & INT_OC) { - } - + } if(int_flag & INT_OV) { - } - - if(int_flag & INT_OPERATION_MODE) { - } - - if(int_flag & INT_STAT_VRECT) { + } + if(int_flag & INT_ID_CFG_FINISH) { cps_wls_set_int_enable(); } - - if(int_flag & INT_STAT_VOUT) { - } - - if(int_flag & INT_DATA_STORE) { - } - - if(int_flag & INT_AC_MIS_DET) { + if(int_flag & INT_VOUT_STATE) { } + //if(int_flag & INT_DATA_STORE){} + //if(int_flag & INT_AC_MIS_DET){} return rc; } diff --git a/drivers/power/cps4019_wls_charger/cps4019_wls_charger.h b/drivers/power/cps4019_wls_charger/cps4019_wls_charger.h index f7a81119722d..c52c237ac3d8 100644 --- a/drivers/power/cps4019_wls_charger/cps4019_wls_charger.h +++ b/drivers/power/cps4019_wls_charger/cps4019_wls_charger.h @@ -17,19 +17,19 @@ #define INT_TX_DATA_RECEIVED (0x01 << 0) #define INT_UV (0x01 << 1) #define INT_OT (0x01 << 2) -#define INT_OC (0x01 << 3) -#define INT_OV (0x01 << 4) -#define INT_OPERATION_MODE (0x01 << 5) -#define INT_STAT_VRECT (0x01 << 6) -#define INT_STAT_VOUT (0x01 << 7) +#define INT_OV (0x01 << 3) +#define INT_OC (0x01 << 4) +#define INT_ID_CFG_FINISH (0x01 << 5) +#define INT_VOUT_STATE (0x01 << 6) +#define INT_RSV_BIT_7 (0x01 << 7) #define INT_RSV_BIT_8 (0x01 << 8) #define INT_RSV_BIT_9 (0x01 << 9) #define INT_RSV_BIT_A (0x01 << 10) #define INT_RSV_BIT_B (0x01 << 11) #define INT_RSV_BIT_C (0x01 << 12) #define INT_RSV_BIT_D (0x01 << 13) -#define INT_DATA_STORE (0x01 << 14) -#define INT_AC_MIS_DET (0x01 << 15) +#define INT_RSV_BIT_E (0x01 << 14) +#define INT_RSV_BIT_F (0x01 << 15) /*command define*/ #define CMD_SEND_RX_DATA (0x01 << 0) @@ -38,7 +38,7 @@ #define CMD_SEND_EPT_PKT (0x01 << 3) #define CMD_SEND_CS_PKT (0x01 << 4) #define CMD_CLEAR_INT (0x01 << 5) -#define CMD_WATCHDOG_RESET (0x01 << 6) +//#define CMD_WATCHDOG_RESET (0x01 << 6) #define CMD_WATCHDOG_EN (0x01 << 7) /*firmware download define*/