]> git.dujemihanovic.xyz Git - u-boot.git/commit
mmc: arm_pl180_mmci: Rely on DM
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 8 Feb 2024 09:33:43 +0000 (10:33 +0100)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 15 Apr 2024 06:19:12 +0000 (15:19 +0900)
commitee6cee125a2bee4d1f9fa488f0a24928cf68c1d4
treedfc39209e7e4a9656647e6737b0cc748cd0ea209
parentd06e48990d0ee5b897a43476d03154cac3ee5a98
mmc: arm_pl180_mmci: Rely on DM

The PL180/MMCI driver is implied to use CONFIG_DM and the ARM
defconfigs such as configs/vexpress_ca9x4_defconfig will get it
as well.

With a simple oneline to default to not being the v2 variant,
the original ARM MMCI variant works fine with the driver as well.
The IP version actually needs to be read out from a register on
the ARM versions, but we will simply assume we are running on the
original hardware if arm,primecell-periphid is not explicitly
specified in the device tree.

Drop the !CONFIG_DM code and depend on DM_MMC.

Tested on the Versatile Express CA9x4 board.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/mmc/Kconfig
drivers/mmc/arm_pl180_mmci.c