|
@@ -1366,29 +1366,3 @@ free_buf:
|
|
|
|
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
-
|
|
|
|
-#ifndef CONFIG_NAND_DENALI_DT
|
|
|
|
-static int __board_nand_init(void)
|
|
|
|
-{
|
|
|
|
- struct denali_nand_info *denali;
|
|
|
|
-
|
|
|
|
- denali = kzalloc(sizeof(*denali), GFP_KERNEL);
|
|
|
|
- if (!denali)
|
|
|
|
- return -ENOMEM;
|
|
|
|
-
|
|
|
|
- /*
|
|
|
|
- * In the future, these base addresses should be taken from
|
|
|
|
- * Device Tree or platform data.
|
|
|
|
- */
|
|
|
|
- denali->reg = (void __iomem *)CONFIG_SYS_NAND_REGS_BASE;
|
|
|
|
- denali->host = (void __iomem *)CONFIG_SYS_NAND_DATA_BASE;
|
|
|
|
-
|
|
|
|
- return denali_init(denali);
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-void board_nand_init(void)
|
|
|
|
-{
|
|
|
|
- if (__board_nand_init() < 0)
|
|
|
|
- pr_warn("Failed to initialize Denali NAND controller.\n");
|
|
|
|
-}
|
|
|
|
-#endif
|
|
|