linux/include/linux/platform_data/atmel.h
<<
>>
Prefs
   1/*
   2 * atmel platform data
   3 *
   4 * GPL v2 Only
   5 */
   6
   7#ifndef __ATMEL_H__
   8#define __ATMEL_H__
   9
  10#include <linux/mtd/nand.h>
  11
  12 /* NAND / SmartMedia */
  13struct atmel_nand_data {
  14        int             enable_pin;             /* chip enable */
  15        int             det_pin;                /* card detect */
  16        int             rdy_pin;                /* ready/busy */
  17        u8              rdy_pin_active_low;     /* rdy_pin value is inverted */
  18        u8              ale;                    /* address line number connected to ALE */
  19        u8              cle;                    /* address line number connected to CLE */
  20        u8              bus_width_16;           /* buswidth is 16 bit */
  21        u8              ecc_mode;               /* ecc mode */
  22        u8              on_flash_bbt;           /* bbt on flash */
  23        struct mtd_partition *parts;
  24        unsigned int    num_parts;
  25};
  26
  27#endif /* __ATMEL_H__ */
  28