mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-18 06:38:15 +01:00
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;
|
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…
x
Reference in New Issue
Block a user