gpio: mcp23s08: handle default gpio base
authorSonic Zhang <sonic.zhang@analog.com>
Tue, 20 Jan 2015 09:00:08 +0000 (17:00 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 11 Feb 2015 07:00:50 +0000 (15:00 +0800)
commit9a42a8a458c76c4583fcb5f8eaa336fd8157be20
tree5ddfbf9efa57012d328a13de438da065452d0282
parent64f2260ea24f94ecca7d8619e9c6d250ef9ff465
gpio: mcp23s08: handle default gpio base

commit b184c388f773f30b6c707d3d4599b2db80f4390c upstream.

Create default gpio base if neither device node nor
platform data is defined.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Reviewed-by: Alexandre Courbot <acourbot@nvidia.com>
Tested-by: Antonio Fiol <antonio@fiol.es>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpio/gpio-mcp23s08.c