]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
nand: Drop unused actl_nand driver
authorSimon Glass <sjg@chromium.org>
Wed, 1 Feb 2023 20:19:47 +0000 (13:19 -0700)
committerTom Rini <trini@konsulko.com>
Tue, 7 Feb 2023 19:33:48 +0000 (14:33 -0500)
This is not used since this commit:

   ed7fe2bee12 ppc: Remove xpedite boards

Drop the driver and Kconfig option.

Signed-off-by: Simon Glass <sjg@chromium.org>
board/xes/common/Makefile
board/xes/common/actl_nand.c [deleted file]

index 002821916c4bd40a73fe1a2876b9b00d85e725cc..b00accca1be015ad2e1efe3c69d0c9536164f954 100644 (file)
@@ -7,4 +7,3 @@ obj-$(CONFIG_MPC86xx)           += fsl_8xxx_clk.o
 obj-$(CONFIG_ARCH_P2020)               += fsl_8xxx_clk.o
 obj-$(CONFIG_MPC85xx)          += fsl_8xxx_misc.o board.o
 obj-$(CONFIG_MPC86xx)          += fsl_8xxx_misc.o board.o
-obj-$(CONFIG_NAND_ACTL)        += actl_nand.o
diff --git a/board/xes/common/actl_nand.c b/board/xes/common/actl_nand.c
deleted file mode 100644 (file)
index 2d8a575..0000000
+++ /dev/null
@@ -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;
-}