@ -47,12 +47,14 @@ static unsigned short batcap[8] = { 1, 15, 25, 35, 50, 70, 100, 0 };
static enum power_supply_property wacom_battery_props [ ] = {
POWER_SUPPLY_PROP_PRESENT ,
POWER_SUPPLY_PROP_CAPACITY
POWER_SUPPLY_PROP_CAPACITY ,
POWER_SUPPLY_PROP_SCOPE ,
} ;
static enum power_supply_property wacom_ac_props [ ] = {
POWER_SUPPLY_PROP_PRESENT ,
POWER_SUPPLY_PROP_ONLINE
POWER_SUPPLY_PROP_ONLINE ,
POWER_SUPPLY_PROP_SCOPE ,
} ;
static int wacom_battery_get_property ( struct power_supply * psy ,
@ -68,6 +70,9 @@ static int wacom_battery_get_property(struct power_supply *psy,
case POWER_SUPPLY_PROP_PRESENT :
val - > intval = 1 ;
break ;
case POWER_SUPPLY_PROP_SCOPE :
val - > intval = POWER_SUPPLY_SCOPE_DEVICE ;
break ;
case POWER_SUPPLY_PROP_CAPACITY :
/* show 100% battery capacity when charging */
if ( power_state = = 0 )
@ -99,6 +104,9 @@ static int wacom_ac_get_property(struct power_supply *psy,
else
val - > intval = 0 ;
break ;
case POWER_SUPPLY_PROP_SCOPE :
val - > intval = POWER_SUPPLY_SCOPE_DEVICE ;
break ;
default :
ret = - EINVAL ;
break ;