diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2012-08-01 16:34:12 +0530 |
---|---|---|
committer | Lokesh Pathak <lpathak@nvidia.com> | 2012-08-07 08:45:08 -0700 |
commit | 65f9c0c5286dcccd3ed38d479215414c9cf00f1f (patch) | |
tree | dba2b4dd3144bf63b374924a24ff070c37ae23ff /include | |
parent | 0bf836b37cef4345629ecd8efb1a3e7f30628525 (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')
-rw-r--r-- | include/linux/mfd/tps80031.h | 10 |
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 |