diff options
author | Rhyland Klein <rklein@nvidia.com> | 2013-03-12 18:08:07 -0400 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2013-04-08 12:00:27 -0400 |
commit | 36c772e31fa72006e80d12d1a94db2a326ba00a5 (patch) | |
tree | b097fe3da6bcba78ff641ad248edd85539d38d58 /drivers/mfd | |
parent | 751391c74f3d41a8d5c5dd5100385f723660c368 (diff) |
mfd: tps65090: Add resources for charger
Add irq resources to pass to the charger mfd sub dev so
the charger can listen for interrupts.
Signed-off-by: Rhyland Klein <rklein@nvidia.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'drivers/mfd')
-rw-r--r-- | drivers/mfd/tps65090.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/mfd/tps65090.c b/drivers/mfd/tps65090.c index 98edb5be85c6..88846aeab74f 100644 --- a/drivers/mfd/tps65090.c +++ b/drivers/mfd/tps65090.c | |||
@@ -56,12 +56,22 @@ | |||
56 | #define TPS65090_INT2_MASK_OVERLOAD_FET6 6 | 56 | #define TPS65090_INT2_MASK_OVERLOAD_FET6 6 |
57 | #define TPS65090_INT2_MASK_OVERLOAD_FET7 7 | 57 | #define TPS65090_INT2_MASK_OVERLOAD_FET7 7 |
58 | 58 | ||
59 | static struct resource charger_resources[] = { | ||
60 | { | ||
61 | .start = TPS65090_IRQ_VAC_STATUS_CHANGE, | ||
62 | .end = TPS65090_IRQ_VAC_STATUS_CHANGE, | ||
63 | .flags = IORESOURCE_IRQ, | ||
64 | } | ||
65 | }; | ||
66 | |||
59 | static struct mfd_cell tps65090s[] = { | 67 | static struct mfd_cell tps65090s[] = { |
60 | { | 68 | { |
61 | .name = "tps65090-pmic", | 69 | .name = "tps65090-pmic", |
62 | }, | 70 | }, |
63 | { | 71 | { |
64 | .name = "tps65090-charger", | 72 | .name = "tps65090-charger", |
73 | .num_resources = ARRAY_SIZE(charger_resources), | ||
74 | .resources = &charger_resources[0], | ||
65 | }, | 75 | }, |
66 | }; | 76 | }; |
67 | 77 | ||