Messages in this thread Patch in this message | | | Subject | tps65010: Allow the board to choose any GPIO base. | From | Ben Dooks <> | Date | Mon, 02 Nov 2009 16:52:20 +0000 |
| |
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>
--- drivers/mfd/tps65010.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Index: b/drivers/mfd/tps65010.c =================================================================== --- a/drivers/mfd/tps65010.c 2009-10-21 19:09:28.000000000 +0100 +++ b/drivers/mfd/tps65010.c 2009-10-21 19:09:39.000000000 +0100 @@ -637,7 +637,7 @@ static int tps65010_probe(struct i2c_cli tps, DEBUG_FOPS); /* optionally register GPIOs */ - if (board && board->base > 0) { + if (board && board->base != 0) { tps->outmask = board->outmask; tps->chip.label = client->name; -- Ben (ben@fluff.org, http://www.fluff.org/)
'a smiley only costs 4 bytes'
| |