summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/nand.c
Commit message (Collapse)AuthorAgeFilesLines
* ARM: i.MX: Move mach header files to include/mach/imxSascha Hauer2023-03-061-6/+6
| | | | | | | | | | | Currently arch specific headers can be included with #include <mach/xxx.h>. With upcoming multi-arch support this is no longer possible as there won't be a single mach anymore. Move all i.MX specific header files to include/mach/imx/ to prepare for multi-arch support. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: imx: Replace license and copyright boilerplate by SPDX identifiersUwe Kleine-König2021-05-251-12/+1
| | | | | | | | | | Converts the files that licensecheck can determine to be licensed under GPL-2.0-only or GPL-2.0-or-later and also convert their copyright statements to SPDX. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Link: https://lore.barebox.org/20210522143431.824057-1-u.kleine-koenig@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX: add missing includeSascha Hauer2018-11-121-0/+1
| | | | | | | mach/imx-nand.h provides the prototype for imx_nand_set_layout() which this file implements, so include the header file. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX: get rid of imx-regs.hSascha Hauer2012-10-171-1/+4
| | | | | | | | | - remove now unused __REG definitions - include individual SoC register files instead of imx-regs.h - move IMX_GPIO_NR to generic.h - finally remove imx-regs.h Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX35: Cleanup remaining unprefixed registersSascha Hauer2012-10-171-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX25: Cleanup remaining unprefixed registersSascha Hauer2012-10-171-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX nand layout: make multisoc safeSascha Hauer2012-10-171-24/+29
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Treewide: remove address of the Free Software FoundationSascha Hauer2012-09-171-4/+0
| | | | | | | The FSF address has changed in the past. Instead of updating it each time the address changes, just drop it completely treewide. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX53: silence compiler warning in nand.cSascha Hauer2011-11-171-1/+1
| | | | | | | | nand.c issues a warning when imx_nand_set_layout is empty. We don't need this function on i.MX53, so silence the warning. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* introduce io.hSascha Hauer2011-09-221-1/+1
| | | | | | | To allow for some generic io accessors introduce io.h and use this instead of asm/io.h throughout the tree. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx nand: Add v3 (i.MX51) supportSascha Hauer2010-11-121-0/+9
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Fix nand_imx for i.MX21Ivo Clarysse2010-01-291-1/+1
| | | | | | | | | Recent changes to the nand_imx driver broke it for i.MX21 systems; the i.MX21 NAND controller is more akin to the one in i.MX27/i.MX31, than to the one in i.MX25/i.MX35. Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX Nand: fix bit clearingSascha Hauer2009-12-101-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Fix imx_nand_set_layout for i.MX27Eric Benard2009-12-091-2/+2
| | | | | | | | FMCR is (*((volatile u32 *)(x))) (0x10027814) and thus this leads to a data abort. Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX Nand: Set correct datawidth/pagesize in CCM moduleSascha Hauer2009-12-031-0/+105
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>