root/include/linux/mtd/latch-addr-flash.h

/* [<][>][^][v][top][bottom][index][help] */
   1 /*
   2  * Interface for NOR flash driver whose high address lines are latched
   3  *
   4  * Copyright © 2008 MontaVista Software, Inc. <source@mvista.com>
   5  *
   6  * This file is licensed under the terms of the GNU General Public License
   7  * version 2. This program is licensed "as is" without any warranty of any
   8  * kind, whether express or implied.
   9  */
  10 #ifndef __LATCH_ADDR_FLASH__
  11 #define __LATCH_ADDR_FLASH__
  12 
  13 struct map_info;
  14 struct mtd_partition;
  15 
  16 struct latch_addr_flash_data {
  17         unsigned int            width;
  18         unsigned int            size;
  19 
  20         int                     (*init)(void *data, int cs);
  21         void                    (*done)(void *data);
  22         void                    (*set_window)(unsigned long offset, void *data);
  23         void                    *data;
  24 
  25         unsigned int            nr_parts;
  26         struct mtd_partition    *parts;
  27 };
  28 
  29 #endif

/* [<][>][^][v][top][bottom][index][help] */