diff options
Diffstat (limited to 'drivers/dahdi/wctdm24xxp/wctdm24xxp.h')
-rw-r--r-- | drivers/dahdi/wctdm24xxp/wctdm24xxp.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/dahdi/wctdm24xxp/wctdm24xxp.h b/drivers/dahdi/wctdm24xxp/wctdm24xxp.h index 47e72af..16dd8c7 100644 --- a/drivers/dahdi/wctdm24xxp/wctdm24xxp.h +++ b/drivers/dahdi/wctdm24xxp/wctdm24xxp.h @@ -104,7 +104,11 @@ struct calregs { enum battery_state { BATTERY_UNKNOWN = 0, + BATTERY_DEBOUNCING_PRESENT, + BATTERY_DEBOUNCING_PRESENT_ALARM, BATTERY_PRESENT, + BATTERY_DEBOUNCING_LOST, + BATTERY_DEBOUNCING_LOST_ALARM, BATTERY_LOST, }; @@ -165,9 +169,6 @@ struct fxo { u8 hook_ring_shadow; s8 line_voltage_status; int offhook; - int battdebounce; - int battalarm; - enum battery_state battery; int lastpol; int polarity; int polaritydebounce; @@ -177,6 +178,7 @@ struct fxo { unsigned int neonmwi_offcounter; unsigned long display_fxovoltage; unsigned long ringdebounce_timer; + unsigned long battdebounce_timer; }; struct fxs { |