mfd: tps65090: Add resources for charger
authorRhyland Klein <rklein@nvidia.com>
Tue, 12 Mar 2013 22:08:07 +0000 (18:08 -0400)
committerSamuel Ortiz <sameo@linux.intel.com>
Mon, 8 Apr 2013 16:00:27 +0000 (18:00 +0200)
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>
drivers/mfd/tps65090.c

index 98edb5b..88846ae 100644 (file)
 #define TPS65090_INT2_MASK_OVERLOAD_FET6               6
 #define TPS65090_INT2_MASK_OVERLOAD_FET7               7
 
+static struct resource charger_resources[] = {
+       {
+               .start  = TPS65090_IRQ_VAC_STATUS_CHANGE,
+               .end    = TPS65090_IRQ_VAC_STATUS_CHANGE,
+               .flags  = IORESOURCE_IRQ,
+       }
+};
+
 static struct mfd_cell tps65090s[] = {
        {
                .name = "tps65090-pmic",
        },
        {
                .name = "tps65090-charger",
+               .num_resources = ARRAY_SIZE(charger_resources),
+               .resources = &charger_resources[0],
        },
 };