]> git.dujemihanovic.xyz Git - u-boot.git/commit
sunxi: board: Fix UART PortF pinmux setup
authorAndre Przywara <andre.przywara@arm.com>
Thu, 5 May 2022 23:34:39 +0000 (00:34 +0100)
committerAndre Przywara <andre.przywara@arm.com>
Tue, 24 May 2022 00:45:47 +0000 (01:45 +0100)
commite26ece267ef1a2be824944314ed28be4c6610565
treeae89d6515ebc17b073583d9136e26cba57f2160f
parentd6cb09d89d52d087881695c1f4e5e1ff26328267
sunxi: board: Fix UART PortF pinmux setup

When CONFIG_UART0_PORT_F is defined, we try to configure two PortF pins
(usually used for the SD card) as UART0. Some SoCs use the mux value of
3 for this, while others use 4.

The combination of Kconfig symbols we currently use was not quite right:
we mis-configure the A31, A64, H6 and H616.

Going through the list in the pinctrl driver, there are only a few older
SoCs that use a value of 4, so revert the #ifdef clause, and name those
explicitly, instead of the other way around.

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