blob: 4649d302c263723abb48c6c33579d39f96813e4f [file] [log] [blame]
Russell Kinga09e64f2008-08-05 16:14:15 +01001/*
2 * arch/arm/plat-omap/include/mach/onenand.h
3 *
4 * Copyright (C) 2006 Nokia Corporation
5 * Author: Juha Yrjola
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as
9 * published by the Free Software Foundation.
10 */
11
12#include <linux/mtd/partitions.h>
13
14struct omap_onenand_platform_data {
15 int cs;
16 int gpio_irq;
17 struct mtd_partition *parts;
18 int nr_parts;
David Woodhouse742c5252008-08-12 11:28:00 +010019 int (*onenand_setup)(void __iomem *, int freq);
Russell Kinga09e64f2008-08-05 16:14:15 +010020 int dma_channel;
21};
David Woodhouse742c5252008-08-12 11:28:00 +010022
23int omap2_onenand_rephase(void);
24
25#define ONENAND_MAX_PARTITIONS 8