From 80b69fcb9233a7643a3d1456c11edcae078a2e17 Mon Sep 17 00:00:00 2001 From: Paul Fertser Date: Fri, 23 Oct 2009 01:49:10 +0400 Subject: power: implement platform battery driver This driver can be used for dumb batteries when all knowledge about their state belongs to the platform that does necessary ADC readings, conversions, guessimations etc. Signed-off-by: Paul Fertser --- include/linux/platform_battery.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 include/linux/platform_battery.h (limited to 'include/linux/platform_battery.h') diff --git a/include/linux/platform_battery.h b/include/linux/platform_battery.h new file mode 100644 index 00000000000..00f7651096a --- /dev/null +++ b/include/linux/platform_battery.h @@ -0,0 +1,12 @@ +#ifndef __PLATFORM_BATTERY_H__ +#define __PLATFORM_BATTERY_H__ + +struct platform_bat_platform_data { + const char *name; + int (**get_property)(void); + int (*is_present)(void); + enum power_supply_property *properties; + size_t num_properties; +}; + +#endif -- cgit v1.2.3