mmc: davinci: request gpios using gpio descriptors
authorahaslam@baylibre.com <ahaslam@baylibre.com>
Tue, 15 Nov 2016 16:28:22 +0000 (17:28 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 29 Nov 2016 08:04:53 +0000 (09:04 +0100)
commit6e628dad6553cf00634edff9b63d167e2304115e
tree9a1c93aef8c7f6d89b19c9a30cc10406af235dbc
parentc8301e798fc83ec79543b3c79c3f89d3e497f2f7
mmc: davinci: request gpios using gpio descriptors

Request card detect and write protect gpios using the provided API
by mmc core.

If a gpio is provided for card detect, we don't need to poll.
So only use polling when a gpio is not provided.

Once all pdata users register the gpios using gpio descriptors,
we could remove the platform callbacks.

Signed-off-by: Axel Haslam <ahaslam@baylibre.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Tested-by: David Lechner <david@lechnology.com>
drivers/mmc/host/davinci_mmc.c