|
@@ -209,6 +209,9 @@ struct power_supply {
|
|
/* For APM emulation, think legacy userspace. */
|
|
/* For APM emulation, think legacy userspace. */
|
|
int use_for_apm;
|
|
int use_for_apm;
|
|
|
|
|
|
|
|
+ /* Driver private data */
|
|
|
|
+ void *drv_data;
|
|
|
|
+
|
|
/* private */
|
|
/* private */
|
|
struct device *dev;
|
|
struct device *dev;
|
|
struct work_struct changed_work;
|
|
struct work_struct changed_work;
|
|
@@ -285,6 +288,7 @@ extern int devm_power_supply_register_no_ws(struct device *parent,
|
|
extern void power_supply_unregister(struct power_supply *psy);
|
|
extern void power_supply_unregister(struct power_supply *psy);
|
|
extern int power_supply_powers(struct power_supply *psy, struct device *dev);
|
|
extern int power_supply_powers(struct power_supply *psy, struct device *dev);
|
|
|
|
|
|
|
|
+extern void *power_supply_get_drvdata(struct power_supply *psy);
|
|
/* For APM emulation, think legacy userspace. */
|
|
/* For APM emulation, think legacy userspace. */
|
|
extern struct class *power_supply_class;
|
|
extern struct class *power_supply_class;
|
|
|
|
|