1 #=============================================================================
\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
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
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
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
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
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
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
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
51 #####DESCRIPTIONEND####
\r
52 #===============================================================================
\r
55 # --------------------------------------------------------------------------
\r
58 package CYGPKG_ALTERA_AVALON_UART {
\r
59 alias { "Altera Avalon UART driver" }
\r
61 directory devs/serial/sopc/altera_avalon_uart
\r
62 script altera_avalon_uart.cdl
\r
63 description "Altera Avalon UART driver"
\r
66 package CYGPKG_ALTERA_AVALON_JTAG_UART {
\r
67 alias { "Altera Avalon JTAG UART driver" }
\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
74 package CYGPKG_ALTERA_AVALON_LAN91C111 {
\r
75 alias { "Altera Avalon LAN91C111 driver" }
\r
77 directory devs/eth/sopc/altera_avalon_lan91c111
\r
78 script altera_avalon_lan91c111.cdl
\r
79 description "Altera Avalon LAN91C111 driver"
\r
82 package CYGPKG_ALTERA_AVALON_AM29LV065D_FLASH {
\r
83 alias { "Altera Avalon AM29LV065D flash driver" }
\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
90 package CYGPKG_ALTERA_AVALON_LCD_16207 {
\r
91 alias { "Altera Avalon LCD 16207 driver" }
\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
98 package CYGPKG_ALTERA_AVALON_CF {
\r
99 alias { "Altera Avalon Compact Flash Driver" }
\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
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
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
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
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
143 directory devs/eth/opencores/ethermac
\r
144 script opencores_ethermac_drivers.cdl
\r
145 description "This package contains hardware support for Opencores
\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
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
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
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
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
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
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
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
214 alias { "Nios II Generic" }
\r
215 packages { CYGPKG_HAL_NIOS2
\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
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
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
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
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
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
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
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
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
295 directory devs/spi/sopc/altera_avalon_spi
\r
296 script altera_avalon_spi.cdl
\r
297 description "Altera Avalon SPI support."
\r