summaryrefslogtreecommitdiff
path: root/drivers/mfd/tps80031.c
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2011-07-08 17:40:37 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:47:38 -0800
commit8f73df9739e51fa1f236c34fa41a9a1440f87884 (patch)
tree70a0505bb1d467344dfe1a0eb72914ca16898743 /drivers/mfd/tps80031.c
parent92069873b08173e6dba9611e0a74df07159c4064 (diff)
arm: enterprise: Clean some of tps80031 definition
Adding public definition in the 80031 header so that client can used directly in place of defining at client level. Original-Change-Id: Ifb64e0ffc83bc29c470d08a49d0915613a677537 Reviewed-on: http://git-master/r/40208 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R981610616a78797050538c2a4eb5160ea11384c8
Diffstat (limited to 'drivers/mfd/tps80031.c')
-rw-r--r--drivers/mfd/tps80031.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mfd/tps80031.c b/drivers/mfd/tps80031.c
index a1d50fcad8a2..bd8555d2c1a4 100644
--- a/drivers/mfd/tps80031.c
+++ b/drivers/mfd/tps80031.c
@@ -503,7 +503,7 @@ static void tps80031_gpio_init(struct tps80031 *tps80031,
tps80031->gpio.label = tps->client->name;
tps80031->gpio.dev = tps80031->dev;
tps80031->gpio.base = gpio_base;
- tps80031->gpio.ngpio = 3;
+ tps80031->gpio.ngpio = TPS80031_GPIO_NR;
tps80031->gpio.can_sleep = 1;
tps80031->gpio.request = tps80031_gpio_enable;
@@ -742,7 +742,7 @@ static int __devinit tps80031_irq_init(struct tps80031 *tps80031, int irq,
tps80031->irq_chip.irq_bus_lock = tps80031_irq_lock;
tps80031->irq_chip.irq_bus_sync_unlock = tps80031_irq_sync_unlock;
- for (i = 0; i < ARRAY_SIZE(tps80031_irqs); i++) {
+ for (i = 0; i < TPS80031_INT_NR; i++) {
int __irq = i + tps80031->irq_base;
irq_set_chip_data(__irq, tps80031);
irq_set_chip_and_handler(__irq, &tps80031->irq_chip,