mmc: sdhci: Add support for optional controller specific set_ios_post()
authorStefan Roese <sr@denx.de>
Mon, 12 Dec 2016 07:24:56 +0000 (08:24 +0100)
committerStefan Roese <sr@denx.de>
Wed, 25 Jan 2017 06:03:44 +0000 (07:03 +0100)
commit210841c690546dd9b7faeee47c56851dc508f131
tree96468885f01559fafc64ebc57a8b8c08b6a1f089
parent899fb9e352815ef5a5d9304a097d5abc7c476500
mmc: sdhci: Add support for optional controller specific set_ios_post()

Some SDHCI drivers might need to do some special controller configuration
after the common clock set_ios() function has been called (speed / width
configuration). This patch adds a call to the newly created function
set_ios_port() when its configured in the host driver.

This will be used by the Xenon SDHCI controller driver used on the
Marvell Armada 3700 and 7k/8k ARM64 SoCs.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Jaehoon Chung <jh80.chung@samsung.com>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
drivers/mmc/sdhci.c
include/sdhci.h