1 #=============================================================================
5 # This file is a temporary database for eCos package information.
6 # It replaces the old packages and targets files, and will in turn
7 # be subsumed by another file containing more inormation.
9 #=============================================================================
10 #####ECOSGPLCOPYRIGHTBEGIN####
11 ## -------------------------------------------
12 ## This file is part of eCos, the Embedded Configurable Operating System.
13 ## Copyright (C) 2004, 2005 eCosCentric Limited
14 ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
16 ## eCos is free software; you can redistribute it and/or modify it under
17 ## the terms of the GNU General Public License as published by the Free
18 ## Software Foundation; either version 2 or (at your option) any later version.
20 ## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
21 ## WARRANTY; without even the implied warranty of MERCHANTABILITY or
22 ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
25 ## You should have received a copy of the GNU General Public License along
26 ## with eCos; if not, write to the Free Software Foundation, Inc.,
27 ## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
29 ## As a special exception, if other files instantiate templates or use macros
30 ## or inline functions from this file, or you compile this file and link it
31 ## with other works to produce a work based on this file, this file does not
32 ## by itself cause the resulting work to be covered by the GNU General Public
33 ## License. However the source code for this file must still be made available
34 ## in accordance with section (3) of the GNU General Public License.
36 ## This exception does not invalidate any other reasons why a work based on
37 ## this file might be covered by the GNU General Public License.
38 ## -------------------------------------------
39 #####ECOSGPLCOPYRIGHTEND####
40 #=============================================================================
41 ######DESCRIPTIONBEGIN####
46 # This file contains three lots of information. It details the packages
47 # in the component repository, the target boards supported by those
48 # packages, and a set of templates that can be used to instantiate
51 #####DESCRIPTIONEND####
52 #===============================================================================
55 alias { "eCos common HAL" hal hal_common }
59 The eCos HAL package provide a porting layer for higher-level parts of
60 the system such as the kernel and the C library. Each installation
61 should have HAL packages for one or more architectures, and for each
62 architecture there may be one or more supported platforms. It is
63 necessary to select one target architecture and one platform for that
64 architecture. There are also a number of configuration options that
65 are common to all HAL packages."
68 package CYGPKG_INFRA {
69 alias { Infrastructure infra }
73 Common types and useful macros.
74 Tracing and assertion facilities.
75 Package startup options."
79 alias { "I/O sub-system" io }
83 The eCos system is supplied with a number of different
84 device drivers. This package contains the basic I/O system
85 support which is the basis for all drivers."
88 package CYGPKG_IO_SERIAL {
89 alias { "Serial device drivers" serial io_serial }
93 This package contains drivers for basic I/O services on
97 package CYGPKG_IO_CAN {
98 alias { "CAN device drivers" can io_can }
102 This package contains drivers for basic I/O services on
106 package CYGPKG_DEVS_CAN_MCF52xx_FLEXCAN {
107 alias { "MCF52xx FlexCAN device drivers"
108 devs_can_mcf52xx_flexcan mcf52xx_flexcan_serial_driver }
110 directory devs/can/m68k/mcf52xx
111 script can_mcf52xx.cdl
112 description "Generic CAN device driver for the on-chip
113 FlexCAN modules in MCF52xx ColdFire processors."
116 package CYGPKG_DEVS_CAN_AT91SAM7 {
117 alias { "AT91SAM7 CAN device drivers"
118 devs_can_at91sam7 at91sam7_can_driver }
120 directory devs/can/arm/at91/at91sam7
121 script can_at91sam7.cdl
122 description "Atmel AT91SAM7 on-chip CAN device driver."
125 package CYGPKG_DEVS_CAN_LPC2XXX {
126 alias { "LPC2xxx CAN device drivers"
127 devs_can_lpc2xxx lpc2xxx_can_driver }
129 directory devs/can/arm/lpc2xxx
130 script can_lpc2xxx.cdl
131 description "LPC2xxx on-chip CAN device driver."
134 package CYGPKG_DEVS_CAN_LOOP {
135 alias { "Loop CAN device drivers"
136 devs_can_loop loop_can_driver }
137 directory devs/can/loop
139 description "Loopback CAN device driver."
142 package CYGPKG_IO_PCMCIA {
143 alias { "PCMCIA & Compact Flash support" pcmcia io_pcmcia cf }
147 This package contains basic card services support for PCMCIA
148 and Compact Flash devices."
151 package CYGPKG_DEVS_PCMCIA_ASSABET {
152 alias { "SA11x0/Assabet PCMCIA & Compact Flash support" pcmcia_assabet assabet_pcmcia assabet_cf io_assabet_pcmcia}
153 directory devs/pcmcia/arm/assabet
154 script pcmcia_assabet.cdl
157 This package contains hardware support for PCMCIA
158 and Compact Flash devices on the SA11x0/Assabet board."
161 package CYGPKG_DEVS_PCMCIA_CERF {
162 alias { "SA11x0/Cerf PCMCIA & Compact Flash support" pcmcia_cerf cerf_pcmcia cerf_cf io_cerf_pcmcia}
163 directory devs/pcmcia/arm/cerf
164 script pcmcia_cerf.cdl
167 This package contains hardware support for PCMCIA
168 and Compact Flash devices on the SA11x0/Cerf board."
171 package CYGPKG_DEVS_PCMCIA_CERFPDA {
172 alias { "SA11x0/Cerfpda PCMCIA & Compact Flash support" pcmcia_cerfpda cerfpda_pcmcia cerfpda_cf io_cerfpda_pcmcia}
173 directory devs/pcmcia/arm/cerfpda
174 script pcmcia_cerfpda.cdl
177 This package contains hardware support for PCMCIA
178 and Compact Flash devices on the SA11x0/Cerfpda."
181 package CYGPKG_DEVS_PCMCIA_IPAQ {
182 alias { "SA11x0/iPAQ PCMCIA & Compact Flash support" pcmcia_ipaq ipaq_pcmcia ipaq_cf io_ipaq_pcmcia}
183 directory devs/pcmcia/arm/ipaq
184 script pcmcia_ipaq.cdl
187 This package contains hardware support for PCMCIA
188 and Compact Flash devices on the Compaq iPAQ pocket PC."
191 package CYGPKG_IO_FLASH {
192 alias { "Generic FLASH memory support" flash }
196 This package contains generic support for FLASH memory."
199 package CYGPKG_DEVS_FLASH_ARM_AAED2000 {
200 alias { "Support for flash memory on Agilent AAED2000 board" flash_aaed2000 }
201 directory devs/flash/arm/aaed2000
202 script flash_arm_aaed2000.cdl
205 This package contains hardware support for flash memory
206 on the Agilent AAED2000 platform."
209 package CYGPKG_DEVS_FLASH_AMD_AM29XXXXX {
210 alias { "Support for AMD AM29xxxxx flash memory" flash_amd_am29xxxxx }
211 directory devs/flash/amd/am29xxxxx
212 script flash_amd_am29xxxxx.cdl
215 This package contains hardware support for AMD AM29xxxxx
216 flash memory devices."
219 package CYGPKG_DEVS_FLASH_ONMXC {
220 alias { "Support FLASH memory on Freescale MXC platforms" flash_mxc_flash }
221 directory devs/flash/arm/mxc
222 script mxc_flash_select.cdl
225 This package contains hardware support for NOR/NAND selections on
226 Freescale MXC-based platforms."
229 package CYGPKG_DEVS_MXC_I2C {
230 alias { "Support I2C on Freescale MXC platforms" fsl_mxc_i2c }
231 directory devs/i2c/arm/mxc
235 This package contains hardware support for I2C selections on
236 Freescale MXC-based platforms."
239 package CYGPKG_DEVS_PMIC_ARM_IMX35_3STACK {
240 alias { "Support PMIC on Freescale i.MX35 3stack platforms" fsl_imx35_pmic }
241 directory devs/pmic/arm/mx35_3stack
245 This package contains hardware support for PMIC selections on
246 Freescale i.MX35 3stack platforms."
249 package CYGPKG_DEVS_PMIC_ARM_IMX25_3STACK {
250 alias { "Support PMIC on Freescale i.MX25 3stack platforms" fsl_imx25_pmic }
251 directory devs/pmic/arm/mx25_3stack
255 This package contains hardware support for PMIC selections on
256 Freescale i.MX25 3stack platforms."
259 package CYGPKG_DEVS_MXC_SPI {
260 alias { "Support SPI on Freescale MXC platforms" fsl_mxc_spi }
261 directory devs/spi/arm/mxc
265 This package contains hardware support for SPI selections on
266 Freescale MXC-based platforms."
269 package CYGPKG_DEVS_IMX_SPI {
270 alias { "Support SPI on Freescale i.MX platforms" fsl_imx_spi }
271 directory devs/spi/arm/imx
275 This package contains hardware support for SPI selections on
276 Freescale i.MX based platforms."
279 package CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX {
280 alias { "Support for Atmel AT29Cxxxx flash memory" flash_atmel_at29cxxxx }
281 directory devs/flash/atmel/at29cxxxx
282 script flash_atmel_at29cxxxx.cdl
285 This package contains hardware support for Atmel AT29Cxxxx
286 flash memory devices."
289 package CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX {
290 alias { "Support for Atmel AT49xxxx flash memory" flash_atmel_at49xxxx }
291 directory devs/flash/atmel/at49xxxx
292 script flash_atmel_at49xxxx.cdl
295 This package contains hardware support for Atmel AT49xxxx
296 flash memory devices."
299 package CYGPKG_DEVS_FLASH_ARM_PID {
300 alias { "Support for flash memory on ARM/PID board" flash_arm_pid }
301 directory devs/flash/arm/pid
302 script flash_arm_pid.cdl
305 This package contains hardware support for flash memory
306 on the ARM PID platform."
309 package CYGPKG_DEVS_FLASH_ARM_E7T {
310 alias { "FLASH memory support for the ARM Evaluator-7T" flash_e7t }
311 directory devs/flash/arm/e7t
315 This package contains hardware support for FLASH memory
316 on the ARM Evaluator-7T platform."
319 package CYGPKG_DEVS_FLASH_EA2468 {
320 alias { "FLASH memory support for EA LPC2468 OEM board" flash_ea2468 }
321 directory devs/flash/arm/ea2468
322 script flash_ea2468.cdl
325 This package contains hardware support for FLASH memory
326 on the Embedded Artists LCP2468 OEM board."
329 package CYGPKG_DEVS_FLASH_SH_EDK7708 {
330 alias { "Support for flash memory on Hitachi/EDK7708 board" flash_sh_edk7708 }
331 directory devs/flash/sh/edk7708
332 script flash_sh_edk7708.cdl
335 This package contains hardware support for flash memory
336 on the Hitachi EDK7708 platform."
339 package CYGPKG_DEVS_FLASH_CQ7750 {
340 alias { "Support for flash memory on CqREEK SH7750 board" flash_cq7750 }
341 directory devs/flash/sh/cq7750
342 script flash_cq7750.cdl
345 This package contains hardware support for flash memory
346 on the CqREEK SH7750 platform."
349 package CYGPKG_DEVS_FLASH_MIPS_OCELOT {
350 alias { "Support for flash memory on PMC-Sierra/Ocelot board" flash_qed_ocelot }
351 directory devs/flash/mips/ocelot
352 script flash_mips_ocelot.cdl
355 This package contains hardware support for flash memory
356 on the PMC-Sierra Ocelot platform."
359 package CYGPKG_DEVS_FLASH_MIPS_VRC437X {
360 alias { "Support for flash memory on VRC437X boards" flash_vrc437x }
361 directory devs/flash/mips/vrc437x
362 script flash_mips_vrc437x.cdl
365 This package contains hardware support for flash memory
366 on the VRC437X platform."
369 package CYGPKG_DEVS_FLASH_MIPS_REFIDT334 {
370 alias { "MIPS IDT 79RC32334 reference platform flash support" flash_refidt334 }
371 directory devs/flash/mips/idt79s334a
372 script flash_mips_refidt334.cdl
375 This package contains hardware support for flash memory
376 on the IDT MIPS 334a reference platform."
379 package CYGPKG_DEVS_FLASH_SH_HS7729PCI {
380 alias { "Hitachi SH/HS7729PCI FLASH memory support" flash_hs7729pci }
381 directory devs/flash/sh/hs7729pci
382 script flash_sh_hs7729pci.cdl
385 This package contains hardware support for FLASH memory
386 on the Hitachi/HS7729PCI platform."
389 package CYGPKG_DEVS_FLASH_SH_SE77X9 {
390 alias { "Hitachi SH/SE77X9 FLASH memory support" flash_se77x9 }
391 directory devs/flash/sh/se77x9
392 script flash_sh_se77x9.cdl
395 This package contains hardware support for FLASH memory
396 on the Hitachi/SE77X9 platform."
399 package CYGPKG_DEVS_FLASH_SH_SE7751 {
400 alias { "Hitachi SH/SE7751 FLASH memory support" flash_se7751 }
401 directory devs/flash/sh/se7751
402 script flash_sh_se7751.cdl
405 This package contains hardware support for FLASH memory
406 on the Hitachi/SE7751 platform."
409 package CYGPKG_DEVS_FLASH_SH_MICRODEV {
410 alias { "SuperH SH4-202 MicroDev CPU board FLASH memory support" flash_microdev }
411 directory devs/flash/sh/microdev
412 script flash_microdev.cdl
415 This package contains hardware support for FLASH memory
416 on the SuperH SH4-202 MicroDev CPU board platform."
419 package CYGPKG_DEVS_FLASH_EBSA285 {
420 alias { "FLASH memory support for StrongARM EBSA-285" flash_ebsa285 }
421 directory devs/flash/arm/ebsa285
422 script flash_ebsa285.cdl
425 This package contains hardware support for FLASH memory
426 on the StrongARM EBSA-285 platform."
429 package CYGPKG_DEVS_FLASH_SA1100MM {
430 alias { "FLASH memory support for StrongARM SA1100 Multimedia" flash_sa1100mm }
431 directory devs/flash/arm/sa1100mm
432 script flash_sa1100mm.cdl
435 This package contains hardware support for FLASH memory
436 on the StrongARM SA1100 Multimedia platform."
439 package CYGPKG_DEVS_FLASH_EDB7XXX {
440 alias { "FLASH support for Cirrus Logic EP7xxx based boards" flash_edb7xxx }
441 directory devs/flash/arm/edb7xxx
442 script flash_edb7xxx.cdl
445 This package contains hardware support for FLASH memory
446 on the Cirrus Logic EP7xxx based platform(s)."
449 package CYGPKG_DEVS_FLASH_AT91 {
450 alias { "FLASH memory support for Atmel AT91 EFC" flash_at91 }
451 directory devs/flash/arm/at91
452 script flash_at91.cdl
455 This package contains hardware support for Embedded FLASH
456 controller as found in the AT91SAM7S platform"
459 package CYGPKG_DEVS_FLASH_EB40 {
460 alias { "FLASH memory support for Atmel AT91/EB40" flash_eb40 }
461 directory devs/flash/arm/eb40
462 script flash_eb40.cdl
465 This package contains hardware support for FLASH memory
466 on the Atmel AT91/EB40 platform(s)."
469 package CYGPKG_DEVS_FLASH_EB40A {
470 alias { "FLASH memory support for Atmel AT91/EB40A" flash_eb40a }
471 directory devs/flash/arm/eb40a
472 script flash_eb40a.cdl
475 This package contains hardware support for FLASH memory
476 on the Atmel AT91/EB40A platform(s)."
479 package CYGPKG_DEVS_FLASH_EB42 {
480 alias { "FLASH memory support for Atmel AT91/EB42" flash_eb42 }
481 directory devs/flash/arm/eb42
482 script flash_eb42.cdl
485 This package contains hardware support for FLASH memory
486 on the Atmel AT91/EB42 platform(s)."
489 package CYGPKG_DEVS_FLASH_EB55 {
490 alias { "FLASH memory support for Atmel AT91/EB55" flash_eb55 }
491 directory devs/flash/arm/eb55
492 script flash_eb55.cdl
495 This package contains hardware support for FLASH memory
496 on the Atmel AT91/EB55 platform(s)."
499 package CYGPKG_DEVS_FLASH_JTST {
500 alias { "FLASH memory support for Atmel JTST" flash_jtst }
501 directory devs/flash/arm/jtst
502 script flash_jtst.cdl
505 This package contains hardware support for FLASH memory
506 on the Atmel JTST platform(s)."
509 package CYGPKG_DEVS_FLASH_PHYCORE {
510 alias { "FLASH memory support for PHYTEC phyCORE AT91M55800A" flash_phycore }
511 directory devs/flash/arm/phycore
512 script flash_phycore.cdl
515 This package contains hardware support for FLASH memory
516 on the PHYTEC phyCORE AT91M55800A platform(s)."
519 package CYGPKG_DEVS_FLASH_PHYCORE229X {
520 alias { "FLASH memory support for Phytec phyCORE-LPC229x" flash_phycore229x }
521 directory devs/flash/arm/phycore229x
522 script flash_phycore229x.cdl
525 This package contains hardware support for FLASH memory
526 on the Phytec phyCORE-LPC229x platform(s)."
529 package CYGPKG_DEVS_FLASH_ASSABET {
530 alias { "FLASH memory support for Intel SA1110 (Assabet)" flash_assabet }
531 directory devs/flash/arm/assabet
532 script flash_assabet.cdl
535 This package contains hardware support for FLASH memory
536 on the Intel StrongARM SA-1110 Assabet platform."
539 package CYGPKG_DEVS_FLASH_CERF {
540 alias { "FLASH memory support for Intrinsyc SA1110 (Cerf)" flash_cerf }
541 directory devs/flash/arm/cerf
542 script flash_cerf.cdl
545 This package contains hardware support for FLASH memory
546 on the Intrinsyc SA1110 Cerf board."
549 package CYGPKG_DEVS_FLASH_CERFPDA {
550 alias { "FLASH memory support for Intrinsyc SA1110 (Cerfpda)" flash_cerfpda }
551 directory devs/flash/arm/cerfpda
552 script flash_cerfpda.cdl
555 This package contains hardware support for FLASH memory
556 on the Intrinsyc SA1110 Cerfpda."
559 package CYGPKG_DEVS_FLASH_IPAQ {
560 alias { "FLASH memory support for Intel SA1110 (Ipaq)" flash_ipaq }
561 directory devs/flash/arm/ipaq
562 script flash_ipaq.cdl
565 This package contains hardware support for FLASH memory
566 on the Intel StrongARM SA-1110 iPAQ platform."
569 package CYGPKG_DEVS_FLASH_FLEXANET {
570 alias { "FLASH memory support for Flexanet" flash_flexanet }
571 directory devs/flash/arm/flexanet
572 script flash_flexanet.cdl
575 This package contains hardware support for FLASH memory
576 on the SA-1100 Flexanet platform."
579 package CYGPKG_DEVS_FLASH_MPC50 {
580 alias { "FLASH memory support for MPC 5.0" flash_mpc50 }
581 directory devs/flash/arm/mpc50
582 script flash_mpc50.cdl
585 This package contains hardware support for FLASH memory
589 package CYGPKG_DEVS_FLASH_MALTA {
590 alias { "FLASH memory support for MIPS Malta board" flash_malta }
591 directory devs/flash/mips/malta
592 script flash_malta.cdl
595 This package contains hardware support for FLASH memory
596 on the MIPS Malta platform."
599 package CYGPKG_DEVS_FLASH_ARM_EXCALIBUR {
600 alias { "FLASH memory support for Altera ARM9/Excalibur board" flash_malta }
601 directory devs/flash/arm/excalibur
602 script flash_excalibur.cdl
605 This package contains hardware support for FLASH memory
606 on the Altera Excalibur platform."
609 package CYGPKG_DEVS_FLASH_ARM_SMDK2410 {
610 alias { "FLASH memory support for Samsung ARM9/SMDK2410 board" flash_smdk2410 }
611 directory devs/flash/arm/smdk2410
612 script flash_smdk2410.cdl
615 This package contains hardware support for FLASH memory
616 on the Samsung smdk2410 platform."
619 package CYGPKG_DEVS_FLASH_ARM_INNOVATOR {
620 alias { "FLASH memory support for the Innovator" flash_innovator }
621 directory devs/flash/arm/innovator
622 script flash_innovator.cdl
625 This package contains hardware support for FLASH memory
626 on the Innovator platform."
629 package CYGPKG_DEVS_FLASH_ARM_AIM711 {
630 alias { "Support for flash memory on AIM 711 board" flash_arm_snds }
631 directory devs/flash/arm/aim711
632 script flash_arm_aim711.cdl
635 This package contains hardware support for flash memory
636 on the ARM Industrial Module AIM 711 platform."
639 package CYGPKG_DEVS_FLASH_NANO {
640 alias { "FLASH memory support for Intel SA1110 nanoEngine" flash_nano }
641 directory devs/flash/arm/nano
642 script flash_nano.cdl
645 This package contains hardware support for FLASH memory
646 on the StrongARM SA-1110 nanoEngine platform."
649 package CYGPKG_DEVS_FLASH_STRATA {
650 alias { "Generic FLASH memory support for Intel StrataFLASH" strata }
651 directory devs/flash/intel/strata
652 script flash_strata.cdl
655 This package contains generic hardware support for Intel
656 StrataFLASH memory devices."
659 package CYGPKG_DEVS_FLASH_SST_39VFXXX {
660 alias { "Support for SST 39VFXXX flash memory" flash_sst_39vfXXX }
661 directory devs/flash/sst/39vfxxx
662 script flash_sst_39vfxxx.cdl
665 This package contains hardware support for SST 39VFxxx
666 flash memory devices. Until now it supports SST 39VF080,
667 39VF016 and 39VF400 devices."
670 package CYGPKG_DEVS_FLASH_INTEL_28FXXX {
671 alias { "Generic FLASH memory support for Intel 28Fxxx Flash parts" flashfile }
672 directory devs/flash/intel/28fxxx
673 script flash_intel_28fxxx.cdl
676 This package contains generic hardware support for Intel
677 Flash memory devices."
680 package CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310 {
681 alias { "FLASH memory support for Cyclone IQ80310" flash_iq80310 }
682 directory devs/flash/arm/iq80310
683 script flash_iq80310.cdl
686 This package contains hardware support for FLASH memory
687 on the Cyclone IQ80310 platform."
690 package CYGPKG_DEVS_FLASH_IQ80321 {
691 alias { "FLASH memory support for IQ80321" flash_iq80321 }
692 directory devs/flash/arm/iq80321
693 script flash_iq80321.cdl
696 This package contains hardware support for FLASH memory
697 on the IQ80321 platform."
700 package CYGPKG_DEVS_FLASH_IXDP425 {
701 alias { "FLASH memory support for IXDP425" flash_ixdp425 }
702 directory devs/flash/arm/ixdp425
703 script flash_ixdp425.cdl
706 This package contains hardware support for FLASH memory
707 on the IXDP425 platform."
710 package CYGPKG_DEVS_FLASH_XSENGINE {
711 alias { "FLASH memory support for XSEngine" flash_xsengine }
712 directory devs/flash/arm/xsengine
713 script flash_xsengine.cdl
716 This package contains hardware support for FLASH memory
717 on the XSEngine platform."
720 package CYGPKG_DEVS_FLASH_GRG {
721 alias { "FLASH memory support for GRG" flash_grg }
722 directory devs/flash/arm/grg
726 This package contains hardware support for FLASH memory
727 on the Intel Generic Residential Gateway platform."
730 package CYGPKG_DEVS_FLASH_PRPMC1100 {
731 alias { "FLASH memory support for PrPMC1100" flash_prpmc1100 }
732 directory devs/flash/arm/prpmc1100
733 script flash_prpmc1100.cdl
736 This package contains hardware support for FLASH memory
737 on the Motorola PrPMC1100 platform."
740 package CYGPKG_DEVS_FLASH_ARM_INTEGRATOR {
741 alias { "FLASH memory support for ARM INTEGRATOR" flash_integrator }
742 directory devs/flash/arm/integrator
743 script flash_integrator.cdl
746 This package contains hardware support for FLASH memory
747 on the ARM INTEGRATOR platform."
750 package CYGPKG_DEVS_FLASH_MBX {
751 alias { "FLASH memory support for Motorola PowerPC/860 MBX" flash_mbx }
752 directory devs/flash/powerpc/mbx
756 This package contains hardware support for FLASH memory
757 on the Motorola PowerPC/860 MBX platform."
760 package CYGPKG_DEVS_FLASH_MX1ADS {
761 alias { "FLASH memory support for Freescale MX1 ADS board" flash_mx1ads }
762 directory devs/flash/arm/mx1ads
763 script flash_mx1ads.cdl
766 This package contains hardware support for FLASH memory
767 on the Freescale MX1 ads platform."
770 package CYGPKG_DEVS_FLASH_ARM_AMD_AM29 {
771 alias { "FLASH memory support for AMD AM29" flash_am29 }
772 directory devs/flash/arm/am29
773 script flash_am29.cdl
776 This package contains hardware support for AMD Am29 FLASH memory
780 package CYGPKG_DEVS_FLASH_MX31ADS_STRATA {
781 alias { "FLASH memory support for MX31ADS" flash_mx31ads }
782 directory devs/flash/arm/mx31ads
783 script flash_board_strata.cdl
786 This package contains hardware support for FLASH memory
787 on the MX31ADS platform."
790 package CYGPKG_DEVS_FLASH_MX31ADS_SPANSION {
791 alias { "FLASH memory support for MX31ADS" flash_mx31ads }
792 directory devs/flash/arm/mx31ads
793 script flash_board_spansion.cdl
796 This package contains hardware support for FLASH memory
797 on the MX31ADS platform."
800 package CYGPKG_DEVS_FLASH_IMX_3STACK_SPANSION {
801 alias { "FLASH memory support for IMX 3-Stack board" flash_imx_3stack }
802 directory devs/flash/arm/imx_3stack
803 script flash_board_spansion.cdl
806 This package contains hardware support for FLASH memory
807 on the i.MX 3-Stack platform."
810 package CYGPKG_DEVS_FLASH_MX35EVB_SPANSION {
811 alias { "FLASH memory support for MX35EVB" flash_mx35evb }
812 directory devs/flash/arm/mx35evb
813 script flash_board_spansion.cdl
816 This package contains hardware support for FLASH memory
817 on the MX35EVB platform."
820 package CYGPKG_DEVS_FLASH_MX27ADS_SPANSION {
821 alias { "FLASH memory support for MX27ADS" flash_mx27ads }
822 directory devs/flash/arm/mx27ads
823 script flash_board_spansion.cdl
826 This package contains hardware support for FLASH memory
827 on the MX27ADS platform."
830 package CYGPKG_DEVS_FLASH_MXC30030EVB_SPANSION {
831 alias { "FLASH memory support for MXC300-30" flash_mxc30030evb }
832 directory devs/flash/arm/mxc30030evb
833 script flash_board_spansion.cdl
836 This package contains hardware support for FLASH memory
837 on the MXC300-30 EVB platform."
840 package CYGPKG_DEVS_FLASH_I30030ADS {
841 alias { "FLASH memory support for i.300-30 ADS" flash_i30030ads}
842 directory devs/flash/arm/i30030ads
843 script flash_board_strata.cdl
846 This package contains hardware support for FLASH memory
847 on the i.300-30 ADS platform."
850 package CYGPKG_DEVS_FLASH_TS6 {
851 alias { "FLASH memory support for Delphi Communication Systems, Inc. TigerSHARC6 Board" flash_ts6 }
852 directory devs/flash/powerpc/ts6
856 This package contains hardware support for FLASH memory
857 on the Delphi Communication Systems TigerSHARC6 platform."
860 package CYGPKG_DEVS_FLASH_VADS {
861 alias { "FLASH memory support for Motorola MPC8260 Voyager ADS board" flash_vads }
862 directory devs/flash/powerpc/vads
863 script flash_vads.cdl
866 This package contains hardware support for FLASH memory
867 on the Motorola MPC8260 Voyager ADS platform."
870 package CYGPKG_DEVS_FLASH_CME555 {
871 alias { "FLASH memory support for Axiom's CME555" flash_cme555 }
872 directory devs/flash/powerpc/cme555
873 script flash_cme555.cdl
876 This package contains hardware support for FLASH memory
877 on Axiom's CME555 board."
880 package CYGPKG_DEVS_FLASH_EC555 {
881 alias { "FLASH memory support for ec555 board" flash_ec555 }
882 directory devs/flash/powerpc/ec555
883 script flash_ec555.cdl
886 This package contains hardware support for FLASH memory
890 package CYGPKG_DEVS_FLASH_VIPER {
891 alias { "FLASH memory support for A&M Viper PowerPC/8xx" flash_viper }
892 directory devs/flash/powerpc/viper
893 script flash_viper.cdl
896 This package contains hardware support for FLASH memory
897 on the A&M PowerPC/8xx VIPER platform."
900 package CYGPKG_DEVS_FLASH_MN10300_STB {
901 alias { "FLASH memory support for Matsushita MN10300 STB" flash_stb }
902 directory devs/flash/mn10300/stb
906 This package contains hardware support for FLASH memory
907 on the Matsushita MN10300 STB platform (SRAM2 socket)."
910 package CYGPKG_DEVS_FLASH_MN10300_ASB2303 {
911 alias { "FLASH memory support for Matsushita ASB2303" flash_asb2303 }
912 directory devs/flash/mn10300/asb2303
913 script flash_asb2303.cdl
916 This package contains hardware support for FLASH memory
917 on the Matsushita MN10300 ASB2303 platform (system flash socket)."
920 package CYGPKG_DEVS_FLASH_MN10300_ASB2305 {
921 alias { "FLASH memory support for Matsushita ASB2305" flash_asb2305 }
922 directory devs/flash/mn10300/asb2305
923 script flash_asb2305.cdl
926 This package contains hardware support for FLASH memory
927 on the Matsushita MN10300 ASB2305 platform (system flash socket)."
930 package CYGPKG_DEVS_FLASH_ATLAS {
931 alias { "FLASH memory support for MIPS Atlas" flash_atlas }
932 directory devs/flash/mips/atlas
933 script flash_atlas.cdl
936 This package contains hardware support for FLASH memory
937 on the MIPS Atlas platform."
940 package CYGPKG_DEVS_FLASH_SYNTH {
941 alias { "Synthetic FLASH memory support" synth_flash flash_synth }
942 directory devs/flash/synth
943 script flash_synth.cdl
946 FLASH memory device support for Synthetic target"
949 package CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX {
950 alias { "Support for Toshiba TC58xxx flash memory" flash_toshiba_tc58xxx }
951 directory devs/flash/toshiba/tc58xxx
952 script flash_toshiba_tc58xxx.cdl
955 This package contains hardware support for Toshiba TC58xxx
956 NAND flash memory devices."
959 package CYGPKG_DEVS_FLASH_FRV_FRV400 {
960 alias { "Fujitsu FRV400 FLASH memory support" flash_frv400 }
961 directory devs/flash/frv/frv400
962 script flash_frv_frv400.cdl
965 This package contains hardware support for FLASH memory
966 on the Fujitsu FRV400 platform."
969 package CYGPKG_DEVS_FLASH_FRV_PDK403 {
970 alias { "Fujitsu MB93093 FLASH memory support" flash_mb93093 }
971 directory devs/flash/frv/pdk403
972 script flash_frv_pdk403.cdl
975 This package contains hardware support for FLASH memory
976 on the Fujitsu MB93093-PD00 Portable Development Kit."
979 package CYGPKG_DEVS_TOUCH_IPAQ {
980 alias { "Touch screen support for iPAQ" touch_ipaq }
981 directory devs/touch/arm/ipaq
982 script touch_ipaq.cdl
985 This package contains hardware support for the touch screen
986 on the Compaq iPAQ Pocket PC."
989 package CYGPKG_DEVS_KBD_IPAQ {
990 alias { "Keypad/button support for iPAQ" kbd_ipaq }
991 directory devs/kbd/arm/ipaq
995 This package contains hardware support for the keyboard buttons
996 on the Compaq iPAQ Pocket PC."
999 package CYGPKG_DEVS_TOUCH_AAED2000 {
1000 alias { "Touch screen support for Agilent AAED2000" touch_aaed2000 }
1001 directory devs/touch/arm/aaed2000
1002 script touch_aaed2000.cdl
1005 This package contains hardware support for the touch screen
1006 on the Agilent AAED2000 prototype."
1009 package CYGPKG_DEVS_KBD_AAED2000 {
1010 alias { "Keyboard support for Agilent AAED2000" kbd_aaed2000 }
1011 directory devs/kbd/arm/aaed2000
1012 script kbd_aaed2000.cdl
1015 This package contains hardware support for the keyboard
1016 on the Agilent AAED2000 prototype."
1019 package CYGPKG_IO_SERIAL_ARM_EBSA285 {
1020 alias { "Intel EBSA285 serial driver"
1021 devs_serial_arm_ebsa285 ebsa285_serial_driver }
1023 directory devs/serial/arm/ebsa285
1024 script ser_arm_ebsa285.cdl
1025 description "Intel StrongARM/EBSA285 serial device drivers"
1028 package CYGPKG_IO_SERIAL_ARM_XSCALE_PXA2X0 {
1029 alias { "Intel XScale PXA2X0 serial driver"
1030 devs_serial_arm_xscale_pxa pxa_serial_driver }
1032 directory devs/serial/arm/pxa2x0
1033 script ser_arm_xscale_pxa2x0.cdl
1034 description "Intel XScale/PXA2X0 serial device drivers"
1037 package CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310 {
1038 alias { "Intel XScale IOP310 serial driver"
1039 devs_serial_arm_iop310 iop310_serial_driver }
1041 directory devs/serial/arm/iop310
1042 script ser_arm_iop310.cdl
1043 description "Intel XScale IOP310 serial device drivers"
1046 package CYGPKG_IO_SERIAL_ARM_IQ80321 {
1047 alias { "Intel XScale IQ80321 serial driver"
1048 devs_serial_arm_iq80321 iq80321_serial_driver }
1050 directory devs/serial/arm/iq80321
1051 script ser_arm_iq80321.cdl
1052 description "Intel XScale/IQ80321 serial device drivers"
1055 package CYGPKG_IO_SERIAL_ARM_SA11X0 {
1056 alias { "Intel StrongARM SA11x0 serial driver"
1057 devs_serial_arm_sa11x0 sa11x0_serial_driver }
1059 directory devs/serial/arm/sa11x0
1060 script ser_arm_sa11x0.cdl
1061 description "Intel StrongARM/SA11x0 serial device drivers"
1064 package CYGPKG_IO_SERIAL_ARM_PID {
1065 alias { "ARM PID serial device drivers"
1066 devs_serial_arm_pid pid_serial_driver }
1068 directory devs/serial/arm/pid
1069 script ser_arm_pid.cdl
1070 description "ARM PID serial device drivers"
1073 package CYGPKG_IO_SERIAL_ARM_CERFPDA {
1074 alias { "Cerfpda 16x5x serial device drivers"
1075 devs_serial_arm_cerfpda cerfpda_serial_driver }
1077 directory devs/serial/arm/cerfpda
1078 script ser_arm_cerfpda.cdl
1079 description "Cerfpda serial device drivers"
1082 package CYGPKG_IO_SERIAL_ARM_AEB {
1083 alias { "ARM AEB-1 serial device drivers"
1084 devs_serial_arm_aeb aeb_serial_driver }
1086 directory devs/serial/arm/aeb
1087 script ser_arm_aeb.cdl
1088 description "ARM AEB-1 serial device drivers"
1091 package CYGPKG_IO_SERIAL_ARM_AAED2000 {
1092 alias { "Agilent AAED2000 serial device drivers"
1093 devs_serial_arm_aaed2000 aaed2000_serial_driver }
1095 directory devs/serial/arm/aaed2000
1096 script ser_arm_aaed2000.cdl
1097 description "Agilent AAED2000 serial device drivers"
1100 package CYGPKG_IO_SERIAL_ARM_SMDK2410 {
1101 alias { "Samsung ARM9/SMDK2410 board serial device drivers"
1102 devs_serial_arm_smdk2410 smdk2410_serial_driver }
1104 directory devs/serial/arm/smdk2410
1105 script ser_arm_smdk2410.cdl
1106 description "Samsung ARM9/SMDK2410 board serial device drivers"
1109 package CYGPKG_IO_SERIAL_ARM_EDB7XXX {
1110 alias { "Cirrus Logic ARM based board serial device drivers"
1111 devs_serial_arm_edb7xxx edb7xxx_serial_driver }
1113 directory devs/serial/arm/edb7xxx
1114 script ser_arm_edb7xxx.cdl
1115 description "Cirrus Logic ARM based development board serial
1119 package CYGPKG_IO_SERIAL_ARM_CMA230 {
1120 alias { "Cogent ARM/CMA230 serial device drivers"
1121 devs_serial_arm_cma230 cma230_serial_driver }
1123 directory devs/serial/arm/cma230
1124 script ser_arm_cma230.cdl
1125 description "Cogent ARM/CMA230 serial device drivers"
1128 package CYGPKG_IO_SERIAL_ARM_E7T {
1129 alias { "ARM AEB-2 (E7T) serial device drivers"
1130 devs_serial_arm_e7t e7t_serial_driver }
1132 directory devs/serial/arm/e7t
1133 script ser_arm_e7t.cdl
1134 description "ARM AEB-2 (E7T) serial device drivers"
1137 package CYGPKG_IO_SERIAL_ARM_S3C4510 {
1138 alias { "Generig ARM S3C4510 serial device driver"
1139 devs_serial_arm_s3c4510 s3c4510_serial_driver }
1141 directory devs/serial/arm/s3c4510
1142 script ser_arm_s3c4510.cdl
1143 description "Generic serial device driver for the internal
1144 serial interface of the S3C4510"
1147 package CYGPKG_IO_SERIAL_ARM_AIM711 {
1148 alias { "AIM 711 serial device drivers"
1149 devs_serial_arm_aim711 aim711_serial_driver }
1151 directory devs/serial/arm/aim711
1152 script ser_arm_aim711.cdl
1153 description "ARM Industral Module AIM 711 serial device drivers"
1156 package CYGPKG_IO_SERIAL_ARM_INTEGRATOR {
1157 alias { "ARM INTEGRATOR serial device drivers"
1158 devs_serial_arm_integrator integrator_serial_driver }
1160 directory devs/serial/arm/integrator
1161 script ser_arm_integrator.cdl
1162 description "ARM INTEGRATOR serial device drivers"
1165 package CYGPKG_IO_SERIAL_ARM_AT91 {
1166 alias { "Atmel AT91 serial device driver"
1167 devs_serial_arm_at91 at91_serial_driver }
1169 directory devs/serial/arm/at91
1170 script ser_arm_at91.cdl
1171 description "Atmel AT91 on-chip serial device driver."
1174 package CYGPKG_IO_SERIAL_ARM_LPC2XXX {
1175 alias { "ARM LPC2XXX serial device drivers"
1176 devs_serial_arm_lpc2xxx lpc2xxx_serial_driver }
1178 directory devs/serial/arm/lpc2xxx
1179 script ser_arm_lpc2xxx.cdl
1180 description "ARM LPC2XXX serial device drivers"
1183 package CYGPKG_IO_SERIAL_ARM_LPC24XX {
1184 alias { "ARM LPC24XX serial device drivers"
1185 devs_serial_arm_lpc24xx lpc24xx_serial_driver }
1187 directory devs/serial/arm/lpc24xx
1188 script ser_arm_lpc24xx.cdl
1189 description "ARM LPC24XX serial device drivers"
1192 package CYGPKG_IO_SERIAL_POWERPC_COGENT {
1193 alias { "Cogent PowerPC serial device drivers"
1194 devs_serial_powerpc_cogent cogent_serial_driver }
1196 directory devs/serial/powerpc/cogent
1197 script ser_powerpc_cogent.cdl
1198 description "Cogent PowerPC serial device drivers"
1201 package CYGPKG_IO_SERIAL_POWERPC_MPC555 {
1202 alias { "mpc555 PowerPC serial device drivers"
1203 devs_serial_powerpc_mpc555 mpc555_serial_driver }
1205 directory devs/serial/powerpc/mpc555
1206 script ser_powerpc_mpc555.cdl
1207 description "mpc555 PowerPC serial device drivers"
1210 package CYGPKG_IO_SERIAL_FREESCALE_ESCI_H {
1211 alias { "ESCI serial device header"
1212 devs_serial_freescale_esci_h esci_serial_header }
1214 directory devs/serial/freescale/esci/hdr
1215 script ser_freescale_esci_h.cdl
1216 description "Freescale eSCI - Enhanced Serial Communications Interface header.
1217 Needed by hal_diag and ser_esci drivers."
1220 package CYGPKG_IO_SERIAL_FREESCALE_ESCI {
1221 alias { "ESCI serial device driver"
1222 devs_serial_freescale_esci esci_serial_driver }
1224 directory devs/serial/freescale/esci/drv
1225 script ser_freescale_esci.cdl
1226 description "Freescale eSCI - Enhanced Serial Communications Interface serial device driver"
1229 package CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC {
1230 alias { "PowerPC QUICC/SMC serial device drivers"
1231 devs_serial_quicc_smc quicc_smc_serial_driver
1232 devs_serial_powerpc_quicc_smc
1233 devs_serial_powerpc_quicc quicc_serial_driver }
1235 directory devs/serial/powerpc/quicc
1236 script ser_quicc_smc.cdl
1237 description "PowerPC QUICC/SMC serial device drivers"
1240 package CYGPKG_IO_SERIAL_POWERPC_MPC8XXX {
1241 alias { "PowerPC MPC8XXX (QUICC-II) serial device drivers"
1242 devs_serial_powerpc_mpc8xxx mpc8xxx_serial_driver }
1244 directory devs/serial/powerpc/mpc8xxx
1245 script ser_mpc8xxx.cdl
1246 description "PowerPC MPC8XXX (QUICC-II) serial device drivers"
1249 package CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC {
1250 alias { "PowerPC VADS QUICC2/SCC serial device drivers"
1251 devs_serial_quicc2_scc quicc2_scc_serial_driver
1252 devs_serial_powerpc_quicc2_scc
1253 devs_serial_powerpc_quicc2 quicc2_serial_driver }
1255 directory devs/serial/powerpc/quicc2
1256 script ser_quicc2_scc.cdl
1257 description "PowerPC VADS QUICC2/SCC serial device drivers"
1260 package CYGPKG_IO_SERIAL_POWERPC_PPC405 {
1261 alias { "PowerPC PPC405GP serial device drivers" devs_serial_ppc405 }
1263 directory devs/serial/powerpc/ppc405
1264 script ser_powerpc_ppc405.cdl
1265 description "PowerPC PPC405GP serial device drivers"
1268 package CYGPKG_IO_SERIAL_SPARCLITE_SLEB {
1269 alias { "SPARClite SLEB serial device drivers"
1270 devs_serial_sparclite_sleb sleb_serial_driver }
1272 directory devs/serial/sparclite/sleb
1273 script ser_sparclite_sleb.cdl
1274 description "SPARClite SLEB serial device drivers"
1277 package CYGPKG_IO_SERIAL_TX39_JMR3904 {
1278 alias { "TX39 JMR3904 serial device drivers"
1279 devs_serial_tx39_jmr3904 jmr3904_serial_driver
1280 devs_serial_mips_jmr3904 tx3904_serial_driver }
1282 directory devs/serial/mips/jmr3904
1283 script ser_mips_jmr3904.cdl
1284 description "TX39 JMR3904 serial device drivers"
1287 package CYGPKG_IO_SERIAL_MIPS_ATLAS {
1288 alias { "Atlas serial device drivers"
1289 devs_serial_atlas atlas_serial_driver
1290 devs_serial_mips_atlas mips_atlas_serial_driver }
1292 directory devs/serial/mips/atlas
1293 script ser_mips_atlas.cdl
1294 description "Atlas serial device drivers"
1297 package CYGPKG_IO_SERIAL_MIPS_REF4955 {
1298 alias { "TX49 REF4955 serial device drivers"
1299 devs_serial_mips_ref4955 ref4955_serial_driver }
1301 directory devs/serial/mips/ref4955
1302 script ser_mips_ref4955.cdl
1303 description "TX49 REF4955 serial device drivers"
1306 package CYGPKG_IO_SERIAL_MIPS_VRC437X {
1307 alias { "VRC437X serial device drivers"
1308 devs_serial_mips_vrc437x vrc437x_serial_driver }
1310 directory devs/serial/mips/vrc437x
1311 script ser_mips_vrc437x.cdl
1312 description "VRC437X serial device drivers"
1315 package CYGPKG_IO_SERIAL_MN10300 {
1316 alias { "MN10300 serial device drivers"
1317 devs_serial_mn10300_mn10300
1318 devs_serial_mn10300 mn10300_serial_driver }
1320 directory devs/serial/mn10300/mn10300
1321 script ser_mn10300.cdl
1322 description "MN10300 serial device drivers"
1325 package CYGPKG_IO_SERIAL_I386_PC {
1326 alias { "PC serial device drivers"
1327 devs_serial_i386_pc pc_serial_driver }
1329 directory devs/serial/i386/pc
1330 script ser_i386_pc.cdl
1331 description "PC serial device drivers"
1334 package CYGPKG_IO_SERIAL_GENERIC_16X5X {
1335 alias { "16x5x compatible serial device drivers"
1336 devs_serial_generic_16x5x 16x5x_serial_driver }
1338 directory devs/serial/generic/16x5x
1339 script ser_generic_16x5x.cdl
1340 description "16x5x compatible serial device drivers"
1343 package CYGPKG_IO_SERIAL_SH_SCI {
1344 alias { "SH SCI serial device drivers"
1345 devs_serial_sh_sci sci_serial_driver }
1347 directory devs/serial/sh/sci
1348 script ser_sh_sci.cdl
1349 description "SH SCI serial device drivers"
1352 package CYGPKG_IO_SERIAL_SH_SCIF {
1353 alias { "SH SCIF serial device drivers"
1354 devs_serial_sh_scif scif_serial_driver }
1356 directory devs/serial/sh/scif
1357 script ser_sh_scif.cdl
1358 description "SH SCIF serial device drivers"
1361 package CYGPKG_DEVS_ETH_ARM_I30030ADS {
1362 alias { "Ethernet driver for Freescale i.300-30 ADS board" i30030ads_eth_driver }
1364 directory devs/eth/arm/i30030ads
1365 script board_eth_drivers.cdl
1366 description "Ethernet driver for Freescale i.300-30 ADS
1367 development boards."
1370 package CYGPKG_DEVS_ETH_PHY {
1371 alias { "Generic PHY support" eth_phy_support }
1373 directory devs/eth/phy
1374 script phy_eth_drivers.cdl
1375 description "PHY (ethernet physical transciever) API."
1378 package CYGPKG_DEVS_ETH_ARM_CERF {
1379 alias { "Crystal LAN ethernet driver for Cerf boards" cerf_eth_driver }
1381 directory devs/eth/arm/cerf
1382 script cerf_eth_drivers.cdl
1383 description "Ethernet driver for Crystal LAN on Cerf based
1384 development boards."
1387 package CYGPKG_DEVS_ETH_ARM_CERFPDA {
1388 alias { "Crystal LAN ethernet driver for the Cerfpda" cerfpda_eth_driver }
1390 directory devs/eth/arm/cerfpda
1391 script cerfpda_eth_drivers.cdl
1392 description "Ethernet driver for Crystal LAN on the Cerfpda."
1395 package CYGPKG_DEVS_ETH_ARM_NETARM {
1396 alias { "Ethernet driver for the NETARM" NETARM_eth_driver }
1398 directory devs/eth/arm/netarm
1399 script netarm_eth_driver.cdl
1400 description "Ethernet driver for NETARM."
1403 package CYGPKG_DEVS_ETH_ARM_PHYCORE229X {
1404 alias { "Ethernet driver for phyCORE-LPC229x board" devs_eth_arm_phycore229x }
1406 directory devs/eth/arm/phycore229x
1407 script phycore229x_eth_drivers.cdl
1408 description "Ethernet device driver for phyCORE-LPC229x board"
1411 package CYGPKG_IO_SERIAL_SH_EDK7708 {
1412 alias { "SH3 EDK7708 serial device drivers"
1413 devs_serial_sh3_edk7708
1414 devs_serial_sh_edk7708 edk7708_serial_driver }
1416 directory devs/serial/sh/edk7708
1417 script ser_sh_edk7708.cdl
1418 description "SH3 EDK7708 serial device drivers"
1421 package CYGPKG_IO_SERIAL_SH_CQ7708 {
1422 alias { "SH3 cq7708 serial device drivers"
1423 devs_serial_sh3_cq7708
1424 devs_serial_sh_cq7708 cq7708_serial_driver }
1426 directory devs/serial/sh/cq7708
1427 script ser_sh_cq7708.cdl
1428 description "SH3 cq7708 serial device drivers"
1431 package CYGPKG_IO_SERIAL_SH_SE77X9 {
1432 alias { "SH3 SE77X9 serial device driver"
1433 devs_serial_sh3_se77x9 se77x9_serial_driver }
1435 directory devs/serial/sh/se77x9
1436 script ser_sh_se77x9.cdl
1437 description "SH3 SE77x9 serial device driver"
1440 package CYGPKG_IO_SERIAL_SH_SH4_202_MD {
1441 alias { "SH4-202 MicroDev serial device driver"
1442 devs_serial_sh3_se77x9 se77x9_serial_driver }
1444 directory devs/serial/sh/sh4_202_md
1445 script ser_sh4_202_md.cdl
1446 description "This option enables the serial device drivers for the
1447 SuperH SH4-202 MicroDev board, based on the generic SH SCIF driver."
1450 package CYGPKG_IO_SERIAL_V85X_V850 {
1451 alias { "NEC V850 serial device drivers"
1452 devs_serial_v85x_v850 v850_serial_driver }
1454 directory devs/serial/v85x/v850
1455 script ser_v85x_v850.cdl
1456 description "Serial device drivers for systems based on NEC V850
1457 SA1 (70F3017) or SB1 (70F3033) processors."
1460 package CYGPKG_IO_SERIAL_MIPS_UPD985XX {
1461 alias { "NEC MIPS uPD985xx serial driver"
1462 devs_serial_mips_upd985xx upd985xx_serial_driver }
1464 directory devs/serial/mips/upd985xx
1465 script ser_mips_upd985xx.cdl
1466 description "NEC MIPS uPD985xx serial device drivers"
1469 package CYGPKG_IO_SERIAL_MIPS_IDT79S334A {
1470 alias { "MIPS IDT 79RC32334 reference platform serial device drivers"
1471 devs_serial_idt79s334a idt79s334a_serial_driver
1472 devs_serial_mips_idt79s334 mips_idt79s334a_serial_driver }
1474 directory devs/serial/mips/idt79s334a
1475 script ser_mipsidt_334a.cdl
1476 description "IDT 334a reference platform serial device drivers"
1479 package CYGPKG_IO_SERIAL_H8300_SCI {
1480 alias { "H8/300 SCI serial device drivers"
1481 devs_serial_h8300h_sci sci_serial_driver }
1483 directory devs/serial/h8300/h8300h
1484 script serial_h8300.cdl
1485 description "H8/300 SCI serial device drivers"
1488 package CYGPKG_IO_SERIAL_MCF5272_UART {
1489 alias { "MCF5272 Serial UART Drivers"
1490 devs_MCF5272_uart_driver }
1492 directory devs/serial/mcf52xx/mcf5272
1493 script ser_mcf5272_uart.cdl
1494 description "Serial MCF5272 UART Drivers."
1497 package CYGPKG_IO_SERIAL_LOOP {
1498 alias { "Loop serial device drivers"
1499 devs_serial_loop loop_serial_driver }
1500 directory devs/serial/loop
1502 description "Loopback serial device driver."
1505 package CYGPKG_IO_FILEIO {
1506 alias { "File IO" fileio io_file }
1510 This package contains the infrastructure for doing POSIX compliant
1514 package CYGPKG_FS_RAM {
1515 alias { "RAM Filesystem" ramfs ram_fs fs_ram }
1519 This package contains a RAM resident filesystem."
1522 package CYGPKG_FS_ROM {
1523 alias { "ROM Filesystem" romfs rom_fs fs_rom }
1527 This package contains a ROM resident filesystem."
1530 package CYGPKG_FS_JFFS2 {
1531 alias { "JFFS2 Filesystem" jffs2 }
1535 This package contains the JFFS2 filesystem."
1538 package CYGPKG_LINUX_COMPAT {
1539 alias { "Linux compatibility" linux_compat linuxcompat }
1540 directory compat/linux
1543 eCos supports a basic Linux compatibility Layer providing various
1544 functions, equivalents or stubs expected by Linux kernel code, for
1545 assistance in porting drivers and file system code from Linux.
1546 Note this does not provide Linux compatibility to applications."
1549 package CYGPKG_IO_ETH_DRIVERS {
1550 alias { "Common ethernet support" net_drivers eth_drivers CYGPKG_NET_ETH_DRIVERS }
1552 script eth_drivers.cdl
1553 description "Platform independent ethernet support."
1556 package CYGPKG_IO_USB {
1557 alias { "Generic USB support" usb }
1559 directory io/usb/common
1561 description "Generic USB support"
1564 package CYGPKG_IO_USB_SLAVE {
1565 alias { "Generic USB slave-side support" usbs }
1567 directory io/usb/slave
1569 description "Generic USB slave-side support"
1572 package CYGPKG_IO_USB_SLAVE_ETH {
1573 alias { "USB slave-side ethernet class drivers" usbs_eth }
1574 directory io/usb/eth/slave
1576 description "Support for USB peripherals that provide an ethernet-class function"
1579 package CYGPKG_IO_USB_SLAVE_SERIAL {
1580 alias { "USB slave-side serial drivers" usbs_serial }
1581 directory io/usb/serial/slave
1582 script usbs_serial.cdl
1583 description "Support for USB peripherals that present themselves
1584 as serial devices to the host."
1587 package CYGPKG_DEVS_USB_SA11X0 {
1588 alias { "Device-driver for the SA11X0 on-chip USB support" usb_sa11x0 }
1590 directory devs/usb/sa11x0
1591 script usbs_sa11x0.cdl
1592 description "A device driver for the SA11X0 on-chip USB slave port"
1595 package CYGPKG_DEVS_USB_IMX_OTG {
1596 alias { "USB Device Driver for the i.MX37 or MX51 on-chip USB support" usb_otg_imx }
1598 directory devs/usb/imx
1600 description "A device driver for the i.MX37 or i.MX51 on-chip USB OTG device mode"
1603 package CYGPKG_DEVS_USB_UPD985XX {
1604 alias { usb_upd985xx }
1606 directory devs/usb/nec_upd985xx
1607 script usbs_upd985xx.cdl
1608 description "A device driver for the NEC uPD985xx on-chip USB device"
1611 package CYGPKG_DEVS_USB_MXC {
1614 directory devs/usb/mxc
1616 description "A device driver for the FSL MXC on-chip USB device"
1619 package CYGPKG_DEVS_USB_AT91 {
1622 directory devs/usb/at91
1623 script usbs_at91.cdl
1624 description "A device driver for the ATMEL AT91 on-chip USB device"
1627 package CYGPKG_DEVS_USB_D12 {
1630 directory devs/usb/d12
1632 description "A device driver for the Philips PDIUSBD12 full speed USB peripheral chip."
1635 package CYGPKG_DEVS_USB_I386_SOROD12 {
1636 alias { usb_sorod12 }
1638 directory devs/usb/i386/SoRoD12
1639 script usbs_i386_sorod12.cdl
1640 description "A device driver for the SoRo PC/104 D12 USB Slave Board."
1643 package CYGPKG_NET {
1644 alias { "Networking" net }
1645 directory net/common
1647 description "Generic networking support, including TCP/IP."
1650 package CYGPKG_NET_AUTOTEST {
1651 alias { "Network Autotesting" autotest net_autotest }
1652 directory net/autotest
1653 script net_autotest.cdl
1654 description "Automated network testing support."
1657 package CYGPKG_NET_OPENBSD_STACK {
1658 alias { "OpenBSD Stack" openbsd_net }
1660 script openbsd_net.cdl
1661 description "TCP/IP stack from OpenBSD."
1664 package CYGPKG_NET_FREEBSD_STACK {
1665 alias { "FreeBSD Stack" freebsd_net }
1666 directory net/bsd_tcpip
1667 script freebsd_net.cdl
1668 description "TCP/IP stack from FreeBSD, including KAME IPv6."
1671 package CYGPKG_NET_FTPCLIENT {
1672 alias { "FTP Client" ftpclient }
1673 directory net/ftpclient
1674 script ftpclient.cdl
1675 description "FTP client support for get and put of files."
1678 package CYGPKG_SNMPLIB {
1679 alias { "SNMP library" snmplib }
1680 directory net/snmp/lib
1682 description "UCD SNMP library."
1685 package CYGPKG_SNMPAGENT {
1686 alias { "SNMP agent" snmpagent }
1687 directory net/snmp/agent
1688 script snmpagent.cdl
1689 description "UCD SNMP agent."
1692 package CYGPKG_HTTPD {
1693 alias { "HTTP server" httpd }
1696 description "HTTP server."
1699 package CYGPKG_NS_DNS {
1701 directory net/ns/dns
1703 description "DNS client support."
1706 package CYGPKG_NET_SNTP {
1707 alias { "SNTP support" sntp }
1711 This package provides a SNTP client which can recieve broadcast time
1712 information and set the system clock."
1715 package CYGPKG_PPP {
1716 alias { "PPP support" ppp }
1719 description "PPP support."
1722 package CYGPKG_NET_IPSEC_LIBIPSEC {
1723 alias { "libipsec support" libipsec }
1724 directory net/ipsec/libipsec
1727 This package provides the libipsec library used by racoon etc for
1731 package CYGPKG_DEVS_ETH_ARM_EDB7XXX {
1732 alias { "Cirrus Logic ethernet driver for EP7xxx boards" edb7xxx_eth_driver }
1734 directory devs/eth/arm/edb7xxx
1735 script edb7xxx_eth_drivers.cdl
1736 description "Ethernet driver for Cirrus Logic EP7xxx based
1737 development boards."
1740 package CYGPKG_DEVS_ETH_ARM_KS32C5000 {
1741 alias { "Samsung KS32C5000 ethernet driver" eth_ks32c5000 }
1743 directory devs/eth/arm/ks32c5000
1744 script ks32c5000_eth.cdl
1745 description "Ethernet driver for Samsung ks32c5000/S3c4510."
1748 package CYGPKG_DEVS_ETH_ARM_AAED2000 {
1749 alias { "Ethernet driver for Agilent AAED2000 board" aaed2000_eth_driver }
1751 directory devs/eth/arm/aaed2000
1752 script aaed2000_eth_drivers.cdl
1753 description "Ethernet driver for Agilent AAED2000
1754 development boards."
1757 package CYGPKG_DEVS_ETH_ARM_MX1ADS {
1758 alias { "Ethernet driver for Freescale MX1 ADS board" mx1ads_eth_driver }
1760 directory devs/eth/arm/mx1ads
1761 script mx1ads_eth_drivers.cdl
1762 description "Ethernet driver for Freescale MX1 ADS
1763 development boards."
1766 package CYGPKG_DEVS_ETH_ARM_MX21ADS {
1767 alias { "Ethernet driver for Freescale MX21 ADS board" mx21ads_eth_driver }
1769 directory devs/eth/arm/mx21ads
1770 script board_eth_drivers.cdl
1771 description "Ethernet driver for Freescale MX21 ADS
1772 development boards."
1775 package CYGPKG_DEVS_ETH_ARM_MX27ADS {
1776 alias { "Ethernet driver for Freescale MX27 ADS board" mx27ads_eth_driver }
1778 directory devs/eth/arm/mx27ads
1779 script board_eth_drivers.cdl
1780 description "Ethernet driver for Freescale MX27 ADS
1781 development boards."
1784 package CYGPKG_DEVS_ETH_ARM_TX25 {
1785 alias { "Ethernet driver for Ka-Ro electronics TX25 processor module" devs_eth_arm_tx25 }
1786 directory devs/eth/arm/tx25karo
1787 script tx25_eth_drivers.cdl
1790 This package provides Ethernet support for the Ka-Ro electronics TX25 processor module."
1793 package CYGPKG_DEVS_ETH_ARM_TX27 {
1794 alias { "Ethernet driver for Ka-Ro electronics TX27 processor module" devs_eth_arm_tx27 }
1795 directory devs/eth/arm/tx27karo
1796 script tx27_eth_drivers.cdl
1799 This package provides Ethernet support for the Ka-Ro electronics TX27 processor module."
1802 package CYGPKG_DEVS_ETH_ARM_TX37 {
1803 alias { "Ethernet driver for Ka-Ro electronics TX37 processor module" devs_eth_arm_tx37 }
1804 directory devs/eth/arm/tx37karo
1805 script tx37_eth_drivers.cdl
1808 This package provides Ethernet support for the Ka-Ro electronics TX37 processor module."
1811 package CYGPKG_DEVS_ETH_ARM_TX51 {
1812 alias { "Ethernet driver for Ka-Ro electronics TX51 processor module" devs_eth_arm_tx51 }
1813 directory devs/eth/arm/tx51karo
1814 script tx51_eth_drivers.cdl
1817 This package provides Ethernet support for the Ka-Ro electronics TX51 processor module."
1820 package CYGPKG_DEVS_ETH_ARM_TX53 {
1821 alias { "Ethernet driver for Ka-Ro electronics TX53 processor module" devs_eth_arm_tx53 }
1822 directory devs/eth/arm/tx53karo
1823 script tx53_eth_drivers.cdl
1826 This package provides Ethernet support for the Ka-Ro electronics TX53 processor module."
1829 package CYGPKG_DEVS_ETH_ARM_IMX_3STACK {
1830 alias { "Ethernet driver for Freescale 3-Stack board" imx_3stack_eth_driver }
1832 directory devs/eth/arm/imx_3stack
1833 script board_eth_drivers.cdl
1834 description "Ethernet driver for Freescale 3-Stack
1835 development boards."
1838 package CYGPKG_DEVS_ETH_ARM_MX31ADS {
1839 alias { "Ethernet driver for Freescale MX31 ADS board" mx31ads_eth_driver }
1841 directory devs/eth/arm/mx31ads
1842 script board_eth_drivers.cdl
1843 description "Ethernet driver for Freescale MX31 ADS
1844 development boards."
1847 package CYGPKG_DEVS_ETH_ARM_MXC30030EVB {
1848 alias { "Ethernet driver for Freescale MXC300-30 EVB board" mxc30030evb_eth_driver}
1850 directory devs/eth/arm/mxc30030evb
1851 script board_eth_drivers.cdl
1852 description "Ethernet driver for Freescale MXC300-30 EVB
1853 development boards."
1856 package CYGPKG_DEVS_ETH_AMD_PCNET {
1857 alias { "AMD PCNET ethernet driver" pcnet_eth_driver }
1859 directory devs/eth/amd/pcnet
1860 script amd_pcnet_eth_drivers.cdl
1861 description "Ethernet driver for AMD PCNET controller."
1864 package CYGPKG_DEVS_ETH_AMD_LANCEPCI {
1865 alias { "AMD Lance PCI ethernet driver" lancepci_eth_driver }
1867 directory devs/eth/amd/lancepci
1868 script amd_lancepci_eth_drivers.cdl
1869 description "Ethernet driver for AMD Lance PCI controller (vmWare)."
1872 package CYGPKG_DEVS_ETH_DAVICOM_DM9000 {
1873 alias { "Davicom DM9000 ethernet driver" dm9000_eth_driver }
1875 directory devs/eth/davicom/dm9000
1876 script davicom_dm9000_eth_drivers.cdl
1877 description "Ethernet driver for Davicom DM9000 controller."
1880 package CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA {
1881 alias { "MIPS Malta board ethernet driver" malta_eth_driver }
1883 directory devs/eth/mips/malta
1884 script mips_mips32_malta_eth_drivers.cdl
1885 description "Ethernet driver for MIPS Malta board."
1888 package CYGPKG_DEVS_ETH_MN10300_ASB2305 {
1889 alias { "MN10300 ASB2305 board ethernet driver" asb2305_eth_driver }
1891 directory devs/eth/mn10300/asb2305
1892 script mn10300_asb2305_eth.cdl
1893 description "Ethernet driver for MN10300 ASB2305 board."
1896 package CYGPKG_DEVS_ETH_VIA_RHINE {
1897 alias { "VIA Rhine ethernet driver" rhine_eth_driver }
1899 directory devs/eth/via/rhine
1900 script via_rhine_eth_drivers.cdl
1901 description "Ethernet driver for VIA Rhine controller."
1904 package CYGPKG_DEVS_ETH_SH_HS7729PCI {
1905 alias { "HS7729PCI ethernet driver" hs7729pci_eth_driver }
1907 directory devs/eth/sh/hs7729pci
1908 script sh_hs7729pci_eth_drivers.cdl
1909 description "Ethernet driver for HS7729PCI development boards."
1912 package CYGPKG_DEVS_ETH_SH_SE77X9 {
1913 alias { "SE77X9 ethernet driver" se77x9_eth_driver }
1915 directory devs/eth/sh/se77x9
1916 script sh_se77x9_eth_drivers.cdl
1917 description "Ethernet driver for SE77x9 development boards."
1920 package CYGPKG_DEVS_ETH_SH_SE7751 {
1921 alias { "SE7751 ethernet driver" se7751_eth_driver }
1923 directory devs/eth/sh/se7751
1924 script sh_se7751_eth_drivers.cdl
1925 description "Ethernet driver for SE7751 board."
1928 package CYGPKG_DEVS_ETH_SH_ETHERC {
1929 alias { "SH2 etherc driver" etherc_eth_driver }
1931 directory devs/eth/sh/etherc
1932 script sh_etherc_eth_drivers.cdl
1933 description "Ethernet driver for SH2 etherc controller."
1936 package CYGPKG_DEVS_ETH_SH_MICRODEV {
1937 alias { "SH4-202 MicroDev onboard ethernet support" devs_eth_sh_md }
1939 directory devs/eth/sh/sh4_202_md
1940 script sh4_202_md_eth_drivers.cdl
1941 description "This package contains hardware support for onboard SMC91C111
1942 ethernet device on the MicroDev board."
1945 package CYGPKG_DEVS_ETH_ARM_EBSA285 {
1946 alias { "Intel EBSA285 with PRO/100+ ethernet driver"
1947 devs_eth_arm_ebsa285 ebsa285_eth_driver }
1949 directory devs/eth/arm/ebsa285
1950 script ebsa285_eth_drivers.cdl
1951 description "Ethernet driver for Intel EBSA285 with PRO/100+ boards."
1954 package CYGPKG_DEVS_ETH_ARM_FLEXANET {
1955 alias { "SA11x0/Flexanet onboard ethernet support" devs_eth_arm_flexanet }
1957 directory devs/eth/arm/flexanet
1958 script flexanet_eth_drivers.cdl
1959 description "This package contains hardware support for onboard SMC91C96
1960 ethernet device on the Flexanet board."
1963 package CYGPKG_DEVS_ETH_ARM_INNOVATOR {
1964 alias { "OMAP Innovator onboard ethernet support" devs_eth_arm_innovator }
1966 directory devs/eth/arm/innovator
1967 script innovator_eth_drivers.cdl
1968 description "This package contains hardware support for onboard SMC91C96
1969 ethernet device on the Innovator board."
1972 package CYGPKG_DEVS_ETH_ARM_INTEGRATOR {
1973 alias { "ARM INTEGRATOR with Intel PRO/100+ ethernet driver"
1974 devs_eth_arm_integrator integrator_eth_driver }
1976 directory devs/eth/arm/integrator
1977 script integrator_eth_drivers.cdl
1978 description "Ethernet driver for Intel PRO/100+ boards on ARM INTEGRATOR."
1981 package CYGPKG_DEVS_ETH_POWERPC_QUICC {
1982 alias { "QUICC ethernet driver" quicc_eth_driver }
1984 directory devs/eth/powerpc/quicc
1985 script quicc_eth_drivers.cdl
1986 description "Ethernet driver for PowerPC QUICC (MPC8xx) based boards."
1989 package CYGPKG_DEVS_ETH_POWERPC_MBX {
1990 alias { "MBX ethernet driver specifics" mbx_eth_driver }
1992 directory devs/eth/powerpc/mbx
1993 script mbx_eth_drivers.cdl
1994 description "Ethernet driver specifics for Motorola MBX PowerPC (MPC8xx) based boards."
1997 package CYGPKG_DEVS_ETH_POWERPC_QUICC2 {
1998 alias { "QUICC2 ethernet driver" quicc_eth_driver }
2000 directory devs/eth/powerpc/quicc2
2001 script quicc2_eth_drivers.cdl
2002 description "Fast ethernet driver for PowerPC QUICC2 (MPC8260) based boards."
2005 package CYGPKG_DEVS_ETH_POWERPC_FEC {
2006 alias { "FEC ethernet driver" fec_eth_driver }
2008 directory devs/eth/powerpc/fec
2009 script fec_eth_drivers.cdl
2010 description "Ethernet driver for PowerPC FEC (MPC8xxT) based boards."
2013 package CYGPKG_DEVS_ETH_POWERPC_FCC {
2014 alias { "FCC ethernet driver" fcc_eth_driver }
2016 directory devs/eth/powerpc/fcc
2017 script fcc_eth_drivers.cdl
2018 description "Fast ethernet driver for PowerPC MPCxxx based boards."
2021 package CYGPKG_DEVS_ETH_POWERPC_PPC405 {
2022 alias { "PPC405 ethernet driver" ppc405_eth_driver }
2024 directory devs/eth/powerpc/ppc405
2025 script ppc405_eth_drivers.cdl
2026 description "Ethernet driver for PowerPC 405GP based boards."
2029 package CYGPKG_DEVS_ETH_POWERPC_VIPER {
2030 alias { "A&M Viper ethernet driver" viper_eth_driver }
2032 directory devs/eth/powerpc/viper
2033 script viper_eth_drivers.cdl
2034 description "Ethernet driver specifics for A&M Viper (MPC8xxT) based boards."
2037 package CYGPKG_DEVS_ETH_POWERPC_EC555 {
2038 alias { "Crystal LAN ethernet driver for ec555 boards" ec555_eth_driver }
2040 directory devs/eth/powerpc/ec555
2041 script ec555_eth_drivers.cdl
2042 description "Ethernet driver for Crystal LAN on ec555 board."
2045 package CYGPKG_DEVS_ETH_INTEL_I82559 {
2046 alias { "Intel 82559 ethernet driver"
2047 devs_eth_intel_i82559 i82559_eth_driver }
2049 directory devs/eth/intel/i82559
2050 script intel_i82559_eth_drivers.cdl
2051 description "Ethernet driver for Intel 82559 NIC."
2054 package CYGPKG_DEVS_ETH_INTEL_I82544 {
2055 alias { "Intel 82544 ethernet driver"
2056 devs_eth_intel_i82544 i82544_eth_driver }
2058 directory devs/eth/intel/i82544
2059 script intel_i82544_eth_drivers.cdl
2060 description "Ethernet driver for Intel 82544 NIC."
2063 package CYGPKG_DEVS_ETH_INTEL_I21143 {
2064 alias { "Intel 21143 ethernet driver"
2065 devs_eth_intel_i21143 i21143_eth_driver }
2067 directory devs/eth/intel/i21143
2068 script intel_i21143_eth_drivers.cdl
2069 description "Ethernet driver for Intel \[DEC\] 21143 NIC."
2072 package CYGPKG_DEVS_ETH_MIPS_VRC4375 {
2073 alias { "NEC MIPS VRC4375 ethernet driver"
2074 devs_eth_mips_vrc4375 vrc4375_eth_driver }
2076 directory devs/eth/mips/vrc4375
2077 script vrc4375_eth_drivers.cdl
2078 description "Ethernet driver for NEC MIPS VRC4375 'Blue Nile'
2079 board with Intel \[ex Digital Equipment\]
2080 i21143 ethernet interface."
2083 package CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT {
2084 alias { "Ocelot ethernet drivers"
2085 devs_eth_mips_rm7000_ocelot ocelot_eth_driver }
2087 directory devs/eth/mips/ocelot
2088 script mips_rm7000_ocelot_eth_drivers.cdl
2089 description "Ethernet driver for PMC-Sierra Ocelot board."
2092 package CYGPKG_DEVS_ETH_ARM_IQ80321 {
2093 alias { "Intel IQ80321 with onboard 82544 ethernet driver"
2094 devs_eth_arm_iq80321 iq80321_eth_driver }
2096 directory devs/eth/arm/iq80321
2097 script iq80321_eth_drivers.cdl
2098 description "Ethernet driver for Intel IQ80321 with onboard 82544 NIC."
2101 package CYGPKG_DEVS_ETH_ARM_XSCALE_IQ80310 {
2102 alias { "Intel IQ80310 with onboard 82559 ethernet driver"
2103 devs_eth_arm_iq80310 iq80310_eth_driver }
2105 directory devs/eth/arm/iq80310
2106 script iq80310_eth_drivers.cdl
2107 description "Ethernet driver for Intel IQ80310 with onboard 82559 NIC."
2110 package CYGPKG_DEVS_ETH_ARM_IXDP425_I82559 {
2111 alias { "IXDP425 (PCI) / Intel 82559 ethernet driver"
2112 devs_eth_arm_ixdp425_i82559 }
2114 directory devs/eth/arm/ixdp425/i82559
2115 script ixdp425_i82559_eth_driver.cdl
2116 description "Ethernet driver for IXDP425 with Intel 82559 PCI NIC."
2119 package CYGPKG_DEVS_ETH_ARM_XSCALE_XSENGINE {
2120 alias { "XSEngine SMC91C111 ethernet driver" devs_eth_arm_xsengine }
2122 directory devs/eth/arm/xsengine
2123 script xsengine_eth_drivers.cdl
2124 description "Ethernet driver for XSEngine board."
2127 package CYGPKG_DEVS_ETH_ARM_GRG_I82559 {
2128 alias { "GRG / Intel 82559 ethernet driver"
2129 devs_eth_arm_grg_i82559 }
2131 directory devs/eth/arm/grg/i82559
2132 script grg_i82559_eth_driver.cdl
2133 description "Ethernet driver for GRG with Intel 82559 PCI NIC."
2136 package CYGPKG_DEVS_ETH_I386_PC_I82559 {
2137 alias { "Standard PC with EtherPro 10/100 ethernet device"
2138 devs_eth_i386_pc_i82559 pc_etherpro }
2140 directory devs/eth/i386/pc/i82559
2141 script i386_pc_i82559_eth_drivers.cdl
2142 description "Ethernet driver for standard PC with Intel 82559 NIC. This is
2143 essentially support for a EtherPro 10/100 PCI card."
2146 package CYGPKG_DEVS_ETH_I386_PC_I82544 {
2147 alias { "Standard PC with Intel Gigabit ethernet device"
2148 devs_eth_i386_pc_i82544 pc_ether_giga }
2150 directory devs/eth/i386/pc/i82544
2151 script i386_pc_i82544_eth_drivers.cdl
2152 description "Ethernet driver for standard PC with Intel 82544 Gigabit NIC."
2155 package CYGPKG_DEVS_ETH_I386_PC_LANCEPCI {
2156 alias { "Standard PC with AMD Lance PCI device"
2157 devs_eth_i386_pc_lancepci pc_ether_lancepci }
2159 directory devs/eth/i386/pc/lancepci
2160 script i386_pc_lancepci_eth_drivers.cdl
2161 description "Ethernet driver for standard PC with AMD Lance NIC (vmWare)."
2164 package CYGPKG_DEVS_ETH_MIPS_ATLAS {
2165 alias { "MIPS Atlas with onboard SAA9730 ethernet driver"
2166 devs_eth_mips_atlas atlas_eth_driver }
2168 directory devs/eth/mips/atlas
2169 script atlas_eth_drivers.cdl
2170 description "Ethernet driver for MIPS Atlas with onboard SAA9730 NIC."
2173 package CYGPKG_DEVS_ETH_NS_DP83902A {
2174 alias { "NS DP83902A ethernet driver" dp83902a_eth_driver }
2176 directory devs/eth/ns/dp83902a
2177 script ns_dp83902a_eth_drivers.cdl
2178 description "Ethernet driver for NS DP83902A controller."
2181 package CYGPKG_DEVS_ETH_NS_DP83816 {
2182 alias { "NS DP83816 ethernet driver" dp83816_eth_driver }
2184 directory devs/eth/ns/dp83816
2185 script ns_dp83816_eth_drivers.cdl
2186 description "Ethernet driver for NS DP83816 controller."
2189 package CYGPKG_DEVS_ETH_CL_CS8900A {
2190 alias { "Cirrus Logic CS8900A ethernet driver" cs8900a_eth_driver }
2192 directory devs/eth/cl/cs8900a
2193 script cl_cs8900a_eth_drivers.cdl
2194 description "Ethernet driver for Cirrus Logic CS8900A controller."
2197 package CYGPKG_DEVS_ETH_FEC {
2198 alias { "MXC FEC ethernet driver" mxc_fec_eth_driver }
2200 directory devs/eth/fec
2201 script fec_eth_drivers.cdl
2202 description "Ethernet driver for FEC controller."
2205 package CYGPKG_DEVS_ETH_MIPS_UPD985XX {
2206 alias { "NEC uPD985xx ethernet driver" uPD985xx_eth_driver }
2208 directory devs/eth/mips/upd985xx
2209 script upd985xx_eth_drivers.cdl
2210 description "NEC uPD985xx ethernet driver"
2213 package CYGPKG_DEVS_ETH_MIPS_REFIDT334 {
2214 alias { "MIPS IDT 79RC32334 reference platform ethernet driver"
2215 devs_eth_refidt334 refidt334_eth_driver }
2217 directory devs/eth/mips/idt79s334a
2218 script refidt334_eth_drivers.cdl
2219 description "Ethernet driver for MIPS IDT 79RC32334 reference platform."
2222 # Not sure whether this should be "hardware"; if so, it should be mentioned
2223 # in all targets that can use it.
2224 package CYGPKG_DEVS_ETH_CF {
2225 alias { "PCMCIA (Compact Flash) ethernet drivers" cf_eth_drivers }
2226 directory devs/eth/cf
2227 script cf_eth_drivers.cdl
2229 description "Ethernet drivers for PCMCIA (Compact Flash) cardss."
2232 package CYGPKG_DEVS_ETH_H8300_AKI3068NET {
2233 alias { "Akizuki H8/3068 Board ethernet driver" aki3068net_eth_drivers }
2234 directory devs/eth/h8300/aki3068net
2235 script h8300_aki3068net_eth_drivers.cdl
2237 description "Ethernet drivers for Akizuki H8/3068 Network
2241 package CYGPKG_DEVS_ETH_H8300_H8MAX {
2242 alias { "H8MAX Board ethernet driver" h8max_eth_drivers }
2243 directory devs/eth/h8300/h8max
2244 script h8300_h8max_eth_drivers.cdl
2246 description "Ethernet drivers for H8MAX board."
2249 package CYGPKG_DEVS_ETH_H8300_EDOSK2674 {
2250 alias { "EDOSK-2674 Board ethernet driver" edosk2674_eth_drivers }
2251 directory devs/eth/h8300/edosk2674
2252 script h8300_edosk2674_eth_drivers.cdl
2254 description "Ethernet drivers for EDOSK-2674 board."
2257 package CYGPKG_DEVS_ETH_MCF5272 {
2258 alias { "MCF5272 Fast Ethernet Controller driver" mcf5272_eth_driver}
2260 directory devs/eth/mcf52xx/mcf5272
2261 script mcf5272_eth_driver.cdl
2262 description "Ethernet driver for the MCF5272."
2265 package CYGPKG_DEVS_ETH_ECOSYNTH {
2266 alias { "Synthetic target ethernet driver" ecosyntheth ecosynth_eth_driver }
2267 directory devs/eth/synth/ecosynth
2270 description "Ethernet driver for the synthetic target"
2273 package CYGPKG_IO_PCI {
2274 alias { "PCI configuration library" io_pci }
2279 This package contains the PCI configuration library."
2282 package CYGPKG_IO_WALLCLOCK {
2283 alias { "Wallclock device framework" wallclock io_wallclock devices_wallclock device_wallclock }
2284 directory io/wallclock
2285 script wallclock.cdl
2287 This package provides a wallclock device framework. It is
2288 also necessary to select an actual driver implementation."
2291 package CYGPKG_DEVICES_WALLCLOCK_SH3 {
2292 alias { "Wallclock driver for SH3 RTC module" devices_wallclock_sh3 device_wallclock_sh3 }
2293 directory devs/wallclock/sh/sh3
2294 script wallclock_sh3.cdl
2297 This package provides a wallclock driver implementation for the
2298 Hitachi SH3 CPU's RTC module."
2301 package CYGPKG_DEVICES_WALLCLOCK_MPC5xx {
2302 alias { "Wallclock driver for mpc5xx RTC module" devices_wallclock_mpc5xx device_wallclock_mpc5xx }
2303 directory devs/wallclock/powerpc/mpc5xx
2304 script wallclock_mpc5xx.cdl
2307 This package provides a wallclock driver implementation for the
2308 Motorola mpc5xx CPU's RTC module."
2311 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307 {
2312 alias { "Wallclock driver for Dallas 1307" devices_wallclock_ds1307 device_wallclock_ds1307 }
2313 directory devs/wallclock/dallas/ds1307
2314 script wallclock_ds1307.cdl
2317 This package provides a driver implementation for
2318 the Dallas 1307 wallclock."
2321 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742 {
2322 alias { "Wallclock driver for Dallas 1742" devices_wallclock_ds1742 device_wallclock_ds1742 }
2323 directory devs/wallclock/dallas/ds1742
2324 script wallclock_ds1742.cdl
2327 This package provides a driver implementation for
2328 the Dallas 1742 wallclock."
2331 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 {
2332 alias { "Wallclock driver for Dallas 12887" devices_wallclock_ds12887 device_wallclock_ds12887 }
2333 directory devs/wallclock/dallas/ds12887
2334 script wallclock_ds12887.cdl
2337 This package provides a driver implementation for
2338 the Dallas 12887 wallclock."
2341 package CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955 {
2342 alias { "Wallclock driver for REF4955 board" devices_wallclock_ref4955 device_wallclock_ref4955 }
2343 directory devs/wallclock/mips/ref4955
2344 script wallclock_ref4955.cdl
2347 This package provides a wallclock driver implementation for the
2348 Toshiba REF4955 board."
2351 package CYGPKG_DEVICES_WALLCLOCK_I386_PC {
2352 alias { "Standard PC RTC device" devs_wallclock_i386_pc_ds12887 pc_rtc }
2354 directory devs/wallclock/i386/pc
2355 script i386_pc_wallclock_drivers.cdl
2357 RTC driver for standard PC. This is essentially support for a
2358 Dallas DS12887 RTC."
2361 package CYGPKG_DEVICES_WALLCLOCK_SH_HS7729PCI {
2362 alias { "Wallclock driver for HS7729PCI board" devices_wallclock_hs7729pci device_wallclock_hs7729pci }
2363 directory devs/wallclock/sh/hs7729pci
2364 script wallclock_hs7729pci.cdl
2367 This package provides a wallclock driver implementation for the
2368 Hitachi HS7729PCI board."
2371 package CYGPKG_DEVS_WALLCLOCK_SYNTH {
2372 alias { "Wallclock driver for synthetic target" devs_wallclock_synth wallclock_synth }
2373 directory devs/wallclock/synth
2374 script wallclock_synth.cdl
2377 This package provides a wallclock driver implementation for the
2381 package CYGPKG_DEVICES_WALLCLOCK_ARM_AIM711 {
2382 alias { "Wallclock driver for AIM 711" devs_wallclock_arm_aim711 aim711_rt
2384 directory devs/wallclock/arm/aim711
2385 script aim711_wallclock_drivers.cdl
2388 This package provides a wallclock driver implementation for the
2389 ARM Industrial Module AIM 711."
2392 package CYGPKG_DEVICES_WATCHDOG_ARM_AEB {
2393 alias { "Watchdog driver for ARM/AEB board" devices_watchdog_aeb device_watchdog_aeb }
2394 directory devs/watchdog/arm/aeb
2395 script watchdog_aeb.cdl
2398 This package provides a watchdog driver implementation for the
2402 package CYGPKG_DEVICES_WATCHDOG_ARM_AT91 {
2403 alias { "Watchdog driver for ARM AT91 CPU" devices_watchdog_at91 device_watchdog_at91 }
2404 directory devs/watchdog/arm/at91
2405 script watchdog_at91.cdl
2408 This package provides a watchdog driver implementation for the
2412 package CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC {
2413 alias { "Watchdog driver for ARM AT91 WDTC" devices_watchdog_at91wdtc device_watchdog_at91wdtc }
2414 directory devs/watchdog/arm/at91wdtc
2415 script watchdog_at91wdtc.cdl
2418 This package provides a watchdog driver implementation for the
2419 ARM AT91 CPUs which have the Watchdog Timer Controller."
2422 package CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX {
2423 alias { "Watchdog driver for ARM LPC2XXX CPU" devices_watchdog_lpc2xxx device_watchdog_lpc2xxx }
2424 directory devs/watchdog/arm/lpc2xxx
2425 script watchdog_lpc2xxx.cdl
2428 This package provides a watchdog driver implementation for the
2432 package CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 {
2433 alias { "Watchdog driver for ARM/EBSA285 board" devices_watchdog_ebsa285 device_watchdog_ebsa285 }
2434 directory devs/watchdog/arm/ebsa285
2435 script watchdog_ebsa285.cdl
2438 This package provides a watchdog driver implementation for the
2442 package CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 {
2443 alias { "Watchdog driver for StrongARM SA11x0 devices" devices_watchdog_sa11x0 device_watchdog_sa11x0 }
2444 directory devs/watchdog/arm/sa11x0
2445 script watchdog_sa11x0.cdl
2448 This package provides a watchdog driver implementation for
2449 Intel StrongARM SA11x0 integrated devices."
2452 package CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300 {
2453 alias { "Watchdog driver for MN10300 chip" devices_watchdog_mn10300 device_watchdog_mn10300 }
2454 directory devs/watchdog/mn10300/mn10300
2455 script watchdog_mn10300.cdl
2458 This package provides a watchdog driver implementation for the
2462 package CYGPKG_DEVICES_WATCHDOG_MPC5xx {
2463 alias { "Watchdog driver for mpc5xx processor" devices_watchdog_mpc5xx device_watchdog_mpc5xx }
2464 directory devs/watchdog/powerpc/mpc5xx
2465 script watchdog_mpc5xx.cdl
2468 This package provides a watchdog driver implementation for the
2469 mpc5xx processor family."
2472 package CYGPKG_DEVICES_WATCHDOG_SH_SH3 {
2473 alias { "Watchdog driver for the Hitachi SH3 chip" devices_watchdog_sh3 device_watchdog_sh3 }
2474 directory devs/watchdog/sh/sh3
2475 script watchdog_sh3.cdl
2478 This package provides a watchdog driver implementation for the
2482 package CYGPKG_DEVICES_WATCHDOG_H8300_H8300H {
2483 alias { "Watchdog driver for the Hitachi H8/300H chip" devices_watchdog_h8300h device_watchdog_h8300h }
2484 directory devs/watchdog/h8300/h8300h
2485 script watchdog_h8300h.cdl
2488 This package provides a watchdog driver implementation for the
2489 Hitachi H8/300H chip."
2492 package CYGPKG_DEVS_WATCHDOG_SYNTH {
2493 alias { "Watchdog driver for the synthetic target" devices_watchdog_synth device_watchdog_synth }
2494 directory devs/watchdog/synth
2495 script synth_watchdog.cdl
2498 This package provides a watchdog driver for the eCos
2502 package CYGPKG_IO_WATCHDOG {
2503 alias { "Watchdog IO device" watchdog io_watchdog }
2504 directory io/watchdog
2507 This package provides a watchdog device."
2510 package CYGPKG_DEVS_SPI_ARM_AT91 {
2511 alias { "Atmel AT91 SPI device driver" devs_spi_arm_at91 spi_at91_driver }
2513 directory devs/spi/arm/at91
2515 description "Atmel AT91 on-chip spi device driver."
2518 package CYGPKG_DEVS_SPI_ARM_EB55 {
2519 alias { "Atmel AT91EB55 SPI devices" devs_spi_arm_eb55 spi_eb55_devices }
2521 directory devs/spi/arm/eb55
2523 description "Atmel AT91EB55 spi devices."
2526 package CYGPKG_IO_SPI {
2527 alias { "Generic SPI support" spi io_spi spi_io }
2532 The generic SPI package provides an API for accessing devices
2533 attached to an SPI bus. It also provides support for writing
2534 bus drivers and for defining SPI device structures."
2537 package CYGPKG_IO_I2C {
2538 alias { "Generic I2C support" i2c io_i2c i2c_io }
2543 The generic I2C package provides an API for accessing devices
2544 attached to an I2C bus. It specifies how I2C bus drivers should
2545 be written and how I2C devices should be defined. There is also
2546 support for bit-banged I2C buses."
2549 package CYGPKG_DEVS_I2C_MCF52xx {
2550 alias { "MCF52xx I2C driver" devs_i2c_mcf52xx mcf52xx_i2c_driver }
2552 directory devs/i2c/m68k/mcf52xx
2553 script i2c_mcf52xx.cdl
2555 This packages provides an I2C driver for the on-chip
2556 device provided by the MCF52xx coldfire processor family."
2559 package CYGPKG_KERNEL {
2560 alias { "eCos kernel" kernel }
2564 This package contains the core functionality of the eCos kernel. It
2565 relies on functionality provided by various HAL packages and by the
2566 eCos infrastructure. In turn the eCos kernel provides support for
2567 other packages such as the device drivers and the uITRON compatibility
2571 package CYGPKG_MEMALLOC {
2572 alias { "Dynamic memory allocation" memalloc malloc }
2573 directory services/memalloc/common
2576 This package provides memory allocator infrastructure required for
2577 dynamic memory allocators, including the ISO standard malloc
2578 interface. It also contains some sample implementations."
2581 package CYGPKG_LOADER {
2582 alias { "Dynamic loader" loader dload }
2583 directory services/loader
2586 This package provides support for the dynamic executable and
2590 package CYGPKG_OBJLOADER {
2591 alias { "Object file loader" objloader }
2592 directory services/objloader
2593 script objloader.cdl
2595 This package provides support for the object file loader and relocator."
2598 package CYGPKG_COMPRESS_ZLIB {
2599 alias { "Zlib compress/decompress" zlib_compress compress_zlib zlib }
2600 directory services/compress/zlib
2601 script compress_zlib.cdl
2603 This package provides zlib compression and decompression support."
2606 package CYGPKG_POWER {
2607 alias { "Power Management support" power }
2608 directory services/power/common
2611 This package provides some generic support for power management."
2614 package CYGPKG_CRC {
2615 alias { "CRC support" crc }
2616 directory services/crc
2619 This package provides support for CRC functions, including the
2620 POSIX 1003 defined CRC algorithm."
2623 package CYGPKG_CPULOAD {
2624 alias { "cpuload support" cpuload }
2625 directory services/cpuload
2628 This package measures the CPU load over the last 100ms, 1second
2629 and 10 second. All loads are returned as a percentage, ie 0-100.
2630 This is only a rough measure."
2633 package CYGPKG_PROFILE_GPROF {
2634 alias { "Application profile support" profile_gprof gprof_profile }
2635 directory services/profile/gprof
2636 script profile_gprof.cdl
2638 This package instruments applications to collect profiling data,
2639 using a methodology compatible with the gprof utility."
2642 package CYGPKG_EZXML {
2643 alias { "ezXML" XML ezxml }
2644 directory services/ezxml
2646 description "ezXML, Simple XML Parser"
2649 package CYGPKG_DIAGNOSIS {
2650 alias { "Diagnosis" DIAGNOSIS diagnosis }
2651 directory services/diagnosis
2652 script diagnosis.cdl
2653 description "Diagnosis"
2656 package CYGPKG_UITRON {
2657 alias { "uITRON compatibility" uitron }
2658 directory compat/uitron
2661 eCos supports a uITRON Compatibility Layer, providing full Level S
2662 (Standard) compliance with Version 3.02 of the uITRON Standard, plus
2663 many Level E (Extended) features. uITRON is the premier Japanese
2664 embedded RTOS standard."
2667 package CYGPKG_ISOINFRA {
2668 alias { "ISO C and POSIX infrastructure" isoinfra }
2672 eCos supports implementations of ISO C libraries and POSIX implementations.
2673 This package provides infrastructure used by all such implementations."
2676 package CYGPKG_POSIX {
2677 alias { "POSIX compatibility" posix }
2678 directory compat/posix
2681 This package enables compatibility with the ISO/IEEE 1003.1 POSIX
2682 standard. This allows the user application to use a well known
2683 standard API, and starts a thread to invoke the user function
2687 package CYGPKG_LIBC {
2688 alias { "C library" libc clib clibrary }
2689 directory language/c/libc/common
2692 The packages under this package enable compatibility with the ISO C
2693 standard - ISO/IEC 9899:1990. This allows the user application to use
2694 well known standard C library functions, and in eCos starts a thread
2695 to invoke the user function main(). This package is a top-level placeholder
2696 to contain the implementations."
2699 package CYGPKG_LIBC_I18N {
2700 alias { "ISO C library internationalization" libc_i18n }
2701 directory language/c/libc/i18n
2704 This package provides internationalization functions specified by the
2705 ISO C standard - ISO/IEC 9899:1990."
2708 package CYGPKG_LIBC_SETJMP {
2709 alias { "ISO C library non-local jumps" libc_setjmp }
2710 directory language/c/libc/setjmp
2713 This package provides non-local jump functionality specified by the
2714 ISO C standard - ISO/IEC 9899:1990."
2717 package CYGPKG_LIBC_SIGNALS {
2718 alias { "ISO C library signals" libc_signals }
2719 directory language/c/libc/signals
2722 This component controls signal functionality, as implemented in
2723 ISO/IEC 9899:1990 chapter 7.7 with the signal() and raise() functions.
2724 As well as allowing a program to send itself signals, it is also
2725 possible to cause hardware exceptions to be signalled to the program
2729 package CYGPKG_LIBC_STARTUP {
2730 alias { "ISO environment startup/termination" libc_startup }
2731 directory language/c/libc/startup
2734 This package manages the control of the
2735 environment (in the general sense) that an
2736 application would require for full ISO C / POSIX
2737 compatibility, including a main() entry point
2738 supplied with arguments and an environment
2739 (as retrievable by the getenv() function).
2740 It also includes at the other end of things,
2741 what happens when main() returns or exit() is
2745 package CYGPKG_LIBC_STDIO {
2746 alias { "ISO C library standard input/output functions" libc_stdio }
2747 directory language/c/libc/stdio
2750 This package provides standard input/output functions associated
2751 with the header file <stdio.h> as specified by the
2752 ISO C standard - ISO/IEC 9899:1990."
2755 package CYGPKG_LIBC_STDLIB {
2756 alias { "ISO C library general utility functions" libc_stdlib }
2757 directory language/c/libc/stdlib
2760 This package provides general utility functions associated
2761 with the header file <stdlib.h> as specified by the
2762 ISO C standard - ISO/IEC 9899:1990."
2765 package CYGPKG_LIBC_STRING {
2766 alias { "ISO C library string functions" libc_string }
2767 directory language/c/libc/string
2770 This package provides string functions specified by the ISO C standard
2771 - ISO/IEC 9899:1990."
2774 package CYGPKG_LIBC_TIME {
2775 alias { "ISO C library date/time functions" libc_time }
2776 directory language/c/libc/time
2779 This package provides date and time manipulation functionality specified
2780 by the ISO C standard - ISO/IEC 9899:1990."
2783 package CYGPKG_LIBM {
2784 alias { "Math library" libm mathlib mathlibrary }
2785 directory language/c/libm
2788 ISO standard floating point mathematical library containing many
2789 useful functions for mathematical calculations."
2792 package CYGPKG_ERROR {
2793 alias { "Common error code support" error errors }
2797 This package contains the common list of error and status codes. It is
2798 held centrally to allow packages to interchange error codes and status
2799 codes in a common way, rather than each package having its own
2800 conventions for error/status reporting. The error codes are modelled
2801 on the POSIX style naming e.g. EINVAL etc. This package also provides
2802 the standard strerror() function to convert error codes to textual
2803 representation, as well as an implementation of the errno idiom."
2806 package CYGPKG_CYGMON {
2807 alias { "CygMon support via eCos" cygmon }
2811 This package supports the CygMon \[stand-alone debug monitor\]
2812 using eCos as the underlying board support mechanism."
2815 package CYGPKG_REDBOOT {
2816 alias { "RedBoot, the Red Hat bootstrap" cygmon }
2820 This package creates the RedBoot \[stand-alone bootstrap & debug monitor\]
2821 using eCos as the underlying board support mechanism."
2824 package CYGPKG_MICROWINDOWS {
2825 alias { "Microwindows" mw }
2826 directory services/gfx/mw
2827 script microwindows.cdl
2828 description "Microwindows."
2831 package CYGPKG_REDBOOT_WINCE_SUPPORT {
2832 alias { "WinCE bootloader Support" redboot_wince }
2836 description "This option enables MS Windows CE EShell support
2837 and Windows CE .BIN images support"
2840 package CYGPKG_HAL_SH_SH7750_DREAMCAST {
2841 alias { "SEGA Dreamcast" hal_sh_dreamcast sh_dreamcast_hal }
2842 directory hal/sh/dreamcast
2843 script hal_sh_sh7750_dreamcast.cdl
2846 This SH HAL package provides the support needed to run
2847 eCos on SEGA Dreamcast."
2850 # --------------------------------------------------------------------------
2852 package CYGPKG_HAL_ARM {
2853 alias { "ARM common HAL" hal_arm arm_hal arm_arch_hal }
2854 directory hal/arm/arch
2858 The ARM architecture HAL package provides generic support for this
2859 processor architecture. It is also necessary to select a specific
2860 target platform HAL package."
2863 package CYGPKG_HAL_ARM_PID {
2864 alias { "ARM development board (PID)" hal_arm_pid arm_pid_hal }
2865 directory hal/arm/pid
2866 script hal_arm_pid.cdl
2869 The pid HAL package provides the support needed to run eCos on a ARM
2873 package CYGPKG_HAL_ARM_AEB {
2874 alias { "ARM evaluation board (AEB-1)" hal_arm_aeb arm_aeb_hal }
2875 directory hal/arm/aeb
2876 script hal_arm_aeb.cdl
2879 The aeb HAL package provides the support needed to run eCos on a ARM
2883 package CYGPKG_HAL_ARM_E7T {
2884 alias { "ARM Evaluator7T board (AEB-2)" hal_arm_e7t arm_e7t_hal }
2885 directory hal/arm/e7t
2886 script hal_arm_e7t.cdl
2889 The e7t HAL package provides the support needed to run eCos on a ARM
2890 Evaluator7T board (aka the AEB-2)."
2893 package CYGPKG_HAL_ARM_INTEGRATOR {
2894 alias { "ARM development board (INTEGRATOR)" hal_arm_integrator arm_integrator_hal }
2895 directory hal/arm/integrator
2896 script hal_arm_integrator.cdl
2899 The INTEGRATOR HAL package provides the support needed to
2900 run eCos on a ARM INTEGRATOR eval board."
2903 package CYGPKG_HAL_ARM_AT91 {
2904 alias { "Atmel AT91 variant HAL" hal_arm_at91 arm_at91_hal }
2905 directory hal/arm/at91/var
2906 script hal_arm_at91.cdl
2909 The at91 HAL package provides the support needed to run eCos on Atmel
2910 AT91 based targets."
2913 package CYGPKG_HAL_ARM_AT91_JTST {
2914 alias { "Atmel AT572D740 (diopsis) evaluation board (jtst)" hal_arm_at91 arm_at91_hal }
2915 directory hal/arm/at91/jtst
2916 script hal_arm_at91_jtst.cdl
2919 The JTST HAL package provides the support needed to run eCos on
2920 the Atmel evaluation board AT572D74-DK1."
2923 package CYGPKG_HAL_ARM_AT91SAM7 {
2924 alias { "Atmel AT91SAM7" hal_arm_at91sam7 arm_at91_sam7 }
2925 directory hal/arm/at91/at91sam7s
2926 script hal_arm_at91sam7s.cdl
2929 The at91sam7 HAL package provides the support needed to run eCos on
2930 an Atmel AT91SAM7 family of CPUs."
2933 package CYGPKG_HAL_ARM_AT91SAM7SEK {
2934 alias { "Atmel AT91SAM7S" hal_arm_at91sam7sek arm_at91_sam7sek }
2935 directory hal/arm/at91/at91sam7sek
2936 script hal_arm_at91sam7sek.cdl
2939 The at91sam7sek HAL package provides the support needed to run eCos on
2940 an Atmel AT91SAM7S-EK development board."
2943 package CYGPKG_HAL_ARM_AT91SAM7XEK {
2944 alias { "Atmel AT91SAM7X" hal_arm_at91sam7xek arm_at91_sam7xek }
2945 directory hal/arm/at91/at91sam7xek
2946 script hal_arm_at91sam7xek.cdl
2949 The at91sam7xek HAL package provides the support needed to run eCos on
2950 an Atmel AT91SAM7X-EK development board."
2953 package CYGPKG_HAL_ARM_SAM7EX256 {
2954 alias { "Olimex SAM7EX256" hal_arm_sam7ex256 arm_sam7_ex256 }
2955 directory hal/arm/at91/sam7ex256
2956 script hal_arm_sam7ex256.cdl
2959 The SAM7EX256 HAL package provides the support needed to run eCos on
2960 an Olimex SAM7-EX256 development board."
2963 package CYGPKG_HAL_ARM_AT91_EB40 {
2964 alias { "Atmel evaluation board (EB40)" hal_arm_at91 arm_at91_hal }
2965 directory hal/arm/at91/eb40
2966 script hal_arm_at91_eb40.cdl
2969 The eb40 HAL package provides the support needed to run eCos on an Atmel
2970 evaluation board (EB40)."
2973 package CYGPKG_HAL_ARM_AT91_EB40A {
2974 alias { "Atmel evaluation board (EB40A)" hal_arm_at91_eb40a arm_at91_eb40a_hal }
2975 directory hal/arm/at91/eb40a
2976 script hal_arm_at91_eb40a.cdl
2979 The eb40a HAL package provides the support needed to run eCos on an Atmel
2980 evaluation board (EB40A)."
2983 package CYGPKG_HAL_ARM_AT91_EB42 {
2984 alias { "Atmel evaluation board (EB42)" hal_arm_at91_eb42 arm_at91_eb42_hal }
2985 directory hal/arm/at91/eb42
2986 script hal_arm_at91_eb42.cdl
2989 The eb42 HAL package provides the support needed to run eCos on an Atmel
2990 evaluation board (EB42)."
2993 package CYGPKG_HAL_ARM_AT91_EB55 {
2994 alias { "Atmel evaluation board (EB55)" hal_arm_at91_eb55 arm_at91_eb55_hal }
2995 directory hal/arm/at91/eb55
2996 script hal_arm_at91_eb55.cdl
2999 The eb55 HAL package provides the support needed to run eCos on an
3000 Atmel evaluation board (EB55)."
3003 package CYGPKG_HAL_ARM_AT91_PHYCORE {
3004 alias { "PHYTEC evaluation board (phyCORE AT91M55800A)" hal_arm_at91_phycore arm_at91_phycore_hal }
3005 directory hal/arm/at91/phycore
3006 script hal_arm_at91_phycore.cdl
3009 The phyCORE HAL package provides the support needed to run eCos on
3010 an PHYTEC evaluation board (phyCORE AT91M55800A based on HD200)."
3013 package CYGPKG_HAL_ARM_LPC2XXX {
3014 alias { "Philips LPC2XXX variant HAL" hal_arm_lpc2xxx arm_lpc2xxx_hal }
3015 directory hal/arm/lpc2xxx/var
3016 script hal_arm_lpc2xxx.cdl
3019 The LPC2XXX HAL package provides the support needed to run eCos on
3020 Philips LPC2XXX based targets."
3023 package CYGPKG_HAL_ARM_LPC24XX {
3024 alias { "NXP LPC24XX variant HAL" hal_arm_lpc24xx arm_lpc24xx_hal }
3025 directory hal/arm/lpc24xx/var
3026 script hal_arm_lpc24xx.cdl
3029 The LPC24XX HAL package provides the support needed to run eCos on
3030 NXP LPC24XX based targets."
3033 package CYGPKG_HAL_ARM_LPC2XXX_MCB2100 {
3034 alias { "Keil evaluation board MCB2100 " hal_mcb2100_arm }
3035 directory hal/arm/lpc2xxx/mcb2100
3036 script hal_arm_lpc2xxx_mcb2100.cdl
3039 The mcb2100 HAL package provides the support needed to run eCos on an
3040 the MCB2100 evaluation board from Keil."
3043 package CYGPKG_HAL_ARM_LPC2XXX_P2106 {
3044 alias { "Olimex evaluation board LPC-P2106 " hal_p2106_arm }
3045 directory hal/arm/lpc2xxx/p2106
3046 script hal_arm_lpc2xxx_p2106.cdl
3049 The p2106 HAL package provides the support needed to run eCos on an the
3050 LPC-2106 evaluation board from Olimex."
3053 package CYGPKG_HAL_ARM_LPC2XXX_PHYCORE229X {
3054 alias { "phyCORE-LPC229x development board" arm_lpc2xxx_phycore229x }
3055 directory hal/arm/lpc2xxx/phycore229x
3056 script hal_arm_lpc2xxx_phycore229x.cdl
3059 The Phycore HAL package provides the support needed to run eCos
3060 on a Phytec phyCORE-LPC229x development board."
3063 package CYGPKG_HAL_ARM_LPC24XX_EA2468 {
3064 alias { "Embedded Artists LPC2468 OEM board" arm_lpc2xxx_ea2468 }
3065 directory hal/arm/lpc24xx/ea2468
3066 script hal_arm_lpc24xx_ea2468.cdl
3069 The Embedded Artists LPC2468 HAL package provides the support needed
3070 to run eCos on a Embbeded Artists LPC2468 OEM board."
3073 package CYGPKG_HAL_ARM_LPC2XXX_LPCMT {
3074 alias { "Olimex evaluation board LPC-MT " hal_lpcmt_arm }
3075 directory hal/arm/lpc2xxx/lpcmt
3076 script hal_arm_lpc2xxx_lpcmt.cdl
3079 The lpcmt HAL package provides the support needed to run eCos on an the
3080 LPC-MT evaluation board from Olimex."
3083 package CYGPKG_HAL_ARM_MAC7100 {
3084 alias { "Freescale MAC7100 variant HAL" hal_arm_mac7100 arm_mac7100_hal }
3085 directory hal/arm/mac7100/var
3086 script hal_arm_mac7100.cdl
3089 The mac7100 HAL package provides the support needed to run eCos on Freescale
3090 MAC7100 based targets."
3093 package CYGPKG_HAL_ARM_MAC7100_MACE1 {
3094 alias { "MAC7100 evaluation board (MACE1)" hal_arm_mac7100_mace1 arm_mac7100_mace1_hal }
3095 directory hal/arm/mac7100/mace1
3096 script hal_arm_mac7100_mace1.cdl
3099 The MACE1 HAL package provides the support needed to run eCos on an
3100 MAC7100 evaluation board (MACE1)."
3103 package CYGPKG_HAL_ARM_MAC7100_MAC7100EVB {
3104 alias { "MAC7100EVB evaluation board (Freescale)" hal_arm_mac7100_mac7100evb arm_mac7100_mac7100evb_hal }
3105 directory hal/arm/mac7100/mac7100evb
3106 script hal_arm_mac7100_mac7100evb.cdl
3109 The MAC7100EVB HAL package provides the support needed to run eCos on an
3110 MAC7100 evaluation board (MAC7100EVB)."
3113 package CYGPKG_HAL_ARM_EBSA285 {
3114 alias { "Intel EBSA285 StrongARM board" hal_arm_ebsa285 arm_ebsa285_hal }
3115 directory hal/arm/ebsa285
3116 script hal_arm_ebsa285.cdl
3119 The EBSA285 HAL package provides the support needed to run
3120 eCos on a Intel EBSA285 StrongARM eval board."
3123 package CYGPKG_HAL_ARM_ARM9 {
3124 alias { "ARM9 variant" hal_arm_arm9 }
3125 directory hal/arm/arm9/var
3126 script hal_arm_arm9.cdl
3129 The ARM9 HAL package provides the support needed to run
3130 eCos on a ARM9 based systems."
3133 package CYGPKG_HAL_ARM_ARM9_AAED2000 {
3134 alias { "Agilent AAED2000 unit" hal_arm_arm9_aaed }
3135 directory hal/arm/arm9/aaed2000
3136 script hal_arm_arm9_aaed2000.cdl
3139 The AAED2000 HAL package provides the support needed to run
3140 eCos on an Agilent AAED2000 board."
3143 package CYGPKG_HAL_ARM_ARM9_EXCALIBUR {
3144 alias { "Altera Excalibur ARM9 board" hal_arm_arm9_excalibur }
3145 directory hal/arm/arm9/excalibur
3146 script hal_arm_arm9_excalibur.cdl
3149 The Excalibur HAL package provides the support needed to run
3150 eCos on an Altera Excalibur ARM9 board."
3153 package CYGPKG_HAL_ARM_ARM9_SMDK2410 {
3154 alias { "Samsung ARM9/SMDK2410 development board" hal_arm_arm9_smdk2410 }
3155 directory hal/arm/arm9/smdk2410
3156 script hal_arm_arm9_smdk2410.cdl
3159 The SMDK2410 HAL package provides the support needed to run
3160 eCos on Samsung SMDK2410 and S3c2410x (ARM9) based development boards."
3163 package CYGPKG_HAL_ARM_ARM9_INNOVATOR {
3164 alias { "Innovator (ARM)" hal_arm_arm9_innovator }
3165 directory hal/arm/arm9/innovator
3166 script hal_arm_arm9_innovator.cdl
3169 The Innovator HAL package provides the support needed to run
3170 RedBoot on the ARM processor of the Innovator.
3172 NOTE: Full support for eCos is not provided yet. This HAL
3173 contains only the minimum amount necessary to run RedBoot
3174 on the Innovator. In particular, interrupts are not yet
3175 supported. Watch this space for more details in the near
3179 package CYGPKG_HAL_ARM_SA11X0 {
3180 alias { "Intel SA11X0 Chipset" hal_arm_sa11x0 }
3181 directory hal/arm/sa11x0/var
3182 script hal_arm_sa11x0.cdl
3185 The SA11X0 HAL package provides the support needed to run
3186 eCos on a Intel StrongARM SA11X0 based systems."
3189 package CYGPKG_HAL_ARM_SA11X0_ASSABET {
3190 alias { "Intel SA1110 Assabet eval board" hal_arm_sa11x0_assabet }
3191 directory hal/arm/sa11x0/assabet
3192 script hal_arm_sa11x0_assabet.cdl
3195 The ASSABET HAL package provides the support needed to run
3196 eCos on a Intel StrongARM SA1110 evaluation board (assabet)."
3199 package CYGPKG_HAL_ARM_SA11X0_CERF {
3200 alias { "Intrinsyc Cerf board" hal_arm_sa11x0_cerf }
3201 directory hal/arm/sa11x0/cerf
3202 script hal_arm_sa11x0_cerf.cdl
3205 The CERF HAL package provides the support needed to run
3206 eCos on a Intrinsyc StrongARM SA1110 Cerf board."
3209 package CYGPKG_HAL_ARM_SA11X0_CERFPDA {
3210 alias { "Intrinsyc Cerfpda" hal_arm_sa11x0_cerfpda }
3211 directory hal/arm/sa11x0/cerfpda
3212 script hal_arm_sa11x0_cerfpda.cdl
3215 The CERFPDA HAL package provides the support needed to run
3216 eCos on a Intrinsyc StrongARM SA1110 Cerfpda."
3219 package CYGPKG_HAL_ARM_SA11X0_IPAQ {
3220 alias { "Compaq iPAQ Pocket PC" hal_arm_sa11x0_ipaq }
3221 directory hal/arm/sa11x0/ipaq
3222 script hal_arm_sa11x0_ipaq.cdl
3225 The IPAQ HAL package provides the support needed to run
3226 eCos on a Intel StrongARM SA1110 pocket PC (Compaq iPAQ)."
3229 package CYGPKG_HAL_ARM_SA11X0_FLEXANET {
3230 alias { "SA1110 Flexanet board" hal_arm_sa11x0_flexanet }
3231 directory hal/arm/sa11x0/flexanet
3232 script hal_arm_sa11x0_flexanet.cdl
3235 The FLEXANET HAL package provides the support needed to run
3236 eCos on an SA1110 Flexanet board."
3239 package CYGPKG_HAL_ARM_SNDS {
3240 alias { "Samsung SNDS" hal_arm_snds arm_snds_hal}
3241 directory hal/arm/snds
3242 script hal_arm_snds.cdl
3245 The SNDS HAL package provides the support needed to run eCos on a
3246 Samsung SNDS eval board"
3249 package CYGPKG_DEVS_ETH_SMSC_LAN91CXX {
3250 alias { "SMSC LAN91CXX ethernet driver" lan91cxx_eth_driver lan9000_eth_driver }
3252 directory devs/eth/smsc/lan91cxx
3253 script smsc_lan91cxx_eth_drivers.cdl
3254 description "Ethernet driver for SMSC LAN91CXX (LAN9000) controller."
3257 package CYGPKG_DEVS_ETH_SMSC_LAN92XX {
3258 alias { "SMSC LAN92XX ethernet driver" lan92xx_eth_driver lan9217_eth_driver }
3260 directory devs/eth/smsc/lan92xx
3261 script smsc_lan92xx_eth_drivers.cdl
3262 description "Ethernet driver for SMSC LAN92XX (LAN9217) controller."
3265 package CYGPKG_HAL_ARM_SA11X0_NANO {
3266 alias { "Intel SA1110 nanoEngine eval board" hal_arm_sa11x0_nano }
3267 directory hal/arm/sa11x0/nano
3268 script hal_arm_sa11x0_nano.cdl
3271 The nanoEngine HAL package provides the support needed to run
3272 eCos on the Bright Star Engineering nanoEngine StrongARM SA1110 board."
3275 package CYGPKG_DEVS_ETH_ARM_NANO {
3276 alias { "BSE nanoEngine with 82559 ethernet driver"
3277 devs_eth_arm_nano nano_eth_driver }
3279 directory devs/eth/arm/nano
3280 script nano_eth_drivers.cdl
3281 description "Ethernet driver for SA11x0 nanoEngine with Intel
3282 i82559 ethernet interfaces."
3285 package CYGPKG_HAL_ARM_SA11X0_BRUTUS {
3286 alias { "Intel SA1100 Brutus eval board" hal_arm_sa11x0_brutus }
3287 directory hal/arm/sa11x0/brutus
3288 script hal_arm_sa11x0_brutus.cdl
3291 The BRUTUS HAL package provides the support needed to run
3292 eCos on a Intel StrongARM SA1110 evaluation board (brutus)."
3295 package CYGPKG_HAL_ARM_SA11X0_SA1100MM {
3296 alias { "Intel SA1100 Multimedia eval board" hal_arm_sa11x0_sa1100mm }
3297 directory hal/arm/sa11x0/sa1100mm
3298 script hal_arm_sa11x0_sa1100mm.cdl
3301 The MULTIMEDIA HAL package provides the support needed to run
3302 eCos on a Intel StrongARM SA1110 Multimedia evaluation board."
3305 package CYGPKG_HAL_ARM_EDB7XXX {
3306 alias { "Cirrus Logic ARM7 based development boards" hal_arm_edb7xxx arm_edb7xxx_hal }
3307 directory hal/arm/edb7xxx
3308 script hal_arm_edb7xxx.cdl
3311 The EDB7XXX HAL package provides the support needed to run eCos on Cirrus Logic CL-PS7111 and EP7xxx based development boards."
3314 package CYGPKG_HAL_ARM_CMA230 {
3315 alias { "Cogent CMA230/222 board" hal_arm_cma230 arm_cma230_hal }
3316 directory hal/arm/cma230
3317 script hal_arm_cma230.cdl
3320 The cma230 HAL package provides the support needed to run eCos on a Cogent
3321 CMA230 (ARM7TDMI) or CMA222 (ARM710T) eval board."
3324 package CYGPKG_HAL_ARM_AIM711 {
3325 alias { "ARM Industial Module AIM 711" hal_arm_aim711 arm_aim711_hal}
3326 directory hal/arm/aim711
3327 script hal_arm_aim711.cdl
3330 The ARM Industial Module AIM 711 HAL package provides the support
3331 needed to run eCos on a ARM Industial Module AIM 711 from
3332 Vision Systems GmbH."
3335 package CYGPKG_HAL_ARM_XSCALE_CORE {
3336 alias { "Intel XScale Core" hal_arm_xscale_core }
3337 directory hal/arm/xscale/cores
3338 script hal_arm_xscale_core.cdl
3341 The XScale core HAL package provides the support needed to run eCos
3342 on all Intel XScale based systems."
3345 package CYGPKG_HAL_ARM_XSCALE_IOP310 {
3346 alias { "Intel IOP8310 (IQ80200/IQ80310) XScale chipset" hal_arm_iop310 arm_iop310_hal }
3347 directory hal/arm/xscale/iop310
3348 script hal_arm_xscale_iop310.cdl
3351 The IOP310 HAL package provides the support needed to run
3352 eCos on a system using the Intel XScale IOP310 (IQ80200/80310) chipset."
3355 package CYGPKG_HAL_ARM_XSCALE_IQ80310 {
3356 alias { "Intel IQ80310 (Cyclone) eval board" hal_arm_xscale_iq80310 hal_arm_xscale_cyclone }
3357 directory hal/arm/xscale/iq80310
3358 script hal_arm_xscale_iq80310.cdl
3361 The IQ80310 HAL package provides the support needed to run
3362 eCos on an Intel Cyclone evaluation board, utilizing an Intel XScale
3363 IQ80200/80310 chipset."
3366 package CYGPKG_HAL_ARM_XSCALE_NPWR {
3367 alias { "NPWR Linux Engine" hal_arm_xscale_npwr }
3368 directory hal/arm/xscale/npwr
3369 script hal_arm_xscale_npwr.cdl
3372 The NPWR HAL package provides the support needed to run
3373 eCos on a NPWR Linux Engine, utilizing an Intel XScale
3374 IQ80200/80310 chipset."
3377 package CYGPKG_DEVS_ETH_ARM_XSCALE_NPWR {
3378 alias { "NPWR Linux Engine ethernet drivers" devs_eth_arm_xscale_npwr }
3380 directory devs/eth/arm/npwr
3381 script npwr_eth_drivers.cdl
3382 description "Ethernet drivers for NPWR Linux Engine via 82544 NIC."
3385 package CYGPKG_HAL_ARM_XSCALE_VERDE {
3386 alias { "Intel XScale 80320 I/O Processor" hal_arm_xscale_verde }
3387 directory hal/arm/xscale/verde
3388 script hal_arm_xscale_verde.cdl
3391 The XSCALE HAL package provides the support needed to run
3392 eCos on Intel 80320 based systems."
3395 package CYGPKG_HAL_ARM_XSCALE_IQ80321 {
3396 alias { "Intel XScale IQ80321 eval board" hal_arm_xscale_iq80321 }
3397 directory hal/arm/xscale/iq80321
3398 script hal_arm_xscale_iq80321.cdl
3401 The IQ80321 HAL package provides the support needed to run
3402 eCos on an Intel XScale IQ80321 evaluation board."
3405 package CYGPKG_HAL_ARM_XSCALE_IXP425 {
3406 alias { "Intel XScale IXP425 Network Processor" hal_arm_xscale_ixp425 }
3407 directory hal/arm/xscale/ixp425
3408 script hal_arm_xscale_ixp425.cdl
3411 The XScale IXP425 HAL package provides the support needed to run
3412 eCos on Intel XScale IXP425 network processor based systems."
3415 package CYGPKG_HAL_ARM_XSCALE_XSENGINE {
3416 alias { "Exys XSEngine" hal_arm_xscale_xsengine }
3417 directory hal/arm/xscale/xsengine
3418 script hal_arm_xscale_xsengine.cdl
3421 The XSEngine HAL package provides the support needed to run
3422 eCos on an Exys XSEngine board."
3425 package CYGPKG_HAL_ARM_XSCALE_IXDP425 {
3426 alias { "Intel XScale IXDP425 Network Processor eval board" hal_arm_xscale_ixdp425 }
3427 directory hal/arm/xscale/ixdp425
3428 script hal_arm_xscale_ixdp425.cdl
3431 The IXDP425 HAL package provides the support needed to run
3432 eCos on an Intel XScale IXDP425 network processor evaluation board."
3435 package CYGPKG_HAL_ARM_XSCALE_GRG {
3436 alias { "Intel XScale Generic Residential Gateway" hal_arm_xscale_grg }
3437 directory hal/arm/xscale/grg
3438 script hal_arm_xscale_grg.cdl
3441 The GRG HAL package provides the support needed to run eCos on an
3442 Intel Generic Residential Gateway evaluation board."
3445 package CYGPKG_HAL_ARM_XSCALE_PRPMC1100 {
3446 alias { "Motorola PrPMC1100 PMC for Intel XScale IXC1100" hal_arm_xscale_prpmc1100 }
3447 directory hal/arm/xscale/prpmc1100
3448 script hal_arm_xscale_prpmc1100.cdl
3451 The PrPMC1100 HAL package provides the support needed to run eCos on an
3452 Motorola PrPMC1100 evaluation board."
3455 package CYGPKG_HAL_ARM_XSCALE_PXA2X0 {
3456 alias { "Intel PXA2X0" hal_arm_xscale_pxa2x0 }
3457 directory hal/arm/xscale/pxa2x0
3458 script hal_arm_xscale_pxa2x0.cdl
3461 The PXA2X0 HAL package provides the support needed to run
3462 eCos on Intel PXA2X0 based systems."
3465 package CYGPKG_HAL_ARM_XSCALE_MPC50 {
3466 alias { "MICROPLEX Printer Controller 5.0" hal_arm_xscale_mpc50 }
3467 directory hal/arm/xscale/mpc50
3468 script hal_arm_xscale_mpc50.cdl
3471 The MPC50 HAL package provides the support needed to run
3475 package CYGPKG_HAL_ARM_MDBMX1 {
3476 alias { "Freescale MC9328MX1 Chipset" hal_arm_mdbmx1 }
3477 directory hal/arm/mdbmx1/var
3478 script hal_arm_mdbmx1.cdl
3481 The MDBMX1 HAL package provides the support needed to run
3482 eCos on Freescale MC9328MX1 based systems."
3485 package CYGPKG_HAL_ARM_MDBMX1_ADS {
3486 alias { "Freescale MC9328MX1 ADS board" hal_arm_mdbmx1_ads }
3487 directory hal/arm/mdbmx1/ads
3488 script hal_arm_mdbmx1_ads.cdl
3491 The ADS HAL package provides the support needed to run
3492 eCos on a Freescale MC9328MX1 ADS board."
3495 package CYGPKG_HAL_ARM_MX21 {
3496 alias { "Freescale i.MX21 Chipset" hal_arm_mx21 }
3497 directory hal/arm/mx21/var
3498 script hal_arm_soc.cdl
3501 The MX21 HAL package provides the support needed to run
3502 eCos on Freescale i.MX21 based systems."
3505 package CYGPKG_HAL_ARM_MX21ADS {
3506 alias { "Freescale i.MX21 ADS board" hal_arm_mx21ads }
3507 directory hal/arm/mx21/ads
3508 script hal_arm_board.cdl
3511 The ADS HAL package provides the support needed to run
3512 eCos on a Freescale i.MX21 ADS board."
3515 package CYGPKG_HAL_ARM_MX25 {
3516 alias { "Freescale i.MX25 Chipset" hal_arm_mx25 }
3517 directory hal/arm/mx25/var
3518 script hal_arm_soc.cdl
3521 The MX25 HAL package provides the support needed to run
3522 eCos on Freescale i.MX25 based systems."
3525 package CYGPKG_HAL_ARM_MX27 {
3526 alias { "Freescale i.MX27 Chipset" hal_arm_mx27 }
3527 directory hal/arm/mx27/var
3528 script hal_arm_soc.cdl
3531 The MX21 HAL package provides the support needed to run
3532 eCos on Freescale i.MX27 based systems."
3535 package CYGPKG_HAL_ARM_MX27ADS {
3536 alias { "Freescale i.MX27 ADS board" hal_arm_mx27ads }
3537 directory hal/arm/mx27/ads
3538 script hal_arm_board.cdl
3541 The ADS HAL package provides the support needed to run
3542 eCos on a Freescale i.MX27 ADS board."
3545 package CYGPKG_HAL_ARM_MX27_3STACK {
3546 alias { "Freescale i.MX27 3-Stack board" hal_arm_mx27_3stack }
3547 directory hal/arm/mx27/3stack
3548 script hal_arm_board.cdl
3551 The 3-Stack HAL package provides the support needed to run
3552 eCos on a Freescale i.MX27 3-Stack board."
3555 package CYGPKG_HAL_ARM_MX31 {
3556 alias { "Freescale i.MX31 Chipset" hal_arm_mx31 }
3557 directory hal/arm/mx31/var
3558 script hal_arm_soc.cdl
3561 The MX31 HAL package provides the support needed to run
3562 eCos on Freescale i.MX31 based systems."
3565 package CYGPKG_HAL_ARM_MX35 {
3566 alias { "Freescale i.MX35 Chipset" hal_arm_mx35 }
3567 directory hal/arm/mx35/var
3568 script hal_arm_soc.cdl
3571 The MX35 HAL package provides the support needed to run
3572 eCos on Freescale i.MX35 based systems."
3575 package CYGPKG_HAL_ARM_MX35EVB {
3576 alias { "Freescale i.MX35 EVB board" hal_arm_mx35evb }
3577 directory hal/arm/mx35/evb
3578 script hal_arm_board.cdl
3581 The ADS HAL package provides the support needed to run
3582 eCos on a Freescale i.MX35 EVB board."
3585 package CYGPKG_HAL_ARM_MX37 {
3586 alias { "Freescale i.MX37 Chipset" hal_arm_mx37 }
3587 directory hal/arm/mx37/var
3588 script hal_arm_soc.cdl
3591 The MX37 HAL package provides the support needed to run
3592 eCos on Freescale i.MX37 based systems."
3595 package CYGPKG_HAL_ARM_MX51 {
3596 alias { "Freescale i.MX51 Chipset" hal_arm_mx51 }
3597 directory hal/arm/mx51/var
3598 script hal_arm_soc.cdl
3601 The MX51 HAL package provides the support needed to run
3602 eCos on Freescale i.MX51 based systems."
3605 package CYGPKG_HAL_ARM_MX53 {
3606 alias { "Freescale i.MX53 Chipset" hal_arm_mx53 }
3607 directory hal/arm/mx53/var
3608 script hal_arm_soc.cdl
3611 The MX53 HAL package provides the support needed to run
3612 eCos on Freescale i.MX53 based systems."
3615 package CYGPKG_HAL_ARM_MXC91321 {
3616 alias { "Freescale MXC91321 Chipset" hal_arm_mxc91321 }
3617 directory hal/arm/mxc91321/var
3618 script hal_arm_soc.cdl
3621 The MXC91321 HAL package provides the support needed to run
3622 eCos on Freescale MXC91321 based systems."
3625 package CYGPKG_HAL_ARM_MXC91321_CHIP_DEF {
3626 alias { "Freescale MXC91321 Chipset" hal_arm_mxc91321_def }
3627 directory hal/arm/mxc91321/var
3628 script hal_arm_mxc91321_def.cdl
3631 MXC91321 specific defines."
3634 package CYGPKG_HAL_ARM_MX31ADS {
3635 alias { "Freescale i.MX31 ADS board" hal_arm_mx31ads }
3636 directory hal/arm/mx31/ads
3637 script hal_arm_board.cdl
3640 The ADS HAL package provides the support needed to run
3641 eCos on a Freescale i.MX31 ADS board."
3644 package CYGPKG_HAL_ARM_MX25_3STACK {
3645 alias { "Freescale i.MX25 3-Stack board" hal_arm_mx25_3stack }
3646 directory hal/arm/mx25/3stack
3647 script hal_arm_board.cdl
3650 The 3-Stack HAL package provides the support needed to run
3651 eCos on a Freescale i.MX25 3-Stack board."
3654 package CYGPKG_HAL_ARM_MX31_3STACK {
3655 alias { "Freescale i.MX31 3-Stack board" hal_arm_mx31_3stack }
3656 directory hal/arm/mx31/3stack
3657 script hal_arm_board.cdl
3660 The 3-Stack HAL package provides the support needed to run
3661 eCos on a Freescale i.MX31 3-Stack board."
3664 package CYGPKG_HAL_ARM_MX35_3STACK {
3665 alias { "Freescale i.MX35 3-Stack board" hal_arm_mx35_3stack }
3666 directory hal/arm/mx35/3stack
3667 script hal_arm_board.cdl
3670 The 3-Stack HAL package provides the support needed to run
3671 eCos on a Freescale i.MX35 3-Stack board."
3674 package CYGPKG_HAL_ARM_MX37_3STACK {
3675 alias { "Freescale i.MX37 3-Stack board" hal_arm_mx37_3stack }
3676 directory hal/arm/mx37/3stack
3677 script hal_arm_board.cdl
3680 The 3-Stack HAL package provides the support needed to run
3681 eCos on a Freescale i.MX37 3-Stack board."
3684 package CYGPKG_HAL_ARM_MX51_3STACK {
3685 alias { "Freescale i.MX51 3-Stack board" hal_arm_mx51_3stack }
3686 directory hal/arm/mx51/3stack
3687 script hal_arm_board.cdl
3690 The 3-Stack HAL package provides the support needed to run
3691 eCos on a Freescale i.MX51 3-Stack board."
3694 package CYGPKG_HAL_ARM_MX51_BABBAGE {
3695 alias { "Freescale i.MX51 Babbage board" hal_arm_mx51_babbage }
3696 directory hal/arm/mx51/babbage
3697 script hal_arm_board.cdl
3700 The babbage HAL package provides the support needed to run
3701 eCos on a Freescale i.MX51 Babbage board."
3704 package CYGPKG_HAL_ARM_MX51_ROCKY {
3705 alias { "Freescale i.MX51 Rocky board" hal_arm_mx51_rocky }
3706 directory hal/arm/mx51/rocky
3707 script hal_arm_board.cdl
3710 The rocky HAL package provides the support needed to run
3711 eCos on a Freescale i.MX51 Rocky board."
3714 package CYGPKG_HAL_ARM_MXC30030EVB {
3715 alias { "Freescale MXC300-30 EVB board" hal_arm_mxc30030evb }
3716 directory hal/arm/mxc91321/evb
3717 script hal_arm_board.cdl
3720 The ADS HAL package provides the support needed to run
3721 eCos on a Freescale MXC300-30 EVB board."
3724 package CYGPKG_HAL_ARM_MXC30030ADS {
3725 alias { "Freescale MXC300-30 ADS board" hal_arm_mxc30030ads }
3726 directory hal/arm/mxc91321/mxc30030ads
3727 script hal_arm_board.cdl
3730 The MXC300-30 ADS HAL package provides the support needed to run
3731 eCos on a Freescale MXC300-30 ADS board."
3734 package CYGPKG_HAL_ARM_MXC30030TOPAZ {
3735 alias { "Freescale MXC300-30 TOPAZ board" hal_arm_mxc30030topaz }
3736 directory hal/arm/mxc91321/mxc30030topaz
3737 script hal_arm_board.cdl
3740 The MXC300-30 TOPAZ HAL package provides the support needed to run
3741 eCos on a Freescale MXC300-30 TOPAZ board."
3744 package CYGPKG_HAL_ARM_TX25KARO {
3745 alias { "Ka-Ro electronics TX25 processor module" hal_arm_tx25karo }
3746 directory hal/arm/mx25/karo
3747 script hal_arm_tx25.cdl
3750 The TX25 HAL package provides the support needed to run
3751 eCos on a Ka-Ro electronics TX25 processor module."
3754 package CYGPKG_HAL_ARM_TX27KARO {
3755 alias { "Ka-Ro electronics TX27 processor module" hal_arm_tx27karo }
3756 directory hal/arm/mx27/karo
3757 script hal_arm_tx27.cdl
3760 The TX27 HAL package provides the support needed to run
3761 eCos on a Ka-Ro electronics TX27 processor module."
3764 package CYGPKG_HAL_ARM_TX37KARO {
3765 alias { "KaRo electronics TX37 processor module" hal_arm_tx37karo }
3766 directory hal/arm/mx37/karo
3767 script hal_arm_tx37.cdl
3770 The TX37 HAL package provides the support needed to run
3771 eCos on a Ka-Ro electronics TX37 processor module."
3774 package CYGPKG_HAL_ARM_TX51KARO {
3775 alias { "Ka-Ro electronics TX51 processor module" hal_arm_tx51karo }
3776 directory hal/arm/mx51/karo
3777 script hal_arm_tx51.cdl
3780 The TX51 HAL package provides the support needed to run
3781 eCos on a Ka-Ro electronics TX51 processor module."
3784 package CYGPKG_HAL_ARM_TX53KARO {
3785 alias { "Ka-Ro electronics TX53 processor module" hal_arm_tx53karo }
3786 directory hal/arm/mx53/karo
3787 script hal_arm_tx53.cdl
3790 The TX53 HAL package provides the support needed to run
3791 eCos on a Ka-Ro electronics TX53 processor module."
3794 # --------------------------------------------------------------------------
3796 package CYGPKG_HAL_SH {
3797 alias { "SH common HAL" hal_sh sh_hal sh_arch_hal }
3798 directory hal/sh/arch
3802 The SH (SuperH) architecture HAL package provides generic
3803 support for this processor architecture. It is also
3804 necessary to select variant and target platform HAL
3808 package CYGPKG_HAL_SH_SH2 {
3809 alias { "SH2 architecture" hal_sh_sh2 }
3810 directory hal/sh/sh2
3811 script hal_sh_sh2.cdl
3814 The SH2 (SuperH 2) variant HAL package provides generic
3815 support for SH2 variant CPUs."
3818 package CYGPKG_HAL_SH_SH3 {
3819 alias { "SH3 architecture" hal_sh_sh3 }
3820 directory hal/sh/sh3
3821 script hal_sh_sh3.cdl
3824 The SH3 (SuperH 3) variant HAL package provides generic
3825 support for SH3 variant CPUs."
3828 package CYGPKG_HAL_SH_SH4 {
3829 alias { "SH4 architecture" hal_sh_sh4 }
3830 directory hal/sh/sh4
3831 script hal_sh_sh4.cdl
3834 The SH4 (SuperH 4) variant HAL package provides generic
3835 support for SH4 variant CPUs."
3838 package CYGPKG_HAL_SH_EDK7708 {
3839 alias { "Hitachi SH7708 board" hal_sh_edk sh_edk_hal }
3840 directory hal/sh/edk7708
3841 script hal_sh_edk7708.cdl
3844 This SH HAL package provides the support needed to run
3845 eCos on a Hitachi SH3 EDK7708 board."
3848 package CYGPKG_HAL_SH_SH7708_CQ7708 {
3849 alias { "CqREEK SH7708 board" hal_sh_cq sh_cq_hal }
3850 directory hal/sh/cq7708
3851 script hal_sh_sh7708_cq7708.cdl
3854 This SH HAL package provides the support needed to run
3855 eCos on a CqREEK SH7708 board."
3858 package CYGPKG_HAL_SH_SH7750_CQ7750 {
3859 alias { "CqREEK SH7750 board" hal_sh_cqsh4 sh_cqsh4_hal }
3860 directory hal/sh/cq7750
3861 script hal_sh_sh7750_cq7750.cdl
3864 This SH HAL package provides the support needed to run
3865 eCos on a CqREEK SH7750 board."
3868 package CYGPKG_HAL_SH_SH7729_HS7729PCI {
3869 alias { "Hitachi HS7729PCI board" hal_sh_sh7729_hs7729pci sh_sh7729_hs7729pci_hal }
3870 directory hal/sh/hs7729pci
3871 script hal_sh_sh7729_hs7729pci.cdl
3874 This SH HAL package provides the support needed to run
3875 eCos on a Hitachi HS7729PCI board."
3878 package CYGPKG_HAL_SH_SH77X9_SE77X9 {
3879 alias { "Hitachi SE77x9 board" hal_sh_sh77x9_se77x9 sh_sh77x9_se77x9_hal }
3880 directory hal/sh/se77x9
3881 script hal_sh_sh77x9_se77x9.cdl
3884 This SH HAL package provides the support needed to run
3885 eCos on a Hitachi Solution Engine 77x9 board."
3888 package CYGPKG_HAL_SH_SH7751_SE7751 {
3889 alias { "Hitachi SE7751 board" hal_sh_sh7751_se7751 sh_sh7751_se7751_hal }
3890 directory hal/sh/se7751
3891 script hal_sh_sh7751_se7751.cdl
3894 This SH HAL package provides the support needed to run
3895 eCos on a Hitachi Solution Engine 7751 board."
3898 package CYGPKG_HAL_SH_SH4_202_MD {
3899 alias { "SuperH SH4-202 MicroDev CPU Board" hal_sh_sh4_202_md }
3900 directory hal/sh/sh4_202_md
3901 script hal_sh_sh4_202_md.cdl
3904 The SH4-202 HAL package provides generic
3905 support for the SuperH SH4-202 MicroDev CPU board."
3908 # --------------------------------------------------------------------------
3910 package CYGPKG_HAL_H8300 {
3911 alias { "Hitachi H8300 common HAL" hal_h8300 h8300_hal}
3912 directory hal/h8300/arch
3913 script hal_h8300.cdl
3916 The Hitachi H8/300 architecture HAL package provides generic support for this
3917 processor architecture. It is also necessary to select a specific
3918 target platform HAL package."
3921 package CYGPKG_HAL_H8300_H8300H {
3922 alias { "Hitachi H8300H variant HAL" hal_h8300h h8300h_hal}
3923 directory hal/h8300/h8300h
3924 script hal_h8300_h8300h.cdl
3927 The H8/300H HAL package provides the support needed to run eCos on a Hitachi
3931 package CYGPKG_HAL_H8300_H8S {
3932 alias { "Hitachi H8S variant HAL" hal_h8s h8300h_hal}
3933 directory hal/h8300/h8s
3934 script hal_h8300_h8s.cdl
3937 The H8S HAL package provides the support needed to run eCos on a Hitachi
3941 package CYGPKG_HAL_H8300_H8300H_SIM {
3942 alias { "H8/300H simulator" hal_h8300h_sim h8300h_sim_hal }
3943 directory hal/h8300/sim
3944 script hal_h8300_h8300h_sim.cdl
3947 The minimal simulator HAL package is provided for use when
3948 only a simple simulation of the processor architecture is
3949 desired, as opposed to detailed simulation of any specific
3950 board. In particular it is not possible to simulate any of
3951 the I/O devices, so device drivers cannot be used."
3954 package CYGPKG_HAL_H8300_H8300H_AKI3068NET {
3955 alias { "Akizuki H8/3068 board" hal_h8300h_aki3068net h8300h_aki3068net_hal }
3956 directory hal/h8300/aki3068net
3957 script hal_h8300_h8300h_aki3068net.cdl
3960 The aki3068net HAL package provides the support needed to run
3961 eCos on a Akizuki H8/3068 Network micom board."
3964 package CYGPKG_HAL_H8300_H8300H_H8MAX {
3965 alias { "H8MAX board" hal_h8300h_h8max h8300h_h8max_hal }
3966 directory hal/h8300/h8max
3967 script hal_h8300_h8300h_h8max.cdl
3970 The h8max HAL package provides the support needed to run
3971 eCos on a H8MAX board."
3974 package CYGPKG_HAL_H8300_H8S_SIM {
3975 alias { "H8S simulator" hal_h8s_sim h8s_sim_hal }
3976 directory hal/h8300/sim_s
3977 script hal_h8300_h8s_sim.cdl
3980 The minimal simulator HAL package is provided for use when
3981 only a simple simulation of the processor architecture is
3982 desired, as opposed to detailed simulation of any specific
3983 board. In particular it is not possible to simulate any of
3984 the I/O devices, so device drivers cannot be used."
3987 package CYGPKG_HAL_H8300_H8S_EDOSK2674 {
3988 alias { "EDOSK-2674 board" hal_h8s_edosk2674 h8s_edosk2674_hal }
3989 directory hal/h8300/edosk2674
3990 script hal_h8300_h8s_edosk2674.cdl
3993 The edosk2674 HAL package provides the support needed to run
3994 eCos on a Hitachi Micro System Europe EDOSK-2674 Evalution board."
3997 # ==========================================================================
3998 # --------------------------------------------------------------------------
4000 package CYGPKG_HAL_I386 {
4001 alias { "i386 common HAL" hal_i386 i386_hal i386_arch_hal }
4002 directory hal/i386/arch
4006 The i386 architecture HAL package provides generic
4007 support for this processor architecture. It is also
4008 necessary to select a specific target platform HAL
4012 package CYGPKG_HAL_I386_GENERIC {
4013 alias { "i386 generic target" hal_i386_generic }
4014 directory hal/i386/generic
4015 script hal_i386_generic.cdl
4018 The i386 generic Target HAL package provides support
4019 for generic IA32 processors, from the 80386 to the latest
4024 package CYGPKG_HAL_I386_PCMB {
4025 alias { "i386 PC Motherboard" hal_i386_pcmb }
4026 directory hal/i386/pcmb
4027 script hal_i386_pcmb.cdl
4030 The i386 PC Motherboard HAL package provides the
4031 support needed to run eCos binaries on a standard i386
4032 PC motherboard. This is a support package for various
4033 actual platform specific targets."
4036 package CYGPKG_HAL_I386_PC {
4037 alias { "i386 PC target" hal_i386_pc }
4038 directory hal/i386/pc
4039 script hal_i386_pc.cdl
4042 The i386 PC Target HAL package provides the
4043 support needed to run eCos binaries on a standard i386
4047 # --------------------------------------------------------------------------
4049 package CYGPKG_HAL_SYNTH {
4050 alias { "Linux synthetic target" linux }
4051 directory hal/synth/arch
4052 script hal_synth.cdl
4055 The Linux Synthetic Target HAL package provides the
4056 support needed to run eCos binaries on top of the i386
4060 package CYGPKG_HAL_SYNTH_I386 {
4061 alias { "Linux/i386 synthetic target" i386_linux }
4062 directory hal/synth/i386linux
4063 script hal_synth_i386.cdl
4066 i386 processor-specific support for the Linux synthetic target"
4069 # --------------------------------------------------------------------------
4070 # SPARClite packages
4071 package CYGPKG_HAL_SPARCLITE {
4072 alias { "SPARClite common HAL" hal_sparclite sparclite_hal sparclite_arch_hal }
4073 directory hal/sparclite/arch
4074 script hal_sparclite.cdl
4077 The SPARClite architecture HAL package provides generic support
4078 for this processor architecture. It is also necessary to select
4079 a specific target platform HAL package."
4082 package CYGPKG_HAL_SPARCLITE_SLEB {
4083 alias { "Fujitsu MB86800-MA01 board" hal_sparclite_sleb sparclite_sleb_hal }
4084 directory hal/sparclite/sleb
4085 script hal_sparclite_sleb.cdl
4088 The SPARClite evaluation board HAL package is provided for use
4089 with the Fujitsu MB8683x boards."
4092 package CYGPKG_HAL_SPARCLITE_SIM {
4093 alias { "SPARClite simulator" hal_sparclite_sim sparclite_sim_hal }
4094 directory hal/sparclite/sim
4095 script hal_sparclite_sim.cdl
4098 The SPARClite simulator HAL package is provided for use
4099 with the SPARClite simulator."
4102 # --------------------------------------------------------------------------
4103 # SPARC V7/V8 packages
4104 package CYGPKG_HAL_SPARC {
4105 alias { "SPARC V7/V8 common HAL" hal_sparc sparc_hal sparc_arch_hal }
4106 directory hal/sparc/arch
4107 script hal_sparc.cdl
4110 The SPARC V7/V8 architecture HAL package provides generic support
4111 for this processor architecture. It is also necessary to select
4112 a specific target platform HAL package."
4115 package CYGPKG_HAL_SPARC_ERC32 {
4116 alias { "ERC32 processor" hal_sparc_erc32 sparc_erc32_hal }
4117 directory hal/sparc/erc32
4118 script hal_sparc_erc32.cdl
4121 The ERC32 processor HAL package is provided for use
4122 with both real hardware and the TSIM/ERC32 simulator."
4125 package CYGPKG_HAL_SPARC_LEON {
4126 alias { "LEON processor" hal_sparc_leon sparc_leon_hal }
4127 directory hal/sparc/leon
4128 script hal_sparc_leon.cdl
4131 The LEON processor HAL package is provided for use
4132 with both real hardware and the TSIM/LEON simulator."
4135 # --------------------------------------------------------------------------
4137 package CYGPKG_HAL_POWERPC {
4138 alias { "PowerPC common HAL" hal_powerpc powerpc_hal powerpc_arch_hal }
4139 directory hal/powerpc/arch
4140 script hal_powerpc.cdl
4143 The PowerPC architecture HAL package provides generic
4144 support for this processor architecture. It is also necessary to
4145 select a CPU variant and a specific target platform HAL
4149 package CYGPKG_HAL_POWERPC_MPC8260 {
4150 alias { "PowerPC MPC8260 variant HAL" hal_mpc8260 }
4151 directory hal/powerpc/mpc8260/
4152 script hal_powerpc_mpc8260.cdl
4155 The PowerPC MPC8260 PowerQUICCII variant HAL package provides
4156 support for this processor variant. It is also necessary to
4157 select a specific target platform HAL package."
4160 package CYGPKG_HAL_POWERPC_MPC8XXX {
4161 alias { "PowerPC MPC8XXX variant HAL" hal_mpc8xxx }
4162 directory hal/powerpc/mpc8xxx/
4163 script hal_powerpc_mpc8xxx.cdl
4166 The PowerPC MPC8XXX PowerQUICCII variant HAL package provides
4167 support for this processor variant. It is also necessary to
4168 select a specific target platform HAL package."
4171 package CYGPKG_HAL_POWERPC_MPC8xx {
4172 alias { "PowerPC 8xx variant HAL" hal_mpc8xx mpc8xx_hal mpc8xx_arch_hal }
4173 directory hal/powerpc/mpc8xx/
4174 script hal_powerpc_mpc8xx.cdl
4177 The PowerPC 8xx variant HAL package provides generic support
4178 for this processor variant. It is also necessary to
4179 select a specific target platform HAL package."
4182 package CYGPKG_HAL_POWERPC_PPC60x {
4183 alias { "PowerPC 60x variant HAL" hal_ppc60x ppc60x_hal ppc60x_arch_hal }
4184 directory hal/powerpc/ppc60x/
4185 script hal_powerpc_ppc60x.cdl
4188 The PowerPC 60x variant HAL package provides generic support
4189 for this processor variant. It is also necessary to
4190 select a specific target platform HAL package."
4193 package CYGPKG_HAL_POWERPC_MPC5xx {
4194 alias { "PowerPC 5xx variant HAL" hal_mpc5xx mpc5xx_hal mpc5xx_arch_hal }
4195 directory hal/powerpc/mpc5xx/
4196 script hal_powerpc_mpc5xx.cdl
4199 The PowerPC 5xx variant HAL package provides generic support
4200 for this processor variant. It is also necessary to
4201 select a specific target platform HAL package."
4204 package CYGPKG_HAL_POWERPC_PPC40x {
4205 alias { "PowerPC 40x variant HAL" hal_ppc40x ppc40x_hal ppc40x_arch_hal }
4206 directory hal/powerpc/ppc40x/
4207 script hal_powerpc_ppc40x.cdl
4210 The PowerPC 40x variant HAL package provides generic support
4211 for this processor variant. It is also necessary to
4212 select a specific target platform HAL package."
4215 package CYGPKG_HAL_POWERPC_COGENT {
4216 alias { "Cogent CMA286/287 board" hal_powerpc_cogent powerpc_cogent_hal }
4217 directory hal/powerpc/cogent
4218 script hal_powerpc_cogent.cdl
4221 The cogent HAL package provides the support needed to run
4222 eCos on a Cogent board equipped with a PowerPC processor."
4225 package CYGPKG_HAL_POWERPC_CME555 {
4226 alias { "Axiom's CME555 evaluation board" hal_powerpc_cme555 powerpc_cme555_hal }
4227 directory hal/powerpc/cme555
4228 script hal_powerpc_cme555.cdl
4231 The CME555 HAL package provides the support needed to run
4232 eCos on a CME555 evaluation board from Axiom Manufacturing."
4235 package CYGPKG_HAL_POWERPC_EC555 {
4236 alias { "Wuerz development board" hal_powerpc_ec555 powerpc_ec555_hal }
4237 directory hal/powerpc/ec555
4238 script hal_powerpc_ec555.cdl
4241 The EC555 HAL package provides the support needed to run
4242 eCos on an EC555 development board from Wuerz elektronik."
4245 package CYGPKG_HAL_POWERPC_FADS {
4246 alias { "Motorola MPC8xxFADS board" hal_powerpc_fads powerpc_fads_hal }
4247 directory hal/powerpc/fads
4248 script hal_powerpc_fads.cdl
4251 The FADS HAL package provides the support needed to run
4252 eCos on a Motorola FADS board equipped with a PowerPC processor."
4255 package CYGPKG_HAL_POWERPC_MBX {
4256 alias { "Motorola MBX860/821 board" hal_powerpc_mbx powerpc_mbx_hal }
4257 directory hal/powerpc/mbx
4258 script hal_powerpc_mbx.cdl
4261 The MBX HAL package provides the support needed to run
4262 eCos on a Motorola MBX board equipped with a PowerPC processor."
4265 package CYGPKG_HAL_POWERPC_VIPER {
4266 alias { "A&M Viper PPC860 board" hal_powerpc_viper powerpc_viper_hal }
4267 directory hal/powerpc/viper
4268 script hal_powerpc_viper.cdl
4271 The VIPER HAL package provides the support needed to run
4272 eCos on a A&M VIPER board equipped with a PowerPC processor."
4275 package CYGPKG_HAL_POWERPC_TS6 {
4276 alias { "Delphi TigerSHARC-6 board" hal_powerpc_ts6 powerpc_ts6_hal }
4277 directory hal/powerpc/ts6
4278 script hal_powerpc_ts6.cdl
4281 The TS6 HAL package provides the support needed to run
4282 eCos on a Delphi TigerSHARC-6 board equipped with a
4286 package CYGPKG_HAL_POWERPC_VADS {
4287 alias { "Motorola MPC8260 VADS board" hal_powerpc_vads powerpc_vads_hal }
4288 directory hal/powerpc/vads
4289 script hal_powerpc_vads.cdl
4292 The VADS HAL package provides the support needed to run
4293 eCos on a Motorola MPC8260 VADS board equipped with a
4297 package CYGPKG_HAL_QUICC {
4298 alias { "Motorola MPC8xx QUICC support" hal_quicc quicc_hal quicc }
4299 directory hal/powerpc/quicc
4300 script hal_powerpc_quicc.cdl
4303 The QUICC package provides some of the support needed
4304 to run eCos on a Motorola MPC8xx processors, using the QUICC
4305 communications subsystem."
4308 package CYGPKG_HAL_POWERPC_SIM {
4309 alias { "PowerPC simulator" hal_powerpc_sim powerpc_sim_hal }
4310 directory hal/powerpc/sim
4311 script hal_powerpc_sim.cdl
4314 The minimal simulator HAL package is provided for use when
4315 only a simple simulation of the processor architecture is
4316 desired, as opposed to detailed simulation of any specific
4317 board. In particular it is not possible to simulate any of
4318 the I/O devices, so device drivers cannot be used."
4321 # --------------------------------------------------------------------------
4323 package CYGPKG_HAL_MIPS {
4324 alias { "MIPS common HAL" hal_mips mips_hal mips_arch_hal }
4325 directory hal/mips/arch/
4329 The MIPS architecture HAL package provides generic support
4330 for this processor architecture. It is also necessary to
4331 select a CPU variant and a specific target platform HAL
4335 package CYGPKG_HAL_MIPS_SIM {
4336 alias { "MIPS simulator" hal_mips_sim mips_sim_hal }
4337 directory hal/mips/sim
4338 script hal_mips_sim.cdl
4341 The minimal simulator HAL package is provided for when only
4342 a simple simulation of the processor architecture is
4343 desired, as opposed to detailed simulation of any specific
4344 board. To use this minimal simulator the command
4345 `target sim --board=jmr3904pal' should be used from inside
4346 gdb. It is not possible to use any of the eCos device
4347 drivers when the simulator is running in this mode"
4350 package CYGPKG_HAL_MIPS_TX39 {
4351 alias { "TX39 chip HAL" hal_tx39 tx39_hal tx39_arch_hal }
4352 directory hal/mips/tx39/
4353 script hal_mips_tx39.cdl
4356 The TX39 architecture HAL package provides generic support
4357 for this processor architecture. It is also necessary to
4358 select a specific target platform HAL package."
4361 package CYGPKG_HAL_MIPS_TX39_JMR3904 {
4362 alias { "Toshiba JMR-TX3904 board" hal_tx39_jmr3904 tx39_jmr3904_hal }
4363 directory hal/mips/jmr3904
4364 script hal_mips_tx39_jmr3904.cdl
4367 The JMR3904 HAL package should be used when targetting the
4368 actual hardware. The same package can also be used when
4369 running on the full simulator, since this provides an
4370 accurate simulation of the hardware including I/O devices.
4371 To use the simulator in this mode the command
4372 `target sim --board=jmr3904' should be used from inside gdb."
4375 package CYGPKG_HAL_MIPS_MIPS32 {
4376 alias { "MIPS32 HAL" hal_mips32 mips32_hal mips32_arch_hal }
4377 directory hal/mips/mips32/
4378 script hal_mips_mips32.cdl
4381 The MIPS 32 architecture HAL package provides generic support
4382 for this processor architecture. It is also necessary to
4383 select a specific target platform HAL package."
4386 package CYGPKG_HAL_MIPS_MIPS64 {
4387 alias { "MIPS64 HAL" hal_mips64 mips64_hal mips64_arch_hal }
4388 directory hal/mips/mips64/
4389 script hal_mips_mips64.cdl
4392 The MIPS 64 architecture HAL package provides generic support
4393 for this processor architecture. It is also necessary to
4394 select a specific target platform HAL package."
4397 package CYGPKG_HAL_MIPS_ATLAS {
4398 alias { "MIPS Atlas board" hal_atlas atlas_hal }
4399 directory hal/mips/atlas
4400 script hal_mips_atlas.cdl
4403 The Atlas HAL package should be used when targetting the
4407 package CYGPKG_HAL_MIPS_MALTA {
4408 alias { "MIPS Malta board" hal_malta malta_hal }
4409 directory hal/mips/malta
4410 script hal_mips_malta.cdl
4413 The Malta HAL package should be used when targetting the
4417 package CYGPKG_HAL_MIPS_TX49 {
4418 alias { "TX49 chip HAL" hal_tx49 tx49_hal tx49_arch_hal }
4419 directory hal/mips/tx49/
4420 script hal_mips_tx49.cdl
4423 The TX49 architecture HAL package provides generic support
4424 for this processor architecture. It is also necessary to
4425 select a specific target platform HAL package."
4428 package CYGPKG_HAL_MIPS_TX49_REF4955 {
4429 alias { "Toshiba TX4955 reference platform" hal_tx49_ref4955 tx49_ref4955_hal }
4430 directory hal/mips/ref4955
4431 script hal_mips_tx49_ref4955.cdl
4434 The REF4955 HAL package should be used when targetting the
4438 package CYGPKG_HAL_MIPS_RM7000 {
4439 alias { "RM7000 chip HAL" hal_rm7000 rm7000_hal rm7000_arch_hal }
4440 directory hal/mips/rm7000/var
4441 script hal_mips_rm7000.cdl
4444 The RM7000 architecture HAL package provides generic support
4445 for this processor architecture. It is also necessary to
4446 select a specific target platform HAL package."
4449 package CYGPKG_HAL_MIPS_RM7000_OCELOT {
4450 alias { "PMC-Sierra Ocelot platform" hal_rm7000_ocelot rm7000_ocelot_hal }
4451 directory hal/mips/rm7000/ocelot
4452 script hal_mips_rm7000_ocelot.cdl
4455 The Ocelot HAL package should be used when targetting the
4459 package CYGPKG_HAL_MIPS_VR4300 {
4460 alias { "VR4300 chip HAL" hal_vr4300 vr4300_hal vr4300_arch_hal }
4461 directory hal/mips/vr4300/
4462 script hal_mips_vr4300.cdl
4465 The VR4300 variant HAL package provides generic support
4466 for this processor architecture. It is also necessary to
4467 select a specific target platform HAL package."
4470 package CYGPKG_HAL_MIPS_VR4300_VRC4373 {
4471 alias { "NEC VRC4373 board" hal_vrc4373 vrc4373_hal }
4472 directory hal/mips/vrc4373
4473 script hal_mips_vr4300_vrc4373.cdl
4476 The VRC4373 HAL package should be used when targetting the
4480 package CYGPKG_HAL_MIPS_VR4300_VRC4375 {
4481 alias { "NEC VRC4375 board" hal_vrc4375 vrc4375_hal }
4482 directory hal/mips/vrc4375
4483 script hal_mips_vr4300_vrc4375.cdl
4486 The VRC4375 HAL package should be used when targetting the
4490 package CYGPKG_HAL_MIPS_VR4300_VRC437X {
4491 alias { "NEC VRC437X support" hal_vrc437x vrc437x_hal }
4492 directory hal/mips/vrc437x
4493 script hal_mips_vr4300_vrc437x.cdl
4496 The VRC437X HAL package should be used when targetting harware
4497 that contains either a VRC437X companion chip."
4500 package CYGPKG_HAL_MIPS_UPD985XX {
4501 alias { "upd985xx chip HAL" hal_upd985xx upd985xx_hal upd985xx_arch_hal }
4502 directory hal/mips/upd985xx/
4503 script hal_mips_upd985xx.cdl
4506 The UPD985XX variant HAL package provides generic support
4507 for this NEC system-on-chip processor architecture, uPD985xx.
4508 It is also necessary to
4509 select a specific target platform HAL package."
4512 package CYGPKG_HAL_MIPS_IDT32334 {
4513 alias { "MIPS IDT32334 variant HAL" hal_idt32334 idt32334_hal idt32334_arch_hal }
4514 directory hal/mips/idt32334
4515 script hal_mips_idt32334.cdl
4518 The IDT32334 variant HAL package provides generic support
4519 for platforms based on this variant. It is also necessary to
4520 select a specific target platform HAL package."
4523 package CYGPKG_HAL_MIPS_IDT32334_REFIDT334 {
4524 alias { "MIPS IDT79S334A reference platform" hal_idt32334_refIDT334 idt32334_refIDT334_hal }
4525 directory hal/mips/idt79s334a
4526 script hal_mips_idt32334_refidt334.cdl
4529 The REFIDT334 HAL package should be used when targetting the
4533 # --------------------------------------------------------------------------
4535 package CYGPKG_HAL_MN10300 {
4536 alias { "MN10300 common HAL" hal_mn10300 mn10300_hal mn10300_arch_hal }
4537 directory hal/mn10300/arch
4538 script hal_mn10300.cdl
4541 The MN10300 architecture HAL package provides generic
4542 support for this processor architecture. It is also
4543 necessary to select a specific target platform HAL
4547 package CYGPKG_HAL_MN10300_AM31 {
4548 alias { "MN10300 AM31 variant HAL" hal_mn10300_am31 mn10300_am31_hal }
4549 directory hal/mn10300/am31
4550 script hal_mn10300_am31.cdl
4553 The MN10300 AM31 variant HAL package provides generic
4554 support for this processor architecture. It is also
4555 necessary to select a specific target platform HAL
4559 package CYGPKG_HAL_MN10300_AM31_SIM {
4560 alias { "MN10300 simulator" hal_mn10300_sim mn10300_sim_hal }
4561 directory hal/mn10300/sim
4562 script hal_mn10300_am31_sim.cdl
4565 The minimal simulator HAL package is provided for use when
4566 only a simple simulation of the processor architecture is
4567 desired, as opposed to detailed simulation of any specific
4568 board. In particular it is not possible to simulate any of
4569 the I/O devices, so device drivers cannot be used."
4572 package CYGPKG_HAL_MN10300_AM31_STDEVAL1 {
4573 alias { "Matsushita stdeval1 board" hal_mn10300_stdeval1 mn10300_stdeval1_hal }
4574 directory hal/mn10300/stdeval1
4575 script hal_mn10300_am31_stdeval1.cdl
4578 The stdeval1 HAL package should be used when targetting the
4579 actual hardware. The same package can also be used when
4580 running on the full MN10300 simulator, since this provides
4581 an accurate simulation of the full hardware including I/O
4585 package CYGPKG_HAL_MN10300_AM33 {
4586 alias { "MN10300 AM33 variant HAL" hal_mn10300_am33 mn10300_am33_hal }
4587 directory hal/mn10300/am33
4588 script hal_mn10300_am33.cdl
4591 The MN10300 AM33 variant HAL package provides generic
4592 support for this processor architecture. It is also
4593 necessary to select a specific target platform HAL
4597 package CYGPKG_HAL_MN10300_AM33_STB {
4598 alias { "Matsushita STB board" hal_mn10300_am33_stb mn10300_am33_stb_hal }
4599 directory hal/mn10300/stb
4600 script hal_mn10300_am33_stb.cdl
4603 The STB HAL package should be used when targetting the
4604 actual hardware for the AM33 STB evaluation board."
4607 package CYGPKG_HAL_MN10300_AM33_ASB {
4608 alias { "Matsushita ASB2303 board" hal_mn10300_am33_asb mn10300_am33_asb_hal }
4609 directory hal/mn10300/asb
4610 script hal_mn10300_am33_asb.cdl
4613 The ASB2303 HAL package should be used when targetting the
4614 actual hardware for the AM33 ASB2303 evaluation board."
4617 package CYGPKG_HAL_MN10300_AM33_ASB2305 {
4618 alias { "Matsushita ASB2305 board" hal_mn10300_am33_asb2305
4619 mn10300_am33_asb2305_hal }
4620 directory hal/mn10300/asb2305
4621 script hal_mn10300_am33_asb2305.cdl
4624 The ASB2305 HAL package should be used when targetting the
4625 actual hardware for the AM33 ASB2305 evaluation board."
4628 # --------------------------------------------------------------------------
4630 package CYGPKG_HAL_V85X {
4631 alias { "NEC V85x common HAL" hal_v85x nec_arch_hal }
4632 directory hal/v85x/arch
4636 The NEC V85x architecture HAL package provides generic support for this
4637 processor architecture. It is also necessary to select a specific
4638 target platform HAL package."
4641 package CYGPKG_HAL_V85X_V850 {
4642 alias { "NEC V850 variant HAL" hal_v85x_v850 nec_v850_hal }
4643 directory hal/v85x/v850
4644 script hal_v85x_v850.cdl
4647 The V850 HAL package provides the support needed to run eCos on a NEC V850
4651 package CYGPKG_HAL_V85X_V850_CEB {
4652 alias { "Cosmo CEB-V850/SA1 board" hal_v85x_v850_ceb nec_v850_ceb_hal }
4653 directory hal/v85x/ceb_v850
4654 script hal_v85x_ceb_v850.cdl
4657 The CEB-V850/SA1 HAL package provides the support needed to run eCos on a Cosmo CEB-V850/SA1
4661 # --------------------------------------------------------------------------
4663 package CYGPKG_HAL_M68K {
4664 alias { "m68k common HAL" hal_m68k m68k_hal m68k_arch_hal }
4665 directory hal/m68k/arch
4669 description "The m68k architecture HAL package provides generic
4670 support for this processor architecture. It is also
4671 necessary to select a specific target platform HAL
4676 package CYGPKG_HAL_M68K_MCF52xx {
4677 alias { "68k/Coldfire version 2 core variant HAL"
4680 directory hal/m68k/mcf52xx/var
4681 script hal_m68k_mcf52xx.cdl
4684 description "The 68k/Coldfire version 2 core variant HAL package
4685 provides generic support for the version 2 Coldfire core.
4686 It is also necessary to select a specific target platform
4690 package CYGPKG_HAL_M68K_MCF52xx_MCF5272 {
4691 alias { "mcf5272 68k/Coldfire processor variant HAL"
4692 hal_m68k_mcf52xx_mcf5272
4693 m68k_mcf52xx_mcf5272_hal }
4694 directory hal/m68k/mcf52xx/mcf5272/proc
4695 script hal_m68k_mcf52xx_mcf5272.cdl
4698 description "The mcf5272 68k/Coldfire processor variant HAL package
4699 provides generic support for this processor architecture.
4700 It is also necessary to select a specific target platform
4705 package CYGPKG_HAL_M68K_MCF52xx_MCF5272_MCF5272C3 {
4706 alias { "Motorola mcf5272c3 evaluation board platform HAL"
4707 hal_m68k_mcf52xx_mcf5272_mcf5272c3
4708 m68k_mcf52xx_mcf5272_mcf5272c3_hal }
4709 directory hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf
4710 script hal_m68k_mcf52xx_mcf5272_mcf5272c3.cdl
4713 description "The Motorola mcf5272c3 evaluation board platform HAL
4714 package should be used when targeting the actual hardware
4715 for the Motorola mcf5272c3 evaluation board platform."
4718 # --------------------------------------------------------------------------
4721 package CYGPKG_HAL_COLDFIRE {
4722 alias { "ColdFire common HAL" hal_coldfire coldfire_hal
4724 directory hal/coldfire/arch
4725 script hal_coldfire.cdl
4728 description "The ColdFire architecture HAL package provides generic
4729 support for this processor architecture. It is also
4730 necessary to select a specific target platform HAL
4735 package CYGPKG_HAL_COLDFIRE_MCF5272 {
4736 alias { "ColdFire MCF5272 processor variant HAL"
4737 hal_coldfire_mcf5272
4738 coldfire_mcf5272_hal }
4739 directory hal/coldfire/mcf5272
4740 script hal_coldfire_mcf5272.cdl
4743 description "The ColdFire MCF5272 processor variant HAL package
4744 provides generic support for this processor architecture.
4745 It is also necessary to select a specific target platform
4750 package CYGPKG_HAL_COLDFIRE_M5272C3 {
4751 alias { "Freescale M5272C3 evaluation board platform HAL"
4752 hal_coldfire_m5272c3
4753 coldfire_m5272c3_hal }
4754 directory hal/coldfire/m5272c3
4755 script hal_coldfire_m5272c3.cdl
4758 description "The Freescale M5272C3 evaluation board platform HAL
4759 package should be used when targeting the actual hardware
4760 for the Freescale M5272C3 evaluation board platform."
4764 package CYGPKG_IO_SERIAL_COLDFIRE_MCF5272 {
4765 alias { "ColdFire MCF5272 serial device drivers"
4766 devs_serial_coldfire_mcf5272_serial_driver }
4768 directory devs/serial/coldfire/mcf5272
4769 script mcf5272_serial.cdl
4770 description "ColdFire MCF5272 serial device drivers."
4773 # --------------------------------------------------------------------------
4774 # CalmRISC16 packages
4775 package CYGPKG_HAL_CALM16 {
4776 alias { "CalmRISC16 common HAL" hal_calm16 calm16_hal calm16_arch_hal }
4777 directory hal/calmrisc16/arch/
4778 script hal_calm16.cdl
4781 The CalmRISC16 architecture HAL package provides generic support
4782 for this processor architecture. It is also necessary to
4783 select a CPU variant and a specific target platform HAL
4787 package CYGPKG_HAL_CALM16_CORE {
4788 alias { "CORE HAL" hal_calm16core calm16core_hal calm16core_arch_hal }
4789 directory hal/calmrisc16/core/
4790 script hal_calm16_core.cdl
4793 The CalmRISC16 Core architecture HAL package provides generic support
4794 for this processor architecture. It is also necessary to
4795 select a specific target platform HAL package."
4798 package CYGPKG_HAL_CALM16_CEB {
4799 alias { "Core eval board" hal_ceb ceb_hal }
4800 directory hal/calmrisc16/ceb
4801 script hal_calm16_ceb.cdl
4804 The CalmRISC16 HAL package should be used when targetting the
4807 # --------------------------------------------------------------------------
4808 # CalmRISC32 packages
4810 package CYGPKG_HAL_CALM32 {
4811 alias { "CalmRISC32 common HAL" hal_calm32 calm32_hal calm32_arch_hal }
4812 directory hal/calmrisc32/arch/
4813 script hal_calm32.cdl
4816 The CalmRISC32 architecture HAL package provides generic support
4817 for this processor architecture. It is also necessary to
4818 select a CPU variant and a specific target platform HAL
4822 package CYGPKG_HAL_CALM32_CORE {
4823 alias { "CORE HAL" hal_calm32core calm32core_hal calm32core_arch_hal }
4824 directory hal/calmrisc32/core/
4825 script hal_calm32_core.cdl
4829 package CYGPKG_HAL_CALM32_CEB {
4830 alias { "Core eval board" hal_ceb ceb_hal }
4831 directory hal/calmrisc32/ceb
4832 script hal_calm32_ceb.cdl
4835 The CalmRISC32 HAL package should be used when targetting the
4839 # --------------------------------------------------------------------------
4841 package CYGPKG_HAL_FRV {
4842 alias { "FR-V (Fujitsu) common HAL" hal_frv frv_hal frv_arch_hal }
4843 directory hal/frv/arch
4847 The FRV architecture HAL package provides generic support for this
4848 processor architecture. It is also necessary to select a specific
4849 target platform HAL package."
4852 package CYGPKG_HAL_FRV_FRV400 {
4853 alias { "FUJITSU development board (FR-V 400)" hal_frv_frv400 frv_frv400_hal }
4854 directory hal/frv/frv400
4855 script hal_frv_frv400.cdl
4858 The FRV400 HAL package provides the support needed to run eCos on a FUJITSU
4859 MB93091 (FR-V 400) eval board."
4862 package CYGPKG_HAL_FRV_MB93091 {
4863 alias { "FUJITSU development board (FR-V)" mb93091 }
4864 directory hal/frv/mb93091
4865 script hal_frv_mb93091.cdl
4868 The FRV Generic HAL package provides the support needed to run eCos on
4869 various FUJITSU FR-V eval boards."
4872 package CYGPKG_HAL_FRV_MB93093 {
4873 alias { "FUJITSU MB93093-PD00 Portable Development Kit (FR-V)" mb93093 }
4874 directory hal/frv/mb93093
4875 script hal_frv_mb93093.cdl
4878 The MB93093 HAL package provides the support needed to run eCos on
4879 the Fujitsu MB93093-PD00 Portable Development Kit board."
4882 package CYGPKG_DEVS_ETH_FRV_FRV400 {
4883 alias { "Fujitsu FR-V 400 with 82559 ethernet driver"
4884 devs_eth_frv_frv400 frv400_eth_driver }
4886 directory devs/eth/frv/frv400
4887 script frv400_eth_drivers.cdl
4888 description "Ethernet driver for Fujitsu FR-V 400 with Intel
4889 i82559 ethernet interfaces."
4892 package CYGPKG_DEVS_ETH_FRV_PDK403 {
4893 alias { "Fujitsu MB93093-PD00 with AXL88796 ethernet driver"
4894 devs_eth_frv_pdk403 pdk403_eth_driver }
4896 directory devs/eth/frv/pdk403
4897 script pdk403_eth_drivers.cdl
4898 description "Ethernet driver for Fujitsu MB93093-PD00 Portable
4899 Demonstration Kit with AXL88796 Ethernet device"
4902 package CYGPKG_DEVS_ETH_FRV_CB70 {
4903 alias { "Fujitsu FR-V 405 with DM9000 ethernet driver"
4904 devs_eth_frv_cb70 cb70_eth_driver }
4906 directory devs/eth/frv/cb70
4907 script cb70_eth_driver.cdl
4908 description "Ethernet driver for Fujitsu FR-V 405 CB70 CPU card with
4909 Davicom DM9000 ethernet interface."
4913 package CYGPKG_HAL_FR30 {
4914 alias { "Fujitsu FR30 architecture (FR30/FR50/FR60)" hal_fr30
4916 directory hal/fr30/arch
4920 The Fujitsu FR30 HAL package provides the generic support needed to run eCos on
4921 a FR30 based microcontroller. FR50 and FR60 architectures should also select
4925 package CYGPKG_HAL_FR30_MB91360 {
4926 alias { "Fujitsu MB31360 variant (FR50)" hal_fr30_mb91360
4928 directory hal/fr30/mb91360
4929 script hal_fr30_mb91360.cdl
4932 The Fujitsu MB91360 HAL package provides the support needed to run eCos on
4933 the Phytec MB91F364G Kit board. It contains a MB91F364G
4934 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is needed."
4937 package CYGPKG_HAL_FR30_MB91301 {
4938 alias { "Fujitsu MB31301 variant (FR60)" hal_fr30_mb91301
4940 directory hal/fr30/mb91301
4941 script hal_fr30_mb91301.cdl
4944 The Fujitsu MB91301 HAL package provides the support needed to run eCos on
4945 the Fujitsu Starterkit MB91302 Evaluation board. It contains a MB91302A
4946 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is also needed."
4949 package CYGPKG_HAL_FR30_MB91360_PHYTEC91F364G {
4950 alias { "Phytec Fujitsu MB91F364G Kit board" hal_fr30_phytec91f364g
4951 fr30_phytec91f364g_hal }
4952 directory hal/fr30/phytec91f364g
4953 script hal_fr30_phytec91f364g.cdl
4956 The Phytec91f364g HAL package provides the support needed to run eCos on
4957 the Phytec Fujitsu MB91F364G Kit board. It contains a MB91F364G
4958 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is needed."
4961 package CYGPKG_HAL_FR30_MB91301_SKMB91302 {
4962 alias { "Fujitsu Starterkit MB91302 board" hal_fr30_skmb91302
4963 fr30_skmb91302_hal }
4964 directory hal/fr30/skmb91302
4965 script hal_fr30_skmb91302.cdl
4968 The SKMB91302 HAL package provides the support needed to run eCos on
4969 the Fujitsu Starterkit MB91302 board. It contains a MB91302
4970 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is needed."
4973 package CYGPKG_DEVS_FLASH_FR30_SKMB91302 {
4974 alias { "Fujitsu Starterkit MB91302 FLASH memory support" flash_skmb91302 }
4975 directory devs/flash/fr30/skmb91302
4976 script flash_skmb91302.cdl
4979 This package contains hardware support for FLASH memory
4980 on the Fujitsu Starterkit MB91302 platform.
4981 (AMD 29DL640E-90 Device)"
4984 package CYGPKG_DEVS_ETH_ARM_AT91 {
4985 alias { "AT91 Ethernet driver" at91_eth_driver }
4986 directory devs/eth/arm/at91
4989 description "Ethernet driver for the AT91 family of chips"
4992 # --------------------------------------------------------------------------
4995 alias { "Fujitsu development board (FR-V 400)" FRV400 }
4996 packages { CYGPKG_HAL_FRV
4997 CYGPKG_HAL_FRV_FRV400
4999 CYGPKG_DEVS_ETH_FRV_FRV400
5000 CYGPKG_DEVS_ETH_NS_DP83902A
5001 CYGPKG_DEVS_FLASH_FRV_FRV400
5002 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5005 The frv400 target provides the packages needed to run eCos on a Fujistu
5006 development board (FR-V 400)."
5010 alias { "Fujitsu MB93091 development board (FR-V 4xx,5xx)" MB93091 }
5011 packages { CYGPKG_HAL_FRV
5012 CYGPKG_HAL_FRV_MB93091
5014 CYGPKG_DEVS_ETH_FRV_FRV400
5015 CYGPKG_DEVS_ETH_NS_DP83902A
5016 CYGPKG_DEVS_ETH_FRV_CB70
5017 CYGPKG_DEVS_ETH_DAVICOM_DM9000
5018 CYGPKG_DEVS_FLASH_FRV_FRV400
5019 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5022 The MB93091 target provides the packages needed to run eCos on a Fujitsu
5023 MB93091 development board (FR-V 400 etc.)."
5027 alias { "Fujitsu development board (FR-V 400)" MB93093 }
5028 packages { CYGPKG_HAL_FRV
5029 CYGPKG_HAL_FRV_MB93093
5030 CYGPKG_DEVS_ETH_FRV_PDK403
5031 CYGPKG_DEVS_ETH_NS_DP83902A
5032 CYGPKG_DEVS_FLASH_FRV_PDK403
5033 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5036 The MB93093 target provides the packages needed to run eCos on a Fujitsu
5037 MB93090-PD00 Portable Development Kit."
5041 target phytec91f364g {
5042 alias { "Phytec Fujitsu MB91F364G Kit board" phytec91f364g }
5043 packages { CYGPKG_HAL_FR30
5044 CYGPKG_HAL_FR30_MB91360
5045 CYGPKG_HAL_FR30_MB91360_PHYTEC91F364G
5048 The Phytec91f364g HAL package provides the support needed to run eCos on
5049 the Phytec Fujitsu MB91F364G Kit board. It contains a MB91F364G
5050 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is
5055 alias { "Fujitsu Starterkit MB91302 board" skmb91302 }
5056 packages { CYGPKG_HAL_FR30
5057 CYGPKG_HAL_FR30_MB91301
5058 CYGPKG_HAL_FR30_MB91301_SKMB91302
5059 CYGPKG_DEVS_FLASH_FR30_SKMB91302
5060 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5063 The Starterkit MB91302 HAL package provides the support needed to run
5064 eCos on the Fujitsu Starterkit MB91302 board. It contains a MB91302
5065 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is
5069 # --------------------------------------------------------------------------
5072 alias { "ARM development board (PID)" PID }
5073 packages { CYGPKG_HAL_ARM
5075 CYGPKG_IO_SERIAL_GENERIC_16X5X
5076 CYGPKG_IO_SERIAL_ARM_PID
5077 CYGPKG_DEVS_FLASH_ARM_PID
5078 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
5081 The pid target provides the packages needed to run eCos on an ARM
5082 development board (formerly known as PID)."
5086 alias { "ARM evaluation board (AEB-1)" aeb1 }
5087 packages { CYGPKG_HAL_ARM
5089 CYGPKG_IO_SERIAL_ARM_AEB
5090 CYGPKG_DEVICES_WATCHDOG_ARM_AEB
5093 The aeb target provides the packages needed to run eCos on an ARM
5094 evaluation board (AEB-1)."
5098 alias { "ARM Evaluator7T board (AEB-2)" aeb2 }
5099 packages { CYGPKG_HAL_ARM
5101 CYGPKG_DEVS_FLASH_ARM_E7T
5102 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5103 CYGPKG_DEVS_FLASH_SST_39VFXXX
5104 CYGPKG_IO_SERIAL_ARM_E7T
5105 CYGPKG_DEVS_ETH_ARM_KS32C5000
5108 The e7t target provides the packages needed to run eCos on an ARM
5109 Evaluator7T board (aka AEB-2)."
5112 target integrator_arm7 {
5113 alias { "ARM INTEGRATOR development board w/ ARM7TDMI" integrator }
5114 packages { CYGPKG_HAL_ARM
5115 CYGPKG_HAL_ARM_INTEGRATOR
5117 CYGPKG_IO_SERIAL_ARM_INTEGRATOR
5118 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5119 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR
5120 CYGPKG_DEVS_ETH_INTEL_I82559
5121 CYGPKG_DEVS_ETH_ARM_INTEGRATOR
5124 The INTEGRATOR_ARM7 target provides the packages needed to
5125 run eCos on an ARM development board with an ARM7TDMI core
5129 target integrator_arm9 {
5130 alias { "ARM INTEGRATOR development board w/ ARM966" }
5131 packages { CYGPKG_HAL_ARM
5133 CYGPKG_HAL_ARM_INTEGRATOR
5135 CYGPKG_IO_SERIAL_ARM_INTEGRATOR
5136 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5137 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR
5138 CYGPKG_DEVS_ETH_INTEL_I82559
5139 CYGPKG_DEVS_ETH_ARM_INTEGRATOR
5142 The INTEGRATOR_ARM9 target provides the packages needed to
5143 run eCos on an ARM development board with an ARM966 core
5148 alias { "Atmel evaluation board (EB40)" at91 at91_eb40 }
5149 packages { CYGPKG_HAL_ARM
5151 CYGPKG_HAL_ARM_AT91_EB40
5152 CYGPKG_DEVS_FLASH_EB40
5153 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
5154 CYGPKG_IO_SERIAL_ARM_AT91
5155 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5158 The eb40 target provides the packages needed to run eCos on an Atmel
5159 evaluation board (EB40)."
5163 alias { "Atmel Diopsis evaluation board (jtst)" at91_jtst }
5164 packages { CYGPKG_HAL_ARM
5166 CYGPKG_HAL_ARM_AT91_JTST
5167 CYGPKG_IO_SERIAL_ARM_AT91
5168 CYGPKG_DEVS_FLASH_JTST
5169 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5170 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5173 The jtst target provides the packages needed to run eCos on an Atmel
5174 Diospsis evaluation board (jtst)."
5177 target at91sam7sek {
5178 alias { "Atmel AT91SAM7SEK evaluation board" at91_at91sam7sek }
5179 packages { CYGPKG_HAL_ARM
5181 CYGPKG_HAL_ARM_AT91SAM7
5182 CYGPKG_HAL_ARM_AT91SAM7SEK
5183 CYGPKG_IO_SERIAL_ARM_AT91
5184 CYGPKG_DEVS_FLASH_AT91
5185 CYGPKG_DEVS_SPI_ARM_AT91
5186 CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
5187 CYGPKG_DEVS_USB_AT91
5190 The at91sam7sek target provides the packages needed to run eCos on an
5191 Atmel AT91SAM7S-EK evaluation board."
5194 target at91sam7xek {
5195 alias { "Atmel AT91SAM7XEK evaluation board" at91_at91sam7xek }
5196 packages { CYGPKG_HAL_ARM
5198 CYGPKG_HAL_ARM_AT91SAM7
5199 CYGPKG_HAL_ARM_AT91SAM7XEK
5200 CYGPKG_IO_SERIAL_ARM_AT91
5201 CYGPKG_DEVS_FLASH_AT91
5202 CYGPKG_DEVS_SPI_ARM_AT91
5203 CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
5204 CYGPKG_DEVS_USB_AT91
5206 CYGPKG_DEVS_ETH_ARM_AT91
5209 The at91sam7xek target provides the packages needed to run eCos on an
5210 Atmel AT91SAM7X-EK evaluation board."
5214 alias { "Olimex SAM7-EX256 evaluation board" at91_sam7ex256 }
5215 packages { CYGPKG_HAL_ARM
5217 CYGPKG_HAL_ARM_AT91SAM7
5218 CYGPKG_HAL_ARM_SAM7EX256
5219 CYGPKG_IO_SERIAL_ARM_AT91
5220 CYGPKG_DEVS_FLASH_AT91
5221 CYGPKG_DEVS_SPI_ARM_AT91
5222 CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
5223 CYGPKG_DEVS_USB_AT91
5225 CYGPKG_DEVS_ETH_ARM_AT91
5226 CYGPKG_DEVS_CAN_AT91SAM7
5229 The SAM7EX256 target provides the packages needed to run eCos on an
5230 Olimex SAM7-EX256 evaluation board."
5234 alias { "Atmel evaluation board (EB40A)" at91_eb40a }
5235 packages { CYGPKG_HAL_ARM
5237 CYGPKG_HAL_ARM_AT91_EB40A
5238 CYGPKG_DEVS_FLASH_EB40A
5239 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5240 CYGPKG_IO_SERIAL_ARM_AT91
5241 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5244 The eb40a target provides the packages needed to run eCos on an Atmel
5245 evaluation board (EB40A)."
5249 alias { "Atmel evaluation board (EB42)" at91_eb42 }
5250 packages { CYGPKG_HAL_ARM
5252 CYGPKG_HAL_ARM_AT91_EB42
5253 CYGPKG_DEVS_FLASH_EB42
5254 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5255 CYGPKG_IO_SERIAL_ARM_AT91
5258 The eb42 target provides the packages needed to run eCos on an Atmel
5259 evaluation board (EB42)."
5263 alias { "Atmel evaluation board (EB55)" at91_eb55 }
5264 packages { CYGPKG_HAL_ARM
5266 CYGPKG_HAL_ARM_AT91_EB55
5267 CYGPKG_DEVS_FLASH_EB55
5268 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5269 CYGPKG_IO_SERIAL_ARM_AT91
5270 CYGPKG_DEVS_SPI_ARM_EB55
5271 CYGPKG_DEVS_SPI_ARM_AT91
5272 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5275 The eb55 target provides the packages needed to run eCos on an Atmel
5276 evaluation board (EB55)."
5280 alias { "PHYTEC evaluation board (phyCORE AT91M55800A)" at91_phycore }
5281 packages { CYGPKG_HAL_ARM
5283 CYGPKG_HAL_ARM_AT91_PHYCORE
5284 CYGPKG_DEVS_FLASH_PHYCORE
5285 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5286 CYGPKG_IO_SERIAL_ARM_AT91
5287 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5290 The phyCORE AT91M55800A target provides the packages needed to
5291 run eCos on an PHYTEC evaluation board (phycore AT91M55800A based
5296 alias { "Keil evaluation board MCB2100" mcb2100 }
5297 packages { CYGPKG_HAL_ARM
5298 CYGPKG_HAL_ARM_LPC2XXX
5299 CYGPKG_HAL_ARM_LPC2XXX_MCB2100
5300 CYGPKG_IO_SERIAL_GENERIC_16X5X
5301 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5302 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5305 The mcb2100 target provides the packages needed to run eCos on the
5306 MCB2100 evaluation board from Keil."
5310 alias { "Olimex evaluation board LPC-P2106" p2106 }
5311 packages { CYGPKG_HAL_ARM
5312 CYGPKG_HAL_ARM_LPC2XXX
5313 CYGPKG_HAL_ARM_LPC2XXX_P2106
5314 CYGPKG_IO_SERIAL_GENERIC_16X5X
5315 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5316 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5319 The p2106 target provides the packages needed to run eCos on the
5320 LPC-P2106 evaluation board from Olimex."
5324 alias { "Olimex evaluation board LPC-LPCMT" lpcmt }
5325 packages { CYGPKG_HAL_ARM
5326 CYGPKG_HAL_ARM_LPC2XXX
5327 CYGPKG_HAL_ARM_LPC2XXX_LPCMT
5328 CYGPKG_IO_SERIAL_GENERIC_16X5X
5329 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5330 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5333 The lpcmt target provides the packages needed to run eCos on the
5334 LPC-LPCMT evaluation board from Olimex."
5337 target phycore229x {
5338 alias { "phyCORE-LPC2294/92 development board HAL" phycore229x }
5339 packages { CYGPKG_HAL_ARM
5340 CYGPKG_HAL_ARM_LPC2XXX
5341 CYGPKG_HAL_ARM_LPC2XXX_PHYCORE229X
5342 CYGPKG_IO_SERIAL_GENERIC_16X5X
5343 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5344 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5345 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5346 CYGPKG_DEVS_FLASH_PHYCORE229X
5347 CYGPKG_DEVS_ETH_ARM_PHYCORE229X
5348 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5349 CYGPKG_DEVS_CAN_LPC2XXX
5352 The phyCORE-LPC229x HAL package provides the support
5353 needed to run eCos on a Phytec phyCORE-LPC2294/2
5358 alias { "Embedded Artists LPC2468 OEM board HAL" ea2468 }
5359 packages { CYGPKG_HAL_ARM
5360 CYGPKG_HAL_ARM_LPC24XX
5361 CYGPKG_HAL_ARM_LPC24XX_EA2468
5362 CYGPKG_IO_SERIAL_GENERIC_16X5X
5363 CYGPKG_IO_SERIAL_ARM_LPC24XX
5364 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5365 CYGPKG_DEVS_CAN_LPC2XXX
5366 CYGPKG_DEVS_FLASH_EA2468
5367 CYGPKG_DEVS_FLASH_SST_39VFXXX
5370 The Embedded Artists LPC2468 HAL package provides the support
5371 needed to run eCos on an Embedded Artists LPC2468 OEM board."
5375 alias { "MACE1 - a MAC7100 evaluation board" mac7100_mace1 }
5376 packages { CYGPKG_HAL_ARM
5377 CYGPKG_HAL_ARM_MAC7100
5378 CYGPKG_HAL_ARM_MAC7100_MACE1
5379 CYGPKG_IO_SERIAL_FREESCALE_ESCI_H
5380 CYGPKG_IO_SERIAL_FREESCALE_ESCI
5383 The mace1 target provides the packages needed to run eCos
5384 on MAC7100 evaluation board (MACE1). "
5388 alias { "MAC7100EVB - a MAC7100 evaluation board" mac7100_mac7100evb }
5389 packages { CYGPKG_HAL_ARM
5390 CYGPKG_HAL_ARM_MAC7100
5391 CYGPKG_HAL_ARM_MAC7100_MAC7100EVB
5392 CYGPKG_IO_SERIAL_FREESCALE_ESCI_H
5393 CYGPKG_IO_SERIAL_FREESCALE_ESCI
5396 The MAC7100EVB target provides the packages needed to run eCos
5397 on Freescale MAC7100EVB evaluation board. "
5401 alias { "Intel EBSA285 StrongARM board" ebsa }
5402 packages { CYGPKG_HAL_ARM
5403 CYGPKG_HAL_ARM_EBSA285
5405 CYGPKG_DEVS_ETH_ARM_EBSA285
5406 CYGPKG_DEVS_ETH_INTEL_I82559
5407 CYGPKG_IO_SERIAL_ARM_EBSA285
5408 CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285
5409 CYGPKG_DEVS_FLASH_EBSA285
5412 The ebsa285 target provides the packages needed to run
5413 eCos on an Intel EBSA285 StrongARM board."
5417 alias { "Agilent AAED2000 unit" aaed }
5418 packages { CYGPKG_HAL_ARM
5420 CYGPKG_HAL_ARM_ARM9_AAED2000
5421 CYGPKG_DEVS_FLASH_ARM_AAED2000
5422 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5423 CYGPKG_DEVS_ETH_CL_CS8900A
5424 CYGPKG_DEVS_ETH_ARM_AAED2000
5425 CYGPKG_DEVS_KBD_AAED2000
5426 CYGPKG_DEVS_TOUCH_AAED2000
5429 The AAED2000 target provides the packages needed to run
5430 eCos on an Agilent AAED2000 board."
5433 target excalibur_arm9 {
5434 alias { "Altera ARM9/Excalibur board" excalibur_arm9 epxa10 }
5435 packages { CYGPKG_HAL_ARM
5437 CYGPKG_HAL_ARM_ARM9_EXCALIBUR
5438 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5439 CYGPKG_DEVS_FLASH_ARM_EXCALIBUR
5442 The Excalibur target provides the packages needed to run
5443 eCos on an Altera Excalibur board."
5447 alias { "Samsung ARM9/SMDK2410 development board" smdk2410 s3c2410x }
5448 packages { CYGPKG_HAL_ARM
5450 CYGPKG_HAL_ARM_ARM9_SMDK2410
5451 CYGPKG_IO_SERIAL_ARM_SMDK2410
5452 CYGPKG_DEVS_FLASH_ARM_SMDK2410
5453 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5456 The SMDK2410 target provides the packages needed to run eCos on
5457 Samsung S3c2410x (ARM920T) based development boards (SMDK2410)."
5461 alias { "Innovator (ARM) board" innovator }
5462 packages { CYGPKG_HAL_ARM
5464 CYGPKG_HAL_ARM_ARM9_INNOVATOR
5465 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5466 CYGPKG_DEVS_FLASH_ARM_INNOVATOR
5467 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5468 CYGPKG_DEVS_ETH_ARM_INNOVATOR
5471 The Innovator HAL package provides the support needed to run
5472 RedBoot on the ARM processor of the Innovator.
5474 NOTE: Full support for eCos is not provided yet. This HAL
5475 contains only the minimum amount necessary to run RedBoot
5476 on the Innovator. In particular, interrupts are not yet
5477 supported. Watch this space for more details in the near
5482 alias { "Intel StrongARM SA1110 board" assabet }
5483 packages { CYGPKG_HAL_ARM
5484 CYGPKG_HAL_ARM_SA11X0
5485 CYGPKG_HAL_ARM_SA11X0_ASSABET
5486 CYGPKG_IO_SERIAL_ARM_SA11X0
5487 CYGPKG_DEVS_PCMCIA_ASSABET
5488 CYGPKG_DEVS_FLASH_STRATA
5489 CYGPKG_DEVS_FLASH_ASSABET
5492 CYGPKG_DEVS_USB_SA11X0
5493 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5495 CYGPKG_DEVS_ETH_NS_DP83902A
5498 The assabet target provides the packages needed to run
5499 eCos on an Intel StrongARM SA1110 evaluation board."
5503 alias { "Intrinsyc SA1110 Cerf board" cerf cerf_cube }
5504 packages { CYGPKG_HAL_ARM
5505 CYGPKG_HAL_ARM_SA11X0
5506 CYGPKG_HAL_ARM_SA11X0_CERF
5507 CYGPKG_IO_SERIAL_ARM_SA11X0
5508 CYGPKG_DEVS_PCMCIA_CERF
5509 CYGPKG_DEVS_FLASH_STRATA
5510 CYGPKG_DEVS_FLASH_CERF
5513 CYGPKG_DEVS_USB_SA11X0
5514 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5516 CYGPKG_DEVS_ETH_ARM_CERF
5517 CYGPKG_DEVS_ETH_CL_CS8900A
5520 The cerf target provides the packages needed to run
5521 eCos on an Intrinsyc SA1110 Cerf board."
5525 alias { "Intrinsyc SA1110 Cerfpda" cerf_pda }
5526 packages { CYGPKG_HAL_ARM
5527 CYGPKG_HAL_ARM_SA11X0
5528 CYGPKG_HAL_ARM_SA11X0_CERFPDA
5529 CYGPKG_IO_SERIAL_GENERIC_16X5X
5530 CYGPKG_IO_SERIAL_ARM_CERFPDA
5531 CYGPKG_IO_SERIAL_ARM_SA11X0
5532 CYGPKG_DEVS_PCMCIA_CERFPDA
5533 CYGPKG_DEVS_FLASH_STRATA
5534 CYGPKG_DEVS_FLASH_CERFPDA
5537 CYGPKG_DEVS_USB_SA11X0
5538 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5540 CYGPKG_DEVS_ETH_ARM_CERFPDA
5541 CYGPKG_DEVS_ETH_CL_CS8900A
5544 The cerfpda target provides the packages needed to run
5545 eCos on an Intrinsyc SA1110 cerfpda."
5549 alias { "Compaq iPAQ Pocket PC" ipaq }
5550 packages { CYGPKG_HAL_ARM
5551 CYGPKG_HAL_ARM_SA11X0
5552 CYGPKG_HAL_ARM_SA11X0_IPAQ
5553 CYGPKG_IO_SERIAL_ARM_SA11X0
5554 CYGPKG_DEVS_PCMCIA_IPAQ
5555 CYGPKG_DEVS_FLASH_IPAQ
5556 CYGPKG_DEVS_FLASH_STRATA
5557 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5558 CYGPKG_DEVS_TOUCH_IPAQ
5559 CYGPKG_DEVS_KBD_IPAQ
5561 CYGPKG_DEVS_ETH_NS_DP83902A
5564 The IPAQ target provides the packages needed to run
5565 eCos on an Intel StrongARM SA1110 Pocket PC (Compaq iPAQ)."
5569 alias { "nanoEngine StrongARM SA1110 board" nano nanoEngine }
5570 packages { CYGPKG_HAL_ARM
5571 CYGPKG_HAL_ARM_SA11X0
5572 CYGPKG_HAL_ARM_SA11X0_NANO
5573 CYGPKG_IO_SERIAL_ARM_SA11X0
5574 CYGPKG_DEVS_FLASH_NANO
5575 CYGPKG_DEVS_FLASH_STRATA
5576 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5578 CYGPKG_DEVS_ETH_ARM_NANO
5579 CYGPKG_DEVS_ETH_INTEL_I82559
5582 The nanoEngine target provides the packages needed to run
5583 eCos on a Bright Star Engineering nanoEngine StrongARM SA1110 board."
5587 alias { "Flexanet StrongARM SA1110 platform" flexanet }
5588 packages { CYGPKG_HAL_ARM
5589 CYGPKG_HAL_ARM_SA11X0
5590 CYGPKG_HAL_ARM_SA11X0_FLEXANET
5591 CYGPKG_IO_SERIAL_ARM_SA11X0
5592 CYGPKG_DEVS_FLASH_STRATA
5593 CYGPKG_DEVS_FLASH_FLEXANET
5594 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5595 CYGPKG_DEVS_ETH_ARM_FLEXANET
5598 CYGPKG_DEVS_USB_SA11X0
5599 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5602 The Flexanet target provides the packages needed to run
5603 eCos on an SA1110 Flexanet board."
5607 alias { "Intel StrongARM SA1100 board" brutus }
5608 packages { CYGPKG_HAL_ARM
5609 CYGPKG_HAL_ARM_SA11X0
5610 CYGPKG_HAL_ARM_SA11X0_BRUTUS
5611 CYGPKG_IO_SERIAL_ARM_SA11X0
5614 The brutus target provides the packages needed to run
5615 eCos on an Intel StrongARM SA1100 evaluation board."
5619 alias { "Intel StrongARM SA1100 Multimedia board" sa1100mm }
5620 packages { CYGPKG_HAL_ARM
5621 CYGPKG_HAL_ARM_SA11X0
5622 CYGPKG_HAL_ARM_SA11X0_SA1100MM
5623 CYGPKG_IO_SERIAL_ARM_SA11X0
5624 CYGPKG_DEVS_FLASH_SA1100MM
5627 The sa1100mm target provides the packages needed to run
5628 eCos on an Intel StrongARM SA1100 Multimedia evaluation board."
5632 alias { "Intel IQ80310 XScale board" cyclone iq80310 }
5633 packages { CYGPKG_HAL_ARM
5634 CYGPKG_HAL_ARM_XSCALE_CORE
5635 CYGPKG_HAL_ARM_XSCALE_IOP310
5636 CYGPKG_HAL_ARM_XSCALE_IQ80310
5638 CYGPKG_DEVS_ETH_INTEL_I82559
5639 CYGPKG_DEVS_ETH_ARM_XSCALE_IQ80310
5640 CYGPKG_IO_SERIAL_GENERIC_16X5X
5641 CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310
5642 CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310
5645 The iq80310 target provides the packages needed to run
5646 eCos on a Cyclone IQ80310 board."
5650 alias { "NPWR Linux Engine (Intel XScale)" npwr }
5651 packages { CYGPKG_HAL_ARM
5652 CYGPKG_HAL_ARM_XSCALE_CORE
5653 CYGPKG_HAL_ARM_XSCALE_IOP310
5654 CYGPKG_HAL_ARM_XSCALE_NPWR
5655 CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310
5656 CYGPKG_DEVS_ETH_INTEL_I82544
5657 CYGPKG_DEVS_ETH_ARM_XSCALE_NPWR
5659 CYGPKG_IO_SERIAL_GENERIC_16X5X
5660 CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310
5663 The npwr target provides the packages needed to run
5664 eCos on a NPWR Linux Engine."
5668 alias { "Intel XScale IQ80321 Board" iq80321 }
5669 packages { CYGPKG_HAL_ARM
5670 CYGPKG_HAL_ARM_XSCALE_CORE
5671 CYGPKG_HAL_ARM_XSCALE_VERDE
5672 CYGPKG_HAL_ARM_XSCALE_IQ80321
5674 CYGPKG_IO_SERIAL_GENERIC_16X5X
5675 CYGPKG_IO_SERIAL_ARM_IQ80321
5676 CYGPKG_DEVS_ETH_INTEL_I82544
5677 CYGPKG_DEVS_FLASH_STRATA
5678 CYGPKG_DEVS_FLASH_IQ80321
5679 CYGPKG_DEVS_ETH_ARM_IQ80321
5682 The IQ80321 target provides the packages needed to run
5683 eCos on an Intel XScale IQ80321 board."
5687 alias { "IXDP425 board" ixdp425 }
5688 packages { CYGPKG_HAL_ARM
5689 CYGPKG_HAL_ARM_XSCALE_CORE
5690 CYGPKG_HAL_ARM_XSCALE_IXP425
5691 CYGPKG_HAL_ARM_XSCALE_IXDP425
5693 CYGPKG_DEVS_ETH_INTEL_I82559
5694 CYGPKG_DEVS_ETH_ARM_IXDP425_I82559
5695 CYGPKG_DEVS_FLASH_STRATA
5696 CYGPKG_DEVS_FLASH_IXDP425
5699 The ixdp425 target provides the packages needed to run
5700 eCos on an Intel network processor evaluation board."
5704 alias { "Exys XSEngine Board" XSEngine xsengine }
5705 packages { CYGPKG_HAL_ARM
5706 CYGPKG_HAL_ARM_XSCALE_CORE
5707 CYGPKG_HAL_ARM_XSCALE_PXA2X0
5708 CYGPKG_HAL_ARM_XSCALE_XSENGINE
5709 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5710 CYGPKG_DEVS_FLASH_XSENGINE
5711 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5712 CYGPKG_DEVS_ETH_ARM_XSCALE_XSENGINE
5715 The XSEngine target provides the packages needed to run
5716 eCos on an Exys XSEngine board."
5720 alias { "Generic Residential Gateway" grg }
5721 packages { CYGPKG_HAL_ARM
5722 CYGPKG_HAL_ARM_XSCALE_CORE
5723 CYGPKG_HAL_ARM_XSCALE_IXP425
5724 CYGPKG_HAL_ARM_XSCALE_GRG
5726 CYGPKG_DEVS_ETH_INTEL_I82559
5727 CYGPKG_DEVS_ETH_ARM_GRG_I82559
5728 CYGPKG_DEVS_FLASH_STRATA
5729 CYGPKG_DEVS_FLASH_GRG
5732 The grg target provides the packages needed to run
5733 eCos on an Intel Generic Residential Gateway board."
5737 alias { "Motorola PrPMC1100" prpmc1100 }
5738 packages { CYGPKG_HAL_ARM
5739 CYGPKG_HAL_ARM_XSCALE_CORE
5740 CYGPKG_HAL_ARM_XSCALE_IXP425
5741 CYGPKG_HAL_ARM_XSCALE_PRPMC1100
5743 CYGPKG_DEVS_FLASH_STRATA
5744 CYGPKG_DEVS_FLASH_PRPMC1100
5747 The prpmc1100 target provides the packages needed to run
5748 eCos on a Motorola PrPMC1100."
5752 alias { "Cirrus Logic EDB7xxx development board" edb7211 eb7xxx eb7211 }
5753 packages { CYGPKG_HAL_ARM
5754 CYGPKG_HAL_ARM_EDB7XXX
5755 CYGPKG_DEVS_ETH_ARM_EDB7XXX
5756 CYGPKG_DEVS_ETH_CL_CS8900A
5757 CYGPKG_IO_SERIAL_ARM_EDB7XXX
5758 CYGPKG_DEVS_FLASH_EDB7XXX
5761 The edb7xxx target provides the packages needed to run eCos on the Cirrus Logic EDB7xxx development boards."
5765 alias { "Cogent CMA230/222 board" cma222 }
5766 packages { CYGPKG_HAL_ARM
5767 CYGPKG_HAL_ARM_CMA230
5768 CYGPKG_IO_SERIAL_ARM_CMA230
5771 The cma230 target provides the packages needed to run eCos on a Cogent
5772 CMA230 (ARM7TDMI) or CMA222 (ARM710T) board."
5776 alias { "Samsung SNDS" SNDS snds snds100 }
5777 packages { CYGPKG_HAL_ARM
5779 CYGPKG_DEVS_ETH_ARM_KS32C5000
5781 enable { CYGHWR_HAL_ARM_BIGENDIAN }
5783 The snds target provides the packages needed to run eCos on a
5784 Samsung SNDS eval board."
5788 alias { "ARM Industrial Module AIM 711" AIM711 aim711 }
5791 CYGPKG_HAL_ARM_AIM711
5792 CYGPKG_DEVS_FLASH_SST_39VFXXX
5793 CYGPKG_DEVS_FLASH_ARM_AIM711
5794 CYGPKG_DEVS_ETH_ARM_KS32C5000
5795 CYGPKG_IO_SERIAL_ARM_AIM711
5796 CYGPKG_IO_SERIAL_ARM_S3C4510
5797 CYGPKG_IO_SERIAL_GENERIC_16X5X
5798 CYGPKG_DEVICES_WALLCLOCK_ARM_AIM711
5799 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
5802 The aim711 target provides the packages needed to run eCos on a
5803 ARM Industrial Module AIM 711."
5807 alias { "MICROPLEX Printer Controller 5.0" mpc50 }
5810 CYGPKG_HAL_ARM_XSCALE_CORE
5811 CYGPKG_HAL_ARM_XSCALE_PXA2X0
5812 CYGPKG_HAL_ARM_XSCALE_MPC50
5813 CYGPKG_DEVS_FLASH_STRATA
5814 CYGPKG_DEVS_FLASH_MPC50
5817 MICROPLEX Printer Controller 5.0"
5821 alias { "Freescale MC9328MX1 ADS board" mx1 mx1ads }
5822 packages { CYGPKG_HAL_ARM
5823 CYGPKG_HAL_ARM_MDBMX1
5824 CYGPKG_HAL_ARM_MDBMX1_ADS
5825 CYGPKG_IO_ETH_DRIVERS
5826 CYGPKG_DEVS_ETH_ARM_MX1ADS
5827 CYGPKG_DEVS_ETH_CL_CS8900A
5828 CYGPKG_COMPRESS_ZLIB
5830 CYGPKG_DEVS_FLASH_ARM_AMD_AM29
5833 The mx1ads target provides the packages needed to run
5834 eCos on a Freescale MC9328MX1 ADS board."
5838 alias { "Freescale i.MX21 ADS board" mx21 mx21ads }
5839 packages { CYGPKG_HAL_ARM
5841 CYGPKG_HAL_ARM_MX21ADS
5844 The mx21ads target provides the packages needed to run
5845 eCos on a Freescale i.MX21 ADS board."
5848 target mx25_3stack {
5849 alias { "Freescale i.MX25 3-Stack board" mx25 mx25_3stack }
5850 packages { CYGPKG_HAL_ARM
5852 CYGPKG_HAL_ARM_MX25_3STACK
5855 The mx25_3stack target provides the packages needed to run
5856 eCos on a Freescale i.MX25 3-Stack board."
5860 alias { "Freescale i.MX27 ADS board" mx27 mx27ads }
5861 packages { CYGPKG_HAL_ARM
5863 CYGPKG_HAL_ARM_MX27ADS
5866 The mx27ads target provides the packages needed to run
5867 eCos on a Freescale i.MX27 ADS board."
5870 target mx27_3stack {
5871 alias { "Freescale i.MX27 3-Stack board" mx27_3stack }
5872 packages { CYGPKG_HAL_ARM
5874 CYGPKG_HAL_ARM_MX27_3STACK
5877 The mx27_3stack target provides the packages needed to run
5878 eCos on a Freescale i.MX27 3-Stack board."
5882 alias { "Ka-Ro electronics TX25 processor module" mx25 tx25karo }
5883 packages { CYGPKG_HAL_ARM
5885 CYGPKG_HAL_ARM_TX25KARO
5888 The tx25karo target provides the packages needed to run
5889 eCos on a Ka-Ro electronics TX25 module equipped with a
5890 Freescale i.MX25 processor."
5894 alias { "Ka-Ro electronics TX27 processor module" mx27 tx27karo }
5895 packages { CYGPKG_HAL_ARM
5897 CYGPKG_HAL_ARM_TX27KARO
5900 The tx27karo target provides the packages needed to run
5901 eCos on a Ka-Ro electronics TX27 module equipped with a
5902 Freescale i.MX27 processor."
5906 alias { "Ka-Ro electronics TX37 processor module" mx37 tx37karo }
5907 packages { CYGPKG_HAL_ARM
5909 CYGPKG_HAL_ARM_TX37KARO
5912 The tx37karo target provides the packages needed to run
5913 eCos on a Ka-Ro electronics TX37 module equipped with a
5914 Freescale i.MX37 processor."
5918 alias { "Ka-Ro electronics TX51 processor module" mx51 tx51karo }
5919 packages { CYGPKG_HAL_ARM
5921 CYGPKG_HAL_ARM_TX51KARO
5924 The tx51karo target provides the packages needed to run
5925 eCos on a Ka-Ro electronics TX51 module equipped with a
5926 Freescale i.MX51 processor."
5930 alias { "Ka-Ro electronics TX53 processor module" mx53 tx53karo }
5931 packages { CYGPKG_HAL_ARM
5933 CYGPKG_HAL_ARM_TX53KARO
5936 The tx53karo target provides the packages needed to run
5937 eCos on a Ka-Ro electronics TX53 module equipped with a
5938 Freescale i.MX53 processor."
5942 alias { "Freescale i.MX31 ADS board" mx31 mx31ads }
5943 packages { CYGPKG_HAL_ARM
5945 CYGPKG_HAL_ARM_MX31ADS
5948 The mx31ads target provides the packages needed to run
5949 eCos on a Freescale i.MX31 ADS board."
5952 target mx31_3stack {
5953 alias { "Freescale i.MX31 3-Stack board" mx31 mx31_3stack }
5954 packages { CYGPKG_HAL_ARM
5956 CYGPKG_HAL_ARM_MX31_3STACK
5959 The mx31_3stack target provides the packages needed to run
5960 eCos on a Freescale i.MX31 3-Stack board."
5963 target mx35_3stack {
5964 alias { "Freescale i.MX35 3-Stack board" mx35 mx35_3stack }
5965 packages { CYGPKG_HAL_ARM
5967 CYGPKG_HAL_ARM_MX35_3STACK
5970 The mx35_3stack target provides the packages needed to run
5971 eCos on a Freescale i.MX35 3-Stack board."
5975 alias { "Freescale i.MX35 EVB board" mx35evb }
5976 packages { CYGPKG_HAL_ARM
5978 CYGPKG_HAL_ARM_MX35EVB
5981 The mx35evb target provides the packages needed to run
5982 eCos on a Freescale i.MX35 EVB board."
5985 target mx37_3stack {
5986 alias { "Freescale i.MX37 3-Stack board" mx37 mx37_3stack }
5987 packages { CYGPKG_HAL_ARM
5989 CYGPKG_HAL_ARM_MX37_3STACK
5992 The mx37_3stack target provides the packages needed to run
5993 eCos on a Freescale i.MX37 3-Stack board."
5996 target mx51_3stack {
5997 alias { "Freescale i.MX51 3-Stack board" mx51 mx51_3stack }
5998 packages { CYGPKG_HAL_ARM
6000 CYGPKG_HAL_ARM_MX51_3STACK
6003 The mx51_3stack target provides the packages needed to run
6004 eCos on a Freescale i.MX51 3-Stack board."
6007 target mx51_babbage {
6008 alias { "Freescale i.MX51 Babbage board" mx51 mx51_babbage }
6009 packages { CYGPKG_HAL_ARM
6011 CYGPKG_HAL_ARM_MX51_BABBAGE
6014 The mx51_babbage target provides the packages needed to run
6015 eCos on a Freescale i.MX51 Babbage board."
6019 alias { "Freescale i.MX51 Rocky board" mx51 mx51_rocky }
6020 packages { CYGPKG_HAL_ARM
6022 CYGPKG_HAL_ARM_MX51_ROCKY
6025 The mx51_rocky target provides the packages needed to run
6026 eCos on a Freescale i.MX51 Rocky board."
6029 target mxc30030evb {
6030 alias { "Freescale MXC30030 EVB board" mxc30030evb}
6031 packages { CYGPKG_HAL_ARM
6032 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
6033 CYGPKG_HAL_ARM_MXC91321
6034 CYGPKG_HAL_ARM_MXC30030EVB
6037 The MXC300-30 EVB target provides the packages needed to run
6038 eCos on a Freescale MXC300-30 EVB board."
6041 target mxc30030ads {
6042 alias { "Freescale MXC300-30 ADS board" mxc30030ads }
6043 packages { CYGPKG_HAL_ARM
6044 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
6045 CYGPKG_HAL_ARM_MXC91321
6046 CYGPKG_HAL_ARM_MXC30030ADS
6049 The MXC300-30 ADS target provides the packages needed to run
6050 eCos on a Freescale MXC300-30 ADS board."
6053 target mxc30030topaz {
6054 alias { "Freescale MXC300-30 TOPAZ board" mxc30030topaz }
6055 packages { CYGPKG_HAL_ARM
6056 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
6057 CYGPKG_HAL_ARM_MXC91321
6058 CYGPKG_HAL_ARM_MXC30030TOPAZ
6061 The MXC300-30 TOPAZ target provides the packages needed to run
6062 eCos on a Freescale MXC300-30 TOPAZ board."
6065 # --------------------------------------------------------------------------
6068 alias { "Hitachi EDK/SH7708 board" edk7708 }
6069 packages { CYGPKG_HAL_SH
6071 CYGPKG_HAL_SH_EDK7708
6072 CYGPKG_DEVICES_WALLCLOCK_SH3
6073 CYGPKG_IO_SERIAL_SH_SCI
6074 CYGPKG_IO_SERIAL_SH_EDK7708
6075 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6076 CYGPKG_DEVS_FLASH_SH_EDK7708
6077 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
6080 The sh7708 target provides the packages needed to run
6081 eCos on a Hitachi EDK/SH7708 board."
6085 alias { "CqREEK SH7708 board" cq7708 }
6086 packages { CYGPKG_HAL_SH
6088 CYGPKG_HAL_SH_SH7708_CQ7708
6089 CYGPKG_IO_SERIAL_SH_SCI
6090 CYGPKG_IO_SERIAL_SH_CQ7708
6093 The cq7708 target provides the packages needed to run
6094 eCos on a CqREEK SH7708 board."
6098 alias { "CqREEK SH7750 board" cqsh4 }
6099 packages { CYGPKG_HAL_SH
6101 CYGPKG_HAL_SH_SH7750_CQ7750
6102 CYGPKG_DEVS_FLASH_CQ7750
6103 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6104 CYGPKG_IO_SERIAL_SH_SCIF }
6106 The sh7750 target provides the packages needed to run
6107 eCos on a CqREEK SH7750 board."
6111 alias { "Hitachi HS7729PCI board" hs7729 }
6112 packages { CYGPKG_HAL_SH
6114 CYGPKG_HAL_SH_SH7729_HS7729PCI
6115 CYGPKG_DEVS_FLASH_SH_HS7729PCI
6116 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6118 CYGPKG_DEVS_ETH_SH_HS7729PCI
6119 CYGPKG_DEVS_ETH_VIA_RHINE
6120 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6121 CYGPKG_DEVICES_WALLCLOCK_SH_HS7729PCI
6122 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6125 The hs7729pci target provides the packages needed to run
6126 eCos on a Hitachi HS7729PCI board."
6130 alias { "Hitachi SE77x9 board" }
6131 packages { CYGPKG_HAL_SH
6133 CYGPKG_HAL_SH_SH77X9_SE77X9
6134 CYGPKG_DEVS_FLASH_SH_SE77X9
6135 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6136 CYGPKG_DEVS_ETH_NS_DP83902A
6137 CYGPKG_DEVS_ETH_SH_SE77X9
6138 CYGPKG_IO_SERIAL_SH_SE77X9
6139 CYGPKG_IO_SERIAL_SH_SCIF
6140 CYGPKG_IO_SERIAL_GENERIC_16X5X
6141 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6144 The se77x9 target provides the packages needed to run
6145 eCos on a Hitachi Solution Engine 77x9 board."
6149 alias { "Hitachi SE7751 board" }
6150 packages { CYGPKG_HAL_SH
6152 CYGPKG_HAL_SH_SH7751_SE7751
6154 CYGPKG_DEVS_FLASH_SH_SE7751
6155 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6156 CYGPKG_IO_SERIAL_SH_SCIF
6157 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6158 CYGPKG_DEVS_ETH_SH_SE7751
6159 CYGPKG_DEVS_ETH_AMD_PCNET
6162 The se7751 target provides the packages needed to run
6163 eCos on a Hitachi Solution Engine 7751 board."
6167 alias { "SEGA Dreamcast" dreamcast }
6168 packages { CYGPKG_HAL_SH
6170 CYGPKG_HAL_SH_SH7750_DREAMCAST
6172 CYGPKG_DEVS_ETH_RLTK_8139
6173 CYGPKG_DEVS_ETH_SH_DREAMCAST_RLTK8139
6174 CYGPKG_IO_SERIAL_SH_SCIF }
6176 The sh7750 target provides the packages needed to run
6177 eCos on SEGA Dreamcast."
6181 alias { "SuperH SH4-202 MicroDev CPU board" }
6182 packages { CYGPKG_HAL_SH
6184 CYGPKG_HAL_SH_SH4_202_MD
6185 CYGPKG_DEVS_FLASH_STRATA
6186 CYGPKG_DEVS_FLASH_SH_MICRODEV
6187 CYGPKG_IO_SERIAL_SH_SCIF
6188 CYGPKG_IO_SERIAL_SH_SH4_202_MD
6189 CYGPKG_DEVS_ETH_SH_MICRODEV
6190 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
6193 The sh4_202_md target provides the packages needed to run
6194 eCos on a SuperH SH4-202 MicroDev CPU board."
6197 # --------------------------------------------------------------------------
6200 alias { "i386 PC target with i82559 ethernet" pc }
6201 packages { CYGPKG_HAL_I386
6202 CYGPKG_HAL_I386_GENERIC
6204 CYGPKG_HAL_I386_PCMB
6206 CYGPKG_IO_SERIAL_GENERIC_16X5X
6207 CYGPKG_IO_SERIAL_I386_PC
6208 CYGPKG_DEVS_ETH_INTEL_I82559
6209 CYGPKG_DEVS_ETH_I386_PC_I82559
6210 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6211 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6214 The pc_i82559 target provides the
6215 packages needed to run eCos binaries on a standard i386
6216 PC motherboard with an Intel 82559 based ethernet interface."
6220 alias { "i386 PC target with i82544 gigabit ethernet" pc_giga }
6221 packages { CYGPKG_HAL_I386
6222 CYGPKG_HAL_I386_GENERIC
6224 CYGPKG_HAL_I386_PCMB
6226 CYGPKG_IO_SERIAL_GENERIC_16X5X
6227 CYGPKG_IO_SERIAL_I386_PC
6228 CYGPKG_DEVS_ETH_INTEL_I82544
6229 CYGPKG_DEVS_ETH_I386_PC_I82544
6230 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6231 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6234 The pc_i82544 target provides the packages needed to run eCos binaries
6235 on a standard i386 PC motherboard with an Intel 82543/82544 based
6236 gigabit ethernet interface."
6240 alias { "i386 PC target (vmWare)" }
6241 packages { CYGPKG_HAL_I386
6242 CYGPKG_HAL_I386_GENERIC
6244 CYGPKG_HAL_I386_PCMB
6246 CYGPKG_IO_SERIAL_GENERIC_16X5X
6247 CYGPKG_IO_SERIAL_I386_PC
6248 CYGPKG_DEVS_ETH_AMD_LANCEPCI
6249 CYGPKG_DEVS_ETH_I386_PC_LANCEPCI
6250 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6251 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6254 The pc_vmWare target provides the packages needed to run eCos binaries
6255 on a standard i386 PC under wmWare."
6259 alias { "i386 PC target with SoRo PC/104 D12 USB Slave" }
6260 packages { CYGPKG_HAL_I386
6261 CYGPKG_HAL_I386_GENERIC
6263 CYGPKG_HAL_I386_PCMB
6265 CYGPKG_IO_SERIAL_GENERIC_16X5X
6266 CYGPKG_IO_SERIAL_I386_PC
6270 CYGPKG_DEVS_USB_I386_SOROD12
6272 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6273 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6276 Provides the packages needed to run eCos binaries
6277 on a standard i386 PC motherboard with USB Slave support for the
6281 # --------------------------------------------------------------------------
6282 # Synthetic targets.
6284 alias { "Linux synthetic target" i386linux }
6285 packages { CYGPKG_HAL_SYNTH
6286 CYGPKG_HAL_SYNTH_I386
6287 CYGPKG_DEVS_FLASH_SYNTH
6288 CYGPKG_DEVS_ETH_ECOSYNTH
6289 CYGPKG_DEVS_WATCHDOG_SYNTH
6290 CYGPKG_DEVS_WALLCLOCK_SYNTH
6293 The linux target provides the
6294 packages needed to run eCos binaries on top of the i386
6298 # --------------------------------------------------------------------------
6301 alias { "Fujitsu MB86800-MA01 board" }
6302 packages { CYGPKG_HAL_SPARCLITE
6303 CYGPKG_HAL_SPARCLITE_SLEB
6304 CYGPKG_IO_SERIAL_SPARCLITE_SLEB
6307 The sleb target provides the packages need to run eCos
6308 on a Fujitsu MB86800-MA01 board."
6311 target sparclite_sim {
6312 alias { "SPARClite simulator" sl_sim sparcl_sim }
6313 packages { CYGPKG_HAL_SPARCLITE
6314 CYGPKG_HAL_SPARCLITE_SIM
6317 The sparclite_sim target provides the packages need to run eCos
6318 on the SPARClite simulator."
6321 # --------------------------------------------------------------------------
6322 # SPARC V7/V8 targets
6323 target sparc_erc32 {
6324 alias { "ERC32 processor" erc32 }
6325 packages { CYGPKG_HAL_SPARC
6326 CYGPKG_HAL_SPARC_ERC32
6329 The sparc_erc32 target provides the packages need to run eCos
6330 on the ERC32 processor or TSIM/ERC32 simulator."
6334 alias { "LEON processor" leon }
6335 packages { CYGPKG_HAL_SPARC
6336 CYGPKG_HAL_SPARC_LEON
6339 The sparc_leon target provides the packages need to run eCos
6340 on the LEON processor or TSIM/LEON simulator."
6343 # --------------------------------------------------------------------------
6346 alias { "Axiom's CME555 board" cme555 }
6347 packages { CYGPKG_HAL_POWERPC
6348 CYGPKG_HAL_POWERPC_MPC5xx
6349 CYGPKG_HAL_POWERPC_CME555
6350 CYGPKG_DEVS_FLASH_CME555
6351 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6352 CYGPKG_IO_SERIAL_POWERPC_MPC555
6353 CYGPKG_DEVICES_WALLCLOCK_MPC5xx
6356 The cme555 target provides the packages needed to run
6357 eCos on a CME555 MPC555 evaluation board from Axiom
6362 alias { "Wuerz ec555" ec555 }
6363 packages { CYGPKG_HAL_POWERPC
6364 CYGPKG_HAL_POWERPC_MPC5xx
6365 CYGPKG_HAL_POWERPC_EC555
6366 CYGPKG_DEVS_FLASH_EC555
6367 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6368 CYGPKG_IO_SERIAL_POWERPC_MPC555
6369 CYGPKG_DEVICES_WALLCLOCK_MPC5xx
6372 The ec555 target provides the packages needed to run
6373 eCos on a EC555 MPC555 development board from Wuerz
6378 alias { "Cogent CMA286/287 board" cma286 cma287 }
6379 packages { CYGPKG_HAL_POWERPC
6380 CYGPKG_HAL_POWERPC_MPC8xx
6381 CYGPKG_HAL_POWERPC_COGENT
6382 CYGPKG_IO_SERIAL_POWERPC_COGENT
6385 The cma28x target provides the packages needed to run
6386 eCos on a Cogent CMA286 or CMA287 board."
6390 alias { "Motorola MPC8xxFADS board" }
6391 packages { CYGPKG_HAL_POWERPC
6392 CYGPKG_HAL_POWERPC_MPC8xx
6393 CYGPKG_HAL_POWERPC_FADS
6396 The fads target provides the packages needed to run
6397 eCos on a Motorola MPC8xxFADS board."
6401 alias { "Motorola MBX860/821 board" mbx860 mbx821 }
6402 packages { CYGPKG_HAL_POWERPC
6403 CYGPKG_HAL_POWERPC_MPC8xx
6404 CYGPKG_HAL_POWERPC_MBX
6406 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6407 CYGPKG_DEVS_ETH_POWERPC_QUICC
6408 CYGPKG_DEVS_ETH_POWERPC_MBX
6409 CYGPKG_DEVS_FLASH_MBX
6410 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6413 The mbx target provides the packages needed to run
6414 eCos on a Motorola MBX860 or MBX821 board."
6418 alias { "Delphi TigerSHARC-6 board" Pleiades sixpack }
6419 packages { CYGPKG_HAL_POWERPC
6420 CYGPKG_HAL_POWERPC_MPC8260
6421 CYGPKG_HAL_POWERPC_TS6
6422 CYGPKG_DEVS_ETH_POWERPC_QUICC2
6423 CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC
6424 CYGPKG_DEVS_FLASH_TS6
6425 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6428 The ts6 target provides the packages needed to run
6429 eCos on a Delphi TigerSHARC-6 board."
6433 alias { "Motorola MPC8260 VADS board" }
6434 packages { CYGPKG_HAL_POWERPC
6435 CYGPKG_HAL_POWERPC_MPC8260
6436 CYGPKG_HAL_POWERPC_VADS
6437 CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC
6438 CYGPKG_DEVS_ETH_POWERPC_QUICC2
6439 CYGPKG_DEVS_FLASH_VADS
6440 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6443 The vads target provides the packages needed to run
6444 eCos on a Motorola MPC8260 VADS board."
6448 alias { "A&M Viper PPC860 board" viper860 }
6449 packages { CYGPKG_HAL_POWERPC
6450 CYGPKG_HAL_POWERPC_MPC8xx
6451 CYGPKG_HAL_POWERPC_VIPER
6453 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6454 CYGPKG_DEVS_ETH_POWERPC_FEC
6455 CYGPKG_DEVS_ETH_POWERPC_VIPER
6456 CYGPKG_DEVS_FLASH_VIPER
6457 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6460 The viper target provides the packages needed to run
6461 eCos on a A&M Viper PPC860 board."
6465 alias { "PowerPC simulator" ppc_sim powerpc_sim }
6466 packages { CYGPKG_HAL_POWERPC
6467 CYGPKG_HAL_POWERPC_PPC60x
6468 CYGPKG_HAL_POWERPC_SIM
6471 The psim target provides the packages needed to run
6472 eCos in the PSIM simulator."
6475 ##-------------------------------------------------------------------------------------------
6476 ## Cogent CSB281 (PowerPC 8245) packages
6478 package CYGPKG_HAL_POWERPC_CSB281 {
6479 alias { "Cogent PowerPC 8245 board" hal_powerpc_csb281 }
6480 directory hal/powerpc/csb281
6481 script hal_powerpc_csb281.cdl
6484 The CSB281 HAL package provides the support needed to run
6485 eCos on a Cogent PowerPC 8245 board."
6488 package CYGPKG_DEVS_FLASH_CSB281 {
6489 alias { "FLASH memory support for Cogent PowerPC 8245 board" flash_csb281 }
6490 directory devs/flash/powerpc/csb281
6491 script flash_csb281.cdl
6494 This package contains hardware support for FLASH memory
6495 on the Cogent CSB281 (PowerPC 8245) board."
6498 package CYGPKG_DEVS_ETH_CSB281 {
6499 alias { "Cogent CSB281 (PowerPC 8245) 82559 ethernet driver"
6502 directory devs/eth/powerpc/csb281
6503 script csb281_eth_drivers.cdl
6504 description "Ethernet driver for Cogent CSB281 (PowerPC 8245)
6505 with Intel i82559 ethernet interfaces."
6509 alias { "Cogent PowerPC 8245" cogent8245 }
6510 packages { CYGPKG_HAL_POWERPC
6511 CYGPKG_HAL_POWERPC_PPC60x
6512 CYGPKG_HAL_POWERPC_CSB281
6513 CYGPKG_DEVS_FLASH_STRATA
6514 CYGPKG_DEVS_FLASH_CSB281
6516 CYGPKG_DEVS_ETH_CSB281
6517 CYGPKG_DEVS_ETH_INTEL_I82559
6520 The csb281 target provides the packages needed to run
6521 eCos on the Cogent CSB281 (8245) board."
6524 # --------------------------------------------------------------------------
6528 alias { "Toshiba JMR-TX3904 board" jmr tx39 }
6529 packages { CYGPKG_HAL_MIPS
6530 CYGPKG_HAL_MIPS_TX39
6531 CYGPKG_HAL_MIPS_TX39_JMR3904
6532 CYGPKG_IO_SERIAL_TX39_JMR3904
6535 The jmr3904 target provides the packages needed to run
6536 eCos on a Toshiba JMR-TX3904 board. This target can also
6537 be used when running in the full simulator, since the simulator provides an
6538 accurate simulation of the hardware including I/O devices.
6539 To use the simulator in this mode the command
6540 `target sim --board=jmr3904' should be used from inside gdb."
6543 target atlas_mips32_4kc {
6544 alias { "MIPS Atlas board with Mips32 4Kc processor" atlas_mips32_4kc }
6545 packages { CYGPKG_HAL_MIPS
6546 CYGPKG_HAL_MIPS_MIPS32
6547 CYGPKG_HAL_MIPS_ATLAS
6548 CYGPKG_IO_SERIAL_MIPS_ATLAS
6549 CYGPKG_DEVS_FLASH_ATLAS
6550 CYGPKG_DEVS_ETH_MIPS_ATLAS
6553 set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
6555 The atlas_mips32_4Kc target provides the packages needed to run
6556 eCos on a MIPS Atlas board with a Mips32 4Kc processor."
6559 target atlas_mips64_5kc {
6560 alias { "MIPS Atlas board with Mips64 5Kc processor" atlas_mips64_5kc ruby }
6561 packages { CYGPKG_HAL_MIPS
6562 CYGPKG_HAL_MIPS_MIPS64
6563 CYGPKG_HAL_MIPS_ATLAS
6564 CYGPKG_IO_SERIAL_MIPS_ATLAS
6565 CYGPKG_DEVS_FLASH_ATLAS
6566 CYGPKG_DEVS_ETH_MIPS_ATLAS
6568 set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K"
6570 The atlas_mips32_5Kc target provides the packages needed to run
6571 eCos on a MIPS Atlas board with a Mips64 5Kc processor."
6574 target malta_mips32_4kc {
6575 alias { "MIPS Malta board with Mips32 4Kc processor" malta_mips32_4kc }
6576 packages { CYGPKG_HAL_MIPS
6577 CYGPKG_HAL_MIPS_MIPS32
6578 CYGPKG_HAL_MIPS_MALTA
6579 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6580 CYGPKG_DEVS_FLASH_MALTA
6582 CYGPKG_DEVS_ETH_AMD_PCNET
6583 CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA
6585 set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
6587 The malta_mips32_4Kc target provides the packages needed to run
6588 eCos on a MIPS Malta board with a Mips32 4Kc processor."
6591 target malta_mips64_5kc {
6592 alias { "MIPS Malta board with Mips64 5Kc processor" malta_mips64_5kc }
6593 packages { CYGPKG_HAL_MIPS
6594 CYGPKG_HAL_MIPS_MIPS64
6595 CYGPKG_HAL_MIPS_MALTA
6596 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6597 CYGPKG_DEVS_FLASH_MALTA
6599 CYGPKG_DEVS_ETH_AMD_PCNET
6600 CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA
6602 set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K"
6604 The malta_mips64_5Kc target provides the packages needed to run
6605 eCos on a MIPS Malta board with a Mips64 5Kc processor."
6609 alias { "TX39 minimal simulator" }
6610 packages { CYGPKG_HAL_MIPS
6611 CYGPKG_HAL_MIPS_TX39
6615 The tx39_sim target provides the packages needed to run
6616 eCos in the TX39 minimal simulator. To use this minimal
6617 simulator the command `target sim --board=jmr3904pal'
6618 should be used from inside gdb. It is not possible to
6619 use any of the eCos device drivers when the simulator
6620 is running in this mode."
6624 alias { "Toshiba TX4955 reference platform" tx49 }
6625 packages { CYGPKG_HAL_MIPS
6626 CYGPKG_HAL_MIPS_TX49
6627 CYGPKG_HAL_MIPS_TX49_REF4955
6628 CYGPKG_IO_SERIAL_GENERIC_16X5X
6629 CYGPKG_IO_SERIAL_MIPS_REF4955
6630 CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955
6631 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742
6634 The ref4955 target provides the packages needed to run
6635 eCos on a Toshiba TX4955 reference platform."
6639 alias { "PMC-Sierra Ocelot platform" ocelot }
6640 packages { CYGPKG_HAL_MIPS
6641 CYGPKG_HAL_MIPS_RM7000
6642 CYGPKG_HAL_MIPS_RM7000_OCELOT
6644 CYGPKG_DEVS_FLASH_MIPS_OCELOT
6645 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6646 CYGPKG_IO_SERIAL_GENERIC_16X5X
6647 CYGPKG_DEVS_ETH_INTEL_I82559
6648 CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT
6651 The ocelot target provides the packages needed to run
6652 eCos on a PMC-Sierra Ocelot Hot-Swap Computer."
6656 alias { "NEC VRC4373 board" }
6657 packages { CYGPKG_HAL_MIPS
6658 CYGPKG_HAL_MIPS_VR4300
6659 CYGPKG_HAL_MIPS_VR4300_VRC4373
6660 CYGPKG_HAL_MIPS_VR4300_VRC437X
6661 CYGPKG_IO_SERIAL_MIPS_VRC437X
6662 CYGPKG_DEVS_FLASH_MIPS_VRC437X
6663 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6667 The vrc4373 target provides the packages needed to run
6668 eCos on an NEC VRC4373 board."
6672 alias { "NEC VRC4375 board" }
6673 packages { CYGPKG_HAL_MIPS
6674 CYGPKG_HAL_MIPS_VR4300
6675 CYGPKG_HAL_MIPS_VR4300_VRC4375
6676 CYGPKG_HAL_MIPS_VR4300_VRC437X
6677 CYGPKG_IO_SERIAL_MIPS_VRC437X
6678 CYGPKG_DEVS_FLASH_MIPS_VRC437X
6679 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6681 CYGPKG_DEVS_ETH_INTEL_I21143
6682 CYGPKG_DEVS_ETH_MIPS_VRC4375
6685 The vrc4375 target provides the packages needed to run
6686 eCos on an NEC VRC4375 board."
6690 alias { "MIPS IDT79S334A reference platform" idt32334 }
6691 packages { CYGPKG_HAL_MIPS
6692 CYGPKG_HAL_MIPS_IDT32334
6693 CYGPKG_HAL_MIPS_IDT32334_REFIDT334
6695 CYGPKG_DEVS_ETH_INTEL_I82559
6696 CYGPKG_DEVS_ETH_MIPS_REFIDT334
6697 CYGPKG_DEVS_FLASH_MIPS_REFIDT334
6698 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6699 CYGPKG_IO_SERIAL_MIPS_IDT79S334A
6702 The refidt334 target provides the packages needed to run
6703 eCos on a MIPS IDT IDT79S334A reference board."
6706 # --------------------------------------------------------------------------
6709 alias { "MN10300 AM31 minimal simulator" }
6710 packages { CYGPKG_HAL_MN10300
6711 CYGPKG_HAL_MN10300_AM31
6712 CYGPKG_HAL_MN10300_AM31_SIM
6715 The am31_sim target provides the packages need to run
6716 eCos in the MN10300 minimal simulator. It is not possible to
6717 use any of the eCos device drivers when the simulator
6718 is running in this mode."
6722 alias { "Matsushita stdeval1 board" }
6723 packages { CYGPKG_HAL_MN10300
6724 CYGPKG_HAL_MN10300_AM31_STDEVAL1
6725 CYGPKG_HAL_MN10300_AM31
6726 CYGPKG_IO_SERIAL_MN10300
6727 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300
6730 The stdeval1 target provides the packages needed to run
6731 eCos on a Matsushita stdeval1 board. This target can also
6732 be used when running in the full simulator, since the simulator provides an
6733 accurate simulation of the hardware including I/O devices."
6737 alias { "Matsushita STB board" }
6738 packages { CYGPKG_HAL_MN10300
6739 CYGPKG_HAL_MN10300_AM33_STB
6740 CYGPKG_HAL_MN10300_AM33
6741 CYGPKG_IO_SERIAL_MN10300
6742 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6743 CYGPKG_DEVS_FLASH_MN10300_STB
6744 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300
6747 The stb target provides the packages needed to run
6748 eCos on a Matsushita STB board."
6752 alias { "Matsushita ASB2303 board" }
6753 packages { CYGPKG_HAL_MN10300
6754 CYGPKG_HAL_MN10300_AM33_ASB
6755 CYGPKG_HAL_MN10300_AM33
6756 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6757 CYGPKG_DEVS_FLASH_MN10300_ASB2303
6760 The asb target provides the packages needed to run
6761 eCos on a Matsushita ASB2303 board."
6765 alias { "Matsushita ASB2305 board" }
6766 packages { CYGPKG_HAL_MN10300
6767 CYGPKG_HAL_MN10300_AM33_ASB2305
6768 CYGPKG_HAL_MN10300_AM33
6769 CYGPKG_IO_SERIAL_GENERIC_16X5X
6770 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6771 CYGPKG_DEVS_FLASH_MN10300_ASB2305
6774 The asb2305 target provides the packages needed to run
6775 eCos on a Matsushita ASB2305 board."
6778 # --------------------------------------------------------------------------
6781 alias { "Cosmo CEB-V850 board" CEB ceb_v850_sa1 }
6782 packages { CYGPKG_HAL_V85X
6783 CYGPKG_HAL_V85X_V850
6784 CYGPKG_HAL_V85X_V850_CEB
6785 CYGPKG_IO_SERIAL_V85X_V850
6788 The ceb_v850 target provides the packages needed to run eCos on a
6789 Cosmo CEB-V850 evaluation board fitted with a NEC V850/SA1 or NEC V850/SB1."
6792 # --------------------------------------------------------------------------
6795 alias { "Motorola mcf5272c3 evaluation board" }
6798 CYGPKG_HAL_M68K_MCF52xx
6799 CYGPKG_HAL_M68K_MCF52xx_MCF5272
6800 CYGPKG_HAL_M68K_MCF52xx_MCF5272_MCF5272C3
6801 CYGPKG_DEVS_ETH_MCF5272
6802 CYGPKG_IO_SERIAL_MCF5272_UART
6805 description "The mcf5272c3 target provides the packages needed to run
6806 eCos on the Motorola mcf5272c3 evaluation board."
6810 # --------------------------------------------------------------------------
6812 target coldfire_m5272c3 {
6813 alias { "Freescale M5272C3 evaluation board" }
6816 CYGPKG_HAL_COLDFIRE_MCF5272
6817 CYGPKG_HAL_COLDFIRE_M5272C3
6818 CYGPKG_IO_SERIAL_COLDFIRE_MCF5272
6821 The M5272C3 target provides the packages needed to run eCos on
6822 the Freescale M5272C3 evaluation board."
6826 # --------------------------------------------------------------------------
6829 alias { "H8/300H minimal simulator" }
6830 packages { CYGPKG_HAL_H8300
6831 CYGPKG_HAL_H8300_H8300H
6832 CYGPKG_HAL_H8300_H8300H_SIM
6833 CYGPKG_IO_SERIAL_H8300_SCI
6836 The h8300h_sim target provides the packages need to run
6837 eCos in the H8/300H minimal simulator. It is not possible to
6838 use any of the eCos device drivers when the simulator
6839 is running in this mode."
6843 alias { "H8S minimal simulator" }
6844 packages { CYGPKG_HAL_H8300
6845 CYGPKG_HAL_H8300_H8S
6846 CYGPKG_HAL_H8300_H8S_SIM
6847 CYGPKG_IO_SERIAL_H8300_SCI
6850 The h8300h_sim target provides the packages need to run
6851 eCos in the H8/300H minimal simulator. It is not possible to
6852 use any of the eCos device drivers when the simulator
6853 is running in this mode."
6857 alias { "Akizuki H8/3068 Network board" }
6858 packages { CYGPKG_HAL_H8300
6859 CYGPKG_HAL_H8300_H8300H
6860 CYGPKG_HAL_H8300_H8300H_AKI3068NET
6861 CYGPKG_IO_SERIAL_H8300_SCI
6862 CYGPKG_DEVS_ETH_H8300_AKI3068NET
6863 CYGPKG_DEVICES_WATCHDOG_H8300_H8300H
6866 The aki3068net target provides the packages need to run
6867 eCos in the Akizuki H8/3068 Network board."
6872 packages { CYGPKG_HAL_H8300
6873 CYGPKG_HAL_H8300_H8300H
6874 CYGPKG_HAL_H8300_H8300H_H8MAX
6875 CYGPKG_IO_SERIAL_H8300_SCI
6876 CYGPKG_DEVS_ETH_H8300_H8MAX
6877 CYGPKG_DEVICES_WATCHDOG_H8300_H8300H
6880 The h8max target provides the packages need to run
6881 eCos in the strawberry-linux.com H8MAX board."
6885 alias { "EDOSK-2674" }
6886 packages { CYGPKG_HAL_H8300
6887 CYGPKG_HAL_H8300_H8S
6888 CYGPKG_HAL_H8300_H8S_EDOSK2674
6889 CYGPKG_IO_SERIAL_H8300_SCI
6890 CYGPKG_DEVS_ETH_H8300_EDOSK2674
6893 The h8max target provides the packages need to run
6894 eCos in the Hitachi Micro System Europe EDOSK-2674 Evalution board."
6897 # --------------------------------------------------------------------------
6898 # CalmRISC16 targets
6900 alias { "CalmRISC16 Core Eval Board" }
6901 packages { CYGPKG_HAL_CALM16
6902 CYGPKG_HAL_CALM16_CORE
6903 CYGPKG_HAL_CALM16_CEB
6906 The calm16_ceb target provides the packages needed to run
6907 eCos on the CalmRISC16 Core Evaluation Board."
6909 # --------------------------------------------------------------------------
6910 # CalmRISC32 targets
6913 alias { "CalmRISC32 Core Eval Board" }
6914 packages { CYGPKG_HAL_CALM32
6915 CYGPKG_HAL_CALM32_CORE
6916 CYGPKG_HAL_CALM32_CEB
6919 The calm32_ceb target provides the packages needed to run
6920 eCos on the CalmRISC32 Core Evaluation Board."
6923 # --------------------------------------------------------------------------
6925 package CYGPKG_HAL_POWERPC_TS1000 {
6926 alias { "Allied Telesyn TS1000 board" hal_powerpc_ts1000 }
6927 directory hal/powerpc/ts1000
6928 script hal_powerpc_ts1000.cdl
6931 The TS1000 HAL package provides the support needed to run
6932 eCos on a Allied Telesyn TS1000 board equipped with a PowerPC processor."
6935 package CYGPKG_DEVS_FLASH_POWERPC_TS1000 {
6936 alias { "FLASH memory support for Allied Telesyn TS1000 (PPC855) board" flash_ts1000 }
6937 directory devs/flash/powerpc/ts1000
6938 script flash_ts1000.cdl
6941 This package contains hardware support for FLASH memory
6942 on the Allied Telesyn TS1000 (PPC855) platform."
6945 package CYGPKG_DEVS_ETH_POWERPC_TS1000 {
6946 alias { "Allied Telesyn TS1000 ethernet driver" ts1000_eth_driver }
6948 directory devs/eth/powerpc/ts1000
6949 script ts1000_eth_drivers.cdl
6950 description "Ethernet driver specifics for Allied Telesyn TS1000 (MPC855T) based boards."
6954 alias { "Allied Telesyn TS1000 board" ts1000_855 }
6955 packages { CYGPKG_HAL_POWERPC
6956 CYGPKG_HAL_POWERPC_MPC8xx
6957 CYGPKG_HAL_POWERPC_TS1000
6959 CYGPKG_DEVS_FLASH_POWERPC_TS1000
6960 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6961 CYGPKG_DEVS_ETH_POWERPC_FEC
6962 CYGPKG_DEVS_ETH_POWERPC_TS1000
6963 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6966 The ts1000 target provides the packages needed to run
6967 eCos on a Allied Telesyn TS1000 (PPC855T) board."
6970 # --------------------------------------------------------------------------
6972 package CYGPKG_DEVS_FLASH_UE250 {
6973 alias { "FLASH memory support for uE250" flash_uE250 }
6974 directory devs/flash/arm/uE250
6975 script flash_uE250.cdl
6978 This package contains hardware support for FLASH memory
6979 on the uE250 platform."
6982 package CYGPKG_DEVS_ETH_ARM_XSCALE_UE250 {
6983 alias { "NMI uE250 PCI ethernet driver" devs_eth_arm_ue250 }
6985 directory devs/eth/arm/uE250
6986 script uE250_eth_drivers.cdl
6987 description "Ethernet driver for NMI uE250 via PCI card."
6990 package CYGPKG_HAL_ARM_XSCALE_UE250 {
6991 alias { "NMI uEngine uE250" hal_arm_xscale_uE250 }
6992 directory hal/arm/xscale/uE250
6993 script hal_arm_xscale_uE250.cdl
6996 The UE250 HAL package provides the support needed to run
6997 eCos on an NMI uEngine u250 board."
7001 alias { "NMI uEngine uE250 Board" uE250 ue250 }
7002 packages { CYGPKG_HAL_ARM
7003 CYGPKG_HAL_ARM_XSCALE_CORE
7004 CYGPKG_HAL_ARM_XSCALE_PXA2X0
7005 CYGPKG_HAL_ARM_XSCALE_UE250
7007 CYGPKG_IO_SERIAL_GENERIC_16X5X
7008 CYGPKG_DEVS_FLASH_STRATA
7009 CYGPKG_DEVS_FLASH_UE250
7010 CYGPKG_DEVS_ETH_NS_DP83902A
7011 CYGPKG_DEVS_ETH_ARM_XSCALE_UE250
7014 The uE250 target provides the packages needed to run
7015 eCos on an NMI uEngine uE250 board."
7018 # --------------------------------------------------------------------------
7020 package CYGPKG_DEVS_FLASH_PICASSO {
7021 alias { "FLASH memory support for picasso" flash_picasso }
7022 directory devs/flash/arm/picasso
7023 script flash_picasso.cdl
7026 This package contains hardware support for FLASH memory
7027 on the picasso platform."
7030 package CYGPKG_DEVS_ETH_ARM_XSCALE_PICASSO {
7031 alias { "NMI picasso PCI ethernet driver" devs_eth_arm_picasso }
7033 directory devs/eth/arm/picasso
7034 script picasso_eth_drivers.cdl
7035 description "Ethernet driver for NMI picasso via PCI card."
7038 package CYGPKG_HAL_ARM_XSCALE_PICASSO {
7039 alias { "NMI uEngine picasso" hal_arm_xscale_picasso }
7040 directory hal/arm/xscale/picasso
7041 script hal_arm_xscale_picasso.cdl
7044 The PICASSO HAL package provides the support needed to run
7045 eCos on an NMI uEngine u250 board."
7049 alias { "NMI uEngine picasso Board" picasso picasso }
7050 packages { CYGPKG_HAL_ARM
7051 CYGPKG_HAL_ARM_XSCALE_CORE
7052 CYGPKG_HAL_ARM_XSCALE_PXA2X0
7053 CYGPKG_HAL_ARM_XSCALE_PICASSO
7055 CYGPKG_IO_SERIAL_GENERIC_16X5X
7056 CYGPKG_DEVS_FLASH_STRATA
7057 CYGPKG_DEVS_FLASH_PICASSO
7058 CYGPKG_DEVS_ETH_NS_DP83902A
7059 CYGPKG_DEVS_ETH_ARM_XSCALE_PICASSO
7062 The picasso target provides the packages needed to run
7063 eCos on an NMI uEngine picasso board."
7066 # --------------------------------------------------------------------------
7068 package CYGPKG_HAL_POWERPC_ADDER {
7069 alias { "A&M Adder PPC85x board" hal_powerpc_adder powerpc_adder_hal }
7070 directory hal/powerpc/adder
7071 script hal_powerpc_adder.cdl
7074 The ADDER HAL package provides the support needed to run
7075 eCos on a A&M ADDER board equipped with a PowerPC processor."
7078 package CYGPKG_DEVS_FLASH_POWERPC_ADDER {
7079 alias { "FLASH memory support for A&M Adder PowerPC/85x" flash_adder }
7080 directory devs/flash/powerpc/adder
7081 script flash_adder.cdl
7084 This package contains hardware support for FLASH memory
7085 on the A&M PowerPC/8xx ADDER platforms."
7088 package CYGPKG_DEVS_ETH_POWERPC_ADDER {
7089 alias { "A&M Adder ethernet driver" adder_eth_driver }
7091 directory devs/eth/powerpc/adder
7092 script adder_eth_drivers.cdl
7093 description "Ethernet driver specifics for A&M Adder (MPC85x) based boards."
7096 package CYGPKG_DEVS_ETH_POWERPC_ADDERII {
7097 alias { "A&M AdderII ethernet driver" adderII_eth_driver }
7099 directory devs/eth/powerpc/adderII
7100 script adderII_eth_drivers.cdl
7101 description "Ethernet driver specifics for A&M AdderII (MPC852T) based boards."
7105 alias { "A&M Adder PPC850 board" adder850 }
7106 packages { CYGPKG_HAL_POWERPC
7107 CYGPKG_HAL_POWERPC_MPC8xx
7108 CYGPKG_HAL_POWERPC_ADDER
7110 CYGPKG_DEVS_FLASH_POWERPC_ADDER
7111 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7112 CYGPKG_DEVS_ETH_POWERPC_QUICC
7113 CYGPKG_DEVS_ETH_POWERPC_ADDER
7114 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
7116 enable { CYGHWR_HAL_POWERPC_ADDER_I }
7118 The adder target provides the packages needed to run
7119 eCos on a A&M Adder PPC850 board."
7123 alias { "A&M Adder PPC852T board" adder852T }
7124 packages { CYGPKG_HAL_POWERPC
7125 CYGPKG_HAL_POWERPC_MPC8xx
7126 CYGPKG_HAL_POWERPC_ADDER
7128 CYGPKG_DEVS_FLASH_POWERPC_ADDER
7129 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7130 CYGPKG_DEVS_ETH_POWERPC_FEC
7131 CYGPKG_DEVS_ETH_POWERPC_ADDERII
7132 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
7134 enable { CYGHWR_HAL_POWERPC_ADDER_II }
7136 The adderII target provides the packages needed to run
7137 eCos on a A&M Adder PPC852T board."
7140 # --------------------------------------------------------------------------
7142 package CYGPKG_HAL_POWERPC_RATTLER {
7143 alias { "A&M Rattler MPC8250 board" hal_powerpc_rattler powerpc_rattler_hal }
7144 directory hal/powerpc/rattler
7145 script hal_powerpc_rattler.cdl
7148 The RATTLER HAL package provides the support needed to run
7149 eCos on a A&M RATTLER board equipped with a PowerPC processor."
7152 package CYGPKG_DEVS_ETH_POWERPC_RATTLER {
7153 alias { "A&M Rattler ethernet driver" rattler_eth_driver }
7155 directory devs/eth/powerpc/rattler
7156 script rattler_eth_drivers.cdl
7157 description "Ethernet driver specifics for A&M Rattler (MPC8250) based boards."
7160 package CYGPKG_DEVS_FLASH_POWERPC_RATTLER {
7161 alias { "FLASH memory support for A&M Rattler (MPC8250)" flash_rattler }
7162 directory devs/flash/powerpc/rattler
7163 script flash_rattler.cdl
7166 This package contains hardware support for FLASH memory
7167 on the A&M Rattler (MPC8250) platforms."
7171 alias { "A&M Rattler (8250) board" }
7172 packages { CYGPKG_HAL_POWERPC
7173 CYGPKG_HAL_POWERPC_MPC8XXX
7174 CYGPKG_HAL_POWERPC_RATTLER
7175 CYGPKG_DEVS_FLASH_POWERPC_RATTLER
7176 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7177 CYGPKG_DEVS_ETH_POWERPC_FCC
7178 CYGPKG_DEVS_ETH_POWERPC_RATTLER
7180 CYGPKG_IO_SERIAL_POWERPC_MPC8XXX
7183 The rattler target provides the packages needed to run
7184 eCos on an Analogue & Micro Rattler (MPC8250) board."
7187 ##-------------------------------------------------------------------------------------------
7188 ## TAMS MOAB (PowerPC 405GPr) packages
7190 package CYGPKG_HAL_POWERPC_MOAB {
7191 alias { "TAMS PowerPC 405GP board" hal_powerpc_moab }
7192 directory hal/powerpc/moab
7193 script hal_powerpc_moab.cdl
7196 The MOAB HAL package provides the support needed to run
7197 eCos on a TAMS PowerPC 405GP board."
7200 package CYGPKG_DEVS_FLASH_POWERPC_MOAB {
7201 alias { "FLASH memory support for MOAB" flash_moab }
7202 directory devs/flash/powerpc/moab
7203 script flash_moab.cdl
7206 This package contains hardware support for both the boot FLASH
7207 and NAND (main) memory on the MOAB platform."
7210 package CYGPKG_DEVS_ETH_POWERPC_MOAB {
7211 alias { "TAMS PowerPC 405GP ethernet support" moab_eth_driver }
7213 directory devs/eth/powerpc/moab
7214 script moab_eth_drivers.cdl
7215 description "Ethernet driver specifics for TAMS MOAB (PPC405GP) based boards."
7218 package CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB {
7219 alias { "MOAB RTC device" devs_wallclock_moab_ds1307 moab_rtc }
7221 directory devs/wallclock/powerpc/moab
7222 script moab_wallclock_drivers.cdl
7224 RTC driver for MOAB (PowerPC PPC405GPr) using a
7229 alias { "TAMS PowerPC 405GPr" moab405GPr }
7230 packages { CYGPKG_HAL_POWERPC
7231 CYGPKG_HAL_POWERPC_PPC40x
7232 CYGPKG_HAL_POWERPC_MOAB
7233 CYGPKG_DEVS_FLASH_POWERPC_MOAB
7234 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
7235 CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX
7236 CYGPKG_DEVS_ETH_POWERPC_MOAB
7237 CYGPKG_DEVS_ETH_POWERPC_PPC405
7238 CYGPKG_DEVS_ETH_NS_DP83816
7241 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
7242 CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB
7243 CYGPKG_IO_SERIAL_GENERIC_16X5X
7244 CYGPKG_IO_SERIAL_POWERPC_PPC405
7247 The moab target provides the packages needed to run
7248 eCos on the TAMS MOAB (405GPr) board."
7250 ##-------------------------------------------------------------------------------------------
7252 # --------------------------------------------------------------------------
7254 # Realtek 8139 (PCI) Ethernet driver
7255 package CYGPKG_DEVS_ETH_RLTK_8139 {
7256 alias { "Realtek 8139 ethernet driver" rltk8139_eth_driver }
7258 directory devs/eth/rltk/8139
7259 script rltk_8139_eth_drivers.cdl
7260 description "Ethernet driver for Realtek 8139 (PCI) card."
7263 package CYGPKG_DEVS_ETH_I386_PC_RLTK8139 {
7264 alias { "Intel PC with Realtek 8139 ethernet driver" pc_rltk8139_eth_driver }
7266 directory devs/eth/i386/pc/rltk8139
7267 script i386_pc_rltk8139_eth_drivers.cdl
7268 description "Intel PC using Realtek 8139 (PCI) card."
7271 package CYGPKG_DEVS_ETH_SH_DREAMCAST_RLTK8139 {
7272 alias { "SEGA Dreamcast with BroadBandAdapter driver" dreamcast_rltk8139_eth_driver }
7274 directory devs/eth/sh/dreamcast
7275 script sh_dreamcast_rltk8139_eth_drivers.cdl
7276 description "SEGA Dreamcast with BroadBandAdapter."
7279 target pc_rltk8139 {
7280 alias { "i386 PC target with RTL8139 ethernet" }
7281 packages { CYGPKG_HAL_I386
7282 CYGPKG_HAL_I386_GENERIC
7284 CYGPKG_HAL_I386_PCMB
7286 CYGPKG_IO_SERIAL_GENERIC_16X5X
7287 CYGPKG_IO_SERIAL_I386_PC
7288 CYGPKG_DEVS_ETH_RLTK_8139
7289 CYGPKG_DEVS_ETH_I386_PC_RLTK8139
7290 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
7291 CYGPKG_DEVICES_WALLCLOCK_I386_PC
7294 The pc_rltk8139 target provides the packages needed to run eCos binaries
7295 on a standard i386 PC motherboard, using a Realtek 8139 network card."
7298 # --------------------------------------------------------------------------
7300 package CYGPKG_HAL_ARM_GPS4020 {
7301 alias { "GPS4020" hal_gps4020 }
7302 directory hal/arm/gps4020
7303 script hal_arm_gps4020.cdl
7306 The GPS4020 HAL package provides the support needed to run
7307 eCos on a GPS 4020 board using the Firefly MF1 (ARM) processor."
7310 package CYGPKG_DEVS_FLASH_GPS4020 {
7311 alias { "FLASH memory support for GPS4020" flash_gps4020 }
7312 directory devs/flash/arm/gps4020
7313 script flash_gps4020.cdl
7316 This package contains hardware support for FLASH memory
7317 on the GPS4020 platform."
7320 package CYGPKG_IO_SERIAL_ARM_GPS4020 {
7321 alias { "GPS4020 serial device drivers"
7322 devs_serial_arm_gps4020 gps4020_serial_driver }
7324 directory devs/serial/arm/gps4020
7325 script ser_arm_gps4020.cdl
7326 description "GPS4020 serial device drivers"
7330 alias { "GPS 4020" gps_4020 gps}
7331 packages { CYGPKG_HAL_ARM
7332 CYGPKG_HAL_ARM_GPS4020
7333 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
7334 CYGPKG_DEVS_FLASH_GPS4020
7335 CYGPKG_IO_SERIAL_ARM_GPS4020
7338 The gps4020 target provides the packages needed to run
7339 eCos on a GPS-4020 board."
7342 # --------------------------------------------------------------------------
7344 package CYGPKG_VNC_SERVER {
7345 alias { "VNC server" vnc_server }
7346 directory net/vnc_server
7347 script vnc-server.cdl
7348 description "VNC server."
7351 # --------------------------------------------------------------------------
7353 package CYGPKG_DEVS_DISK_V85X_EDB_V850 {
7354 alias { "Elatec v850 development board disk driver" edb_v850_disk }
7355 directory devs/disk/v85x/edb_v850
7356 script v85x_edb_v850_disk.cdl
7358 description "Disk driver for the Elatec v850 development board."
7361 package CYGPKG_DEVS_DISK_ECOSYNTH {
7362 alias { "Synthetic target disk driver" ecosynthdisk ecosynth_disk_driver }
7363 directory devs/disk/synth
7364 script synthdisk.cdl
7366 description "Disk driver for the synthetic target."
7369 package CYGPKG_DEVS_DISK_IDE {
7370 alias { "Generic IDE disk driver" ide_disk }
7371 directory devs/disk/ide
7373 description "Disk driver for generic IDE interface."
7376 package CYGPKG_DEVS_DISK_MMC {
7377 alias { "Disk driver for MMC cards" mmcdisk mmc_disk_driver }
7378 directory devs/disk/generic/mmc
7379 script devs_disk_mmc.cdl
7381 description "Disk driver for MMC cards"
7384 package CYGPKG_IO_DISK {
7385 alias { "Disk device drivers" disk io_disk }
7389 This package contains drivers for basic I/O services on
7393 package CYGPKG_BLOCK_LIB {
7394 alias { "Block cache and access library" blib block_lib }
7395 directory services/blib
7398 This package contains the block cache and access library."
7401 package CYGPKG_FS_FAT {
7402 alias { "FAT Filesystem" fatfs fat_fs fs_fat }
7406 This package contains a FAT filesystem implementation."
7410 # --------------------------------------------------------------------------
7412 package CYGPKG_NET_LWIP {
7414 directory net/lwip_tcpip
7415 script cdl/lwip_net.cdl
7416 description "Lightweight TCP/IP stack: lwIP"
7419 package CYGPKG_ATHTTPD {
7420 alias { "ATHTTP server" athttpd }
7421 directory net/athttpd
7423 description "Another Tiny HTTP server."
7426 package CYGPKG_DEVS_IMX_IPU {
7427 alias { "Support IPU on Freescale i.MX platforms" }
7428 directory devs/ipu/arm/imx
7431 This package contains an IPU driver for i.MX chips"