Commit | Line | Data |
---|---|---|
dcfb81d6 DG |
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 |