mtd: nand: denali: remove ad-hoc board_nand_init() entry
This driver is highly dependent on the configuration from denali_dt.c Please enable CONFIG_NAND_DENALI_DT if you use this driver. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
parent
1a7e176d27
commit
57f9bb9404
@ -1366,29 +1366,3 @@ free_buf:
|
||||
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user