summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2012-08-01 16:34:12 +0530
committerLokesh Pathak <lpathak@nvidia.com>2012-08-07 08:45:08 -0700
commit65f9c0c5286dcccd3ed38d479215414c9cf00f1f (patch)
treedba2b4dd3144bf63b374924a24ff070c37ae23ff /include/linux
parent0bf836b37cef4345629ecd8efb1a3e7f30628525 (diff)
power: tps80031: battery-gauge: register as mfd sub device
Register battery gauge driver of TPS80031 as mfd sub driver in place of adding it as a sub devices. This is inline with the mfd driver policy. Change-Id: I15765be19fc138695de2d813e5fa025400747c86 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/121134 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/mfd/tps80031.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/linux/mfd/tps80031.h b/include/linux/mfd/tps80031.h
index d0cef7395172..d3371a750b64 100644
--- a/include/linux/mfd/tps80031.h
+++ b/include/linux/mfd/tps80031.h
@@ -184,6 +184,11 @@ struct tps80031_pupd_init_data {
int setting;
};
+struct tps80031_bg_platform_data {
+ int irq_base;
+ int battery_present;
+};
+
struct tps80031_platform_data {
int num_subdevs;
struct tps80031_subdev_info *subdevs;
@@ -200,12 +205,9 @@ struct tps80031_platform_data {
struct tps80031_regulator_platform_data **regulator_pdata;
int num_regulator_pdata;
struct tps80031_rtc_platform_data *rtc_pdata;
+ struct tps80031_bg_platform_data *bg_pdata;
};
-struct tps80031_bg_platform_data {
- int irq_base;
- int battery_present;
-};
/*
* NOTE: the functions below are not intended for use outside