mmc: sdhci: iproc: Add custom set_power() callback for bcm2711
authorNicolas Saenz Julienne <nsaenzjulienne@suse.de>
Fri, 6 Mar 2020 17:44:11 +0000 (18:44 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 24 Mar 2020 13:39:53 +0000 (14:39 +0100)
commitf87391eec2c5f54269e64d655da19f2c32515e4c
tree12ee378af5a8000b628feca8fcbcd20c16202a6d
parent9d8acdd32cd5719c9160073fbfd85025e1783ae2
mmc: sdhci: iproc: Add custom set_power() callback for bcm2711

The controller needs a valid bus voltage in its power register
regardless of whether an external regulator is taking care of the power
supply.

The sdhci core already provides a helper function for this,
sdhci_set_power_and_bus_voltage(), so create a bcm2711 specific 'struct
sdhci_ops' which makes use of it.

Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Link: https://lore.kernel.org/r/20200306174413.20634-10-nsaenzjulienne@suse.de
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci-iproc.c