On Mon, Mar 19, 2012 at 10:16 AM, Przemo Firszt <prz...@firszt.eu> wrote: > This option was ment as a safety mechanism in case the system treats the wacom > tablet battery as the main power supply. It's no longer required as now we can > distinguish between system power supply and device power supply. > > Signed-off-by: Przemo Firszt <prz...@firszt.eu> > --- > drivers/hid/Kconfig | 8 -------- > drivers/hid/hid-wacom.c | 14 -------------- > 2 files changed, 0 insertions(+), 22 deletions(-) > > diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig > index a421abd..d6ed4ec 100644 > --- a/drivers/hid/Kconfig > +++ b/drivers/hid/Kconfig > @@ -623,14 +623,6 @@ config HID_WACOM > ---help--- > Support for Wacom Graphire Bluetooth tablet. > > -config HID_WACOM_POWER_SUPPLY > - bool "Wacom Bluetooth devices power supply status support" > - depends on HID_WACOM > - select POWER_SUPPLY
These depends and select lines need to move up to HID_WACOM. Other than that: Reviewed-by: Chris Bagwell <ch...@cnpbagwell.com> > - ---help--- > - Say Y here if you want to enable power supply status monitoring for > - Wacom Bluetooth devices. > - > config HID_WIIMOTE > tristate "Nintendo Wii Remote support" > depends on BT_HIDP > diff --git a/drivers/hid/hid-wacom.c b/drivers/hid/hid-wacom.c > index 067e296..09d102c 100644 > --- a/drivers/hid/hid-wacom.c > +++ b/drivers/hid/hid-wacom.c > @@ -41,14 +41,11 @@ struct wacom_data { > __u32 id; > __u32 serial; > unsigned char high_speed; > -#ifdef CONFIG_HID_WACOM_POWER_SUPPLY > int battery_capacity; > struct power_supply battery; > struct power_supply ac; > -#endif > }; > > -#ifdef CONFIG_HID_WACOM_POWER_SUPPLY > /*percent of battery capacity, 0 means AC online*/ > static unsigned short batcap[8] = { 1, 15, 25, 35, 50, 70, 100, 0 }; > > @@ -120,7 +117,6 @@ static int wacom_ac_get_property(struct power_supply *psy, > } > return ret; > } > -#endif > > static void wacom_set_features(struct hid_device *hdev) > { > @@ -310,12 +306,10 @@ static int wacom_gr_parse_report(struct hid_device > *hdev, > input_sync(input); > } > > -#ifdef CONFIG_HID_WACOM_POWER_SUPPLY > /* Store current battery capacity */ > rw = (data[7] >> 2 & 0x07); > if (rw != wdata->battery_capacity) > wdata->battery_capacity = rw; > -#endif > return 1; > } > > @@ -596,7 +590,6 @@ static int wacom_probe(struct hid_device *hdev, > break; > } > > -#ifdef CONFIG_HID_WACOM_POWER_SUPPLY > wdata->battery.properties = wacom_battery_props; > wdata->battery.num_properties = ARRAY_SIZE(wacom_battery_props); > wdata->battery.get_property = wacom_battery_get_property; > @@ -629,16 +622,13 @@ static int wacom_probe(struct hid_device *hdev, > } > > power_supply_powers(&wdata->ac, &hdev->dev); > -#endif > return 0; > > -#ifdef CONFIG_HID_WACOM_POWER_SUPPLY > err_ac: > power_supply_unregister(&wdata->battery); > err_battery: > device_remove_file(&hdev->dev, &dev_attr_speed); > hid_hw_stop(hdev); > -#endif > err_free: > kfree(wdata); > return ret; > @@ -646,16 +636,12 @@ err_free: > > static void wacom_remove(struct hid_device *hdev) > { > -#ifdef CONFIG_HID_WACOM_POWER_SUPPLY > struct wacom_data *wdata = hid_get_drvdata(hdev); > -#endif > device_remove_file(&hdev->dev, &dev_attr_speed); > hid_hw_stop(hdev); > > -#ifdef CONFIG_HID_WACOM_POWER_SUPPLY > power_supply_unregister(&wdata->battery); > power_supply_unregister(&wdata->ac); > -#endif > kfree(hid_get_drvdata(hdev)); > } > > -- > 1.7.6.4 > ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel