]> git.baikalelectronics.ru Git - uboot.git/commit
sunxi: Skip MMC0 init when its pinmux conflicts with UART0
authorSamuel Holland <samuel@sholland.org>
Sun, 10 Apr 2022 05:13:33 +0000 (00:13 -0500)
committerAndre Przywara <andre.przywara@arm.com>
Tue, 24 May 2022 00:14:35 +0000 (01:14 +0100)
commitc4db00f971fdfe141b468b16b8f20b7b42c45ea0
tree145ce1a9374418bfeaab828709e821ead65477c7
parent8bbc5dedb0bed82483f02075b650d02de1ab1881
sunxi: Skip MMC0 init when its pinmux conflicts with UART0

Currently, selecting UART0_PORT_F entirely disables MMC support on sunxi
platforms. But this is a bigger hammer then needed. Muxing UART0 to the
pins on port F only causes a conflict with MMC0, so minimize the impact
by specifically skipping MMC0 init. We can continue to use MMC1/2 if
those are enabled.

Let's also remove the preprocessor check while refacting this function.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
board/sunxi/board.c