mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-21 20:34:38 +00:00
nand: Drop unused actl_nand driver
This is not used since this commit:
ed7fe2bee1
ppc: Remove xpedite boards
Drop the driver and Kconfig option.
Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
efabbe60d2
commit
f6cd44691c
2 changed files with 0 additions and 50 deletions
|
@ -7,4 +7,3 @@ obj-$(CONFIG_MPC86xx) += fsl_8xxx_clk.o
|
||||||
obj-$(CONFIG_ARCH_P2020) += fsl_8xxx_clk.o
|
obj-$(CONFIG_ARCH_P2020) += fsl_8xxx_clk.o
|
||||||
obj-$(CONFIG_MPC85xx) += fsl_8xxx_misc.o board.o
|
obj-$(CONFIG_MPC85xx) += fsl_8xxx_misc.o board.o
|
||||||
obj-$(CONFIG_MPC86xx) += fsl_8xxx_misc.o board.o
|
obj-$(CONFIG_MPC86xx) += fsl_8xxx_misc.o board.o
|
||||||
obj-$(CONFIG_NAND_ACTL) += actl_nand.o
|
|
||||||
|
|
|
@ -1,49 +0,0 @@
|
||||||
// SPDX-License-Identifier: GPL-2.0+
|
|
||||||
/*
|
|
||||||
* Copyright 2008 Extreme Engineering Solutions, Inc.
|
|
||||||
*
|
|
||||||
* This driver support NAND devices which have address lines
|
|
||||||
* connected as ALE and CLE inputs.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <common.h>
|
|
||||||
#include <nand.h>
|
|
||||||
#include <linux/mtd/rawnand.h>
|
|
||||||
#include <asm/io.h>
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Hardware specific access to control-lines
|
|
||||||
*/
|
|
||||||
static void nand_addr_hwcontrol(struct mtd_info *mtd, int cmd, uint ctrl)
|
|
||||||
{
|
|
||||||
struct nand_chip *this = mtd_to_nand(mtd);
|
|
||||||
ulong IO_ADDR_W;
|
|
||||||
|
|
||||||
if (ctrl & NAND_CTRL_CHANGE) {
|
|
||||||
IO_ADDR_W = (ulong)this->IO_ADDR_W;
|
|
||||||
|
|
||||||
IO_ADDR_W &= ~(CONFIG_SYS_NAND_ACTL_CLE |
|
|
||||||
CONFIG_SYS_NAND_ACTL_ALE |
|
|
||||||
CONFIG_SYS_NAND_ACTL_NCE);
|
|
||||||
if (ctrl & NAND_CLE)
|
|
||||||
IO_ADDR_W |= CONFIG_SYS_NAND_ACTL_CLE;
|
|
||||||
if (ctrl & NAND_ALE)
|
|
||||||
IO_ADDR_W |= CONFIG_SYS_NAND_ACTL_ALE;
|
|
||||||
if (ctrl & NAND_NCE)
|
|
||||||
IO_ADDR_W |= CONFIG_SYS_NAND_ACTL_NCE;
|
|
||||||
|
|
||||||
this->IO_ADDR_W = (void *)IO_ADDR_W;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (cmd != NAND_CMD_NONE)
|
|
||||||
writeb(cmd, this->IO_ADDR_W);
|
|
||||||
}
|
|
||||||
|
|
||||||
int board_nand_init(struct nand_chip *nand)
|
|
||||||
{
|
|
||||||
nand->ecc.mode = NAND_ECC_SOFT;
|
|
||||||
nand->cmd_ctrl = nand_addr_hwcontrol;
|
|
||||||
nand->chip_delay = CONFIG_SYS_NAND_ACTL_DELAY;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
Loading…
Add table
Reference in a new issue