Commit 84836992 authored by Ben Dooks's avatar Ben Dooks Committed by Samuel Ortiz

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: default avatarBen Dooks <ben@simtec.co.uk>
Signed-off-by: default avatarSimtec Liunx Team <linux@simtec.co.uk>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent 38a68496
...@@ -637,7 +637,7 @@ static int tps65010_probe(struct i2c_client *client, ...@@ -637,7 +637,7 @@ static int tps65010_probe(struct i2c_client *client,
tps, DEBUG_FOPS); tps, DEBUG_FOPS);
/* optionally register GPIOs */ /* optionally register GPIOs */
if (board && board->base > 0) { if (board && board->base != 0) {
tps->outmask = board->outmask; tps->outmask = board->outmask;
tps->chip.label = client->name; tps->chip.label = client->name;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment