mmc: pwrseq_simple: Extend to support more pins
authorJavier Martinez Canillas <javier.martinez@collabora.co.uk>
Thu, 29 Jan 2015 15:00:04 +0000 (16:00 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Fri, 30 Jan 2015 11:00:27 +0000 (12:00 +0100)
commit934f1f48330ed695927a51fa068dc5d673f2da19
treea26172addf81591c906003345c44d8415b06eb27
parenta1d7579b25e4ab448a2605bc7e96f1b9c8762bba
mmc: pwrseq_simple: Extend to support more pins

Many WLAN attached to a SDIO/MMC interface, needs more than one pin for
their reset sequence. For example, is very common for chips to have two
pins: one for reset and one for power enable.

This patch adds support for more reset pins to the pwrseq_simple driver
and instead hardcoding a fixed number, it uses the of_gpio_named_count()
since the MMC power sequence is only built when CONFIG_OF is enabled.

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/pwrseq_simple.c