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