mmc: meson-gx: enable input clocks
authorJerome Brunet <jbrunet@baylibre.com>
Thu, 5 Mar 2020 11:12:36 +0000 (12:12 +0100)
committerNeil Armstrong <narmstrong@baylibre.com>
Mon, 6 Apr 2020 07:56:35 +0000 (09:56 +0200)
commit0392416fb1f2d8ff91ca6ec0471fc891445406e5
treefe377f696c2eb0b793a850068ca36f53972bf5a8
parent423aabc43613b58d7b91a28a94791ab937afcd90
mmc: meson-gx: enable input clocks

Until now, the mmc clock was left in a good enough state by the ROM
code to be used by the controller. However on some SoC, if the ROM
code finds a bootloader on USB or SPI, it might leave the MMC clock
in state the controller cannot work with.

Enable the input clocks provided to the mmc controller. While the
u-boot mmc controller driver is not doing fancy settings like the Linux,
it at least needs to make these clocks are running.

Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
drivers/mmc/meson_gx_mmc.c