mtd: mxs_nand: don't get the gpmi_apbh_dma clock
[platform/kernel/u-boot.git] / drivers / mtd / nand / raw / mxs_nand_dt.c
index 43dbe9e..c1e7848 100644 (file)
@@ -92,8 +92,6 @@ static int mxs_nand_dt_probe(struct udevice *dev)
 
        info->use_minimum_ecc = dev_read_bool(dev, "fsl,use-minimum-ecc");
 
-       info->legacy_bch_geometry = dev_read_bool(dev, "fsl,legacy-bch-geometry");
-
        if (IS_ENABLED(CONFIG_CLK) && IS_ENABLED(CONFIG_IMX8)) {
                /* Assigned clock already set clock */
                struct clk gpmi_clk;
@@ -145,19 +143,6 @@ static int mxs_nand_dt_probe(struct udevice *dev)
                        debug("Can't enable gpmi_apb_bch clk: %d\n", ret);
                        return ret;
                }
-
-               /* this clock is used for apbh_dma, since the apbh dma does not support DM,
-                 * we optionally enable it here
-                 */
-               ret = clk_get_by_name(dev, "gpmi_apbh_dma", &gpmi_clk);
-               if (ret < 0) {
-                       debug("Can't get gpmi_apbh_dma clk: %d\n", ret);
-               } else {
-                       ret = clk_enable(&gpmi_clk);
-                       if (ret < 0) {
-                               debug("Can't enable gpmi_apbh_dma clk: %d\n", ret);
-                       }
-               }
        }
 
        return mxs_nand_init_ctrl(info);
@@ -168,7 +153,7 @@ U_BOOT_DRIVER(mxs_nand_dt) = {
        .id = UCLASS_MTD,
        .of_match = mxs_nand_dt_ids,
        .probe = mxs_nand_dt_probe,
-       .priv_auto_alloc_size = sizeof(struct mxs_nand_info),
+       .priv_auto      = sizeof(struct mxs_nand_info),
 };
 
 void board_nand_init(void)
@@ -177,7 +162,7 @@ void board_nand_init(void)
        int ret;
 
        ret = uclass_get_device_by_driver(UCLASS_MTD,
-                                         DM_GET_DRIVER(mxs_nand_dt),
+                                         DM_DRIVER_GET(mxs_nand_dt),
                                          &dev);
        if (ret && ret != -ENODEV)
                pr_err("Failed to initialize MXS NAND controller. (error %d)\n",