Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a1a92e6f authored by Aaro Koskinen's avatar Aaro Koskinen Committed by Tony Lindgren
Browse files

arm: mach-omap2: n8x0: clean up dummy onenand init



When OneNAND support is disabled, the platform code defines NULL
board_onenand_data and empty init function for us. By utilizing this we
can avoid cluttering board files with dummy definitions/wrappers.

Signed-off-by: default avatarAaro Koskinen <aaro.koskinen@nokia.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 7203f8a4
Loading
Loading
Loading
Loading
+9 −17
Original line number Diff line number Diff line
@@ -184,23 +184,15 @@ static struct mtd_partition onenand_partitions[] = {
	},
};

static struct omap_onenand_platform_data board_onenand_data = {
static struct omap_onenand_platform_data board_onenand_data[] = {
	{
		.cs		= 0,
		.gpio_irq	= 26,
		.parts		= onenand_partitions,
		.nr_parts	= ARRAY_SIZE(onenand_partitions),
		.flags		= ONENAND_SYNC_READ,
};

static void __init n8x0_onenand_init(void)
{
	gpmc_onenand_init(&board_onenand_data);
	}

#else

static void __init n8x0_onenand_init(void) {}

};
#endif

#if defined(CONFIG_MENELAUS) &&						\
@@ -669,7 +661,7 @@ static void __init n8x0_init_machine(void)
					ARRAY_SIZE(n810_i2c_board_info_2));

	omap_serial_init();
	n8x0_onenand_init();
	gpmc_onenand_init(board_onenand_data);
	n8x0_mmc_init();
	n8x0_usb_init();
}