diff options
author | Ben Dooks <ben@simtec.co.uk> | 2009-11-02 11:52:20 -0500 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2009-12-13 13:21:34 -0500 |
commit | 848369926693778cd0f31bfca7fb951164715b4f (patch) | |
tree | 33b07b0537fc275ec2eada68c6902219966dfbee | |
parent | 38a684963f619eb9117cb898b92bde92cdd09127 (diff) |
mfd: Allow the board to choose any GPIO base for tps65010
If the board does not care where the TPS turns up, then specifiying the
value -1 to get gpiolib to dynamically allocate the base for the chip
is valid.
Change the test to look for != 0, so that any boards specifying zero
will not end up with gpio that they didn't want.
Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Signed-off-by: Simtec Liunx Team <linux@simtec.co.uk>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
-rw-r--r-- | drivers/mfd/tps65010.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mfd/tps65010.c b/drivers/mfd/tps65010.c index acf8b9d5f575..755c4030ea31 100644 --- a/drivers/mfd/tps65010.c +++ b/drivers/mfd/tps65010.c | |||
@@ -637,7 +637,7 @@ static int tps65010_probe(struct i2c_client *client, | |||
637 | tps, DEBUG_FOPS); | 637 | tps, DEBUG_FOPS); |
638 | 638 | ||
639 | /* optionally register GPIOs */ | 639 | /* optionally register GPIOs */ |
640 | if (board && board->base > 0) { | 640 | if (board && board->base != 0) { |
641 | tps->outmask = board->outmask; | 641 | tps->outmask = board->outmask; |
642 | 642 | ||
643 | tps->chip.label = client->name; | 643 | tps->chip.label = client->name; |