bootloader: bumped the version to 2.1
[nios2ecos.git] / packages / ecos.db
blobd5fdba229885388f5b48623081495b6bf65a2ed6
1 #=============================================================================\r
2 #\r
3 #    ecos.db\r
4 #\r
5 #    This file is a temporary database for eCos package information.\r
6 #    It replaces the old packages and targets files, and will in turn\r
7 #    be subsumed by another file containing more inormation.\r
8 #\r
9 #=============================================================================\r
10 #####ECOSGPLCOPYRIGHTBEGIN####\r
11 ## -------------------------------------------\r
12 ## This file is part of eCos, the Embedded Configurable Operating System.\r
13 ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.\r
14 ## Copyright (C) 2004 eCosCentric Limited\r
15 ##\r
16 ## eCos is free software; you can redistribute it and/or modify it under\r
17 ## the terms of the GNU General Public License as published by the Free\r
18 ## Software Foundation; either version 2 or (at your option) any later version.\r
19 ##\r
20 ## eCos is distributed in the hope that it will be useful, but WITHOUT ANY\r
21 ## WARRANTY; without even the implied warranty of MERCHANTABILITY or\r
22 ## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License\r
23 ## for more details.\r
24 ##\r
25 ## You should have received a copy of the GNU General Public License along\r
26 ## with eCos; if not, write to the Free Software Foundation, Inc.,\r
27 ## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.\r
28 ##\r
29 ## As a special exception, if other files instantiate templates or use macros\r
30 ## or inline functions from this file, or you compile this file and link it\r
31 ## with other works to produce a work based on this file, this file does not\r
32 ## by itself cause the resulting work to be covered by the GNU General Public\r
33 ## License. However the source code for this file must still be made available\r
34 ## in accordance with section (3) of the GNU General Public License.\r
35 ##\r
36 ## This exception does not invalidate any other reasons why a work based on\r
37 ## this file might be covered by the GNU General Public License.\r
38 ## -------------------------------------------\r
39 #####ECOSGPLCOPYRIGHTEND####\r
40 #=============================================================================\r
41 ######DESCRIPTIONBEGIN####\r
42 #\r
43 # Author(s):    bartv\r
44 # Date:         1999-06-13\r
45 #\r
46 # This file contains three lots of information. It details the packages\r
47 # in the component repository, the target boards supported by those\r
48 # packages, and a set of templates that can be used to instantiate\r
49 # configuration.\r
50 \r
51 #####DESCRIPTIONEND####\r
52 #===============================================================================\r
55 # --------------------------------------------------------------------------\r
56 # SOPC targets\r
58 package CYGPKG_ALTERA_AVALON_UART {\r
59     alias             { "Altera Avalon UART driver" }\r
60     hardware\r
61     directory         devs/serial/sopc/altera_avalon_uart\r
62     script            altera_avalon_uart.cdl    \r
63     description       "Altera Avalon UART driver"\r
64 }\r
66 package CYGPKG_ALTERA_AVALON_JTAG_UART {\r
67     alias             { "Altera Avalon JTAG UART driver" }\r
68     hardware\r
69     directory         devs/serial/sopc/altera_avalon_jtag_uart\r
70     script            altera_avalon_jtag_uart.cdl       \r
71     description       "Altera Avalon JTAG UART driver"\r
72 }\r
74 package CYGPKG_ALTERA_AVALON_LAN91C111 {\r
75     alias             { "Altera Avalon LAN91C111 driver" }\r
76     hardware\r
77     directory         devs/eth/sopc/altera_avalon_lan91c111\r
78     script            altera_avalon_lan91c111.cdl       \r
79     description       "Altera Avalon LAN91C111 driver"\r
80 }\r
82 package CYGPKG_ALTERA_AVALON_AM29LV065D_FLASH {\r
83     alias             { "Altera Avalon AM29LV065D flash driver" }\r
84     hardware\r
85     directory         devs/flash/sopc/altera_avalon_am29lv065d_flash\r
86     script            altera_avalon_am29lv065d_flash.cdl        \r
87     description       "Altera Avalon AM29LV065D flash driver"\r
88 }\r
90 package CYGPKG_ALTERA_AVALON_LCD_16207 {\r
91     alias             { "Altera Avalon LCD 16207 driver" }\r
92     hardware\r
93     directory         devs/serial/sopc/altera_avalon_lcd_16207\r
94     script            altera_avalon_lcd_16207.cdl       \r
95     description       "Altera Avalon LCD 16207 driver"\r
96 }\r
98 package CYGPKG_ALTERA_AVALON_CF {\r
99     alias             { "Altera Avalon Compact Flash Driver" }\r
100     hardware\r
101     directory         devs/disk/sopc/altera_avalon_cf\r
102     script            altera_avalon_cf.cdl      \r
103     description       "Altera Avalon CF driver"\r
106 package CYGPKG_HAL_SOPC {\r
107         alias           { "HAL SOPC drivers" }\r
108         directory       hal/sopc/common\r
109         script          hal_sopc.cdl\r
110         description "\r
111 Drivers contained within this package use automatic configuartion \r
112 information derived from an associated SOPC builder project."\r
115 package CYGPKG_ALTERA_AVALON_UART_COMM {\r
116     alias             { "Altera Avalon UART comm driver" }\r
117     hardware\r
118     directory         hal/sopc/altera_avalon_uart_comm\r
119     script            altera_avalon_uart_comm.cdl       \r
120     description       "Altera Avalon UART comm driver"\r
123 package CYGPKG_ALTERA_AVALON_JTAG_UART_COMM {\r
124     alias             { "Altera Avalon JTAG UART comm driver" }\r
125     hardware\r
126     directory         hal/sopc/altera_avalon_jtag_uart_comm\r
127     script            altera_avalon_jtag_uart_comm.cdl  \r
128     description       "Altera Avalon JTAG UART comm driver"\r
131 package CYGPKG_ALTERA_AVALON_TIMER {\r
132     alias             { "Altera Avalon Timer driver" }\r
133     hardware\r
134     directory         hal/sopc/altera_avalon_timer\r
135     script            altera_avalon_timer.cdl   \r
136     description       "Altera Avalon Timer driver"\r
140 package CYGPKG_DEVS_ETH_OPENCORES_ETHERMAC {\r
141         alias           { "opencore's ethermac support" devs_eth_opencores_ethermac }\r
142         hardware\r
143         directory       devs/eth/opencores/ethermac\r
144         script          opencores_ethermac_drivers.cdl\r
145         description "This package contains hardware support for Opencores\r
146                      ethermac."\r
149 package CYGPKG_DEVS_ETH_NIOS_OPENCORES_PHI {\r
150         alias           { "ethernet support for opencores on Zylin ZY1010 NIOS" devs_eth_nios_opencores_phi }\r
151         hardware\r
152         directory       devs/eth/nios/opencores/phi\r
153         script          phi_opencores_ethmac_drivers.cdl\r
154         description     "This package contains hardware support for Opencores Ethermac\r
155                     ethernet device on Phi."\r
159 package CYGPKG_DEVS_ETH_NIOS2_TSE {\r
160     alias           { "Altera Avalon Triple Speed Ethernet driver" }\r
161     hardware\r
162     directory          devs/eth/sopc/altera_avalon_tse\r
163     script          nios2_tse_eth_drivers.cdl\r
164     description       "Altera Avalon Triple Speed Ethernet driver"\r
167 package CYGPKG_ALTERA_AVALON_SGDMA {\r
168     alias           { "Altera Avalon SGDMA driver" }\r
169     hardware\r
170     directory          devs/dma/sopc/altera_avalon_sgdma\r
171     script          altera_avalon_sgdma.cdl\r
172     description       "Altera Avalon SG DMA driver"\r
175 # --------------------------------------------------------------------------\r
176 # Nios II targets\r
178 package CYGPKG_HAL_NIOS2 {\r
179         alias           { "Nios II common HAL"}\r
180         directory       hal/nios2/arch/\r
181         script          hal_nios2.cdl\r
182         hardware\r
183         description "\r
184             The Nios II architecture HAL package provides generic support\r
185             for this processor architecture. It is also necessary to\r
186             select a specific target platform HAL package."\r
190 target nios2_dev_board {\r
191         alias           { "Nios II Development Board (Altera)" }\r
192         packages        { CYGPKG_HAL_NIOS2\r
193                           CYGPKG_HAL_SOPC\r
194                           CYGPKG_ALTERA_AVALON_UART_COMM\r
195                           CYGPKG_ALTERA_AVALON_JTAG_UART_COMM\r
196                           CYGPKG_ALTERA_AVALON_UART\r
197                           CYGPKG_ALTERA_AVALON_JTAG_UART\r
198                           CYGPKG_ALTERA_AVALON_TIMER\r
199                           CYGPKG_DEVS_ETH_SMSC_LAN91CXX\r
200                           CYGPKG_ALTERA_AVALON_LAN91C111\r
201                           CYGPKG_ALTERA_AVALON_LCD_16207\r
202                           CYGPKG_ALTERA_AVALON_CF\r
203                           CYGPKG_ALTERA_AVALON_AM29LV065D_FLASH\r
204                           CYGPKG_DEVS_FLASH_AMD_AM29XXXXX\r
205         }\r
206         description "\r
207             This target provides the packages needed to run\r
208             eCos on a Nios II. In addition, components are included\r
209             which support the flash devices found on the Altera\r
210             Nios II development boards."\r
213 target nios2 {\r
214         alias           { "Nios II Generic" }\r
215         packages        { CYGPKG_HAL_NIOS2\r
216                           CYGPKG_HAL_SOPC\r
217                           CYGPKG_ALTERA_AVALON_UART_COMM\r
218                           CYGPKG_ALTERA_AVALON_JTAG_UART_COMM\r
219                           CYGPKG_ALTERA_AVALON_UART\r
220                           CYGPKG_ALTERA_AVALON_JTAG_UART\r
221                           CYGPKG_ALTERA_AVALON_TIMER\r
222                           CYGPKG_DEVS_ETH_SMSC_LAN91CXX\r
223                           CYGPKG_ALTERA_AVALON_LAN91C111\r
224                           CYGPKG_ALTERA_AVALON_LCD_16207\r
225                           CYGPKG_ALTERA_AVALON_CF\r
226         }\r
227         description "\r
228             This target provides the packages needed to run\r
229             eCos on any Nios II system."\r
233 target nios2_neek {\r
234         alias           { "Base NEEK board" }\r
235         packages        { CYGPKG_HAL_NIOS2\r
236                           CYGPKG_HAL_SOPC\r
237                           CYGPKG_ALTERA_AVALON_UART_COMM\r
238                           CYGPKG_ALTERA_AVALON_JTAG_UART_COMM\r
239                           CYGPKG_ALTERA_AVALON_UART\r
240                           CYGPKG_ALTERA_AVALON_JTAG_UART\r
241                           CYGPKG_ALTERA_AVALON_TIMER                                                            \r
242         }\r
243         description "\r
244             Base NEEK Board"\r
248 package CYGPKG_DEVS_FLASH_NEEK {\r
249         alias           { "FLASH memory support for Altera NEEK board" flash_neek }\r
250         directory       devs/flash/neek\r
251         script          flash_neek.cdl\r
252         hardware\r
253         description "\r
254            This package contains hardware support for FLASH memory\r
255            on the Altera NEEK platform."\r
259 package CYGPKG_IO_EPCS {\r
260     alias         { "EPCS device drivers" }\r
261     hardware\r
262     directory     io/epcs\r
263     script        io_epcs.cdl\r
264     description "This package provides a driver for the SPI unit of the EPCS\r
265                  controller family."\r
268 package CYGPKG_ALTERA_AVALON_28F256P30B_FLASH {\r
269     alias                       {  "Altera Avalon 28F256P30B FLASH memory support. It can be part of stacked memory." 28f256p30b }\r
270     hardware\r
271     directory           devs/flash/sopc/altera_avalon_28f256p30b\r
272     script                      altera_avalon_28f256p30b.cdl    \r
273     description          "Altera Avalon 28F256P30B FLASH memory support. It can be part of stacked memory."\r
276 package CYGPKG_ALTERA_AVALON_28F256P30T_FLASH {\r
277     alias                       {  "Altera Avalon 28F256P30T FLASH memory support. It can be part of stacked memory." 28f256p30t }\r
278     hardware\r
279     directory           devs/flash/sopc/altera_avalon_28f256p30t\r
280     script                      altera_avalon_28f256p30t.cdl    \r
281     description          "Altera Avalon 28F256P30T FLASH memory support. It can be part of stacked memory."\r
284 package CYGPKG_ALTERA_AVALON_28F128P30B_FLASH {\r
285     alias                       {  "Altera Avalon 28F1286P30B FLASH memory support." 28f128p30b }\r
286     hardware\r
287     directory           devs/flash/sopc/altera_avalon_28f128p30b\r
288     script                      altera_avalon_28f128p30b.cdl\r
289     description          "Altera Avalon 28F128P30B FLASH memory support."\r
292 package CYGPKG_ALTERA_AVALON_SPI {\r
293     alias                       {  "Altera Avalon SPI." altera_avalon_spi }\r
294     hardware\r
295     directory           devs/spi/sopc/altera_avalon_spi\r
296     script                      altera_avalon_spi.cdl\r
297     description          "Altera Avalon SPI support."\r
300 package CYGPKG_FIRMWAREUTIL {\r
301     alias                       {  "Firmware utilities." firmwareutil }\r
302     hardware\r
303     directory           services/firmwareutil\r
304     script                      firmwareutil.cdl\r
305     description          "Firmware upgrade utilities."\r