]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/devs/flash/amd/am29xxxxx/v2_0/cdl/flash_amd_am29xxxxx.cdl
Initial revision
[karo-tx-redboot.git] / packages / devs / flash / amd / am29xxxxx / v2_0 / cdl / flash_amd_am29xxxxx.cdl
1 # ====================================================================
2 #
3 #      flash_amd_am29xxxxx.cdl
4 #
5 #      FLASH memory - Hardware support for AMD AM29xxxxx parts
6 #
7 # ====================================================================
8 #####ECOSGPLCOPYRIGHTBEGIN####
9 ## -------------------------------------------
10 ## This file is part of eCos, the Embedded Configurable Operating System.
11 ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
12 ## Copyright (C) 2002 Gary Thomas
13 ##
14 ## eCos is free software; you can redistribute it and/or modify it under
15 ## the terms of the GNU General Public License as published by the Free
16 ## Software Foundation; either version 2 or (at your option) any later version.
17 ##
18 ## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
19 ## WARRANTY; without even the implied warranty of MERCHANTABILITY or
20 ## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
21 ## for more details.
22 ##
23 ## You should have received a copy of the GNU General Public License along
24 ## with eCos; if not, write to the Free Software Foundation, Inc.,
25 ## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
26 ##
27 ## As a special exception, if other files instantiate templates or use macros
28 ## or inline functions from this file, or you compile this file and link it
29 ## with other works to produce a work based on this file, this file does not
30 ## by itself cause the resulting work to be covered by the GNU General Public
31 ## License. However the source code for this file must still be made available
32 ## in accordance with section (3) of the GNU General Public License.
33 ##
34 ## This exception does not invalidate any other reasons why a work based on
35 ## this file might be covered by the GNU General Public License.
36 ##
37 ## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
38 ## at http://sources.redhat.com/ecos/ecos-license/
39 ## -------------------------------------------
40 #####ECOSGPLCOPYRIGHTEND####
41 # ====================================================================
42 ######DESCRIPTIONBEGIN####
43 #
44 # Author(s):      gthomas
45 # Contributors:   gthomas, jskov, Koichi Nagashima
46 # Date:           2001-02-20
47 #
48 #####DESCRIPTIONEND####
49 #
50 # ====================================================================
51
52 cdl_package CYGPKG_DEVS_FLASH_AMD_AM29XXXXX {
53     display       "AMD AM29XXXXX FLASH memory support"
54     description   "FLASH memory device support for AMD AM29XXXXX"
55     parent        CYGPKG_IO_FLASH
56     active_if     CYGPKG_IO_FLASH
57
58     active_if     CYGINT_DEVS_FLASH_AMD_AM29XXXXX_REQUIRED
59
60     implements    CYGHWR_IO_FLASH_DEVICE
61
62     include_dir   cyg/io
63
64     requires      { CYGINT_DEVS_FLASH_AMD_VARIANTS != 0 }
65
66     cdl_interface CYGINT_DEVS_FLASH_AMD_VARIANTS {
67         display   "Number of included variants"
68     }
69
70     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29F002T {
71         display       "AMD AM29F002T flash memory support"
72         default_value 0
73         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
74         description   "
75             When this option is enabled, the AMD flash driver will be
76             able to recognize and handle the AMD29F002T (top boot block)
77             part in the family."
78     }
79
80     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29F010 {
81         display       "AMD AM29F010 flash memory support"
82         default_value 0
83         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
84         description   "
85             When this option is enabled, the AMD flash driver will be
86             able to recognize and handle the AMD29F010
87             part in the family."
88     }
89
90     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29F040B {
91         display       "AMD AM29F040B flash memory support"
92         default_value 0
93         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
94         description   "
95             When this option is enabled, the AMD flash driver will be
96             able to recognize and handle the AMD29F040B
97             part in the family."
98     }
99
100     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV128 {
101         display       "AMD AM29LV128 flash memory support"
102         default_value 0
103         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
104         description   "
105             When this option is enabled, the AMD flash driver will be
106             able to recognize and handle the AMD29LV128
107             part in the family."
108     }
109
110     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV160 {
111         display       "AMD AM29LV160 flash memory support"
112         default_value 0
113         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
114         description   "
115             When this option is enabled, the AMD flash driver will be
116             able to recognize and handle the AMD29LV160
117             part in the family."
118     }
119
120     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29PL160 {
121         display       "AMD AM29PL160 flash memory support"
122         default_value 0
123         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
124         description   "
125             When this option is enabled, the AMD flash driver will be
126             able to recognize and handle the AMD29PL160
127             part in the family."
128     }
129
130     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV320D {
131         display       "AMD AM29LV320 flash memory support"
132         default_value 0
133         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
134         description   "
135             When this option is enabled, the AMD flash driver will be
136             able to recognize and handle the AMD29LV320
137             part in the family."
138     }
139
140     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV200 {
141         display       "AMD AM29LV200 flash memory support"
142         default_value 0
143         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
144         description   "
145             When this option is enabled, the AMD flash driver will be
146             able to recognize and handle the AMD29LV200
147             part in the family."
148     }
149
150     cdl_option CYGHWR_DEVS_FLASH_ST_M29W200B {
151         display       "ST M29W200B flash memory support"
152         default_value 0
153         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
154         description   "
155             When this option is enabled, the AMD flash driver will be
156             able to recognize and handle the ST M29W200B part. This
157             memory device is pin- and software compatible with the
158             AMD AM29LV200 device."
159     }
160
161     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV640 {
162         display       "AMD AM29LV640 flash memory support"
163         default_value 0
164         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
165         description   "
166             When this option is enabled, the AMD flash driver will be
167             able to recognize and handle the AMD29LV640
168             part in the family."
169     }
170
171     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29DL322D {
172         display       "AMD AM29DL322D flash memory support"
173         default_value 0
174         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
175         description   "
176             When this option is enabled, the AMD flash driver will be
177             able to recognize and handle the AM29DL322D
178             part in the family."
179     }
180
181     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29DL323D {
182         display       "AMD AM29DL323D flash memory support"
183         default_value 0
184         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
185         description   "
186             When this option is enabled, the AMD flash driver will be
187             able to recognize and handle the AM29DL323D
188             part in the family."
189     }
190
191     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29DL324D {
192         display       "AMD AM29DL324D flash memory support"
193         default_value 0
194         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
195         description   "
196             When this option is enabled, the AMD flash driver will be
197             able to recognize and handle the AM29DL324D
198             part in the family."
199     }
200
201     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV400 {
202         display       "AMD AM29LV400 flash memory support"
203         default_value 0
204         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
205         description   "
206             When this option is enabled, the AMD flash driver will be
207             able to recognize and handle the AM29LV400
208             part in the family."
209     }
210
211     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29DL640D {
212         display       "AMD AM29DL640D flash memory support"
213         default_value 0
214         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
215         description   "
216             When this option is enabled, the AMD flash driver will be
217             able to recognize and handle the AM29DL640D
218             part in the family."
219     }
220
221     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29F800 {
222         display       "AMD AM29F800 flash memory support"
223         default_value 0
224         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
225         description   "
226             When this option is enabled, the AMD flash driver will be
227             able to recognize and handle the AM29F800
228             part in the family."
229     }
230
231     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV800 {
232         display       "AMD AM29LV800 flash memory support"
233         default_value 0
234         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
235         description   "
236             When this option is enabled, the AMD flash driver will be
237             able to recognize and handle the AM29LV800
238             part in the family."
239     }
240
241     cdl_option CYGHWR_DEVS_FLASH_AMD_TC58FVB800 {
242         display       "Toshiba TC58FVB800 flash memory support"
243         default_value 0
244         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
245         description   "
246             When this option is enabled, the AMD flash driver will be
247             able to recognize and handle the Toshiba TC58FVB800."
248     }
249
250     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV081B {
251         display       "AMD AM29LV081B flash memory support"
252         default_value 0
253         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
254         description   "
255             When this option is enabled, the AMD flash driver will be
256             able to recognize and handle the AMD29LV081B
257             part in the family."
258     }
259
260     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV017D {
261         display       "AMD AM29LV017D flash memory support"
262         default_value 0
263         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
264         description   "
265             When this option is enabled, the AMD flash driver will be
266             able to recognize and handle the AMD29LV017D
267             part in the family."
268     }
269
270     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV033C {
271         display       "AMD AM29LV033C flash memory support"
272         default_value 0
273         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
274         description   "
275             When this option is enabled, the AMD flash driver will be
276             able to recognize and handle the AMD29LV033C
277             part in the family."
278     }
279
280     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV065D {
281         display       "AMD AM29LV065D flash memory support"
282         default_value 0
283         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
284         description   "
285             When this option is enabled, the AMD flash driver will be
286             able to recognize and handle the AMD29LV065D
287             part in the family."
288     }
289
290     cdl_option CYGHWR_DEVS_FLASH_AMD_AM29LV256 {
291         display       "AMD AM29LV256 flash memory support"
292         default_value 0
293         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
294         description   "
295             When this option is enabled, the AMD flash driver will be
296             able to recognize and handle the AMD AM29LV256
297             part in the family."
298     }
299
300     cdl_option CYGHWR_DEVS_FLASH_AMD_S29GL064M {
301         display       "AMD/SPANSION S29GL064M flash memory support"
302         default_value 0
303         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
304         description   "
305             When this option is enabled, the AMD/SPANSION flash driver will be
306             able to recognize and handle the S29GL064M
307             part in the family."
308     }
309
310     cdl_option CYGHWR_DEVS_FLASH_AMD_S29PL032J {
311         display       "Spansion S29PL032J flash memory support"
312         default_value 0
313         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
314         description   "
315             When this option is enabled, the AMD flash driver will be
316             able to recognize and handle the S29PL032J
317             part in the family."
318     }
319
320     cdl_option CYGHWR_DEVS_FLASH_AMD_S29PL064J {
321         display       "Spansion S29PL064J flash memory support"
322         default_value 0
323         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
324         description   "
325             When this option is enabled, the AMD flash driver will be
326             able to recognize and handle the S29PL064J
327             part in the family."
328     }
329
330     cdl_option CYGHWR_DEVS_FLASH_AMD_S29PL127J {
331         display       "Spansion S29PL127J flash memory support"
332         default_value 0
333         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
334         description   "
335             When this option is enabled, the AMD flash driver will be
336             able to recognize and handle the S29PL0127J
337             part in the family."
338     }
339
340     cdl_option CYGHWR_DEVS_FLASH_S29WS256N {
341         display       "SPANSION flash memory support"
342         default_value 0
343         implements    CYGINT_DEVS_FLASH_AMD_VARIANTS
344         description   "
345             When this option is enabled, the AMD flash driver will be
346             able to recognize and handle the S29WS256N
347             part in the family."
348     }
349
350 }