]> git.sur5r.net Git - u-boot/blobdiff - board/st/stm32f429-discovery/stm32f429-discovery.c
env: Rename setenv() to env_set()
[u-boot] / board / st / stm32f429-discovery / stm32f429-discovery.c
index 8bc2d9e4c1ccc9c370b1f45d46cd40228ef7024b..673e7728f1d69f1ce6a59c03a81cfb77bd31eb5b 100644 (file)
  */
 
 #include <common.h>
+#include <dm.h>
 #include <asm/io.h>
 #include <asm/armv7m.h>
 #include <asm/arch/stm32.h>
 #include <asm/arch/gpio.h>
 #include <asm/arch/fmc.h>
-#include <dm/platdata.h>
 #include <dm/platform_data/serial_stm32.h>
+#include <asm/arch/stm32_periph.h>
+#include <asm/arch/stm32_defs.h>
 
 DECLARE_GLOBAL_DATA_PTR;
 
@@ -48,6 +50,7 @@ int uart_setup_gpio(void)
        int i;
        int rv = 0;
 
+       clock_setup(GPIO_A_CLOCK_CFG);
        for (i = 0; i < ARRAY_SIZE(usart_gpio); i++) {
                rv = stm32_gpio_config(&usart_gpio[i], &gpio_ctl_usart);
                if (rv)
@@ -113,6 +116,13 @@ static int fmc_setup_gpio(void)
        int rv = 0;
        int i;
 
+       clock_setup(GPIO_B_CLOCK_CFG);
+       clock_setup(GPIO_C_CLOCK_CFG);
+       clock_setup(GPIO_D_CLOCK_CFG);
+       clock_setup(GPIO_E_CLOCK_CFG);
+       clock_setup(GPIO_F_CLOCK_CFG);
+       clock_setup(GPIO_G_CLOCK_CFG);
+
        for (i = 0; i < ARRAY_SIZE(ext_ram_fmc_gpio); i++) {
                rv = stm32_gpio_config(&ext_ram_fmc_gpio[i],
                                &gpio_ctl_fmc);
@@ -286,6 +296,7 @@ int board_early_init_f(void)
        res = uart_setup_gpio();
        if (res)
                return res;
+       clock_setup(USART1_CLOCK_CFG);
 
        return 0;
 }
@@ -309,7 +320,7 @@ int misc_init_r(void)
                u_id_high = readl(&STM32_U_ID->u_id_high);
                sprintf(serialno, "%08x%08x%08x",
                        u_id_high, u_id_mid, u_id_low);
-               setenv("serial#", serialno);
+               env_set("serial#", serialno);
        }
 
        return 0;