summaryrefslogtreecommitdiffstats
path: root/drivers/mci/dove-sdhci.c
Commit message (Collapse)AuthorAgeFilesLines
* mci: dove: fix dereference of nullable pointerAhmad Fatoum2019-11-251-7/+8
| | | | | | | | | | | data->{blocks, blocksize, flags} are all used outside of the if clause checking whether data is not NULL. Fix this to avoid dereferencing null pointers. Fixes: bdcf89d274 ("mci: add Marvell Dove SDHCI driver") Cc: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Ahmad Fatoum <ahmad@a3f.at> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* mci: dove: Use sdhci_set_cmd_xfer_mode()Sascha Hauer2019-11-211-28/+4
| | | | | | Use sdhci_set_cmd_xfer_mode() to share more code. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* mci: dove: use sdhci helpersSascha Hauer2019-11-211-54/+62
| | | | | | | To use the sdhci helpers we have to switch to the sdhci accessors. Also use sdhci_read_response(). Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* mci: add Marvell Dove SDHCI driverMichael Grzeschik2017-04-191-0/+392
This adds a driver for the SDHCI controller found on Marvell Dove SoCs. Despite a missing pinctrl driver, corresponding MPP config has to be set on a per board basis. This driver was succesfully tested with Solidrun Dove Cubox. Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Acked-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>