]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: mvsdio: add pinctrl integration
authorChris Ball <cjb@laptop.org>
Mon, 28 Jan 2013 11:26:53 +0000 (06:26 -0500)
committerChris Ball <cjb@laptop.org>
Mon, 28 Jan 2013 20:42:49 +0000 (15:42 -0500)
commitaf4c9ad38a00da0cecc7e7b255d566fc508b28bb
tree47a966cba62909af8ed73fa842981290a44fe3b4
parent550499fac1983b990b4c6ccf3fac53ac39201f72
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