gpio: davinci: fix gpio selection for OF
authorAlexander Holler <holler@ahsoftware.de>
Wed, 5 Mar 2014 11:21:01 +0000 (12:21 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 11 Mar 2014 10:14:19 +0000 (11:14 +0100)
commit758afe429c501924ac650ad667fd79f4bb06c05a
treed2d038b3f4126f7aea3d37f4234315f7b4ace592
parentd3e144532703fe2454b56eddb56f30d2d620187b
gpio: davinci: fix gpio selection for OF

The driver missed an of_xlate function to translate gpio numbers
as found in the DT to the correct chip and number.

While there I've set #gpio_cells to a fixed value of 2.

I've used gpio-pxa.c as template for those changes and tested my changes
successfully on a da850 board using entries for gpio-leds in a DT. So I didn't
reinvent the wheel but just copied and tested stuff.

Thanks to Grygorii Strashko for the hint to the existing code in gpio-pxa.

Signed-off-by: Alexander Holler <holler@ahsoftware.de>
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-davinci.c