diff options
author | Wolfgang Grandegger <wg@grandegger.com> | 2009-02-11 18:38:21 +0100 |
---|---|---|
committer | Scott Wood <scottwood@freescale.com> | 2009-03-23 15:53:38 -0500 |
commit | e93c1c169d49eda7babad9c781f541e2e34f0ff0 (patch) | |
tree | f02c89ca6f98af1bd2e64605ae531333943b9713 /include/linux | |
parent | 672ed2aee91b4856f6671fc72cd34168d8f1b624 (diff) | |
download | u-boot-imx-e93c1c169d49eda7babad9c781f541e2e34f0ff0.zip u-boot-imx-e93c1c169d49eda7babad9c781f541e2e34f0ff0.tar.gz u-boot-imx-e93c1c169d49eda7babad9c781f541e2e34f0ff0.tar.bz2 |
Add multi chip support to the FSL-UPM driver
This patch adds support for multi-chip NAND devices to the FSL-UPM
driver. The "dev_ready" callback of the "struct fsl_upm_nand" is now
called with the argument "chip_nr" to allow testing the proper chip
select line. The NAND support of the MPC8360ERDK is updated as well.
No other boards are currently using the FSL UPM driver.
Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
Signed-off-by: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/mtd/fsl_upm.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/mtd/fsl_upm.h b/include/linux/mtd/fsl_upm.h index 638a4e4..ada11c1 100644 --- a/include/linux/mtd/fsl_upm.h +++ b/include/linux/mtd/fsl_upm.h @@ -29,8 +29,10 @@ struct fsl_upm_nand { int upm_cmd_offset; int upm_addr_offset; int wait_pattern; - int (*dev_ready)(void); + int (*dev_ready)(int chip_nr); int chip_delay; + int chip_offset; + int chip_nr; /* no need to fill */ int last_ctrl; |