diff options
author | Philipp Zabel <philipp.zabel@gmail.com> | 2008-04-09 20:24:05 +0200 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2008-04-19 12:29:07 +0200 |
commit | aa7975901b949501d47af8225f23bee1116cd441 (patch) | |
tree | 0e7ac58526809ae88ebe56af9cafddcdb6ef7dcd /arch/arm/mach-pxa/magician.c | |
parent | [ARM] 4948/1: magician: use htc-egpio to drive the GPIO/IRQ expander CPLD (diff) | |
download | linux-aa7975901b949501d47af8225f23bee1116cd441.tar.xz linux-aa7975901b949501d47af8225f23bee1116cd441.zip |
[ARM] 4949/1: magician: enable flash VPP GPIO and build in MTD, physmap-flash and JFFS2
This enables rootfs on StrataFlash if the bootloader supplies the
partition list.
Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to '')
-rw-r--r-- | arch/arm/mach-pxa/magician.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-pxa/magician.c b/arch/arm/mach-pxa/magician.c index 3b7e8bac7344..159f6dc4543a 100644 --- a/arch/arm/mach-pxa/magician.c +++ b/arch/arm/mach-pxa/magician.c @@ -224,6 +224,11 @@ static struct pxaohci_platform_data magician_ohci_info = { * StrataFlash */ +static void magician_set_vpp(struct map_info *map, int vpp) +{ + gpio_set_value(EGPIO_MAGICIAN_FLASH_VPP, vpp); +} + #define PXA_CS_SIZE 0x04000000 static struct resource strataflash_resource = { @@ -234,6 +239,7 @@ static struct resource strataflash_resource = { static struct physmap_flash_data strataflash_data = { .width = 4, + .set_vpp = magician_set_vpp, }; static struct platform_device strataflash = { |