diff options
author | Tony Lindgren <tony@atomide.com> | 2014-11-20 15:11:25 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2014-11-20 15:11:25 -0500 |
commit | e639cd5bfc03de7ba642d7e8570b9e533f10e54b (patch) | |
tree | 03fae68d9d60c56485d6b76e6388670b2ef7e469 /arch/arm/mach-omap2/gpmc-onenand.c | |
parent | 6f8782a7a1c826e1c013d6b7d5504af6bcc079e6 (diff) |
ARM: OMAP2+: Prepare to move GPMC to drivers by platform data header
We still need to support platform data for omap3 until it's booting
in device tree only mode. So let's add platform_data/omap-gpmc.h for
that, and a minimal linux/omap-gpmc.h for the save and restore used
by the PM code.
Let's also keep a minimal mach-omap2/gpmc.h still around to avoid
churn on the board-*.c files. Once omap3 boots in device tree only
mode, we can drop mach-omap2/gpmc.h and we can make the data
structures in platform_data/omap-gpmc.h private to the GPMC driver.
Note that we can now also remove gpmc-nand.h and gpmc-onenand.h.
Cc: Arnd Bergmann <arnd@arndb.de>
Acked-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/gpmc-onenand.c')
-rw-r--r-- | arch/arm/mach-omap2/gpmc-onenand.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c index 8b6876c98ce1..53d197e0c1f3 100644 --- a/arch/arm/mach-omap2/gpmc-onenand.c +++ b/arch/arm/mach-omap2/gpmc-onenand.c | |||
@@ -15,14 +15,13 @@ | |||
15 | #include <linux/platform_device.h> | 15 | #include <linux/platform_device.h> |
16 | #include <linux/mtd/onenand_regs.h> | 16 | #include <linux/mtd/onenand_regs.h> |
17 | #include <linux/io.h> | 17 | #include <linux/io.h> |
18 | #include <linux/omap-gpmc.h> | ||
18 | #include <linux/platform_data/mtd-onenand-omap2.h> | 19 | #include <linux/platform_data/mtd-onenand-omap2.h> |
19 | #include <linux/err.h> | 20 | #include <linux/err.h> |
20 | 21 | ||
21 | #include <asm/mach/flash.h> | 22 | #include <asm/mach/flash.h> |
22 | 23 | ||
23 | #include "gpmc.h" | ||
24 | #include "soc.h" | 24 | #include "soc.h" |
25 | #include "gpmc-onenand.h" | ||
26 | 25 | ||
27 | #define ONENAND_IO_SIZE SZ_128K | 26 | #define ONENAND_IO_SIZE SZ_128K |
28 | 27 | ||