| David Griego | dcfb81d | 2010-11-30 15:32:05 +0530 | [diff] [blame] | 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 |