]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
tqma6_mba6: Remove UART board code
authorFabio Estevam <festevam@denx.de>
Wed, 14 Aug 2024 18:28:45 +0000 (15:28 -0300)
committerFabio Estevam <festevam@gmail.com>
Fri, 23 Aug 2024 17:49:44 +0000 (14:49 -0300)
With DM_SERIAL in place, there is no need to setup the UART pins
in the board code.

The UART pins are setup via devicetree, thanks to DM.

Remove the unneeded code.

Signed-off-by: Fabio Estevam <festevam@denx.de>
arch/arm/dts/imx6qdl-mba6-u-boot.dtsi
board/tq/tqma6/tqma6_mba6.c

index 78457ef68f4fda1976323c98850938b7d056fb47..c8c0fc1fba790cba8772056c778146e43f8eb63c 100644 (file)
        };
 };
 
+&aips2 {
+       bootph-all;
+};
+
+&pinctrl_uart2 {
+       bootph-all;
+};
+
+&soc {
+       bootph-all;
+};
+
+&uart2 {
+       bootph-all;
+};
+
 &wdog1 {
        bootph-pre-ram;
 };
index 7267d812e7d18461c6631fa487b711abe96cec37..b8f76591006a36889694a1e2a66dd3c6375d49e8 100644 (file)
@@ -31,9 +31,6 @@
 
 #include "tqma6_bb.h"
 
-#define UART_PAD_CTRL  (PAD_CTL_PUS_100K_UP | PAD_CTL_SPEED_MED | \
-       PAD_CTL_DSE_80ohm   | PAD_CTL_SRE_FAST  | PAD_CTL_HYS)
-
 #if defined(CONFIG_TQMA6Q)
 
 #define IOMUX_SW_PAD_CTRL_GRP_DDR_TYPE_RGMII   0x02e0790
@@ -70,17 +67,6 @@ static void mba6_setup_iomuxc_enet(void)
                     (void *)IOMUX_SW_PAD_CTRL_GRP_DDR_TYPE_RGMII);
 }
 
-static iomux_v3_cfg_t const mba6_uart2_pads[] = {
-       NEW_PAD_CTRL(MX6_PAD_SD4_DAT4__UART2_RX_DATA, UART_PAD_CTRL),
-       NEW_PAD_CTRL(MX6_PAD_SD4_DAT7__UART2_TX_DATA, UART_PAD_CTRL),
-};
-
-static void mba6_setup_iomuxc_uart(void)
-{
-       imx_iomux_v3_setup_multiple_pads(mba6_uart2_pads,
-                                        ARRAY_SIZE(mba6_uart2_pads));
-}
-
 int board_mmc_get_env_dev(int devno)
 {
        /*
@@ -140,8 +126,6 @@ int board_phy_config(struct phy_device *phydev)
 
 int tqma6_bb_board_early_init_f(void)
 {
-       mba6_setup_iomuxc_uart();
-
        return 0;
 }