Commit 7ad710cd authored by David Brownell's avatar David Brownell Committed by Tony Lindgren

Bugfix to RX51 flash support: this board has no NOR flash,

Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
Acked-by: default avatarLauri Leukkunen <lauri.leukkunen@nokia.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 2134f6cd
......@@ -10,46 +10,12 @@
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/mtd/mtd.h>
#include <linux/mtd/partitions.h>
#include <asm/mach/flash.h>
#include <mach/onenand.h>
#include <linux/errno.h>
#include "mmc-twl4030.h"
#define RX51_FLASH_CS 0
extern struct mtd_partition n800_partitions[ONENAND_MAX_PARTITIONS];
extern int n800_onenand_setup(void __iomem *onenand_base, int freq);
extern void __init n800_flash_init(void);
static struct flash_platform_data rx51_flash_data = {
.map_name = "cfi_probe",
.width = 2,
.parts = n800_partitions,
.nr_parts = ARRAY_SIZE(n800_partitions),
};
static struct resource rx51_flash_resource = {
.flags = IORESOURCE_MEM,
};
static struct platform_device rx51_flash_device = {
.name = "omapflash",
.id = 0,
.dev = {
.platform_data = &rx51_flash_data,
},
.num_resources = 1,
.resource = &rx51_flash_resource,
};
static struct platform_device *rx51_flash_devices[] = {
&rx51_flash_device,
};
static struct twl4030_hsmmc_info mmc[] __initdata = {
{
.name = "external",
......@@ -71,7 +37,6 @@ static struct twl4030_hsmmc_info mmc[] __initdata = {
void __init rx51_flash_init(void)
{
platform_add_devices(rx51_flash_devices, ARRAY_SIZE(rx51_flash_devices));
n800_flash_init();
twl4030_mmc_init(mmc);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment