]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: mvsdio: add pinctrl integration
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 28 Jan 2013 11:26:53 +0000 (06:26 -0500)
committerChris Ball <cjb@laptop.org>
Sun, 24 Feb 2013 19:36:42 +0000 (14:36 -0500)
commit7982d238281e27cf91fc8ad601fd1fa36a86278f
tree79e2dfa9c22083e4964337d97379951007c9c10d
parente03acdac0ce3f185fd94de9508e851b0e2349337
mmc: mvsdio: add pinctrl integration

On many Marvell SoCs, the pins used for the SDIO interface are part of
the MPP pins, that are muxable pins. In order to get the muxing of
those pins correct, this commit integrates the mvsdio driver with the
pinctrl infrastructure by calling devm_pinctrl_get_select_default()
during ->probe().

Note that we permit this function to fail because not all Marvell
platforms have yet been fully converted to using the pinctrl
infrastructure.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Tested-by: Stefan Peter <s.peter@mpl.ch>
Tested-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/mvsdio.c