socfpga: cleanup socfpga_dw_mmc
authorPavel Machek <pavel@denx.de>
Mon, 21 Jul 2014 11:30:19 +0000 (13:30 +0200)
committerTom Rini <trini@ti.com>
Sat, 30 Aug 2014 11:46:38 +0000 (07:46 -0400)
Cleanups as suggested by wd on mailing list.

Signed-off-by: Pavel Machek <pavel@denx.de>
Acked-by: Chin Liang See <clsee@altera.com>
drivers/mmc/socfpga_dw_mmc.c

index 417ca4c2ae6bde1800e8e8008f652e9ef1b5161c..1f96382dea5c992a6c200da3bd900cf359f133a9 100644 (file)
@@ -16,8 +16,6 @@ static const struct socfpga_clock_manager *clock_manager_base =
 static const struct socfpga_system_manager *system_manager_base =
                (void *)SOCFPGA_SYSMGR_ADDRESS;
 
-static char *SOCFPGA_NAME = "SOCFPGA DWMMC";
-
 static void socfpga_dwmci_clksel(struct dwmci_host *host)
 {
        unsigned int drvsel;
@@ -45,14 +43,16 @@ static void socfpga_dwmci_clksel(struct dwmci_host *host)
 
 int socfpga_dwmmc_init(u32 regbase, int bus_width, int index)
 {
-       struct dwmci_host *host = NULL;
+       struct dwmci_host *host;
+
+       /* calloc for zero init */
        host = calloc(sizeof(struct dwmci_host), 1);
        if (!host) {
                printf("dwmci_host calloc fail!\n");
                return -1;
        }
 
-       host->name = SOCFPGA_NAME;
+       host->name = "SOCFPGA DWMMC";
        host->ioaddr = (void *)regbase;
        host->buswidth = bus_width;
        host->clksel = socfpga_dwmci_clksel;