1aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport#ifndef __LINUX_MTD_NAND_GPIO_H
2aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport#define __LINUX_MTD_NAND_GPIO_H
3aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport
4aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport#include <linux/mtd/nand.h>
5aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport
6aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoportstruct gpio_nand_platdata {
7aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	int	gpio_nce;
8aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	int	gpio_nwp;
9aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	int	gpio_cle;
10aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	int	gpio_ale;
11aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	int	gpio_rdy;
12aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	void	(*adjust_parts)(struct gpio_nand_platdata *, size_t);
13aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	struct mtd_partition *parts;
14aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	unsigned int num_parts;
15aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	unsigned int options;
16aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport	int	chip_delay;
17aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport};
18aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport
19aaf7ea20000436df3cbb397ccb734ad1e2e5164dMike Rapoport#endif
20