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_IMX_3STACK {
1812 alias { "Ethernet driver for Freescale 3-Stack board" imx_3stack_eth_driver }
1814 directory devs/eth/arm/imx_3stack
1815 script board_eth_drivers.cdl
1816 description "Ethernet driver for Freescale 3-Stack
1817 development boards."
1820 package CYGPKG_DEVS_ETH_ARM_MX31ADS {
1821 alias { "Ethernet driver for Freescale MX31 ADS board" mx31ads_eth_driver }
1823 directory devs/eth/arm/mx31ads
1824 script board_eth_drivers.cdl
1825 description "Ethernet driver for Freescale MX31 ADS
1826 development boards."
1829 package CYGPKG_DEVS_ETH_ARM_MXC30030EVB {
1830 alias { "Ethernet driver for Freescale MXC300-30 EVB board" mxc30030evb_eth_driver}
1832 directory devs/eth/arm/mxc30030evb
1833 script board_eth_drivers.cdl
1834 description "Ethernet driver for Freescale MXC300-30 EVB
1835 development boards."
1838 package CYGPKG_DEVS_ETH_AMD_PCNET {
1839 alias { "AMD PCNET ethernet driver" pcnet_eth_driver }
1841 directory devs/eth/amd/pcnet
1842 script amd_pcnet_eth_drivers.cdl
1843 description "Ethernet driver for AMD PCNET controller."
1846 package CYGPKG_DEVS_ETH_AMD_LANCEPCI {
1847 alias { "AMD Lance PCI ethernet driver" lancepci_eth_driver }
1849 directory devs/eth/amd/lancepci
1850 script amd_lancepci_eth_drivers.cdl
1851 description "Ethernet driver for AMD Lance PCI controller (vmWare)."
1854 package CYGPKG_DEVS_ETH_DAVICOM_DM9000 {
1855 alias { "Davicom DM9000 ethernet driver" dm9000_eth_driver }
1857 directory devs/eth/davicom/dm9000
1858 script davicom_dm9000_eth_drivers.cdl
1859 description "Ethernet driver for Davicom DM9000 controller."
1862 package CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA {
1863 alias { "MIPS Malta board ethernet driver" malta_eth_driver }
1865 directory devs/eth/mips/malta
1866 script mips_mips32_malta_eth_drivers.cdl
1867 description "Ethernet driver for MIPS Malta board."
1870 package CYGPKG_DEVS_ETH_MN10300_ASB2305 {
1871 alias { "MN10300 ASB2305 board ethernet driver" asb2305_eth_driver }
1873 directory devs/eth/mn10300/asb2305
1874 script mn10300_asb2305_eth.cdl
1875 description "Ethernet driver for MN10300 ASB2305 board."
1878 package CYGPKG_DEVS_ETH_VIA_RHINE {
1879 alias { "VIA Rhine ethernet driver" rhine_eth_driver }
1881 directory devs/eth/via/rhine
1882 script via_rhine_eth_drivers.cdl
1883 description "Ethernet driver for VIA Rhine controller."
1886 package CYGPKG_DEVS_ETH_SH_HS7729PCI {
1887 alias { "HS7729PCI ethernet driver" hs7729pci_eth_driver }
1889 directory devs/eth/sh/hs7729pci
1890 script sh_hs7729pci_eth_drivers.cdl
1891 description "Ethernet driver for HS7729PCI development boards."
1894 package CYGPKG_DEVS_ETH_SH_SE77X9 {
1895 alias { "SE77X9 ethernet driver" se77x9_eth_driver }
1897 directory devs/eth/sh/se77x9
1898 script sh_se77x9_eth_drivers.cdl
1899 description "Ethernet driver for SE77x9 development boards."
1902 package CYGPKG_DEVS_ETH_SH_SE7751 {
1903 alias { "SE7751 ethernet driver" se7751_eth_driver }
1905 directory devs/eth/sh/se7751
1906 script sh_se7751_eth_drivers.cdl
1907 description "Ethernet driver for SE7751 board."
1910 package CYGPKG_DEVS_ETH_SH_ETHERC {
1911 alias { "SH2 etherc driver" etherc_eth_driver }
1913 directory devs/eth/sh/etherc
1914 script sh_etherc_eth_drivers.cdl
1915 description "Ethernet driver for SH2 etherc controller."
1918 package CYGPKG_DEVS_ETH_SH_MICRODEV {
1919 alias { "SH4-202 MicroDev onboard ethernet support" devs_eth_sh_md }
1921 directory devs/eth/sh/sh4_202_md
1922 script sh4_202_md_eth_drivers.cdl
1923 description "This package contains hardware support for onboard SMC91C111
1924 ethernet device on the MicroDev board."
1927 package CYGPKG_DEVS_ETH_ARM_EBSA285 {
1928 alias { "Intel EBSA285 with PRO/100+ ethernet driver"
1929 devs_eth_arm_ebsa285 ebsa285_eth_driver }
1931 directory devs/eth/arm/ebsa285
1932 script ebsa285_eth_drivers.cdl
1933 description "Ethernet driver for Intel EBSA285 with PRO/100+ boards."
1936 package CYGPKG_DEVS_ETH_ARM_FLEXANET {
1937 alias { "SA11x0/Flexanet onboard ethernet support" devs_eth_arm_flexanet }
1939 directory devs/eth/arm/flexanet
1940 script flexanet_eth_drivers.cdl
1941 description "This package contains hardware support for onboard SMC91C96
1942 ethernet device on the Flexanet board."
1945 package CYGPKG_DEVS_ETH_ARM_INNOVATOR {
1946 alias { "OMAP Innovator onboard ethernet support" devs_eth_arm_innovator }
1948 directory devs/eth/arm/innovator
1949 script innovator_eth_drivers.cdl
1950 description "This package contains hardware support for onboard SMC91C96
1951 ethernet device on the Innovator board."
1954 package CYGPKG_DEVS_ETH_ARM_INTEGRATOR {
1955 alias { "ARM INTEGRATOR with Intel PRO/100+ ethernet driver"
1956 devs_eth_arm_integrator integrator_eth_driver }
1958 directory devs/eth/arm/integrator
1959 script integrator_eth_drivers.cdl
1960 description "Ethernet driver for Intel PRO/100+ boards on ARM INTEGRATOR."
1963 package CYGPKG_DEVS_ETH_POWERPC_QUICC {
1964 alias { "QUICC ethernet driver" quicc_eth_driver }
1966 directory devs/eth/powerpc/quicc
1967 script quicc_eth_drivers.cdl
1968 description "Ethernet driver for PowerPC QUICC (MPC8xx) based boards."
1971 package CYGPKG_DEVS_ETH_POWERPC_MBX {
1972 alias { "MBX ethernet driver specifics" mbx_eth_driver }
1974 directory devs/eth/powerpc/mbx
1975 script mbx_eth_drivers.cdl
1976 description "Ethernet driver specifics for Motorola MBX PowerPC (MPC8xx) based boards."
1979 package CYGPKG_DEVS_ETH_POWERPC_QUICC2 {
1980 alias { "QUICC2 ethernet driver" quicc_eth_driver }
1982 directory devs/eth/powerpc/quicc2
1983 script quicc2_eth_drivers.cdl
1984 description "Fast ethernet driver for PowerPC QUICC2 (MPC8260) based boards."
1987 package CYGPKG_DEVS_ETH_POWERPC_FEC {
1988 alias { "FEC ethernet driver" fec_eth_driver }
1990 directory devs/eth/powerpc/fec
1991 script fec_eth_drivers.cdl
1992 description "Ethernet driver for PowerPC FEC (MPC8xxT) based boards."
1995 package CYGPKG_DEVS_ETH_POWERPC_FCC {
1996 alias { "FCC ethernet driver" fcc_eth_driver }
1998 directory devs/eth/powerpc/fcc
1999 script fcc_eth_drivers.cdl
2000 description "Fast ethernet driver for PowerPC MPCxxx based boards."
2003 package CYGPKG_DEVS_ETH_POWERPC_PPC405 {
2004 alias { "PPC405 ethernet driver" ppc405_eth_driver }
2006 directory devs/eth/powerpc/ppc405
2007 script ppc405_eth_drivers.cdl
2008 description "Ethernet driver for PowerPC 405GP based boards."
2011 package CYGPKG_DEVS_ETH_POWERPC_VIPER {
2012 alias { "A&M Viper ethernet driver" viper_eth_driver }
2014 directory devs/eth/powerpc/viper
2015 script viper_eth_drivers.cdl
2016 description "Ethernet driver specifics for A&M Viper (MPC8xxT) based boards."
2019 package CYGPKG_DEVS_ETH_POWERPC_EC555 {
2020 alias { "Crystal LAN ethernet driver for ec555 boards" ec555_eth_driver }
2022 directory devs/eth/powerpc/ec555
2023 script ec555_eth_drivers.cdl
2024 description "Ethernet driver for Crystal LAN on ec555 board."
2027 package CYGPKG_DEVS_ETH_INTEL_I82559 {
2028 alias { "Intel 82559 ethernet driver"
2029 devs_eth_intel_i82559 i82559_eth_driver }
2031 directory devs/eth/intel/i82559
2032 script intel_i82559_eth_drivers.cdl
2033 description "Ethernet driver for Intel 82559 NIC."
2036 package CYGPKG_DEVS_ETH_INTEL_I82544 {
2037 alias { "Intel 82544 ethernet driver"
2038 devs_eth_intel_i82544 i82544_eth_driver }
2040 directory devs/eth/intel/i82544
2041 script intel_i82544_eth_drivers.cdl
2042 description "Ethernet driver for Intel 82544 NIC."
2045 package CYGPKG_DEVS_ETH_INTEL_I21143 {
2046 alias { "Intel 21143 ethernet driver"
2047 devs_eth_intel_i21143 i21143_eth_driver }
2049 directory devs/eth/intel/i21143
2050 script intel_i21143_eth_drivers.cdl
2051 description "Ethernet driver for Intel \[DEC\] 21143 NIC."
2054 package CYGPKG_DEVS_ETH_MIPS_VRC4375 {
2055 alias { "NEC MIPS VRC4375 ethernet driver"
2056 devs_eth_mips_vrc4375 vrc4375_eth_driver }
2058 directory devs/eth/mips/vrc4375
2059 script vrc4375_eth_drivers.cdl
2060 description "Ethernet driver for NEC MIPS VRC4375 'Blue Nile'
2061 board with Intel \[ex Digital Equipment\]
2062 i21143 ethernet interface."
2065 package CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT {
2066 alias { "Ocelot ethernet drivers"
2067 devs_eth_mips_rm7000_ocelot ocelot_eth_driver }
2069 directory devs/eth/mips/ocelot
2070 script mips_rm7000_ocelot_eth_drivers.cdl
2071 description "Ethernet driver for PMC-Sierra Ocelot board."
2074 package CYGPKG_DEVS_ETH_ARM_IQ80321 {
2075 alias { "Intel IQ80321 with onboard 82544 ethernet driver"
2076 devs_eth_arm_iq80321 iq80321_eth_driver }
2078 directory devs/eth/arm/iq80321
2079 script iq80321_eth_drivers.cdl
2080 description "Ethernet driver for Intel IQ80321 with onboard 82544 NIC."
2083 package CYGPKG_DEVS_ETH_ARM_XSCALE_IQ80310 {
2084 alias { "Intel IQ80310 with onboard 82559 ethernet driver"
2085 devs_eth_arm_iq80310 iq80310_eth_driver }
2087 directory devs/eth/arm/iq80310
2088 script iq80310_eth_drivers.cdl
2089 description "Ethernet driver for Intel IQ80310 with onboard 82559 NIC."
2092 package CYGPKG_DEVS_ETH_ARM_IXDP425_I82559 {
2093 alias { "IXDP425 (PCI) / Intel 82559 ethernet driver"
2094 devs_eth_arm_ixdp425_i82559 }
2096 directory devs/eth/arm/ixdp425/i82559
2097 script ixdp425_i82559_eth_driver.cdl
2098 description "Ethernet driver for IXDP425 with Intel 82559 PCI NIC."
2101 package CYGPKG_DEVS_ETH_ARM_XSCALE_XSENGINE {
2102 alias { "XSEngine SMC91C111 ethernet driver" devs_eth_arm_xsengine }
2104 directory devs/eth/arm/xsengine
2105 script xsengine_eth_drivers.cdl
2106 description "Ethernet driver for XSEngine board."
2109 package CYGPKG_DEVS_ETH_ARM_GRG_I82559 {
2110 alias { "GRG / Intel 82559 ethernet driver"
2111 devs_eth_arm_grg_i82559 }
2113 directory devs/eth/arm/grg/i82559
2114 script grg_i82559_eth_driver.cdl
2115 description "Ethernet driver for GRG with Intel 82559 PCI NIC."
2118 package CYGPKG_DEVS_ETH_I386_PC_I82559 {
2119 alias { "Standard PC with EtherPro 10/100 ethernet device"
2120 devs_eth_i386_pc_i82559 pc_etherpro }
2122 directory devs/eth/i386/pc/i82559
2123 script i386_pc_i82559_eth_drivers.cdl
2124 description "Ethernet driver for standard PC with Intel 82559 NIC. This is
2125 essentially support for a EtherPro 10/100 PCI card."
2128 package CYGPKG_DEVS_ETH_I386_PC_I82544 {
2129 alias { "Standard PC with Intel Gigabit ethernet device"
2130 devs_eth_i386_pc_i82544 pc_ether_giga }
2132 directory devs/eth/i386/pc/i82544
2133 script i386_pc_i82544_eth_drivers.cdl
2134 description "Ethernet driver for standard PC with Intel 82544 Gigabit NIC."
2137 package CYGPKG_DEVS_ETH_I386_PC_LANCEPCI {
2138 alias { "Standard PC with AMD Lance PCI device"
2139 devs_eth_i386_pc_lancepci pc_ether_lancepci }
2141 directory devs/eth/i386/pc/lancepci
2142 script i386_pc_lancepci_eth_drivers.cdl
2143 description "Ethernet driver for standard PC with AMD Lance NIC (vmWare)."
2146 package CYGPKG_DEVS_ETH_MIPS_ATLAS {
2147 alias { "MIPS Atlas with onboard SAA9730 ethernet driver"
2148 devs_eth_mips_atlas atlas_eth_driver }
2150 directory devs/eth/mips/atlas
2151 script atlas_eth_drivers.cdl
2152 description "Ethernet driver for MIPS Atlas with onboard SAA9730 NIC."
2155 package CYGPKG_DEVS_ETH_NS_DP83902A {
2156 alias { "NS DP83902A ethernet driver" dp83902a_eth_driver }
2158 directory devs/eth/ns/dp83902a
2159 script ns_dp83902a_eth_drivers.cdl
2160 description "Ethernet driver for NS DP83902A controller."
2163 package CYGPKG_DEVS_ETH_NS_DP83816 {
2164 alias { "NS DP83816 ethernet driver" dp83816_eth_driver }
2166 directory devs/eth/ns/dp83816
2167 script ns_dp83816_eth_drivers.cdl
2168 description "Ethernet driver for NS DP83816 controller."
2171 package CYGPKG_DEVS_ETH_CL_CS8900A {
2172 alias { "Cirrus Logic CS8900A ethernet driver" cs8900a_eth_driver }
2174 directory devs/eth/cl/cs8900a
2175 script cl_cs8900a_eth_drivers.cdl
2176 description "Ethernet driver for Cirrus Logic CS8900A controller."
2179 package CYGPKG_DEVS_ETH_FEC {
2180 alias { "MXC FEC ethernet driver" mxc_fec_eth_driver }
2182 directory devs/eth/fec
2183 script fec_eth_drivers.cdl
2184 description "Ethernet driver for FEC controller."
2187 package CYGPKG_DEVS_ETH_MIPS_UPD985XX {
2188 alias { "NEC uPD985xx ethernet driver" uPD985xx_eth_driver }
2190 directory devs/eth/mips/upd985xx
2191 script upd985xx_eth_drivers.cdl
2192 description "NEC uPD985xx ethernet driver"
2195 package CYGPKG_DEVS_ETH_MIPS_REFIDT334 {
2196 alias { "MIPS IDT 79RC32334 reference platform ethernet driver"
2197 devs_eth_refidt334 refidt334_eth_driver }
2199 directory devs/eth/mips/idt79s334a
2200 script refidt334_eth_drivers.cdl
2201 description "Ethernet driver for MIPS IDT 79RC32334 reference platform."
2204 # Not sure whether this should be "hardware"; if so, it should be mentioned
2205 # in all targets that can use it.
2206 package CYGPKG_DEVS_ETH_CF {
2207 alias { "PCMCIA (Compact Flash) ethernet drivers" cf_eth_drivers }
2208 directory devs/eth/cf
2209 script cf_eth_drivers.cdl
2211 description "Ethernet drivers for PCMCIA (Compact Flash) cardss."
2214 package CYGPKG_DEVS_ETH_H8300_AKI3068NET {
2215 alias { "Akizuki H8/3068 Board ethernet driver" aki3068net_eth_drivers }
2216 directory devs/eth/h8300/aki3068net
2217 script h8300_aki3068net_eth_drivers.cdl
2219 description "Ethernet drivers for Akizuki H8/3068 Network
2223 package CYGPKG_DEVS_ETH_H8300_H8MAX {
2224 alias { "H8MAX Board ethernet driver" h8max_eth_drivers }
2225 directory devs/eth/h8300/h8max
2226 script h8300_h8max_eth_drivers.cdl
2228 description "Ethernet drivers for H8MAX board."
2231 package CYGPKG_DEVS_ETH_H8300_EDOSK2674 {
2232 alias { "EDOSK-2674 Board ethernet driver" edosk2674_eth_drivers }
2233 directory devs/eth/h8300/edosk2674
2234 script h8300_edosk2674_eth_drivers.cdl
2236 description "Ethernet drivers for EDOSK-2674 board."
2239 package CYGPKG_DEVS_ETH_MCF5272 {
2240 alias { "MCF5272 Fast Ethernet Controller driver" mcf5272_eth_driver}
2242 directory devs/eth/mcf52xx/mcf5272
2243 script mcf5272_eth_driver.cdl
2244 description "Ethernet driver for the MCF5272."
2247 package CYGPKG_DEVS_ETH_ECOSYNTH {
2248 alias { "Synthetic target ethernet driver" ecosyntheth ecosynth_eth_driver }
2249 directory devs/eth/synth/ecosynth
2252 description "Ethernet driver for the synthetic target"
2255 package CYGPKG_IO_PCI {
2256 alias { "PCI configuration library" io_pci }
2261 This package contains the PCI configuration library."
2264 package CYGPKG_IO_WALLCLOCK {
2265 alias { "Wallclock device framework" wallclock io_wallclock devices_wallclock device_wallclock }
2266 directory io/wallclock
2267 script wallclock.cdl
2269 This package provides a wallclock device framework. It is
2270 also necessary to select an actual driver implementation."
2273 package CYGPKG_DEVICES_WALLCLOCK_SH3 {
2274 alias { "Wallclock driver for SH3 RTC module" devices_wallclock_sh3 device_wallclock_sh3 }
2275 directory devs/wallclock/sh/sh3
2276 script wallclock_sh3.cdl
2279 This package provides a wallclock driver implementation for the
2280 Hitachi SH3 CPU's RTC module."
2283 package CYGPKG_DEVICES_WALLCLOCK_MPC5xx {
2284 alias { "Wallclock driver for mpc5xx RTC module" devices_wallclock_mpc5xx device_wallclock_mpc5xx }
2285 directory devs/wallclock/powerpc/mpc5xx
2286 script wallclock_mpc5xx.cdl
2289 This package provides a wallclock driver implementation for the
2290 Motorola mpc5xx CPU's RTC module."
2293 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307 {
2294 alias { "Wallclock driver for Dallas 1307" devices_wallclock_ds1307 device_wallclock_ds1307 }
2295 directory devs/wallclock/dallas/ds1307
2296 script wallclock_ds1307.cdl
2299 This package provides a driver implementation for
2300 the Dallas 1307 wallclock."
2303 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742 {
2304 alias { "Wallclock driver for Dallas 1742" devices_wallclock_ds1742 device_wallclock_ds1742 }
2305 directory devs/wallclock/dallas/ds1742
2306 script wallclock_ds1742.cdl
2309 This package provides a driver implementation for
2310 the Dallas 1742 wallclock."
2313 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 {
2314 alias { "Wallclock driver for Dallas 12887" devices_wallclock_ds12887 device_wallclock_ds12887 }
2315 directory devs/wallclock/dallas/ds12887
2316 script wallclock_ds12887.cdl
2319 This package provides a driver implementation for
2320 the Dallas 12887 wallclock."
2323 package CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955 {
2324 alias { "Wallclock driver for REF4955 board" devices_wallclock_ref4955 device_wallclock_ref4955 }
2325 directory devs/wallclock/mips/ref4955
2326 script wallclock_ref4955.cdl
2329 This package provides a wallclock driver implementation for the
2330 Toshiba REF4955 board."
2333 package CYGPKG_DEVICES_WALLCLOCK_I386_PC {
2334 alias { "Standard PC RTC device" devs_wallclock_i386_pc_ds12887 pc_rtc }
2336 directory devs/wallclock/i386/pc
2337 script i386_pc_wallclock_drivers.cdl
2339 RTC driver for standard PC. This is essentially support for a
2340 Dallas DS12887 RTC."
2343 package CYGPKG_DEVICES_WALLCLOCK_SH_HS7729PCI {
2344 alias { "Wallclock driver for HS7729PCI board" devices_wallclock_hs7729pci device_wallclock_hs7729pci }
2345 directory devs/wallclock/sh/hs7729pci
2346 script wallclock_hs7729pci.cdl
2349 This package provides a wallclock driver implementation for the
2350 Hitachi HS7729PCI board."
2353 package CYGPKG_DEVS_WALLCLOCK_SYNTH {
2354 alias { "Wallclock driver for synthetic target" devs_wallclock_synth wallclock_synth }
2355 directory devs/wallclock/synth
2356 script wallclock_synth.cdl
2359 This package provides a wallclock driver implementation for the
2363 package CYGPKG_DEVICES_WALLCLOCK_ARM_AIM711 {
2364 alias { "Wallclock driver for AIM 711" devs_wallclock_arm_aim711 aim711_rt
2366 directory devs/wallclock/arm/aim711
2367 script aim711_wallclock_drivers.cdl
2370 This package provides a wallclock driver implementation for the
2371 ARM Industrial Module AIM 711."
2374 package CYGPKG_DEVICES_WATCHDOG_ARM_AEB {
2375 alias { "Watchdog driver for ARM/AEB board" devices_watchdog_aeb device_watchdog_aeb }
2376 directory devs/watchdog/arm/aeb
2377 script watchdog_aeb.cdl
2380 This package provides a watchdog driver implementation for the
2384 package CYGPKG_DEVICES_WATCHDOG_ARM_AT91 {
2385 alias { "Watchdog driver for ARM AT91 CPU" devices_watchdog_at91 device_watchdog_at91 }
2386 directory devs/watchdog/arm/at91
2387 script watchdog_at91.cdl
2390 This package provides a watchdog driver implementation for the
2394 package CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC {
2395 alias { "Watchdog driver for ARM AT91 WDTC" devices_watchdog_at91wdtc device_watchdog_at91wdtc }
2396 directory devs/watchdog/arm/at91wdtc
2397 script watchdog_at91wdtc.cdl
2400 This package provides a watchdog driver implementation for the
2401 ARM AT91 CPUs which have the Watchdog Timer Controller."
2404 package CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX {
2405 alias { "Watchdog driver for ARM LPC2XXX CPU" devices_watchdog_lpc2xxx device_watchdog_lpc2xxx }
2406 directory devs/watchdog/arm/lpc2xxx
2407 script watchdog_lpc2xxx.cdl
2410 This package provides a watchdog driver implementation for the
2414 package CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 {
2415 alias { "Watchdog driver for ARM/EBSA285 board" devices_watchdog_ebsa285 device_watchdog_ebsa285 }
2416 directory devs/watchdog/arm/ebsa285
2417 script watchdog_ebsa285.cdl
2420 This package provides a watchdog driver implementation for the
2424 package CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 {
2425 alias { "Watchdog driver for StrongARM SA11x0 devices" devices_watchdog_sa11x0 device_watchdog_sa11x0 }
2426 directory devs/watchdog/arm/sa11x0
2427 script watchdog_sa11x0.cdl
2430 This package provides a watchdog driver implementation for
2431 Intel StrongARM SA11x0 integrated devices."
2434 package CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300 {
2435 alias { "Watchdog driver for MN10300 chip" devices_watchdog_mn10300 device_watchdog_mn10300 }
2436 directory devs/watchdog/mn10300/mn10300
2437 script watchdog_mn10300.cdl
2440 This package provides a watchdog driver implementation for the
2444 package CYGPKG_DEVICES_WATCHDOG_MPC5xx {
2445 alias { "Watchdog driver for mpc5xx processor" devices_watchdog_mpc5xx device_watchdog_mpc5xx }
2446 directory devs/watchdog/powerpc/mpc5xx
2447 script watchdog_mpc5xx.cdl
2450 This package provides a watchdog driver implementation for the
2451 mpc5xx processor family."
2454 package CYGPKG_DEVICES_WATCHDOG_SH_SH3 {
2455 alias { "Watchdog driver for the Hitachi SH3 chip" devices_watchdog_sh3 device_watchdog_sh3 }
2456 directory devs/watchdog/sh/sh3
2457 script watchdog_sh3.cdl
2460 This package provides a watchdog driver implementation for the
2464 package CYGPKG_DEVICES_WATCHDOG_H8300_H8300H {
2465 alias { "Watchdog driver for the Hitachi H8/300H chip" devices_watchdog_h8300h device_watchdog_h8300h }
2466 directory devs/watchdog/h8300/h8300h
2467 script watchdog_h8300h.cdl
2470 This package provides a watchdog driver implementation for the
2471 Hitachi H8/300H chip."
2474 package CYGPKG_DEVS_WATCHDOG_SYNTH {
2475 alias { "Watchdog driver for the synthetic target" devices_watchdog_synth device_watchdog_synth }
2476 directory devs/watchdog/synth
2477 script synth_watchdog.cdl
2480 This package provides a watchdog driver for the eCos
2484 package CYGPKG_IO_WATCHDOG {
2485 alias { "Watchdog IO device" watchdog io_watchdog }
2486 directory io/watchdog
2489 This package provides a watchdog device."
2492 package CYGPKG_DEVS_SPI_ARM_AT91 {
2493 alias { "Atmel AT91 SPI device driver" devs_spi_arm_at91 spi_at91_driver }
2495 directory devs/spi/arm/at91
2497 description "Atmel AT91 on-chip spi device driver."
2500 package CYGPKG_DEVS_SPI_ARM_EB55 {
2501 alias { "Atmel AT91EB55 SPI devices" devs_spi_arm_eb55 spi_eb55_devices }
2503 directory devs/spi/arm/eb55
2505 description "Atmel AT91EB55 spi devices."
2508 package CYGPKG_IO_SPI {
2509 alias { "Generic SPI support" spi io_spi spi_io }
2514 The generic SPI package provides an API for accessing devices
2515 attached to an SPI bus. It also provides support for writing
2516 bus drivers and for defining SPI device structures."
2519 package CYGPKG_IO_I2C {
2520 alias { "Generic I2C support" i2c io_i2c i2c_io }
2525 The generic I2C package provides an API for accessing devices
2526 attached to an I2C bus. It specifies how I2C bus drivers should
2527 be written and how I2C devices should be defined. There is also
2528 support for bit-banged I2C buses."
2531 package CYGPKG_DEVS_I2C_MCF52xx {
2532 alias { "MCF52xx I2C driver" devs_i2c_mcf52xx mcf52xx_i2c_driver }
2534 directory devs/i2c/m68k/mcf52xx
2535 script i2c_mcf52xx.cdl
2537 This packages provides an I2C driver for the on-chip
2538 device provided by the MCF52xx coldfire processor family."
2541 package CYGPKG_KERNEL {
2542 alias { "eCos kernel" kernel }
2546 This package contains the core functionality of the eCos kernel. It
2547 relies on functionality provided by various HAL packages and by the
2548 eCos infrastructure. In turn the eCos kernel provides support for
2549 other packages such as the device drivers and the uITRON compatibility
2553 package CYGPKG_MEMALLOC {
2554 alias { "Dynamic memory allocation" memalloc malloc }
2555 directory services/memalloc/common
2558 This package provides memory allocator infrastructure required for
2559 dynamic memory allocators, including the ISO standard malloc
2560 interface. It also contains some sample implementations."
2563 package CYGPKG_LOADER {
2564 alias { "Dynamic loader" loader dload }
2565 directory services/loader
2568 This package provides support for the dynamic executable and
2572 package CYGPKG_OBJLOADER {
2573 alias { "Object file loader" objloader }
2574 directory services/objloader
2575 script objloader.cdl
2577 This package provides support for the object file loader and relocator."
2580 package CYGPKG_COMPRESS_ZLIB {
2581 alias { "Zlib compress/decompress" zlib_compress compress_zlib zlib }
2582 directory services/compress/zlib
2583 script compress_zlib.cdl
2585 This package provides zlib compression and decompression support."
2588 package CYGPKG_POWER {
2589 alias { "Power Management support" power }
2590 directory services/power/common
2593 This package provides some generic support for power management."
2596 package CYGPKG_CRC {
2597 alias { "CRC support" crc }
2598 directory services/crc
2601 This package provides support for CRC functions, including the
2602 POSIX 1003 defined CRC algorithm."
2605 package CYGPKG_CPULOAD {
2606 alias { "cpuload support" cpuload }
2607 directory services/cpuload
2610 This package measures the CPU load over the last 100ms, 1second
2611 and 10 second. All loads are returned as a percentage, ie 0-100.
2612 This is only a rough measure."
2615 package CYGPKG_PROFILE_GPROF {
2616 alias { "Application profile support" profile_gprof gprof_profile }
2617 directory services/profile/gprof
2618 script profile_gprof.cdl
2620 This package instruments applications to collect profiling data,
2621 using a methodology compatible with the gprof utility."
2624 package CYGPKG_EZXML {
2625 alias { "ezXML" XML ezxml }
2626 directory services/ezxml
2628 description "ezXML, Simple XML Parser"
2631 package CYGPKG_DIAGNOSIS {
2632 alias { "Diagnosis" DIAGNOSIS diagnosis }
2633 directory services/diagnosis
2634 script diagnosis.cdl
2635 description "Diagnosis"
2638 package CYGPKG_UITRON {
2639 alias { "uITRON compatibility" uitron }
2640 directory compat/uitron
2643 eCos supports a uITRON Compatibility Layer, providing full Level S
2644 (Standard) compliance with Version 3.02 of the uITRON Standard, plus
2645 many Level E (Extended) features. uITRON is the premier Japanese
2646 embedded RTOS standard."
2649 package CYGPKG_ISOINFRA {
2650 alias { "ISO C and POSIX infrastructure" isoinfra }
2654 eCos supports implementations of ISO C libraries and POSIX implementations.
2655 This package provides infrastructure used by all such implementations."
2658 package CYGPKG_POSIX {
2659 alias { "POSIX compatibility" posix }
2660 directory compat/posix
2663 This package enables compatibility with the ISO/IEEE 1003.1 POSIX
2664 standard. This allows the user application to use a well known
2665 standard API, and starts a thread to invoke the user function
2669 package CYGPKG_LIBC {
2670 alias { "C library" libc clib clibrary }
2671 directory language/c/libc/common
2674 The packages under this package enable compatibility with the ISO C
2675 standard - ISO/IEC 9899:1990. This allows the user application to use
2676 well known standard C library functions, and in eCos starts a thread
2677 to invoke the user function main(). This package is a top-level placeholder
2678 to contain the implementations."
2681 package CYGPKG_LIBC_I18N {
2682 alias { "ISO C library internationalization" libc_i18n }
2683 directory language/c/libc/i18n
2686 This package provides internationalization functions specified by the
2687 ISO C standard - ISO/IEC 9899:1990."
2690 package CYGPKG_LIBC_SETJMP {
2691 alias { "ISO C library non-local jumps" libc_setjmp }
2692 directory language/c/libc/setjmp
2695 This package provides non-local jump functionality specified by the
2696 ISO C standard - ISO/IEC 9899:1990."
2699 package CYGPKG_LIBC_SIGNALS {
2700 alias { "ISO C library signals" libc_signals }
2701 directory language/c/libc/signals
2704 This component controls signal functionality, as implemented in
2705 ISO/IEC 9899:1990 chapter 7.7 with the signal() and raise() functions.
2706 As well as allowing a program to send itself signals, it is also
2707 possible to cause hardware exceptions to be signalled to the program
2711 package CYGPKG_LIBC_STARTUP {
2712 alias { "ISO environment startup/termination" libc_startup }
2713 directory language/c/libc/startup
2716 This package manages the control of the
2717 environment (in the general sense) that an
2718 application would require for full ISO C / POSIX
2719 compatibility, including a main() entry point
2720 supplied with arguments and an environment
2721 (as retrievable by the getenv() function).
2722 It also includes at the other end of things,
2723 what happens when main() returns or exit() is
2727 package CYGPKG_LIBC_STDIO {
2728 alias { "ISO C library standard input/output functions" libc_stdio }
2729 directory language/c/libc/stdio
2732 This package provides standard input/output functions associated
2733 with the header file <stdio.h> as specified by the
2734 ISO C standard - ISO/IEC 9899:1990."
2737 package CYGPKG_LIBC_STDLIB {
2738 alias { "ISO C library general utility functions" libc_stdlib }
2739 directory language/c/libc/stdlib
2742 This package provides general utility functions associated
2743 with the header file <stdlib.h> as specified by the
2744 ISO C standard - ISO/IEC 9899:1990."
2747 package CYGPKG_LIBC_STRING {
2748 alias { "ISO C library string functions" libc_string }
2749 directory language/c/libc/string
2752 This package provides string functions specified by the ISO C standard
2753 - ISO/IEC 9899:1990."
2756 package CYGPKG_LIBC_TIME {
2757 alias { "ISO C library date/time functions" libc_time }
2758 directory language/c/libc/time
2761 This package provides date and time manipulation functionality specified
2762 by the ISO C standard - ISO/IEC 9899:1990."
2765 package CYGPKG_LIBM {
2766 alias { "Math library" libm mathlib mathlibrary }
2767 directory language/c/libm
2770 ISO standard floating point mathematical library containing many
2771 useful functions for mathematical calculations."
2774 package CYGPKG_ERROR {
2775 alias { "Common error code support" error errors }
2779 This package contains the common list of error and status codes. It is
2780 held centrally to allow packages to interchange error codes and status
2781 codes in a common way, rather than each package having its own
2782 conventions for error/status reporting. The error codes are modelled
2783 on the POSIX style naming e.g. EINVAL etc. This package also provides
2784 the standard strerror() function to convert error codes to textual
2785 representation, as well as an implementation of the errno idiom."
2788 package CYGPKG_CYGMON {
2789 alias { "CygMon support via eCos" cygmon }
2793 This package supports the CygMon \[stand-alone debug monitor\]
2794 using eCos as the underlying board support mechanism."
2797 package CYGPKG_REDBOOT {
2798 alias { "RedBoot, the Red Hat bootstrap" cygmon }
2802 This package creates the RedBoot \[stand-alone bootstrap & debug monitor\]
2803 using eCos as the underlying board support mechanism."
2806 package CYGPKG_MICROWINDOWS {
2807 alias { "Microwindows" mw }
2808 directory services/gfx/mw
2809 script microwindows.cdl
2810 description "Microwindows."
2813 package CYGPKG_REDBOOT_WINCE_SUPPORT {
2814 alias { "WinCE bootloader Support" redboot_wince }
2818 description "This option enables MS Windows CE EShell support
2819 and Windows CE .BIN images support"
2822 package CYGPKG_HAL_SH_SH7750_DREAMCAST {
2823 alias { "SEGA Dreamcast" hal_sh_dreamcast sh_dreamcast_hal }
2824 directory hal/sh/dreamcast
2825 script hal_sh_sh7750_dreamcast.cdl
2828 This SH HAL package provides the support needed to run
2829 eCos on SEGA Dreamcast."
2832 # --------------------------------------------------------------------------
2834 package CYGPKG_HAL_ARM {
2835 alias { "ARM common HAL" hal_arm arm_hal arm_arch_hal }
2836 directory hal/arm/arch
2840 The ARM architecture HAL package provides generic support for this
2841 processor architecture. It is also necessary to select a specific
2842 target platform HAL package."
2845 package CYGPKG_HAL_ARM_PID {
2846 alias { "ARM development board (PID)" hal_arm_pid arm_pid_hal }
2847 directory hal/arm/pid
2848 script hal_arm_pid.cdl
2851 The pid HAL package provides the support needed to run eCos on a ARM
2855 package CYGPKG_HAL_ARM_AEB {
2856 alias { "ARM evaluation board (AEB-1)" hal_arm_aeb arm_aeb_hal }
2857 directory hal/arm/aeb
2858 script hal_arm_aeb.cdl
2861 The aeb HAL package provides the support needed to run eCos on a ARM
2865 package CYGPKG_HAL_ARM_E7T {
2866 alias { "ARM Evaluator7T board (AEB-2)" hal_arm_e7t arm_e7t_hal }
2867 directory hal/arm/e7t
2868 script hal_arm_e7t.cdl
2871 The e7t HAL package provides the support needed to run eCos on a ARM
2872 Evaluator7T board (aka the AEB-2)."
2875 package CYGPKG_HAL_ARM_INTEGRATOR {
2876 alias { "ARM development board (INTEGRATOR)" hal_arm_integrator arm_integrator_hal }
2877 directory hal/arm/integrator
2878 script hal_arm_integrator.cdl
2881 The INTEGRATOR HAL package provides the support needed to
2882 run eCos on a ARM INTEGRATOR eval board."
2885 package CYGPKG_HAL_ARM_AT91 {
2886 alias { "Atmel AT91 variant HAL" hal_arm_at91 arm_at91_hal }
2887 directory hal/arm/at91/var
2888 script hal_arm_at91.cdl
2891 The at91 HAL package provides the support needed to run eCos on Atmel
2892 AT91 based targets."
2895 package CYGPKG_HAL_ARM_AT91_JTST {
2896 alias { "Atmel AT572D740 (diopsis) evaluation board (jtst)" hal_arm_at91 arm_at91_hal }
2897 directory hal/arm/at91/jtst
2898 script hal_arm_at91_jtst.cdl
2901 The JTST HAL package provides the support needed to run eCos on
2902 the Atmel evaluation board AT572D74-DK1."
2905 package CYGPKG_HAL_ARM_AT91SAM7 {
2906 alias { "Atmel AT91SAM7" hal_arm_at91sam7 arm_at91_sam7 }
2907 directory hal/arm/at91/at91sam7s
2908 script hal_arm_at91sam7s.cdl
2911 The at91sam7 HAL package provides the support needed to run eCos on
2912 an Atmel AT91SAM7 family of CPUs."
2915 package CYGPKG_HAL_ARM_AT91SAM7SEK {
2916 alias { "Atmel AT91SAM7S" hal_arm_at91sam7sek arm_at91_sam7sek }
2917 directory hal/arm/at91/at91sam7sek
2918 script hal_arm_at91sam7sek.cdl
2921 The at91sam7sek HAL package provides the support needed to run eCos on
2922 an Atmel AT91SAM7S-EK development board."
2925 package CYGPKG_HAL_ARM_AT91SAM7XEK {
2926 alias { "Atmel AT91SAM7X" hal_arm_at91sam7xek arm_at91_sam7xek }
2927 directory hal/arm/at91/at91sam7xek
2928 script hal_arm_at91sam7xek.cdl
2931 The at91sam7xek HAL package provides the support needed to run eCos on
2932 an Atmel AT91SAM7X-EK development board."
2935 package CYGPKG_HAL_ARM_SAM7EX256 {
2936 alias { "Olimex SAM7EX256" hal_arm_sam7ex256 arm_sam7_ex256 }
2937 directory hal/arm/at91/sam7ex256
2938 script hal_arm_sam7ex256.cdl
2941 The SAM7EX256 HAL package provides the support needed to run eCos on
2942 an Olimex SAM7-EX256 development board."
2945 package CYGPKG_HAL_ARM_AT91_EB40 {
2946 alias { "Atmel evaluation board (EB40)" hal_arm_at91 arm_at91_hal }
2947 directory hal/arm/at91/eb40
2948 script hal_arm_at91_eb40.cdl
2951 The eb40 HAL package provides the support needed to run eCos on an Atmel
2952 evaluation board (EB40)."
2955 package CYGPKG_HAL_ARM_AT91_EB40A {
2956 alias { "Atmel evaluation board (EB40A)" hal_arm_at91_eb40a arm_at91_eb40a_hal }
2957 directory hal/arm/at91/eb40a
2958 script hal_arm_at91_eb40a.cdl
2961 The eb40a HAL package provides the support needed to run eCos on an Atmel
2962 evaluation board (EB40A)."
2965 package CYGPKG_HAL_ARM_AT91_EB42 {
2966 alias { "Atmel evaluation board (EB42)" hal_arm_at91_eb42 arm_at91_eb42_hal }
2967 directory hal/arm/at91/eb42
2968 script hal_arm_at91_eb42.cdl
2971 The eb42 HAL package provides the support needed to run eCos on an Atmel
2972 evaluation board (EB42)."
2975 package CYGPKG_HAL_ARM_AT91_EB55 {
2976 alias { "Atmel evaluation board (EB55)" hal_arm_at91_eb55 arm_at91_eb55_hal }
2977 directory hal/arm/at91/eb55
2978 script hal_arm_at91_eb55.cdl
2981 The eb55 HAL package provides the support needed to run eCos on an
2982 Atmel evaluation board (EB55)."
2985 package CYGPKG_HAL_ARM_AT91_PHYCORE {
2986 alias { "PHYTEC evaluation board (phyCORE AT91M55800A)" hal_arm_at91_phycore arm_at91_phycore_hal }
2987 directory hal/arm/at91/phycore
2988 script hal_arm_at91_phycore.cdl
2991 The phyCORE HAL package provides the support needed to run eCos on
2992 an PHYTEC evaluation board (phyCORE AT91M55800A based on HD200)."
2995 package CYGPKG_HAL_ARM_LPC2XXX {
2996 alias { "Philips LPC2XXX variant HAL" hal_arm_lpc2xxx arm_lpc2xxx_hal }
2997 directory hal/arm/lpc2xxx/var
2998 script hal_arm_lpc2xxx.cdl
3001 The LPC2XXX HAL package provides the support needed to run eCos on
3002 Philips LPC2XXX based targets."
3005 package CYGPKG_HAL_ARM_LPC24XX {
3006 alias { "NXP LPC24XX variant HAL" hal_arm_lpc24xx arm_lpc24xx_hal }
3007 directory hal/arm/lpc24xx/var
3008 script hal_arm_lpc24xx.cdl
3011 The LPC24XX HAL package provides the support needed to run eCos on
3012 NXP LPC24XX based targets."
3015 package CYGPKG_HAL_ARM_LPC2XXX_MCB2100 {
3016 alias { "Keil evaluation board MCB2100 " hal_mcb2100_arm }
3017 directory hal/arm/lpc2xxx/mcb2100
3018 script hal_arm_lpc2xxx_mcb2100.cdl
3021 The mcb2100 HAL package provides the support needed to run eCos on an
3022 the MCB2100 evaluation board from Keil."
3025 package CYGPKG_HAL_ARM_LPC2XXX_P2106 {
3026 alias { "Olimex evaluation board LPC-P2106 " hal_p2106_arm }
3027 directory hal/arm/lpc2xxx/p2106
3028 script hal_arm_lpc2xxx_p2106.cdl
3031 The p2106 HAL package provides the support needed to run eCos on an the
3032 LPC-2106 evaluation board from Olimex."
3035 package CYGPKG_HAL_ARM_LPC2XXX_PHYCORE229X {
3036 alias { "phyCORE-LPC229x development board" arm_lpc2xxx_phycore229x }
3037 directory hal/arm/lpc2xxx/phycore229x
3038 script hal_arm_lpc2xxx_phycore229x.cdl
3041 The Phycore HAL package provides the support needed to run eCos
3042 on a Phytec phyCORE-LPC229x development board."
3045 package CYGPKG_HAL_ARM_LPC24XX_EA2468 {
3046 alias { "Embedded Artists LPC2468 OEM board" arm_lpc2xxx_ea2468 }
3047 directory hal/arm/lpc24xx/ea2468
3048 script hal_arm_lpc24xx_ea2468.cdl
3051 The Embedded Artists LPC2468 HAL package provides the support needed
3052 to run eCos on a Embbeded Artists LPC2468 OEM board."
3055 package CYGPKG_HAL_ARM_LPC2XXX_LPCMT {
3056 alias { "Olimex evaluation board LPC-MT " hal_lpcmt_arm }
3057 directory hal/arm/lpc2xxx/lpcmt
3058 script hal_arm_lpc2xxx_lpcmt.cdl
3061 The lpcmt HAL package provides the support needed to run eCos on an the
3062 LPC-MT evaluation board from Olimex."
3065 package CYGPKG_HAL_ARM_MAC7100 {
3066 alias { "Freescale MAC7100 variant HAL" hal_arm_mac7100 arm_mac7100_hal }
3067 directory hal/arm/mac7100/var
3068 script hal_arm_mac7100.cdl
3071 The mac7100 HAL package provides the support needed to run eCos on Freescale
3072 MAC7100 based targets."
3075 package CYGPKG_HAL_ARM_MAC7100_MACE1 {
3076 alias { "MAC7100 evaluation board (MACE1)" hal_arm_mac7100_mace1 arm_mac7100_mace1_hal }
3077 directory hal/arm/mac7100/mace1
3078 script hal_arm_mac7100_mace1.cdl
3081 The MACE1 HAL package provides the support needed to run eCos on an
3082 MAC7100 evaluation board (MACE1)."
3085 package CYGPKG_HAL_ARM_MAC7100_MAC7100EVB {
3086 alias { "MAC7100EVB evaluation board (Freescale)" hal_arm_mac7100_mac7100evb arm_mac7100_mac7100evb_hal }
3087 directory hal/arm/mac7100/mac7100evb
3088 script hal_arm_mac7100_mac7100evb.cdl
3091 The MAC7100EVB HAL package provides the support needed to run eCos on an
3092 MAC7100 evaluation board (MAC7100EVB)."
3095 package CYGPKG_HAL_ARM_EBSA285 {
3096 alias { "Intel EBSA285 StrongARM board" hal_arm_ebsa285 arm_ebsa285_hal }
3097 directory hal/arm/ebsa285
3098 script hal_arm_ebsa285.cdl
3101 The EBSA285 HAL package provides the support needed to run
3102 eCos on a Intel EBSA285 StrongARM eval board."
3105 package CYGPKG_HAL_ARM_ARM9 {
3106 alias { "ARM9 variant" hal_arm_arm9 }
3107 directory hal/arm/arm9/var
3108 script hal_arm_arm9.cdl
3111 The ARM9 HAL package provides the support needed to run
3112 eCos on a ARM9 based systems."
3115 package CYGPKG_HAL_ARM_ARM9_AAED2000 {
3116 alias { "Agilent AAED2000 unit" hal_arm_arm9_aaed }
3117 directory hal/arm/arm9/aaed2000
3118 script hal_arm_arm9_aaed2000.cdl
3121 The AAED2000 HAL package provides the support needed to run
3122 eCos on an Agilent AAED2000 board."
3125 package CYGPKG_HAL_ARM_ARM9_EXCALIBUR {
3126 alias { "Altera Excalibur ARM9 board" hal_arm_arm9_excalibur }
3127 directory hal/arm/arm9/excalibur
3128 script hal_arm_arm9_excalibur.cdl
3131 The Excalibur HAL package provides the support needed to run
3132 eCos on an Altera Excalibur ARM9 board."
3135 package CYGPKG_HAL_ARM_ARM9_SMDK2410 {
3136 alias { "Samsung ARM9/SMDK2410 development board" hal_arm_arm9_smdk2410 }
3137 directory hal/arm/arm9/smdk2410
3138 script hal_arm_arm9_smdk2410.cdl
3141 The SMDK2410 HAL package provides the support needed to run
3142 eCos on Samsung SMDK2410 and S3c2410x (ARM9) based development boards."
3145 package CYGPKG_HAL_ARM_ARM9_INNOVATOR {
3146 alias { "Innovator (ARM)" hal_arm_arm9_innovator }
3147 directory hal/arm/arm9/innovator
3148 script hal_arm_arm9_innovator.cdl
3151 The Innovator HAL package provides the support needed to run
3152 RedBoot on the ARM processor of the Innovator.
3154 NOTE: Full support for eCos is not provided yet. This HAL
3155 contains only the minimum amount necessary to run RedBoot
3156 on the Innovator. In particular, interrupts are not yet
3157 supported. Watch this space for more details in the near
3161 package CYGPKG_HAL_ARM_SA11X0 {
3162 alias { "Intel SA11X0 Chipset" hal_arm_sa11x0 }
3163 directory hal/arm/sa11x0/var
3164 script hal_arm_sa11x0.cdl
3167 The SA11X0 HAL package provides the support needed to run
3168 eCos on a Intel StrongARM SA11X0 based systems."
3171 package CYGPKG_HAL_ARM_SA11X0_ASSABET {
3172 alias { "Intel SA1110 Assabet eval board" hal_arm_sa11x0_assabet }
3173 directory hal/arm/sa11x0/assabet
3174 script hal_arm_sa11x0_assabet.cdl
3177 The ASSABET HAL package provides the support needed to run
3178 eCos on a Intel StrongARM SA1110 evaluation board (assabet)."
3181 package CYGPKG_HAL_ARM_SA11X0_CERF {
3182 alias { "Intrinsyc Cerf board" hal_arm_sa11x0_cerf }
3183 directory hal/arm/sa11x0/cerf
3184 script hal_arm_sa11x0_cerf.cdl
3187 The CERF HAL package provides the support needed to run
3188 eCos on a Intrinsyc StrongARM SA1110 Cerf board."
3191 package CYGPKG_HAL_ARM_SA11X0_CERFPDA {
3192 alias { "Intrinsyc Cerfpda" hal_arm_sa11x0_cerfpda }
3193 directory hal/arm/sa11x0/cerfpda
3194 script hal_arm_sa11x0_cerfpda.cdl
3197 The CERFPDA HAL package provides the support needed to run
3198 eCos on a Intrinsyc StrongARM SA1110 Cerfpda."
3201 package CYGPKG_HAL_ARM_SA11X0_IPAQ {
3202 alias { "Compaq iPAQ Pocket PC" hal_arm_sa11x0_ipaq }
3203 directory hal/arm/sa11x0/ipaq
3204 script hal_arm_sa11x0_ipaq.cdl
3207 The IPAQ HAL package provides the support needed to run
3208 eCos on a Intel StrongARM SA1110 pocket PC (Compaq iPAQ)."
3211 package CYGPKG_HAL_ARM_SA11X0_FLEXANET {
3212 alias { "SA1110 Flexanet board" hal_arm_sa11x0_flexanet }
3213 directory hal/arm/sa11x0/flexanet
3214 script hal_arm_sa11x0_flexanet.cdl
3217 The FLEXANET HAL package provides the support needed to run
3218 eCos on an SA1110 Flexanet board."
3221 package CYGPKG_HAL_ARM_SNDS {
3222 alias { "Samsung SNDS" hal_arm_snds arm_snds_hal}
3223 directory hal/arm/snds
3224 script hal_arm_snds.cdl
3227 The SNDS HAL package provides the support needed to run eCos on a
3228 Samsung SNDS eval board"
3231 package CYGPKG_DEVS_ETH_SMSC_LAN91CXX {
3232 alias { "SMSC LAN91CXX ethernet driver" lan91cxx_eth_driver lan9000_eth_driver }
3234 directory devs/eth/smsc/lan91cxx
3235 script smsc_lan91cxx_eth_drivers.cdl
3236 description "Ethernet driver for SMSC LAN91CXX (LAN9000) controller."
3239 package CYGPKG_DEVS_ETH_SMSC_LAN92XX {
3240 alias { "SMSC LAN92XX ethernet driver" lan92xx_eth_driver lan9217_eth_driver }
3242 directory devs/eth/smsc/lan92xx
3243 script smsc_lan92xx_eth_drivers.cdl
3244 description "Ethernet driver for SMSC LAN92XX (LAN9217) controller."
3247 package CYGPKG_HAL_ARM_SA11X0_NANO {
3248 alias { "Intel SA1110 nanoEngine eval board" hal_arm_sa11x0_nano }
3249 directory hal/arm/sa11x0/nano
3250 script hal_arm_sa11x0_nano.cdl
3253 The nanoEngine HAL package provides the support needed to run
3254 eCos on the Bright Star Engineering nanoEngine StrongARM SA1110 board."
3257 package CYGPKG_DEVS_ETH_ARM_NANO {
3258 alias { "BSE nanoEngine with 82559 ethernet driver"
3259 devs_eth_arm_nano nano_eth_driver }
3261 directory devs/eth/arm/nano
3262 script nano_eth_drivers.cdl
3263 description "Ethernet driver for SA11x0 nanoEngine with Intel
3264 i82559 ethernet interfaces."
3267 package CYGPKG_HAL_ARM_SA11X0_BRUTUS {
3268 alias { "Intel SA1100 Brutus eval board" hal_arm_sa11x0_brutus }
3269 directory hal/arm/sa11x0/brutus
3270 script hal_arm_sa11x0_brutus.cdl
3273 The BRUTUS HAL package provides the support needed to run
3274 eCos on a Intel StrongARM SA1110 evaluation board (brutus)."
3277 package CYGPKG_HAL_ARM_SA11X0_SA1100MM {
3278 alias { "Intel SA1100 Multimedia eval board" hal_arm_sa11x0_sa1100mm }
3279 directory hal/arm/sa11x0/sa1100mm
3280 script hal_arm_sa11x0_sa1100mm.cdl
3283 The MULTIMEDIA HAL package provides the support needed to run
3284 eCos on a Intel StrongARM SA1110 Multimedia evaluation board."
3287 package CYGPKG_HAL_ARM_EDB7XXX {
3288 alias { "Cirrus Logic ARM7 based development boards" hal_arm_edb7xxx arm_edb7xxx_hal }
3289 directory hal/arm/edb7xxx
3290 script hal_arm_edb7xxx.cdl
3293 The EDB7XXX HAL package provides the support needed to run eCos on Cirrus Logic CL-PS7111 and EP7xxx based development boards."
3296 package CYGPKG_HAL_ARM_CMA230 {
3297 alias { "Cogent CMA230/222 board" hal_arm_cma230 arm_cma230_hal }
3298 directory hal/arm/cma230
3299 script hal_arm_cma230.cdl
3302 The cma230 HAL package provides the support needed to run eCos on a Cogent
3303 CMA230 (ARM7TDMI) or CMA222 (ARM710T) eval board."
3306 package CYGPKG_HAL_ARM_AIM711 {
3307 alias { "ARM Industial Module AIM 711" hal_arm_aim711 arm_aim711_hal}
3308 directory hal/arm/aim711
3309 script hal_arm_aim711.cdl
3312 The ARM Industial Module AIM 711 HAL package provides the support
3313 needed to run eCos on a ARM Industial Module AIM 711 from
3314 Vision Systems GmbH."
3317 package CYGPKG_HAL_ARM_XSCALE_CORE {
3318 alias { "Intel XScale Core" hal_arm_xscale_core }
3319 directory hal/arm/xscale/cores
3320 script hal_arm_xscale_core.cdl
3323 The XScale core HAL package provides the support needed to run eCos
3324 on all Intel XScale based systems."
3327 package CYGPKG_HAL_ARM_XSCALE_IOP310 {
3328 alias { "Intel IOP8310 (IQ80200/IQ80310) XScale chipset" hal_arm_iop310 arm_iop310_hal }
3329 directory hal/arm/xscale/iop310
3330 script hal_arm_xscale_iop310.cdl
3333 The IOP310 HAL package provides the support needed to run
3334 eCos on a system using the Intel XScale IOP310 (IQ80200/80310) chipset."
3337 package CYGPKG_HAL_ARM_XSCALE_IQ80310 {
3338 alias { "Intel IQ80310 (Cyclone) eval board" hal_arm_xscale_iq80310 hal_arm_xscale_cyclone }
3339 directory hal/arm/xscale/iq80310
3340 script hal_arm_xscale_iq80310.cdl
3343 The IQ80310 HAL package provides the support needed to run
3344 eCos on an Intel Cyclone evaluation board, utilizing an Intel XScale
3345 IQ80200/80310 chipset."
3348 package CYGPKG_HAL_ARM_XSCALE_NPWR {
3349 alias { "NPWR Linux Engine" hal_arm_xscale_npwr }
3350 directory hal/arm/xscale/npwr
3351 script hal_arm_xscale_npwr.cdl
3354 The NPWR HAL package provides the support needed to run
3355 eCos on a NPWR Linux Engine, utilizing an Intel XScale
3356 IQ80200/80310 chipset."
3359 package CYGPKG_DEVS_ETH_ARM_XSCALE_NPWR {
3360 alias { "NPWR Linux Engine ethernet drivers" devs_eth_arm_xscale_npwr }
3362 directory devs/eth/arm/npwr
3363 script npwr_eth_drivers.cdl
3364 description "Ethernet drivers for NPWR Linux Engine via 82544 NIC."
3367 package CYGPKG_HAL_ARM_XSCALE_VERDE {
3368 alias { "Intel XScale 80320 I/O Processor" hal_arm_xscale_verde }
3369 directory hal/arm/xscale/verde
3370 script hal_arm_xscale_verde.cdl
3373 The XSCALE HAL package provides the support needed to run
3374 eCos on Intel 80320 based systems."
3377 package CYGPKG_HAL_ARM_XSCALE_IQ80321 {
3378 alias { "Intel XScale IQ80321 eval board" hal_arm_xscale_iq80321 }
3379 directory hal/arm/xscale/iq80321
3380 script hal_arm_xscale_iq80321.cdl
3383 The IQ80321 HAL package provides the support needed to run
3384 eCos on an Intel XScale IQ80321 evaluation board."
3387 package CYGPKG_HAL_ARM_XSCALE_IXP425 {
3388 alias { "Intel XScale IXP425 Network Processor" hal_arm_xscale_ixp425 }
3389 directory hal/arm/xscale/ixp425
3390 script hal_arm_xscale_ixp425.cdl
3393 The XScale IXP425 HAL package provides the support needed to run
3394 eCos on Intel XScale IXP425 network processor based systems."
3397 package CYGPKG_HAL_ARM_XSCALE_XSENGINE {
3398 alias { "Exys XSEngine" hal_arm_xscale_xsengine }
3399 directory hal/arm/xscale/xsengine
3400 script hal_arm_xscale_xsengine.cdl
3403 The XSEngine HAL package provides the support needed to run
3404 eCos on an Exys XSEngine board."
3407 package CYGPKG_HAL_ARM_XSCALE_IXDP425 {
3408 alias { "Intel XScale IXDP425 Network Processor eval board" hal_arm_xscale_ixdp425 }
3409 directory hal/arm/xscale/ixdp425
3410 script hal_arm_xscale_ixdp425.cdl
3413 The IXDP425 HAL package provides the support needed to run
3414 eCos on an Intel XScale IXDP425 network processor evaluation board."
3417 package CYGPKG_HAL_ARM_XSCALE_GRG {
3418 alias { "Intel XScale Generic Residential Gateway" hal_arm_xscale_grg }
3419 directory hal/arm/xscale/grg
3420 script hal_arm_xscale_grg.cdl
3423 The GRG HAL package provides the support needed to run eCos on an
3424 Intel Generic Residential Gateway evaluation board."
3427 package CYGPKG_HAL_ARM_XSCALE_PRPMC1100 {
3428 alias { "Motorola PrPMC1100 PMC for Intel XScale IXC1100" hal_arm_xscale_prpmc1100 }
3429 directory hal/arm/xscale/prpmc1100
3430 script hal_arm_xscale_prpmc1100.cdl
3433 The PrPMC1100 HAL package provides the support needed to run eCos on an
3434 Motorola PrPMC1100 evaluation board."
3437 package CYGPKG_HAL_ARM_XSCALE_PXA2X0 {
3438 alias { "Intel PXA2X0" hal_arm_xscale_pxa2x0 }
3439 directory hal/arm/xscale/pxa2x0
3440 script hal_arm_xscale_pxa2x0.cdl
3443 The PXA2X0 HAL package provides the support needed to run
3444 eCos on Intel PXA2X0 based systems."
3447 package CYGPKG_HAL_ARM_XSCALE_MPC50 {
3448 alias { "MICROPLEX Printer Controller 5.0" hal_arm_xscale_mpc50 }
3449 directory hal/arm/xscale/mpc50
3450 script hal_arm_xscale_mpc50.cdl
3453 The MPC50 HAL package provides the support needed to run
3457 package CYGPKG_HAL_ARM_MDBMX1 {
3458 alias { "Freescale MC9328MX1 Chipset" hal_arm_mdbmx1 }
3459 directory hal/arm/mdbmx1/var
3460 script hal_arm_mdbmx1.cdl
3463 The MDBMX1 HAL package provides the support needed to run
3464 eCos on Freescale MC9328MX1 based systems."
3467 package CYGPKG_HAL_ARM_MDBMX1_ADS {
3468 alias { "Freescale MC9328MX1 ADS board" hal_arm_mdbmx1_ads }
3469 directory hal/arm/mdbmx1/ads
3470 script hal_arm_mdbmx1_ads.cdl
3473 The ADS HAL package provides the support needed to run
3474 eCos on a Freescale MC9328MX1 ADS board."
3477 package CYGPKG_HAL_ARM_MX21 {
3478 alias { "Freescale i.MX21 Chipset" hal_arm_mx21 }
3479 directory hal/arm/mx21/var
3480 script hal_arm_soc.cdl
3483 The MX21 HAL package provides the support needed to run
3484 eCos on Freescale i.MX21 based systems."
3487 package CYGPKG_HAL_ARM_MX21ADS {
3488 alias { "Freescale i.MX21 ADS board" hal_arm_mx21ads }
3489 directory hal/arm/mx21/ads
3490 script hal_arm_board.cdl
3493 The ADS HAL package provides the support needed to run
3494 eCos on a Freescale i.MX21 ADS board."
3497 package CYGPKG_HAL_ARM_MX25 {
3498 alias { "Freescale i.MX25 Chipset" hal_arm_mx25 }
3499 directory hal/arm/mx25/var
3500 script hal_arm_soc.cdl
3503 The MX25 HAL package provides the support needed to run
3504 eCos on Freescale i.MX25 based systems."
3507 package CYGPKG_HAL_ARM_MX27 {
3508 alias { "Freescale i.MX27 Chipset" hal_arm_mx27 }
3509 directory hal/arm/mx27/var
3510 script hal_arm_soc.cdl
3513 The MX21 HAL package provides the support needed to run
3514 eCos on Freescale i.MX27 based systems."
3517 package CYGPKG_HAL_ARM_MX27ADS {
3518 alias { "Freescale i.MX27 ADS board" hal_arm_mx27ads }
3519 directory hal/arm/mx27/ads
3520 script hal_arm_board.cdl
3523 The ADS HAL package provides the support needed to run
3524 eCos on a Freescale i.MX27 ADS board."
3527 package CYGPKG_HAL_ARM_MX27_3STACK {
3528 alias { "Freescale i.MX27 3-Stack board" hal_arm_mx27_3stack }
3529 directory hal/arm/mx27/3stack
3530 script hal_arm_board.cdl
3533 The 3-Stack HAL package provides the support needed to run
3534 eCos on a Freescale i.MX27 3-Stack board."
3537 package CYGPKG_HAL_ARM_MX31 {
3538 alias { "Freescale i.MX31 Chipset" hal_arm_mx31 }
3539 directory hal/arm/mx31/var
3540 script hal_arm_soc.cdl
3543 The MX31 HAL package provides the support needed to run
3544 eCos on Freescale i.MX31 based systems."
3547 package CYGPKG_HAL_ARM_MX35 {
3548 alias { "Freescale i.MX35 Chipset" hal_arm_mx35 }
3549 directory hal/arm/mx35/var
3550 script hal_arm_soc.cdl
3553 The MX35 HAL package provides the support needed to run
3554 eCos on Freescale i.MX35 based systems."
3557 package CYGPKG_HAL_ARM_MX35EVB {
3558 alias { "Freescale i.MX35 EVB board" hal_arm_mx35evb }
3559 directory hal/arm/mx35/evb
3560 script hal_arm_board.cdl
3563 The ADS HAL package provides the support needed to run
3564 eCos on a Freescale i.MX35 EVB board."
3567 package CYGPKG_HAL_ARM_MX37 {
3568 alias { "Freescale i.MX37 Chipset" hal_arm_mx37 }
3569 directory hal/arm/mx37/var
3570 script hal_arm_soc.cdl
3573 The MX37 HAL package provides the support needed to run
3574 eCos on Freescale i.MX37 based systems."
3577 package CYGPKG_HAL_ARM_MX51 {
3578 alias { "Freescale i.MX51 Chipset" hal_arm_mx51 }
3579 directory hal/arm/mx51/var
3580 script hal_arm_soc.cdl
3583 The MX51 HAL package provides the support needed to run
3584 eCos on Freescale i.MX51 based systems."
3587 package CYGPKG_HAL_ARM_MXC91321 {
3588 alias { "Freescale MXC91321 Chipset" hal_arm_mxc91321 }
3589 directory hal/arm/mxc91321/var
3590 script hal_arm_soc.cdl
3593 The MXC91321 HAL package provides the support needed to run
3594 eCos on Freescale MXC91321 based systems."
3597 package CYGPKG_HAL_ARM_MXC91321_CHIP_DEF {
3598 alias { "Freescale MXC91321 Chipset" hal_arm_mxc91321_def }
3599 directory hal/arm/mxc91321/var
3600 script hal_arm_mxc91321_def.cdl
3603 MXC91321 specific defines."
3606 package CYGPKG_HAL_ARM_MX31ADS {
3607 alias { "Freescale i.MX31 ADS board" hal_arm_mx31ads }
3608 directory hal/arm/mx31/ads
3609 script hal_arm_board.cdl
3612 The ADS HAL package provides the support needed to run
3613 eCos on a Freescale i.MX31 ADS board."
3616 package CYGPKG_HAL_ARM_MX25_3STACK {
3617 alias { "Freescale i.MX25 3-Stack board" hal_arm_mx25_3stack }
3618 directory hal/arm/mx25/3stack
3619 script hal_arm_board.cdl
3622 The 3-Stack HAL package provides the support needed to run
3623 eCos on a Freescale i.MX25 3-Stack board."
3626 package CYGPKG_HAL_ARM_MX31_3STACK {
3627 alias { "Freescale i.MX31 3-Stack board" hal_arm_mx31_3stack }
3628 directory hal/arm/mx31/3stack
3629 script hal_arm_board.cdl
3632 The 3-Stack HAL package provides the support needed to run
3633 eCos on a Freescale i.MX31 3-Stack board."
3636 package CYGPKG_HAL_ARM_MX35_3STACK {
3637 alias { "Freescale i.MX35 3-Stack board" hal_arm_mx35_3stack }
3638 directory hal/arm/mx35/3stack
3639 script hal_arm_board.cdl
3642 The 3-Stack HAL package provides the support needed to run
3643 eCos on a Freescale i.MX35 3-Stack board."
3646 package CYGPKG_HAL_ARM_MX37_3STACK {
3647 alias { "Freescale i.MX37 3-Stack board" hal_arm_mx37_3stack }
3648 directory hal/arm/mx37/3stack
3649 script hal_arm_board.cdl
3652 The 3-Stack HAL package provides the support needed to run
3653 eCos on a Freescale i.MX37 3-Stack board."
3656 package CYGPKG_HAL_ARM_MX51_3STACK {
3657 alias { "Freescale i.MX51 3-Stack board" hal_arm_mx51_3stack }
3658 directory hal/arm/mx51/3stack
3659 script hal_arm_board.cdl
3662 The 3-Stack HAL package provides the support needed to run
3663 eCos on a Freescale i.MX51 3-Stack board."
3666 package CYGPKG_HAL_ARM_MX51_BABBAGE {
3667 alias { "Freescale i.MX51 Babbage board" hal_arm_mx51_babbage }
3668 directory hal/arm/mx51/babbage
3669 script hal_arm_board.cdl
3672 The babbage HAL package provides the support needed to run
3673 eCos on a Freescale i.MX51 Babbage board."
3676 package CYGPKG_HAL_ARM_MX51_ROCKY {
3677 alias { "Freescale i.MX51 Rocky board" hal_arm_mx51_rocky }
3678 directory hal/arm/mx51/rocky
3679 script hal_arm_board.cdl
3682 The rocky HAL package provides the support needed to run
3683 eCos on a Freescale i.MX51 Rocky board."
3686 package CYGPKG_HAL_ARM_MXC30030EVB {
3687 alias { "Freescale MXC300-30 EVB board" hal_arm_mxc30030evb }
3688 directory hal/arm/mxc91321/evb
3689 script hal_arm_board.cdl
3692 The ADS HAL package provides the support needed to run
3693 eCos on a Freescale MXC300-30 EVB board."
3696 package CYGPKG_HAL_ARM_MXC30030ADS {
3697 alias { "Freescale MXC300-30 ADS board" hal_arm_mxc30030ads }
3698 directory hal/arm/mxc91321/mxc30030ads
3699 script hal_arm_board.cdl
3702 The MXC300-30 ADS HAL package provides the support needed to run
3703 eCos on a Freescale MXC300-30 ADS board."
3706 package CYGPKG_HAL_ARM_MXC30030TOPAZ {
3707 alias { "Freescale MXC300-30 TOPAZ board" hal_arm_mxc30030topaz }
3708 directory hal/arm/mxc91321/mxc30030topaz
3709 script hal_arm_board.cdl
3712 The MXC300-30 TOPAZ HAL package provides the support needed to run
3713 eCos on a Freescale MXC300-30 TOPAZ board."
3716 package CYGPKG_HAL_ARM_TX25KARO {
3717 alias { "Ka-Ro electronics TX25 processor module" hal_arm_tx25karo }
3718 directory hal/arm/mx25/karo
3719 script hal_arm_tx25.cdl
3722 The TX25 HAL package provides the support needed to run
3723 eCos on a Ka-Ro electronics TX25 processor module."
3726 package CYGPKG_HAL_ARM_TX27KARO {
3727 alias { "Ka-Ro electronics TX27 processor module" hal_arm_tx27karo }
3728 directory hal/arm/mx27/karo
3729 script hal_arm_tx27.cdl
3732 The TX27 HAL package provides the support needed to run
3733 eCos on a Ka-Ro electronics TX27 processor module."
3736 package CYGPKG_HAL_ARM_TX37KARO {
3737 alias { "KaRo electronics TX37 processor module" hal_arm_tx37karo }
3738 directory hal/arm/mx37/karo
3739 script hal_arm_tx37.cdl
3742 The TX37 HAL package provides the support needed to run
3743 eCos on a Ka-Ro electronics TX37 processor module."
3746 # --------------------------------------------------------------------------
3748 package CYGPKG_HAL_SH {
3749 alias { "SH common HAL" hal_sh sh_hal sh_arch_hal }
3750 directory hal/sh/arch
3754 The SH (SuperH) architecture HAL package provides generic
3755 support for this processor architecture. It is also
3756 necessary to select variant and target platform HAL
3760 package CYGPKG_HAL_SH_SH2 {
3761 alias { "SH2 architecture" hal_sh_sh2 }
3762 directory hal/sh/sh2
3763 script hal_sh_sh2.cdl
3766 The SH2 (SuperH 2) variant HAL package provides generic
3767 support for SH2 variant CPUs."
3770 package CYGPKG_HAL_SH_SH3 {
3771 alias { "SH3 architecture" hal_sh_sh3 }
3772 directory hal/sh/sh3
3773 script hal_sh_sh3.cdl
3776 The SH3 (SuperH 3) variant HAL package provides generic
3777 support for SH3 variant CPUs."
3780 package CYGPKG_HAL_SH_SH4 {
3781 alias { "SH4 architecture" hal_sh_sh4 }
3782 directory hal/sh/sh4
3783 script hal_sh_sh4.cdl
3786 The SH4 (SuperH 4) variant HAL package provides generic
3787 support for SH4 variant CPUs."
3790 package CYGPKG_HAL_SH_EDK7708 {
3791 alias { "Hitachi SH7708 board" hal_sh_edk sh_edk_hal }
3792 directory hal/sh/edk7708
3793 script hal_sh_edk7708.cdl
3796 This SH HAL package provides the support needed to run
3797 eCos on a Hitachi SH3 EDK7708 board."
3800 package CYGPKG_HAL_SH_SH7708_CQ7708 {
3801 alias { "CqREEK SH7708 board" hal_sh_cq sh_cq_hal }
3802 directory hal/sh/cq7708
3803 script hal_sh_sh7708_cq7708.cdl
3806 This SH HAL package provides the support needed to run
3807 eCos on a CqREEK SH7708 board."
3810 package CYGPKG_HAL_SH_SH7750_CQ7750 {
3811 alias { "CqREEK SH7750 board" hal_sh_cqsh4 sh_cqsh4_hal }
3812 directory hal/sh/cq7750
3813 script hal_sh_sh7750_cq7750.cdl
3816 This SH HAL package provides the support needed to run
3817 eCos on a CqREEK SH7750 board."
3820 package CYGPKG_HAL_SH_SH7729_HS7729PCI {
3821 alias { "Hitachi HS7729PCI board" hal_sh_sh7729_hs7729pci sh_sh7729_hs7729pci_hal }
3822 directory hal/sh/hs7729pci
3823 script hal_sh_sh7729_hs7729pci.cdl
3826 This SH HAL package provides the support needed to run
3827 eCos on a Hitachi HS7729PCI board."
3830 package CYGPKG_HAL_SH_SH77X9_SE77X9 {
3831 alias { "Hitachi SE77x9 board" hal_sh_sh77x9_se77x9 sh_sh77x9_se77x9_hal }
3832 directory hal/sh/se77x9
3833 script hal_sh_sh77x9_se77x9.cdl
3836 This SH HAL package provides the support needed to run
3837 eCos on a Hitachi Solution Engine 77x9 board."
3840 package CYGPKG_HAL_SH_SH7751_SE7751 {
3841 alias { "Hitachi SE7751 board" hal_sh_sh7751_se7751 sh_sh7751_se7751_hal }
3842 directory hal/sh/se7751
3843 script hal_sh_sh7751_se7751.cdl
3846 This SH HAL package provides the support needed to run
3847 eCos on a Hitachi Solution Engine 7751 board."
3850 package CYGPKG_HAL_SH_SH4_202_MD {
3851 alias { "SuperH SH4-202 MicroDev CPU Board" hal_sh_sh4_202_md }
3852 directory hal/sh/sh4_202_md
3853 script hal_sh_sh4_202_md.cdl
3856 The SH4-202 HAL package provides generic
3857 support for the SuperH SH4-202 MicroDev CPU board."
3860 # --------------------------------------------------------------------------
3862 package CYGPKG_HAL_H8300 {
3863 alias { "Hitachi H8300 common HAL" hal_h8300 h8300_hal}
3864 directory hal/h8300/arch
3865 script hal_h8300.cdl
3868 The Hitachi H8/300 architecture HAL package provides generic support for this
3869 processor architecture. It is also necessary to select a specific
3870 target platform HAL package."
3873 package CYGPKG_HAL_H8300_H8300H {
3874 alias { "Hitachi H8300H variant HAL" hal_h8300h h8300h_hal}
3875 directory hal/h8300/h8300h
3876 script hal_h8300_h8300h.cdl
3879 The H8/300H HAL package provides the support needed to run eCos on a Hitachi
3883 package CYGPKG_HAL_H8300_H8S {
3884 alias { "Hitachi H8S variant HAL" hal_h8s h8300h_hal}
3885 directory hal/h8300/h8s
3886 script hal_h8300_h8s.cdl
3889 The H8S HAL package provides the support needed to run eCos on a Hitachi
3893 package CYGPKG_HAL_H8300_H8300H_SIM {
3894 alias { "H8/300H simulator" hal_h8300h_sim h8300h_sim_hal }
3895 directory hal/h8300/sim
3896 script hal_h8300_h8300h_sim.cdl
3899 The minimal simulator HAL package is provided for use when
3900 only a simple simulation of the processor architecture is
3901 desired, as opposed to detailed simulation of any specific
3902 board. In particular it is not possible to simulate any of
3903 the I/O devices, so device drivers cannot be used."
3906 package CYGPKG_HAL_H8300_H8300H_AKI3068NET {
3907 alias { "Akizuki H8/3068 board" hal_h8300h_aki3068net h8300h_aki3068net_hal }
3908 directory hal/h8300/aki3068net
3909 script hal_h8300_h8300h_aki3068net.cdl
3912 The aki3068net HAL package provides the support needed to run
3913 eCos on a Akizuki H8/3068 Network micom board."
3916 package CYGPKG_HAL_H8300_H8300H_H8MAX {
3917 alias { "H8MAX board" hal_h8300h_h8max h8300h_h8max_hal }
3918 directory hal/h8300/h8max
3919 script hal_h8300_h8300h_h8max.cdl
3922 The h8max HAL package provides the support needed to run
3923 eCos on a H8MAX board."
3926 package CYGPKG_HAL_H8300_H8S_SIM {
3927 alias { "H8S simulator" hal_h8s_sim h8s_sim_hal }
3928 directory hal/h8300/sim_s
3929 script hal_h8300_h8s_sim.cdl
3932 The minimal simulator HAL package is provided for use when
3933 only a simple simulation of the processor architecture is
3934 desired, as opposed to detailed simulation of any specific
3935 board. In particular it is not possible to simulate any of
3936 the I/O devices, so device drivers cannot be used."
3939 package CYGPKG_HAL_H8300_H8S_EDOSK2674 {
3940 alias { "EDOSK-2674 board" hal_h8s_edosk2674 h8s_edosk2674_hal }
3941 directory hal/h8300/edosk2674
3942 script hal_h8300_h8s_edosk2674.cdl
3945 The edosk2674 HAL package provides the support needed to run
3946 eCos on a Hitachi Micro System Europe EDOSK-2674 Evalution board."
3949 # ==========================================================================
3950 # --------------------------------------------------------------------------
3952 package CYGPKG_HAL_I386 {
3953 alias { "i386 common HAL" hal_i386 i386_hal i386_arch_hal }
3954 directory hal/i386/arch
3958 The i386 architecture HAL package provides generic
3959 support for this processor architecture. It is also
3960 necessary to select a specific target platform HAL
3964 package CYGPKG_HAL_I386_GENERIC {
3965 alias { "i386 generic target" hal_i386_generic }
3966 directory hal/i386/generic
3967 script hal_i386_generic.cdl
3970 The i386 generic Target HAL package provides support
3971 for generic IA32 processors, from the 80386 to the latest
3976 package CYGPKG_HAL_I386_PCMB {
3977 alias { "i386 PC Motherboard" hal_i386_pcmb }
3978 directory hal/i386/pcmb
3979 script hal_i386_pcmb.cdl
3982 The i386 PC Motherboard HAL package provides the
3983 support needed to run eCos binaries on a standard i386
3984 PC motherboard. This is a support package for various
3985 actual platform specific targets."
3988 package CYGPKG_HAL_I386_PC {
3989 alias { "i386 PC target" hal_i386_pc }
3990 directory hal/i386/pc
3991 script hal_i386_pc.cdl
3994 The i386 PC Target HAL package provides the
3995 support needed to run eCos binaries on a standard i386
3999 # --------------------------------------------------------------------------
4001 package CYGPKG_HAL_SYNTH {
4002 alias { "Linux synthetic target" linux }
4003 directory hal/synth/arch
4004 script hal_synth.cdl
4007 The Linux Synthetic Target HAL package provides the
4008 support needed to run eCos binaries on top of the i386
4012 package CYGPKG_HAL_SYNTH_I386 {
4013 alias { "Linux/i386 synthetic target" i386_linux }
4014 directory hal/synth/i386linux
4015 script hal_synth_i386.cdl
4018 i386 processor-specific support for the Linux synthetic target"
4021 # --------------------------------------------------------------------------
4022 # SPARClite packages
4023 package CYGPKG_HAL_SPARCLITE {
4024 alias { "SPARClite common HAL" hal_sparclite sparclite_hal sparclite_arch_hal }
4025 directory hal/sparclite/arch
4026 script hal_sparclite.cdl
4029 The SPARClite architecture HAL package provides generic support
4030 for this processor architecture. It is also necessary to select
4031 a specific target platform HAL package."
4034 package CYGPKG_HAL_SPARCLITE_SLEB {
4035 alias { "Fujitsu MB86800-MA01 board" hal_sparclite_sleb sparclite_sleb_hal }
4036 directory hal/sparclite/sleb
4037 script hal_sparclite_sleb.cdl
4040 The SPARClite evaluation board HAL package is provided for use
4041 with the Fujitsu MB8683x boards."
4044 package CYGPKG_HAL_SPARCLITE_SIM {
4045 alias { "SPARClite simulator" hal_sparclite_sim sparclite_sim_hal }
4046 directory hal/sparclite/sim
4047 script hal_sparclite_sim.cdl
4050 The SPARClite simulator HAL package is provided for use
4051 with the SPARClite simulator."
4054 # --------------------------------------------------------------------------
4055 # SPARC V7/V8 packages
4056 package CYGPKG_HAL_SPARC {
4057 alias { "SPARC V7/V8 common HAL" hal_sparc sparc_hal sparc_arch_hal }
4058 directory hal/sparc/arch
4059 script hal_sparc.cdl
4062 The SPARC V7/V8 architecture HAL package provides generic support
4063 for this processor architecture. It is also necessary to select
4064 a specific target platform HAL package."
4067 package CYGPKG_HAL_SPARC_ERC32 {
4068 alias { "ERC32 processor" hal_sparc_erc32 sparc_erc32_hal }
4069 directory hal/sparc/erc32
4070 script hal_sparc_erc32.cdl
4073 The ERC32 processor HAL package is provided for use
4074 with both real hardware and the TSIM/ERC32 simulator."
4077 package CYGPKG_HAL_SPARC_LEON {
4078 alias { "LEON processor" hal_sparc_leon sparc_leon_hal }
4079 directory hal/sparc/leon
4080 script hal_sparc_leon.cdl
4083 The LEON processor HAL package is provided for use
4084 with both real hardware and the TSIM/LEON simulator."
4087 # --------------------------------------------------------------------------
4089 package CYGPKG_HAL_POWERPC {
4090 alias { "PowerPC common HAL" hal_powerpc powerpc_hal powerpc_arch_hal }
4091 directory hal/powerpc/arch
4092 script hal_powerpc.cdl
4095 The PowerPC architecture HAL package provides generic
4096 support for this processor architecture. It is also necessary to
4097 select a CPU variant and a specific target platform HAL
4101 package CYGPKG_HAL_POWERPC_MPC8260 {
4102 alias { "PowerPC MPC8260 variant HAL" hal_mpc8260 }
4103 directory hal/powerpc/mpc8260/
4104 script hal_powerpc_mpc8260.cdl
4107 The PowerPC MPC8260 PowerQUICCII variant HAL package provides
4108 support for this processor variant. It is also necessary to
4109 select a specific target platform HAL package."
4112 package CYGPKG_HAL_POWERPC_MPC8XXX {
4113 alias { "PowerPC MPC8XXX variant HAL" hal_mpc8xxx }
4114 directory hal/powerpc/mpc8xxx/
4115 script hal_powerpc_mpc8xxx.cdl
4118 The PowerPC MPC8XXX PowerQUICCII variant HAL package provides
4119 support for this processor variant. It is also necessary to
4120 select a specific target platform HAL package."
4123 package CYGPKG_HAL_POWERPC_MPC8xx {
4124 alias { "PowerPC 8xx variant HAL" hal_mpc8xx mpc8xx_hal mpc8xx_arch_hal }
4125 directory hal/powerpc/mpc8xx/
4126 script hal_powerpc_mpc8xx.cdl
4129 The PowerPC 8xx variant HAL package provides generic support
4130 for this processor variant. It is also necessary to
4131 select a specific target platform HAL package."
4134 package CYGPKG_HAL_POWERPC_PPC60x {
4135 alias { "PowerPC 60x variant HAL" hal_ppc60x ppc60x_hal ppc60x_arch_hal }
4136 directory hal/powerpc/ppc60x/
4137 script hal_powerpc_ppc60x.cdl
4140 The PowerPC 60x variant HAL package provides generic support
4141 for this processor variant. It is also necessary to
4142 select a specific target platform HAL package."
4145 package CYGPKG_HAL_POWERPC_MPC5xx {
4146 alias { "PowerPC 5xx variant HAL" hal_mpc5xx mpc5xx_hal mpc5xx_arch_hal }
4147 directory hal/powerpc/mpc5xx/
4148 script hal_powerpc_mpc5xx.cdl
4151 The PowerPC 5xx variant HAL package provides generic support
4152 for this processor variant. It is also necessary to
4153 select a specific target platform HAL package."
4156 package CYGPKG_HAL_POWERPC_PPC40x {
4157 alias { "PowerPC 40x variant HAL" hal_ppc40x ppc40x_hal ppc40x_arch_hal }
4158 directory hal/powerpc/ppc40x/
4159 script hal_powerpc_ppc40x.cdl
4162 The PowerPC 40x variant HAL package provides generic support
4163 for this processor variant. It is also necessary to
4164 select a specific target platform HAL package."
4167 package CYGPKG_HAL_POWERPC_COGENT {
4168 alias { "Cogent CMA286/287 board" hal_powerpc_cogent powerpc_cogent_hal }
4169 directory hal/powerpc/cogent
4170 script hal_powerpc_cogent.cdl
4173 The cogent HAL package provides the support needed to run
4174 eCos on a Cogent board equipped with a PowerPC processor."
4177 package CYGPKG_HAL_POWERPC_CME555 {
4178 alias { "Axiom's CME555 evaluation board" hal_powerpc_cme555 powerpc_cme555_hal }
4179 directory hal/powerpc/cme555
4180 script hal_powerpc_cme555.cdl
4183 The CME555 HAL package provides the support needed to run
4184 eCos on a CME555 evaluation board from Axiom Manufacturing."
4187 package CYGPKG_HAL_POWERPC_EC555 {
4188 alias { "Wuerz development board" hal_powerpc_ec555 powerpc_ec555_hal }
4189 directory hal/powerpc/ec555
4190 script hal_powerpc_ec555.cdl
4193 The EC555 HAL package provides the support needed to run
4194 eCos on an EC555 development board from Wuerz elektronik."
4197 package CYGPKG_HAL_POWERPC_FADS {
4198 alias { "Motorola MPC8xxFADS board" hal_powerpc_fads powerpc_fads_hal }
4199 directory hal/powerpc/fads
4200 script hal_powerpc_fads.cdl
4203 The FADS HAL package provides the support needed to run
4204 eCos on a Motorola FADS board equipped with a PowerPC processor."
4207 package CYGPKG_HAL_POWERPC_MBX {
4208 alias { "Motorola MBX860/821 board" hal_powerpc_mbx powerpc_mbx_hal }
4209 directory hal/powerpc/mbx
4210 script hal_powerpc_mbx.cdl
4213 The MBX HAL package provides the support needed to run
4214 eCos on a Motorola MBX board equipped with a PowerPC processor."
4217 package CYGPKG_HAL_POWERPC_VIPER {
4218 alias { "A&M Viper PPC860 board" hal_powerpc_viper powerpc_viper_hal }
4219 directory hal/powerpc/viper
4220 script hal_powerpc_viper.cdl
4223 The VIPER HAL package provides the support needed to run
4224 eCos on a A&M VIPER board equipped with a PowerPC processor."
4227 package CYGPKG_HAL_POWERPC_TS6 {
4228 alias { "Delphi TigerSHARC-6 board" hal_powerpc_ts6 powerpc_ts6_hal }
4229 directory hal/powerpc/ts6
4230 script hal_powerpc_ts6.cdl
4233 The TS6 HAL package provides the support needed to run
4234 eCos on a Delphi TigerSHARC-6 board equipped with a
4238 package CYGPKG_HAL_POWERPC_VADS {
4239 alias { "Motorola MPC8260 VADS board" hal_powerpc_vads powerpc_vads_hal }
4240 directory hal/powerpc/vads
4241 script hal_powerpc_vads.cdl
4244 The VADS HAL package provides the support needed to run
4245 eCos on a Motorola MPC8260 VADS board equipped with a
4249 package CYGPKG_HAL_QUICC {
4250 alias { "Motorola MPC8xx QUICC support" hal_quicc quicc_hal quicc }
4251 directory hal/powerpc/quicc
4252 script hal_powerpc_quicc.cdl
4255 The QUICC package provides some of the support needed
4256 to run eCos on a Motorola MPC8xx processors, using the QUICC
4257 communications subsystem."
4260 package CYGPKG_HAL_POWERPC_SIM {
4261 alias { "PowerPC simulator" hal_powerpc_sim powerpc_sim_hal }
4262 directory hal/powerpc/sim
4263 script hal_powerpc_sim.cdl
4266 The minimal simulator HAL package is provided for use when
4267 only a simple simulation of the processor architecture is
4268 desired, as opposed to detailed simulation of any specific
4269 board. In particular it is not possible to simulate any of
4270 the I/O devices, so device drivers cannot be used."
4273 # --------------------------------------------------------------------------
4275 package CYGPKG_HAL_MIPS {
4276 alias { "MIPS common HAL" hal_mips mips_hal mips_arch_hal }
4277 directory hal/mips/arch/
4281 The MIPS architecture HAL package provides generic support
4282 for this processor architecture. It is also necessary to
4283 select a CPU variant and a specific target platform HAL
4287 package CYGPKG_HAL_MIPS_SIM {
4288 alias { "MIPS simulator" hal_mips_sim mips_sim_hal }
4289 directory hal/mips/sim
4290 script hal_mips_sim.cdl
4293 The minimal simulator HAL package is provided for when only
4294 a simple simulation of the processor architecture is
4295 desired, as opposed to detailed simulation of any specific
4296 board. To use this minimal simulator the command
4297 `target sim --board=jmr3904pal' should be used from inside
4298 gdb. It is not possible to use any of the eCos device
4299 drivers when the simulator is running in this mode"
4302 package CYGPKG_HAL_MIPS_TX39 {
4303 alias { "TX39 chip HAL" hal_tx39 tx39_hal tx39_arch_hal }
4304 directory hal/mips/tx39/
4305 script hal_mips_tx39.cdl
4308 The TX39 architecture HAL package provides generic support
4309 for this processor architecture. It is also necessary to
4310 select a specific target platform HAL package."
4313 package CYGPKG_HAL_MIPS_TX39_JMR3904 {
4314 alias { "Toshiba JMR-TX3904 board" hal_tx39_jmr3904 tx39_jmr3904_hal }
4315 directory hal/mips/jmr3904
4316 script hal_mips_tx39_jmr3904.cdl
4319 The JMR3904 HAL package should be used when targetting the
4320 actual hardware. The same package can also be used when
4321 running on the full simulator, since this provides an
4322 accurate simulation of the hardware including I/O devices.
4323 To use the simulator in this mode the command
4324 `target sim --board=jmr3904' should be used from inside gdb."
4327 package CYGPKG_HAL_MIPS_MIPS32 {
4328 alias { "MIPS32 HAL" hal_mips32 mips32_hal mips32_arch_hal }
4329 directory hal/mips/mips32/
4330 script hal_mips_mips32.cdl
4333 The MIPS 32 architecture HAL package provides generic support
4334 for this processor architecture. It is also necessary to
4335 select a specific target platform HAL package."
4338 package CYGPKG_HAL_MIPS_MIPS64 {
4339 alias { "MIPS64 HAL" hal_mips64 mips64_hal mips64_arch_hal }
4340 directory hal/mips/mips64/
4341 script hal_mips_mips64.cdl
4344 The MIPS 64 architecture HAL package provides generic support
4345 for this processor architecture. It is also necessary to
4346 select a specific target platform HAL package."
4349 package CYGPKG_HAL_MIPS_ATLAS {
4350 alias { "MIPS Atlas board" hal_atlas atlas_hal }
4351 directory hal/mips/atlas
4352 script hal_mips_atlas.cdl
4355 The Atlas HAL package should be used when targetting the
4359 package CYGPKG_HAL_MIPS_MALTA {
4360 alias { "MIPS Malta board" hal_malta malta_hal }
4361 directory hal/mips/malta
4362 script hal_mips_malta.cdl
4365 The Malta HAL package should be used when targetting the
4369 package CYGPKG_HAL_MIPS_TX49 {
4370 alias { "TX49 chip HAL" hal_tx49 tx49_hal tx49_arch_hal }
4371 directory hal/mips/tx49/
4372 script hal_mips_tx49.cdl
4375 The TX49 architecture HAL package provides generic support
4376 for this processor architecture. It is also necessary to
4377 select a specific target platform HAL package."
4380 package CYGPKG_HAL_MIPS_TX49_REF4955 {
4381 alias { "Toshiba TX4955 reference platform" hal_tx49_ref4955 tx49_ref4955_hal }
4382 directory hal/mips/ref4955
4383 script hal_mips_tx49_ref4955.cdl
4386 The REF4955 HAL package should be used when targetting the
4390 package CYGPKG_HAL_MIPS_RM7000 {
4391 alias { "RM7000 chip HAL" hal_rm7000 rm7000_hal rm7000_arch_hal }
4392 directory hal/mips/rm7000/var
4393 script hal_mips_rm7000.cdl
4396 The RM7000 architecture HAL package provides generic support
4397 for this processor architecture. It is also necessary to
4398 select a specific target platform HAL package."
4401 package CYGPKG_HAL_MIPS_RM7000_OCELOT {
4402 alias { "PMC-Sierra Ocelot platform" hal_rm7000_ocelot rm7000_ocelot_hal }
4403 directory hal/mips/rm7000/ocelot
4404 script hal_mips_rm7000_ocelot.cdl
4407 The Ocelot HAL package should be used when targetting the
4411 package CYGPKG_HAL_MIPS_VR4300 {
4412 alias { "VR4300 chip HAL" hal_vr4300 vr4300_hal vr4300_arch_hal }
4413 directory hal/mips/vr4300/
4414 script hal_mips_vr4300.cdl
4417 The VR4300 variant HAL package provides generic support
4418 for this processor architecture. It is also necessary to
4419 select a specific target platform HAL package."
4422 package CYGPKG_HAL_MIPS_VR4300_VRC4373 {
4423 alias { "NEC VRC4373 board" hal_vrc4373 vrc4373_hal }
4424 directory hal/mips/vrc4373
4425 script hal_mips_vr4300_vrc4373.cdl
4428 The VRC4373 HAL package should be used when targetting the
4432 package CYGPKG_HAL_MIPS_VR4300_VRC4375 {
4433 alias { "NEC VRC4375 board" hal_vrc4375 vrc4375_hal }
4434 directory hal/mips/vrc4375
4435 script hal_mips_vr4300_vrc4375.cdl
4438 The VRC4375 HAL package should be used when targetting the
4442 package CYGPKG_HAL_MIPS_VR4300_VRC437X {
4443 alias { "NEC VRC437X support" hal_vrc437x vrc437x_hal }
4444 directory hal/mips/vrc437x
4445 script hal_mips_vr4300_vrc437x.cdl
4448 The VRC437X HAL package should be used when targetting harware
4449 that contains either a VRC437X companion chip."
4452 package CYGPKG_HAL_MIPS_UPD985XX {
4453 alias { "upd985xx chip HAL" hal_upd985xx upd985xx_hal upd985xx_arch_hal }
4454 directory hal/mips/upd985xx/
4455 script hal_mips_upd985xx.cdl
4458 The UPD985XX variant HAL package provides generic support
4459 for this NEC system-on-chip processor architecture, uPD985xx.
4460 It is also necessary to
4461 select a specific target platform HAL package."
4464 package CYGPKG_HAL_MIPS_IDT32334 {
4465 alias { "MIPS IDT32334 variant HAL" hal_idt32334 idt32334_hal idt32334_arch_hal }
4466 directory hal/mips/idt32334
4467 script hal_mips_idt32334.cdl
4470 The IDT32334 variant HAL package provides generic support
4471 for platforms based on this variant. It is also necessary to
4472 select a specific target platform HAL package."
4475 package CYGPKG_HAL_MIPS_IDT32334_REFIDT334 {
4476 alias { "MIPS IDT79S334A reference platform" hal_idt32334_refIDT334 idt32334_refIDT334_hal }
4477 directory hal/mips/idt79s334a
4478 script hal_mips_idt32334_refidt334.cdl
4481 The REFIDT334 HAL package should be used when targetting the
4485 # --------------------------------------------------------------------------
4487 package CYGPKG_HAL_MN10300 {
4488 alias { "MN10300 common HAL" hal_mn10300 mn10300_hal mn10300_arch_hal }
4489 directory hal/mn10300/arch
4490 script hal_mn10300.cdl
4493 The MN10300 architecture HAL package provides generic
4494 support for this processor architecture. It is also
4495 necessary to select a specific target platform HAL
4499 package CYGPKG_HAL_MN10300_AM31 {
4500 alias { "MN10300 AM31 variant HAL" hal_mn10300_am31 mn10300_am31_hal }
4501 directory hal/mn10300/am31
4502 script hal_mn10300_am31.cdl
4505 The MN10300 AM31 variant HAL package provides generic
4506 support for this processor architecture. It is also
4507 necessary to select a specific target platform HAL
4511 package CYGPKG_HAL_MN10300_AM31_SIM {
4512 alias { "MN10300 simulator" hal_mn10300_sim mn10300_sim_hal }
4513 directory hal/mn10300/sim
4514 script hal_mn10300_am31_sim.cdl
4517 The minimal simulator HAL package is provided for use when
4518 only a simple simulation of the processor architecture is
4519 desired, as opposed to detailed simulation of any specific
4520 board. In particular it is not possible to simulate any of
4521 the I/O devices, so device drivers cannot be used."
4524 package CYGPKG_HAL_MN10300_AM31_STDEVAL1 {
4525 alias { "Matsushita stdeval1 board" hal_mn10300_stdeval1 mn10300_stdeval1_hal }
4526 directory hal/mn10300/stdeval1
4527 script hal_mn10300_am31_stdeval1.cdl
4530 The stdeval1 HAL package should be used when targetting the
4531 actual hardware. The same package can also be used when
4532 running on the full MN10300 simulator, since this provides
4533 an accurate simulation of the full hardware including I/O
4537 package CYGPKG_HAL_MN10300_AM33 {
4538 alias { "MN10300 AM33 variant HAL" hal_mn10300_am33 mn10300_am33_hal }
4539 directory hal/mn10300/am33
4540 script hal_mn10300_am33.cdl
4543 The MN10300 AM33 variant HAL package provides generic
4544 support for this processor architecture. It is also
4545 necessary to select a specific target platform HAL
4549 package CYGPKG_HAL_MN10300_AM33_STB {
4550 alias { "Matsushita STB board" hal_mn10300_am33_stb mn10300_am33_stb_hal }
4551 directory hal/mn10300/stb
4552 script hal_mn10300_am33_stb.cdl
4555 The STB HAL package should be used when targetting the
4556 actual hardware for the AM33 STB evaluation board."
4559 package CYGPKG_HAL_MN10300_AM33_ASB {
4560 alias { "Matsushita ASB2303 board" hal_mn10300_am33_asb mn10300_am33_asb_hal }
4561 directory hal/mn10300/asb
4562 script hal_mn10300_am33_asb.cdl
4565 The ASB2303 HAL package should be used when targetting the
4566 actual hardware for the AM33 ASB2303 evaluation board."
4569 package CYGPKG_HAL_MN10300_AM33_ASB2305 {
4570 alias { "Matsushita ASB2305 board" hal_mn10300_am33_asb2305
4571 mn10300_am33_asb2305_hal }
4572 directory hal/mn10300/asb2305
4573 script hal_mn10300_am33_asb2305.cdl
4576 The ASB2305 HAL package should be used when targetting the
4577 actual hardware for the AM33 ASB2305 evaluation board."
4580 # --------------------------------------------------------------------------
4582 package CYGPKG_HAL_V85X {
4583 alias { "NEC V85x common HAL" hal_v85x nec_arch_hal }
4584 directory hal/v85x/arch
4588 The NEC V85x architecture HAL package provides generic support for this
4589 processor architecture. It is also necessary to select a specific
4590 target platform HAL package."
4593 package CYGPKG_HAL_V85X_V850 {
4594 alias { "NEC V850 variant HAL" hal_v85x_v850 nec_v850_hal }
4595 directory hal/v85x/v850
4596 script hal_v85x_v850.cdl
4599 The V850 HAL package provides the support needed to run eCos on a NEC V850
4603 package CYGPKG_HAL_V85X_V850_CEB {
4604 alias { "Cosmo CEB-V850/SA1 board" hal_v85x_v850_ceb nec_v850_ceb_hal }
4605 directory hal/v85x/ceb_v850
4606 script hal_v85x_ceb_v850.cdl
4609 The CEB-V850/SA1 HAL package provides the support needed to run eCos on a Cosmo CEB-V850/SA1
4613 # --------------------------------------------------------------------------
4615 package CYGPKG_HAL_M68K {
4616 alias { "m68k common HAL" hal_m68k m68k_hal m68k_arch_hal }
4617 directory hal/m68k/arch
4621 description "The m68k architecture HAL package provides generic
4622 support for this processor architecture. It is also
4623 necessary to select a specific target platform HAL
4628 package CYGPKG_HAL_M68K_MCF52xx {
4629 alias { "68k/Coldfire version 2 core variant HAL"
4632 directory hal/m68k/mcf52xx/var
4633 script hal_m68k_mcf52xx.cdl
4636 description "The 68k/Coldfire version 2 core variant HAL package
4637 provides generic support for the version 2 Coldfire core.
4638 It is also necessary to select a specific target platform
4642 package CYGPKG_HAL_M68K_MCF52xx_MCF5272 {
4643 alias { "mcf5272 68k/Coldfire processor variant HAL"
4644 hal_m68k_mcf52xx_mcf5272
4645 m68k_mcf52xx_mcf5272_hal }
4646 directory hal/m68k/mcf52xx/mcf5272/proc
4647 script hal_m68k_mcf52xx_mcf5272.cdl
4650 description "The mcf5272 68k/Coldfire processor variant HAL package
4651 provides generic support for this processor architecture.
4652 It is also necessary to select a specific target platform
4657 package CYGPKG_HAL_M68K_MCF52xx_MCF5272_MCF5272C3 {
4658 alias { "Motorola mcf5272c3 evaluation board platform HAL"
4659 hal_m68k_mcf52xx_mcf5272_mcf5272c3
4660 m68k_mcf52xx_mcf5272_mcf5272c3_hal }
4661 directory hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf
4662 script hal_m68k_mcf52xx_mcf5272_mcf5272c3.cdl
4665 description "The Motorola mcf5272c3 evaluation board platform HAL
4666 package should be used when targeting the actual hardware
4667 for the Motorola mcf5272c3 evaluation board platform."
4670 # --------------------------------------------------------------------------
4673 package CYGPKG_HAL_COLDFIRE {
4674 alias { "ColdFire common HAL" hal_coldfire coldfire_hal
4676 directory hal/coldfire/arch
4677 script hal_coldfire.cdl
4680 description "The ColdFire architecture HAL package provides generic
4681 support for this processor architecture. It is also
4682 necessary to select a specific target platform HAL
4687 package CYGPKG_HAL_COLDFIRE_MCF5272 {
4688 alias { "ColdFire MCF5272 processor variant HAL"
4689 hal_coldfire_mcf5272
4690 coldfire_mcf5272_hal }
4691 directory hal/coldfire/mcf5272
4692 script hal_coldfire_mcf5272.cdl
4695 description "The ColdFire MCF5272 processor variant HAL package
4696 provides generic support for this processor architecture.
4697 It is also necessary to select a specific target platform
4702 package CYGPKG_HAL_COLDFIRE_M5272C3 {
4703 alias { "Freescale M5272C3 evaluation board platform HAL"
4704 hal_coldfire_m5272c3
4705 coldfire_m5272c3_hal }
4706 directory hal/coldfire/m5272c3
4707 script hal_coldfire_m5272c3.cdl
4710 description "The Freescale M5272C3 evaluation board platform HAL
4711 package should be used when targeting the actual hardware
4712 for the Freescale M5272C3 evaluation board platform."
4716 package CYGPKG_IO_SERIAL_COLDFIRE_MCF5272 {
4717 alias { "ColdFire MCF5272 serial device drivers"
4718 devs_serial_coldfire_mcf5272_serial_driver }
4720 directory devs/serial/coldfire/mcf5272
4721 script mcf5272_serial.cdl
4722 description "ColdFire MCF5272 serial device drivers."
4725 # --------------------------------------------------------------------------
4726 # CalmRISC16 packages
4727 package CYGPKG_HAL_CALM16 {
4728 alias { "CalmRISC16 common HAL" hal_calm16 calm16_hal calm16_arch_hal }
4729 directory hal/calmrisc16/arch/
4730 script hal_calm16.cdl
4733 The CalmRISC16 architecture HAL package provides generic support
4734 for this processor architecture. It is also necessary to
4735 select a CPU variant and a specific target platform HAL
4739 package CYGPKG_HAL_CALM16_CORE {
4740 alias { "CORE HAL" hal_calm16core calm16core_hal calm16core_arch_hal }
4741 directory hal/calmrisc16/core/
4742 script hal_calm16_core.cdl
4745 The CalmRISC16 Core architecture HAL package provides generic support
4746 for this processor architecture. It is also necessary to
4747 select a specific target platform HAL package."
4750 package CYGPKG_HAL_CALM16_CEB {
4751 alias { "Core eval board" hal_ceb ceb_hal }
4752 directory hal/calmrisc16/ceb
4753 script hal_calm16_ceb.cdl
4756 The CalmRISC16 HAL package should be used when targetting the
4759 # --------------------------------------------------------------------------
4760 # CalmRISC32 packages
4762 package CYGPKG_HAL_CALM32 {
4763 alias { "CalmRISC32 common HAL" hal_calm32 calm32_hal calm32_arch_hal }
4764 directory hal/calmrisc32/arch/
4765 script hal_calm32.cdl
4768 The CalmRISC32 architecture HAL package provides generic support
4769 for this processor architecture. It is also necessary to
4770 select a CPU variant and a specific target platform HAL
4774 package CYGPKG_HAL_CALM32_CORE {
4775 alias { "CORE HAL" hal_calm32core calm32core_hal calm32core_arch_hal }
4776 directory hal/calmrisc32/core/
4777 script hal_calm32_core.cdl
4781 package CYGPKG_HAL_CALM32_CEB {
4782 alias { "Core eval board" hal_ceb ceb_hal }
4783 directory hal/calmrisc32/ceb
4784 script hal_calm32_ceb.cdl
4787 The CalmRISC32 HAL package should be used when targetting the
4791 # --------------------------------------------------------------------------
4793 package CYGPKG_HAL_FRV {
4794 alias { "FR-V (Fujitsu) common HAL" hal_frv frv_hal frv_arch_hal }
4795 directory hal/frv/arch
4799 The FRV architecture HAL package provides generic support for this
4800 processor architecture. It is also necessary to select a specific
4801 target platform HAL package."
4804 package CYGPKG_HAL_FRV_FRV400 {
4805 alias { "FUJITSU development board (FR-V 400)" hal_frv_frv400 frv_frv400_hal }
4806 directory hal/frv/frv400
4807 script hal_frv_frv400.cdl
4810 The FRV400 HAL package provides the support needed to run eCos on a FUJITSU
4811 MB93091 (FR-V 400) eval board."
4814 package CYGPKG_HAL_FRV_MB93091 {
4815 alias { "FUJITSU development board (FR-V)" mb93091 }
4816 directory hal/frv/mb93091
4817 script hal_frv_mb93091.cdl
4820 The FRV Generic HAL package provides the support needed to run eCos on
4821 various FUJITSU FR-V eval boards."
4824 package CYGPKG_HAL_FRV_MB93093 {
4825 alias { "FUJITSU MB93093-PD00 Portable Development Kit (FR-V)" mb93093 }
4826 directory hal/frv/mb93093
4827 script hal_frv_mb93093.cdl
4830 The MB93093 HAL package provides the support needed to run eCos on
4831 the Fujitsu MB93093-PD00 Portable Development Kit board."
4834 package CYGPKG_DEVS_ETH_FRV_FRV400 {
4835 alias { "Fujitsu FR-V 400 with 82559 ethernet driver"
4836 devs_eth_frv_frv400 frv400_eth_driver }
4838 directory devs/eth/frv/frv400
4839 script frv400_eth_drivers.cdl
4840 description "Ethernet driver for Fujitsu FR-V 400 with Intel
4841 i82559 ethernet interfaces."
4844 package CYGPKG_DEVS_ETH_FRV_PDK403 {
4845 alias { "Fujitsu MB93093-PD00 with AXL88796 ethernet driver"
4846 devs_eth_frv_pdk403 pdk403_eth_driver }
4848 directory devs/eth/frv/pdk403
4849 script pdk403_eth_drivers.cdl
4850 description "Ethernet driver for Fujitsu MB93093-PD00 Portable
4851 Demonstration Kit with AXL88796 Ethernet device"
4854 package CYGPKG_DEVS_ETH_FRV_CB70 {
4855 alias { "Fujitsu FR-V 405 with DM9000 ethernet driver"
4856 devs_eth_frv_cb70 cb70_eth_driver }
4858 directory devs/eth/frv/cb70
4859 script cb70_eth_driver.cdl
4860 description "Ethernet driver for Fujitsu FR-V 405 CB70 CPU card with
4861 Davicom DM9000 ethernet interface."
4865 package CYGPKG_HAL_FR30 {
4866 alias { "Fujitsu FR30 architecture (FR30/FR50/FR60)" hal_fr30
4868 directory hal/fr30/arch
4872 The Fujitsu FR30 HAL package provides the generic support needed to run eCos on
4873 a FR30 based microcontroller. FR50 and FR60 architectures should also select
4877 package CYGPKG_HAL_FR30_MB91360 {
4878 alias { "Fujitsu MB31360 variant (FR50)" hal_fr30_mb91360
4880 directory hal/fr30/mb91360
4881 script hal_fr30_mb91360.cdl
4884 The Fujitsu MB91360 HAL package provides the support needed to run eCos on
4885 the Phytec MB91F364G Kit board. It contains a MB91F364G
4886 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is needed."
4889 package CYGPKG_HAL_FR30_MB91301 {
4890 alias { "Fujitsu MB31301 variant (FR60)" hal_fr30_mb91301
4892 directory hal/fr30/mb91301
4893 script hal_fr30_mb91301.cdl
4896 The Fujitsu MB91301 HAL package provides the support needed to run eCos on
4897 the Fujitsu Starterkit MB91302 Evaluation board. It contains a MB91302A
4898 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is also needed."
4901 package CYGPKG_HAL_FR30_MB91360_PHYTEC91F364G {
4902 alias { "Phytec Fujitsu MB91F364G Kit board" hal_fr30_phytec91f364g
4903 fr30_phytec91f364g_hal }
4904 directory hal/fr30/phytec91f364g
4905 script hal_fr30_phytec91f364g.cdl
4908 The Phytec91f364g HAL package provides the support needed to run eCos on
4909 the Phytec Fujitsu MB91F364G Kit board. It contains a MB91F364G
4910 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is needed."
4913 package CYGPKG_HAL_FR30_MB91301_SKMB91302 {
4914 alias { "Fujitsu Starterkit MB91302 board" hal_fr30_skmb91302
4915 fr30_skmb91302_hal }
4916 directory hal/fr30/skmb91302
4917 script hal_fr30_skmb91302.cdl
4920 The SKMB91302 HAL package provides the support needed to run eCos on
4921 the Fujitsu Starterkit MB91302 board. It contains a MB91302
4922 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is needed."
4925 package CYGPKG_DEVS_FLASH_FR30_SKMB91302 {
4926 alias { "Fujitsu Starterkit MB91302 FLASH memory support" flash_skmb91302 }
4927 directory devs/flash/fr30/skmb91302
4928 script flash_skmb91302.cdl
4931 This package contains hardware support for FLASH memory
4932 on the Fujitsu Starterkit MB91302 platform.
4933 (AMD 29DL640E-90 Device)"
4936 package CYGPKG_DEVS_ETH_ARM_AT91 {
4937 alias { "AT91 Ethernet driver" at91_eth_driver }
4938 directory devs/eth/arm/at91
4941 description "Ethernet driver for the AT91 family of chips"
4944 # --------------------------------------------------------------------------
4947 alias { "Fujitsu development board (FR-V 400)" FRV400 }
4948 packages { CYGPKG_HAL_FRV
4949 CYGPKG_HAL_FRV_FRV400
4951 CYGPKG_DEVS_ETH_FRV_FRV400
4952 CYGPKG_DEVS_ETH_NS_DP83902A
4953 CYGPKG_DEVS_FLASH_FRV_FRV400
4954 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4957 The frv400 target provides the packages needed to run eCos on a Fujistu
4958 development board (FR-V 400)."
4962 alias { "Fujitsu MB93091 development board (FR-V 4xx,5xx)" MB93091 }
4963 packages { CYGPKG_HAL_FRV
4964 CYGPKG_HAL_FRV_MB93091
4966 CYGPKG_DEVS_ETH_FRV_FRV400
4967 CYGPKG_DEVS_ETH_NS_DP83902A
4968 CYGPKG_DEVS_ETH_FRV_CB70
4969 CYGPKG_DEVS_ETH_DAVICOM_DM9000
4970 CYGPKG_DEVS_FLASH_FRV_FRV400
4971 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4974 The MB93091 target provides the packages needed to run eCos on a Fujitsu
4975 MB93091 development board (FR-V 400 etc.)."
4979 alias { "Fujitsu development board (FR-V 400)" MB93093 }
4980 packages { CYGPKG_HAL_FRV
4981 CYGPKG_HAL_FRV_MB93093
4982 CYGPKG_DEVS_ETH_FRV_PDK403
4983 CYGPKG_DEVS_ETH_NS_DP83902A
4984 CYGPKG_DEVS_FLASH_FRV_PDK403
4985 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4988 The MB93093 target provides the packages needed to run eCos on a Fujitsu
4989 MB93090-PD00 Portable Development Kit."
4993 target phytec91f364g {
4994 alias { "Phytec Fujitsu MB91F364G Kit board" phytec91f364g }
4995 packages { CYGPKG_HAL_FR30
4996 CYGPKG_HAL_FR30_MB91360
4997 CYGPKG_HAL_FR30_MB91360_PHYTEC91F364G
5000 The Phytec91f364g HAL package provides the support needed to run eCos on
5001 the Phytec Fujitsu MB91F364G Kit board. It contains a MB91F364G
5002 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is
5007 alias { "Fujitsu Starterkit MB91302 board" skmb91302 }
5008 packages { CYGPKG_HAL_FR30
5009 CYGPKG_HAL_FR30_MB91301
5010 CYGPKG_HAL_FR30_MB91301_SKMB91302
5011 CYGPKG_DEVS_FLASH_FR30_SKMB91302
5012 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5015 The Starterkit MB91302 HAL package provides the support needed to run
5016 eCos on the Fujitsu Starterkit MB91302 board. It contains a MB91302
5017 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is
5021 # --------------------------------------------------------------------------
5024 alias { "ARM development board (PID)" PID }
5025 packages { CYGPKG_HAL_ARM
5027 CYGPKG_IO_SERIAL_GENERIC_16X5X
5028 CYGPKG_IO_SERIAL_ARM_PID
5029 CYGPKG_DEVS_FLASH_ARM_PID
5030 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
5033 The pid target provides the packages needed to run eCos on an ARM
5034 development board (formerly known as PID)."
5038 alias { "ARM evaluation board (AEB-1)" aeb1 }
5039 packages { CYGPKG_HAL_ARM
5041 CYGPKG_IO_SERIAL_ARM_AEB
5042 CYGPKG_DEVICES_WATCHDOG_ARM_AEB
5045 The aeb target provides the packages needed to run eCos on an ARM
5046 evaluation board (AEB-1)."
5050 alias { "ARM Evaluator7T board (AEB-2)" aeb2 }
5051 packages { CYGPKG_HAL_ARM
5053 CYGPKG_DEVS_FLASH_ARM_E7T
5054 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5055 CYGPKG_DEVS_FLASH_SST_39VFXXX
5056 CYGPKG_IO_SERIAL_ARM_E7T
5057 CYGPKG_DEVS_ETH_ARM_KS32C5000
5060 The e7t target provides the packages needed to run eCos on an ARM
5061 Evaluator7T board (aka AEB-2)."
5064 target integrator_arm7 {
5065 alias { "ARM INTEGRATOR development board w/ ARM7TDMI" integrator }
5066 packages { CYGPKG_HAL_ARM
5067 CYGPKG_HAL_ARM_INTEGRATOR
5069 CYGPKG_IO_SERIAL_ARM_INTEGRATOR
5070 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5071 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR
5072 CYGPKG_DEVS_ETH_INTEL_I82559
5073 CYGPKG_DEVS_ETH_ARM_INTEGRATOR
5076 The INTEGRATOR_ARM7 target provides the packages needed to
5077 run eCos on an ARM development board with an ARM7TDMI core
5081 target integrator_arm9 {
5082 alias { "ARM INTEGRATOR development board w/ ARM966" }
5083 packages { CYGPKG_HAL_ARM
5085 CYGPKG_HAL_ARM_INTEGRATOR
5087 CYGPKG_IO_SERIAL_ARM_INTEGRATOR
5088 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5089 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR
5090 CYGPKG_DEVS_ETH_INTEL_I82559
5091 CYGPKG_DEVS_ETH_ARM_INTEGRATOR
5094 The INTEGRATOR_ARM9 target provides the packages needed to
5095 run eCos on an ARM development board with an ARM966 core
5100 alias { "Atmel evaluation board (EB40)" at91 at91_eb40 }
5101 packages { CYGPKG_HAL_ARM
5103 CYGPKG_HAL_ARM_AT91_EB40
5104 CYGPKG_DEVS_FLASH_EB40
5105 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
5106 CYGPKG_IO_SERIAL_ARM_AT91
5107 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5110 The eb40 target provides the packages needed to run eCos on an Atmel
5111 evaluation board (EB40)."
5115 alias { "Atmel Diopsis evaluation board (jtst)" at91_jtst }
5116 packages { CYGPKG_HAL_ARM
5118 CYGPKG_HAL_ARM_AT91_JTST
5119 CYGPKG_IO_SERIAL_ARM_AT91
5120 CYGPKG_DEVS_FLASH_JTST
5121 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5122 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5125 The jtst target provides the packages needed to run eCos on an Atmel
5126 Diospsis evaluation board (jtst)."
5129 target at91sam7sek {
5130 alias { "Atmel AT91SAM7SEK evaluation board" at91_at91sam7sek }
5131 packages { CYGPKG_HAL_ARM
5133 CYGPKG_HAL_ARM_AT91SAM7
5134 CYGPKG_HAL_ARM_AT91SAM7SEK
5135 CYGPKG_IO_SERIAL_ARM_AT91
5136 CYGPKG_DEVS_FLASH_AT91
5137 CYGPKG_DEVS_SPI_ARM_AT91
5138 CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
5139 CYGPKG_DEVS_USB_AT91
5142 The at91sam7sek target provides the packages needed to run eCos on an
5143 Atmel AT91SAM7S-EK evaluation board."
5146 target at91sam7xek {
5147 alias { "Atmel AT91SAM7XEK evaluation board" at91_at91sam7xek }
5148 packages { CYGPKG_HAL_ARM
5150 CYGPKG_HAL_ARM_AT91SAM7
5151 CYGPKG_HAL_ARM_AT91SAM7XEK
5152 CYGPKG_IO_SERIAL_ARM_AT91
5153 CYGPKG_DEVS_FLASH_AT91
5154 CYGPKG_DEVS_SPI_ARM_AT91
5155 CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
5156 CYGPKG_DEVS_USB_AT91
5158 CYGPKG_DEVS_ETH_ARM_AT91
5161 The at91sam7xek target provides the packages needed to run eCos on an
5162 Atmel AT91SAM7X-EK evaluation board."
5166 alias { "Olimex SAM7-EX256 evaluation board" at91_sam7ex256 }
5167 packages { CYGPKG_HAL_ARM
5169 CYGPKG_HAL_ARM_AT91SAM7
5170 CYGPKG_HAL_ARM_SAM7EX256
5171 CYGPKG_IO_SERIAL_ARM_AT91
5172 CYGPKG_DEVS_FLASH_AT91
5173 CYGPKG_DEVS_SPI_ARM_AT91
5174 CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
5175 CYGPKG_DEVS_USB_AT91
5177 CYGPKG_DEVS_ETH_ARM_AT91
5178 CYGPKG_DEVS_CAN_AT91SAM7
5181 The SAM7EX256 target provides the packages needed to run eCos on an
5182 Olimex SAM7-EX256 evaluation board."
5186 alias { "Atmel evaluation board (EB40A)" at91_eb40a }
5187 packages { CYGPKG_HAL_ARM
5189 CYGPKG_HAL_ARM_AT91_EB40A
5190 CYGPKG_DEVS_FLASH_EB40A
5191 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5192 CYGPKG_IO_SERIAL_ARM_AT91
5193 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5196 The eb40a target provides the packages needed to run eCos on an Atmel
5197 evaluation board (EB40A)."
5201 alias { "Atmel evaluation board (EB42)" at91_eb42 }
5202 packages { CYGPKG_HAL_ARM
5204 CYGPKG_HAL_ARM_AT91_EB42
5205 CYGPKG_DEVS_FLASH_EB42
5206 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5207 CYGPKG_IO_SERIAL_ARM_AT91
5210 The eb42 target provides the packages needed to run eCos on an Atmel
5211 evaluation board (EB42)."
5215 alias { "Atmel evaluation board (EB55)" at91_eb55 }
5216 packages { CYGPKG_HAL_ARM
5218 CYGPKG_HAL_ARM_AT91_EB55
5219 CYGPKG_DEVS_FLASH_EB55
5220 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5221 CYGPKG_IO_SERIAL_ARM_AT91
5222 CYGPKG_DEVS_SPI_ARM_EB55
5223 CYGPKG_DEVS_SPI_ARM_AT91
5224 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5227 The eb55 target provides the packages needed to run eCos on an Atmel
5228 evaluation board (EB55)."
5232 alias { "PHYTEC evaluation board (phyCORE AT91M55800A)" at91_phycore }
5233 packages { CYGPKG_HAL_ARM
5235 CYGPKG_HAL_ARM_AT91_PHYCORE
5236 CYGPKG_DEVS_FLASH_PHYCORE
5237 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5238 CYGPKG_IO_SERIAL_ARM_AT91
5239 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5242 The phyCORE AT91M55800A target provides the packages needed to
5243 run eCos on an PHYTEC evaluation board (phycore AT91M55800A based
5248 alias { "Keil evaluation board MCB2100" mcb2100 }
5249 packages { CYGPKG_HAL_ARM
5250 CYGPKG_HAL_ARM_LPC2XXX
5251 CYGPKG_HAL_ARM_LPC2XXX_MCB2100
5252 CYGPKG_IO_SERIAL_GENERIC_16X5X
5253 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5254 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5257 The mcb2100 target provides the packages needed to run eCos on the
5258 MCB2100 evaluation board from Keil."
5262 alias { "Olimex evaluation board LPC-P2106" p2106 }
5263 packages { CYGPKG_HAL_ARM
5264 CYGPKG_HAL_ARM_LPC2XXX
5265 CYGPKG_HAL_ARM_LPC2XXX_P2106
5266 CYGPKG_IO_SERIAL_GENERIC_16X5X
5267 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5268 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5271 The p2106 target provides the packages needed to run eCos on the
5272 LPC-P2106 evaluation board from Olimex."
5276 alias { "Olimex evaluation board LPC-LPCMT" lpcmt }
5277 packages { CYGPKG_HAL_ARM
5278 CYGPKG_HAL_ARM_LPC2XXX
5279 CYGPKG_HAL_ARM_LPC2XXX_LPCMT
5280 CYGPKG_IO_SERIAL_GENERIC_16X5X
5281 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5282 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5285 The lpcmt target provides the packages needed to run eCos on the
5286 LPC-LPCMT evaluation board from Olimex."
5289 target phycore229x {
5290 alias { "phyCORE-LPC2294/92 development board HAL" phycore229x }
5291 packages { CYGPKG_HAL_ARM
5292 CYGPKG_HAL_ARM_LPC2XXX
5293 CYGPKG_HAL_ARM_LPC2XXX_PHYCORE229X
5294 CYGPKG_IO_SERIAL_GENERIC_16X5X
5295 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5296 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5297 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5298 CYGPKG_DEVS_FLASH_PHYCORE229X
5299 CYGPKG_DEVS_ETH_ARM_PHYCORE229X
5300 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5301 CYGPKG_DEVS_CAN_LPC2XXX
5304 The phyCORE-LPC229x HAL package provides the support
5305 needed to run eCos on a Phytec phyCORE-LPC2294/2
5310 alias { "Embedded Artists LPC2468 OEM board HAL" ea2468 }
5311 packages { CYGPKG_HAL_ARM
5312 CYGPKG_HAL_ARM_LPC24XX
5313 CYGPKG_HAL_ARM_LPC24XX_EA2468
5314 CYGPKG_IO_SERIAL_GENERIC_16X5X
5315 CYGPKG_IO_SERIAL_ARM_LPC24XX
5316 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5317 CYGPKG_DEVS_CAN_LPC2XXX
5318 CYGPKG_DEVS_FLASH_EA2468
5319 CYGPKG_DEVS_FLASH_SST_39VFXXX
5322 The Embedded Artists LPC2468 HAL package provides the support
5323 needed to run eCos on an Embedded Artists LPC2468 OEM board."
5327 alias { "MACE1 - a MAC7100 evaluation board" mac7100_mace1 }
5328 packages { CYGPKG_HAL_ARM
5329 CYGPKG_HAL_ARM_MAC7100
5330 CYGPKG_HAL_ARM_MAC7100_MACE1
5331 CYGPKG_IO_SERIAL_FREESCALE_ESCI_H
5332 CYGPKG_IO_SERIAL_FREESCALE_ESCI
5335 The mace1 target provides the packages needed to run eCos
5336 on MAC7100 evaluation board (MACE1). "
5340 alias { "MAC7100EVB - a MAC7100 evaluation board" mac7100_mac7100evb }
5341 packages { CYGPKG_HAL_ARM
5342 CYGPKG_HAL_ARM_MAC7100
5343 CYGPKG_HAL_ARM_MAC7100_MAC7100EVB
5344 CYGPKG_IO_SERIAL_FREESCALE_ESCI_H
5345 CYGPKG_IO_SERIAL_FREESCALE_ESCI
5348 The MAC7100EVB target provides the packages needed to run eCos
5349 on Freescale MAC7100EVB evaluation board. "
5353 alias { "Intel EBSA285 StrongARM board" ebsa }
5354 packages { CYGPKG_HAL_ARM
5355 CYGPKG_HAL_ARM_EBSA285
5357 CYGPKG_DEVS_ETH_ARM_EBSA285
5358 CYGPKG_DEVS_ETH_INTEL_I82559
5359 CYGPKG_IO_SERIAL_ARM_EBSA285
5360 CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285
5361 CYGPKG_DEVS_FLASH_EBSA285
5364 The ebsa285 target provides the packages needed to run
5365 eCos on an Intel EBSA285 StrongARM board."
5369 alias { "Agilent AAED2000 unit" aaed }
5370 packages { CYGPKG_HAL_ARM
5372 CYGPKG_HAL_ARM_ARM9_AAED2000
5373 CYGPKG_DEVS_FLASH_ARM_AAED2000
5374 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5375 CYGPKG_DEVS_ETH_CL_CS8900A
5376 CYGPKG_DEVS_ETH_ARM_AAED2000
5377 CYGPKG_DEVS_KBD_AAED2000
5378 CYGPKG_DEVS_TOUCH_AAED2000
5381 The AAED2000 target provides the packages needed to run
5382 eCos on an Agilent AAED2000 board."
5385 target excalibur_arm9 {
5386 alias { "Altera ARM9/Excalibur board" excalibur_arm9 epxa10 }
5387 packages { CYGPKG_HAL_ARM
5389 CYGPKG_HAL_ARM_ARM9_EXCALIBUR
5390 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5391 CYGPKG_DEVS_FLASH_ARM_EXCALIBUR
5394 The Excalibur target provides the packages needed to run
5395 eCos on an Altera Excalibur board."
5399 alias { "Samsung ARM9/SMDK2410 development board" smdk2410 s3c2410x }
5400 packages { CYGPKG_HAL_ARM
5402 CYGPKG_HAL_ARM_ARM9_SMDK2410
5403 CYGPKG_IO_SERIAL_ARM_SMDK2410
5404 CYGPKG_DEVS_FLASH_ARM_SMDK2410
5405 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5408 The SMDK2410 target provides the packages needed to run eCos on
5409 Samsung S3c2410x (ARM920T) based development boards (SMDK2410)."
5413 alias { "Innovator (ARM) board" innovator }
5414 packages { CYGPKG_HAL_ARM
5416 CYGPKG_HAL_ARM_ARM9_INNOVATOR
5417 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5418 CYGPKG_DEVS_FLASH_ARM_INNOVATOR
5419 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5420 CYGPKG_DEVS_ETH_ARM_INNOVATOR
5423 The Innovator HAL package provides the support needed to run
5424 RedBoot on the ARM processor of the Innovator.
5426 NOTE: Full support for eCos is not provided yet. This HAL
5427 contains only the minimum amount necessary to run RedBoot
5428 on the Innovator. In particular, interrupts are not yet
5429 supported. Watch this space for more details in the near
5434 alias { "Intel StrongARM SA1110 board" assabet }
5435 packages { CYGPKG_HAL_ARM
5436 CYGPKG_HAL_ARM_SA11X0
5437 CYGPKG_HAL_ARM_SA11X0_ASSABET
5438 CYGPKG_IO_SERIAL_ARM_SA11X0
5439 CYGPKG_DEVS_PCMCIA_ASSABET
5440 CYGPKG_DEVS_FLASH_STRATA
5441 CYGPKG_DEVS_FLASH_ASSABET
5444 CYGPKG_DEVS_USB_SA11X0
5445 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5447 CYGPKG_DEVS_ETH_NS_DP83902A
5450 The assabet target provides the packages needed to run
5451 eCos on an Intel StrongARM SA1110 evaluation board."
5455 alias { "Intrinsyc SA1110 Cerf board" cerf cerf_cube }
5456 packages { CYGPKG_HAL_ARM
5457 CYGPKG_HAL_ARM_SA11X0
5458 CYGPKG_HAL_ARM_SA11X0_CERF
5459 CYGPKG_IO_SERIAL_ARM_SA11X0
5460 CYGPKG_DEVS_PCMCIA_CERF
5461 CYGPKG_DEVS_FLASH_STRATA
5462 CYGPKG_DEVS_FLASH_CERF
5465 CYGPKG_DEVS_USB_SA11X0
5466 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5468 CYGPKG_DEVS_ETH_ARM_CERF
5469 CYGPKG_DEVS_ETH_CL_CS8900A
5472 The cerf target provides the packages needed to run
5473 eCos on an Intrinsyc SA1110 Cerf board."
5477 alias { "Intrinsyc SA1110 Cerfpda" cerf_pda }
5478 packages { CYGPKG_HAL_ARM
5479 CYGPKG_HAL_ARM_SA11X0
5480 CYGPKG_HAL_ARM_SA11X0_CERFPDA
5481 CYGPKG_IO_SERIAL_GENERIC_16X5X
5482 CYGPKG_IO_SERIAL_ARM_CERFPDA
5483 CYGPKG_IO_SERIAL_ARM_SA11X0
5484 CYGPKG_DEVS_PCMCIA_CERFPDA
5485 CYGPKG_DEVS_FLASH_STRATA
5486 CYGPKG_DEVS_FLASH_CERFPDA
5489 CYGPKG_DEVS_USB_SA11X0
5490 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5492 CYGPKG_DEVS_ETH_ARM_CERFPDA
5493 CYGPKG_DEVS_ETH_CL_CS8900A
5496 The cerfpda target provides the packages needed to run
5497 eCos on an Intrinsyc SA1110 cerfpda."
5501 alias { "Compaq iPAQ Pocket PC" ipaq }
5502 packages { CYGPKG_HAL_ARM
5503 CYGPKG_HAL_ARM_SA11X0
5504 CYGPKG_HAL_ARM_SA11X0_IPAQ
5505 CYGPKG_IO_SERIAL_ARM_SA11X0
5506 CYGPKG_DEVS_PCMCIA_IPAQ
5507 CYGPKG_DEVS_FLASH_IPAQ
5508 CYGPKG_DEVS_FLASH_STRATA
5509 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5510 CYGPKG_DEVS_TOUCH_IPAQ
5511 CYGPKG_DEVS_KBD_IPAQ
5513 CYGPKG_DEVS_ETH_NS_DP83902A
5516 The IPAQ target provides the packages needed to run
5517 eCos on an Intel StrongARM SA1110 Pocket PC (Compaq iPAQ)."
5521 alias { "nanoEngine StrongARM SA1110 board" nano nanoEngine }
5522 packages { CYGPKG_HAL_ARM
5523 CYGPKG_HAL_ARM_SA11X0
5524 CYGPKG_HAL_ARM_SA11X0_NANO
5525 CYGPKG_IO_SERIAL_ARM_SA11X0
5526 CYGPKG_DEVS_FLASH_NANO
5527 CYGPKG_DEVS_FLASH_STRATA
5528 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5530 CYGPKG_DEVS_ETH_ARM_NANO
5531 CYGPKG_DEVS_ETH_INTEL_I82559
5534 The nanoEngine target provides the packages needed to run
5535 eCos on a Bright Star Engineering nanoEngine StrongARM SA1110 board."
5539 alias { "Flexanet StrongARM SA1110 platform" flexanet }
5540 packages { CYGPKG_HAL_ARM
5541 CYGPKG_HAL_ARM_SA11X0
5542 CYGPKG_HAL_ARM_SA11X0_FLEXANET
5543 CYGPKG_IO_SERIAL_ARM_SA11X0
5544 CYGPKG_DEVS_FLASH_STRATA
5545 CYGPKG_DEVS_FLASH_FLEXANET
5546 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5547 CYGPKG_DEVS_ETH_ARM_FLEXANET
5550 CYGPKG_DEVS_USB_SA11X0
5551 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5554 The Flexanet target provides the packages needed to run
5555 eCos on an SA1110 Flexanet board."
5559 alias { "Intel StrongARM SA1100 board" brutus }
5560 packages { CYGPKG_HAL_ARM
5561 CYGPKG_HAL_ARM_SA11X0
5562 CYGPKG_HAL_ARM_SA11X0_BRUTUS
5563 CYGPKG_IO_SERIAL_ARM_SA11X0
5566 The brutus target provides the packages needed to run
5567 eCos on an Intel StrongARM SA1100 evaluation board."
5571 alias { "Intel StrongARM SA1100 Multimedia board" sa1100mm }
5572 packages { CYGPKG_HAL_ARM
5573 CYGPKG_HAL_ARM_SA11X0
5574 CYGPKG_HAL_ARM_SA11X0_SA1100MM
5575 CYGPKG_IO_SERIAL_ARM_SA11X0
5576 CYGPKG_DEVS_FLASH_SA1100MM
5579 The sa1100mm target provides the packages needed to run
5580 eCos on an Intel StrongARM SA1100 Multimedia evaluation board."
5584 alias { "Intel IQ80310 XScale board" cyclone iq80310 }
5585 packages { CYGPKG_HAL_ARM
5586 CYGPKG_HAL_ARM_XSCALE_CORE
5587 CYGPKG_HAL_ARM_XSCALE_IOP310
5588 CYGPKG_HAL_ARM_XSCALE_IQ80310
5590 CYGPKG_DEVS_ETH_INTEL_I82559
5591 CYGPKG_DEVS_ETH_ARM_XSCALE_IQ80310
5592 CYGPKG_IO_SERIAL_GENERIC_16X5X
5593 CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310
5594 CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310
5597 The iq80310 target provides the packages needed to run
5598 eCos on a Cyclone IQ80310 board."
5602 alias { "NPWR Linux Engine (Intel XScale)" npwr }
5603 packages { CYGPKG_HAL_ARM
5604 CYGPKG_HAL_ARM_XSCALE_CORE
5605 CYGPKG_HAL_ARM_XSCALE_IOP310
5606 CYGPKG_HAL_ARM_XSCALE_NPWR
5607 CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310
5608 CYGPKG_DEVS_ETH_INTEL_I82544
5609 CYGPKG_DEVS_ETH_ARM_XSCALE_NPWR
5611 CYGPKG_IO_SERIAL_GENERIC_16X5X
5612 CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310
5615 The npwr target provides the packages needed to run
5616 eCos on a NPWR Linux Engine."
5620 alias { "Intel XScale IQ80321 Board" iq80321 }
5621 packages { CYGPKG_HAL_ARM
5622 CYGPKG_HAL_ARM_XSCALE_CORE
5623 CYGPKG_HAL_ARM_XSCALE_VERDE
5624 CYGPKG_HAL_ARM_XSCALE_IQ80321
5626 CYGPKG_IO_SERIAL_GENERIC_16X5X
5627 CYGPKG_IO_SERIAL_ARM_IQ80321
5628 CYGPKG_DEVS_ETH_INTEL_I82544
5629 CYGPKG_DEVS_FLASH_STRATA
5630 CYGPKG_DEVS_FLASH_IQ80321
5631 CYGPKG_DEVS_ETH_ARM_IQ80321
5634 The IQ80321 target provides the packages needed to run
5635 eCos on an Intel XScale IQ80321 board."
5639 alias { "IXDP425 board" ixdp425 }
5640 packages { CYGPKG_HAL_ARM
5641 CYGPKG_HAL_ARM_XSCALE_CORE
5642 CYGPKG_HAL_ARM_XSCALE_IXP425
5643 CYGPKG_HAL_ARM_XSCALE_IXDP425
5645 CYGPKG_DEVS_ETH_INTEL_I82559
5646 CYGPKG_DEVS_ETH_ARM_IXDP425_I82559
5647 CYGPKG_DEVS_FLASH_STRATA
5648 CYGPKG_DEVS_FLASH_IXDP425
5651 The ixdp425 target provides the packages needed to run
5652 eCos on an Intel network processor evaluation board."
5656 alias { "Exys XSEngine Board" XSEngine xsengine }
5657 packages { CYGPKG_HAL_ARM
5658 CYGPKG_HAL_ARM_XSCALE_CORE
5659 CYGPKG_HAL_ARM_XSCALE_PXA2X0
5660 CYGPKG_HAL_ARM_XSCALE_XSENGINE
5661 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5662 CYGPKG_DEVS_FLASH_XSENGINE
5663 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5664 CYGPKG_DEVS_ETH_ARM_XSCALE_XSENGINE
5667 The XSEngine target provides the packages needed to run
5668 eCos on an Exys XSEngine board."
5672 alias { "Generic Residential Gateway" grg }
5673 packages { CYGPKG_HAL_ARM
5674 CYGPKG_HAL_ARM_XSCALE_CORE
5675 CYGPKG_HAL_ARM_XSCALE_IXP425
5676 CYGPKG_HAL_ARM_XSCALE_GRG
5678 CYGPKG_DEVS_ETH_INTEL_I82559
5679 CYGPKG_DEVS_ETH_ARM_GRG_I82559
5680 CYGPKG_DEVS_FLASH_STRATA
5681 CYGPKG_DEVS_FLASH_GRG
5684 The grg target provides the packages needed to run
5685 eCos on an Intel Generic Residential Gateway board."
5689 alias { "Motorola PrPMC1100" prpmc1100 }
5690 packages { CYGPKG_HAL_ARM
5691 CYGPKG_HAL_ARM_XSCALE_CORE
5692 CYGPKG_HAL_ARM_XSCALE_IXP425
5693 CYGPKG_HAL_ARM_XSCALE_PRPMC1100
5695 CYGPKG_DEVS_FLASH_STRATA
5696 CYGPKG_DEVS_FLASH_PRPMC1100
5699 The prpmc1100 target provides the packages needed to run
5700 eCos on a Motorola PrPMC1100."
5704 alias { "Cirrus Logic EDB7xxx development board" edb7211 eb7xxx eb7211 }
5705 packages { CYGPKG_HAL_ARM
5706 CYGPKG_HAL_ARM_EDB7XXX
5707 CYGPKG_DEVS_ETH_ARM_EDB7XXX
5708 CYGPKG_DEVS_ETH_CL_CS8900A
5709 CYGPKG_IO_SERIAL_ARM_EDB7XXX
5710 CYGPKG_DEVS_FLASH_EDB7XXX
5713 The edb7xxx target provides the packages needed to run eCos on the Cirrus Logic EDB7xxx development boards."
5717 alias { "Cogent CMA230/222 board" cma222 }
5718 packages { CYGPKG_HAL_ARM
5719 CYGPKG_HAL_ARM_CMA230
5720 CYGPKG_IO_SERIAL_ARM_CMA230
5723 The cma230 target provides the packages needed to run eCos on a Cogent
5724 CMA230 (ARM7TDMI) or CMA222 (ARM710T) board."
5728 alias { "Samsung SNDS" SNDS snds snds100 }
5729 packages { CYGPKG_HAL_ARM
5731 CYGPKG_DEVS_ETH_ARM_KS32C5000
5733 enable { CYGHWR_HAL_ARM_BIGENDIAN }
5735 The snds target provides the packages needed to run eCos on a
5736 Samsung SNDS eval board."
5740 alias { "ARM Industrial Module AIM 711" AIM711 aim711 }
5743 CYGPKG_HAL_ARM_AIM711
5744 CYGPKG_DEVS_FLASH_SST_39VFXXX
5745 CYGPKG_DEVS_FLASH_ARM_AIM711
5746 CYGPKG_DEVS_ETH_ARM_KS32C5000
5747 CYGPKG_IO_SERIAL_ARM_AIM711
5748 CYGPKG_IO_SERIAL_ARM_S3C4510
5749 CYGPKG_IO_SERIAL_GENERIC_16X5X
5750 CYGPKG_DEVICES_WALLCLOCK_ARM_AIM711
5751 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
5754 The aim711 target provides the packages needed to run eCos on a
5755 ARM Industrial Module AIM 711."
5759 alias { "MICROPLEX Printer Controller 5.0" mpc50 }
5762 CYGPKG_HAL_ARM_XSCALE_CORE
5763 CYGPKG_HAL_ARM_XSCALE_PXA2X0
5764 CYGPKG_HAL_ARM_XSCALE_MPC50
5765 CYGPKG_DEVS_FLASH_STRATA
5766 CYGPKG_DEVS_FLASH_MPC50
5769 MICROPLEX Printer Controller 5.0"
5773 alias { "Freescale MC9328MX1 ADS board" mx1 mx1ads }
5774 packages { CYGPKG_HAL_ARM
5775 CYGPKG_HAL_ARM_MDBMX1
5776 CYGPKG_HAL_ARM_MDBMX1_ADS
5777 CYGPKG_IO_ETH_DRIVERS
5778 CYGPKG_DEVS_ETH_ARM_MX1ADS
5779 CYGPKG_DEVS_ETH_CL_CS8900A
5780 CYGPKG_COMPRESS_ZLIB
5782 CYGPKG_DEVS_FLASH_ARM_AMD_AM29
5785 The mx1ads target provides the packages needed to run
5786 eCos on a Freescale MC9328MX1 ADS board."
5790 alias { "Freescale i.MX21 ADS board" mx21 mx21ads }
5791 packages { CYGPKG_HAL_ARM
5793 CYGPKG_HAL_ARM_MX21ADS
5796 The mx21ads target provides the packages needed to run
5797 eCos on a Freescale i.MX21 ADS board."
5800 target mx25_3stack {
5801 alias { "Freescale i.MX25 3-Stack board" mx25 mx25_3stack }
5802 packages { CYGPKG_HAL_ARM
5804 CYGPKG_HAL_ARM_MX25_3STACK
5807 The mx25_3stack target provides the packages needed to run
5808 eCos on a Freescale i.MX25 3-Stack board."
5812 alias { "Freescale i.MX27 ADS board" mx27 mx27ads }
5813 packages { CYGPKG_HAL_ARM
5815 CYGPKG_HAL_ARM_MX27ADS
5818 The mx27ads target provides the packages needed to run
5819 eCos on a Freescale i.MX27 ADS board."
5822 target mx27_3stack {
5823 alias { "Freescale i.MX27 3-Stack board" mx27_3stack }
5824 packages { CYGPKG_HAL_ARM
5826 CYGPKG_HAL_ARM_MX27_3STACK
5829 The mx27_3stack target provides the packages needed to run
5830 eCos on a Freescale i.MX27 3-Stack board."
5834 alias { "Ka-Ro electronics TX25 processor module" mx25 tx25karo }
5835 packages { CYGPKG_HAL_ARM
5837 CYGPKG_HAL_ARM_TX25KARO
5840 The tx25karo target provides the packages needed to run
5841 eCos on a Ka-Ro electronics TX25 module equipped with a
5842 Freescale i.MX25 processor."
5846 alias { "Ka-Ro electronics TX27 processor module" mx27 tx27karo }
5847 packages { CYGPKG_HAL_ARM
5849 CYGPKG_HAL_ARM_TX27KARO
5852 The tx27karo target provides the packages needed to run
5853 eCos on a Ka-Ro electronics TX27 module equipped with a
5854 Freescale i.MX27 processor."
5858 alias { "Ka-Ro electronics TX37 processor module" mx37 tx37karo }
5859 packages { CYGPKG_HAL_ARM
5861 CYGPKG_HAL_ARM_TX37KARO
5864 The tx37karo target provides the packages needed to run
5865 eCos on a Ka-Ro electronics TX37 module equipped with a
5866 Freescale i.MX37 processor."
5870 alias { "Freescale i.MX31 ADS board" mx31 mx31ads }
5871 packages { CYGPKG_HAL_ARM
5873 CYGPKG_HAL_ARM_MX31ADS
5876 The mx31ads target provides the packages needed to run
5877 eCos on a Freescale i.MX31 ADS board."
5880 target mx31_3stack {
5881 alias { "Freescale i.MX31 3-Stack board" mx31 mx31_3stack }
5882 packages { CYGPKG_HAL_ARM
5884 CYGPKG_HAL_ARM_MX31_3STACK
5887 The mx31_3stack target provides the packages needed to run
5888 eCos on a Freescale i.MX31 3-Stack board."
5891 target mx35_3stack {
5892 alias { "Freescale i.MX35 3-Stack board" mx35 mx35_3stack }
5893 packages { CYGPKG_HAL_ARM
5895 CYGPKG_HAL_ARM_MX35_3STACK
5898 The mx35_3stack target provides the packages needed to run
5899 eCos on a Freescale i.MX35 3-Stack board."
5903 alias { "Freescale i.MX35 EVB board" mx35evb }
5904 packages { CYGPKG_HAL_ARM
5906 CYGPKG_HAL_ARM_MX35EVB
5909 The mx35evb target provides the packages needed to run
5910 eCos on a Freescale i.MX35 EVB board."
5913 target mx37_3stack {
5914 alias { "Freescale i.MX37 3-Stack board" mx37 mx37_3stack }
5915 packages { CYGPKG_HAL_ARM
5917 CYGPKG_HAL_ARM_MX37_3STACK
5920 The mx37_3stack target provides the packages needed to run
5921 eCos on a Freescale i.MX37 3-Stack board."
5924 target mx51_3stack {
5925 alias { "Freescale i.MX51 3-Stack board" mx51 mx51_3stack }
5926 packages { CYGPKG_HAL_ARM
5928 CYGPKG_HAL_ARM_MX51_3STACK
5931 The mx51_3stack target provides the packages needed to run
5932 eCos on a Freescale i.MX51 3-Stack board."
5935 target mx51_babbage {
5936 alias { "Freescale i.MX51 Babbage board" mx51 mx51_babbage }
5937 packages { CYGPKG_HAL_ARM
5939 CYGPKG_HAL_ARM_MX51_BABBAGE
5942 The mx51_babbage target provides the packages needed to run
5943 eCos on a Freescale i.MX51 Babbage board."
5947 alias { "Freescale i.MX51 Rocky board" mx51 mx51_rocky }
5948 packages { CYGPKG_HAL_ARM
5950 CYGPKG_HAL_ARM_MX51_ROCKY
5953 The mx51_rocky target provides the packages needed to run
5954 eCos on a Freescale i.MX51 Rocky board."
5957 target mxc30030evb {
5958 alias { "Freescale MXC30030 EVB board" mxc30030evb}
5959 packages { CYGPKG_HAL_ARM
5960 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
5961 CYGPKG_HAL_ARM_MXC91321
5962 CYGPKG_HAL_ARM_MXC30030EVB
5965 The MXC300-30 EVB target provides the packages needed to run
5966 eCos on a Freescale MXC300-30 EVB board."
5969 target mxc30030ads {
5970 alias { "Freescale MXC300-30 ADS board" mxc30030ads }
5971 packages { CYGPKG_HAL_ARM
5972 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
5973 CYGPKG_HAL_ARM_MXC91321
5974 CYGPKG_HAL_ARM_MXC30030ADS
5977 The MXC300-30 ADS target provides the packages needed to run
5978 eCos on a Freescale MXC300-30 ADS board."
5981 target mxc30030topaz {
5982 alias { "Freescale MXC300-30 TOPAZ board" mxc30030topaz }
5983 packages { CYGPKG_HAL_ARM
5984 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
5985 CYGPKG_HAL_ARM_MXC91321
5986 CYGPKG_HAL_ARM_MXC30030TOPAZ
5989 The MXC300-30 TOPAZ target provides the packages needed to run
5990 eCos on a Freescale MXC300-30 TOPAZ board."
5993 # --------------------------------------------------------------------------
5996 alias { "Hitachi EDK/SH7708 board" edk7708 }
5997 packages { CYGPKG_HAL_SH
5999 CYGPKG_HAL_SH_EDK7708
6000 CYGPKG_DEVICES_WALLCLOCK_SH3
6001 CYGPKG_IO_SERIAL_SH_SCI
6002 CYGPKG_IO_SERIAL_SH_EDK7708
6003 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6004 CYGPKG_DEVS_FLASH_SH_EDK7708
6005 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
6008 The sh7708 target provides the packages needed to run
6009 eCos on a Hitachi EDK/SH7708 board."
6013 alias { "CqREEK SH7708 board" cq7708 }
6014 packages { CYGPKG_HAL_SH
6016 CYGPKG_HAL_SH_SH7708_CQ7708
6017 CYGPKG_IO_SERIAL_SH_SCI
6018 CYGPKG_IO_SERIAL_SH_CQ7708
6021 The cq7708 target provides the packages needed to run
6022 eCos on a CqREEK SH7708 board."
6026 alias { "CqREEK SH7750 board" cqsh4 }
6027 packages { CYGPKG_HAL_SH
6029 CYGPKG_HAL_SH_SH7750_CQ7750
6030 CYGPKG_DEVS_FLASH_CQ7750
6031 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6032 CYGPKG_IO_SERIAL_SH_SCIF }
6034 The sh7750 target provides the packages needed to run
6035 eCos on a CqREEK SH7750 board."
6039 alias { "Hitachi HS7729PCI board" hs7729 }
6040 packages { CYGPKG_HAL_SH
6042 CYGPKG_HAL_SH_SH7729_HS7729PCI
6043 CYGPKG_DEVS_FLASH_SH_HS7729PCI
6044 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6046 CYGPKG_DEVS_ETH_SH_HS7729PCI
6047 CYGPKG_DEVS_ETH_VIA_RHINE
6048 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6049 CYGPKG_DEVICES_WALLCLOCK_SH_HS7729PCI
6050 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6053 The hs7729pci target provides the packages needed to run
6054 eCos on a Hitachi HS7729PCI board."
6058 alias { "Hitachi SE77x9 board" }
6059 packages { CYGPKG_HAL_SH
6061 CYGPKG_HAL_SH_SH77X9_SE77X9
6062 CYGPKG_DEVS_FLASH_SH_SE77X9
6063 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6064 CYGPKG_DEVS_ETH_NS_DP83902A
6065 CYGPKG_DEVS_ETH_SH_SE77X9
6066 CYGPKG_IO_SERIAL_SH_SE77X9
6067 CYGPKG_IO_SERIAL_SH_SCIF
6068 CYGPKG_IO_SERIAL_GENERIC_16X5X
6069 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6072 The se77x9 target provides the packages needed to run
6073 eCos on a Hitachi Solution Engine 77x9 board."
6077 alias { "Hitachi SE7751 board" }
6078 packages { CYGPKG_HAL_SH
6080 CYGPKG_HAL_SH_SH7751_SE7751
6082 CYGPKG_DEVS_FLASH_SH_SE7751
6083 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6084 CYGPKG_IO_SERIAL_SH_SCIF
6085 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6086 CYGPKG_DEVS_ETH_SH_SE7751
6087 CYGPKG_DEVS_ETH_AMD_PCNET
6090 The se7751 target provides the packages needed to run
6091 eCos on a Hitachi Solution Engine 7751 board."
6095 alias { "SEGA Dreamcast" dreamcast }
6096 packages { CYGPKG_HAL_SH
6098 CYGPKG_HAL_SH_SH7750_DREAMCAST
6100 CYGPKG_DEVS_ETH_RLTK_8139
6101 CYGPKG_DEVS_ETH_SH_DREAMCAST_RLTK8139
6102 CYGPKG_IO_SERIAL_SH_SCIF }
6104 The sh7750 target provides the packages needed to run
6105 eCos on SEGA Dreamcast."
6109 alias { "SuperH SH4-202 MicroDev CPU board" }
6110 packages { CYGPKG_HAL_SH
6112 CYGPKG_HAL_SH_SH4_202_MD
6113 CYGPKG_DEVS_FLASH_STRATA
6114 CYGPKG_DEVS_FLASH_SH_MICRODEV
6115 CYGPKG_IO_SERIAL_SH_SCIF
6116 CYGPKG_IO_SERIAL_SH_SH4_202_MD
6117 CYGPKG_DEVS_ETH_SH_MICRODEV
6118 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
6121 The sh4_202_md target provides the packages needed to run
6122 eCos on a SuperH SH4-202 MicroDev CPU board."
6125 # --------------------------------------------------------------------------
6128 alias { "i386 PC target with i82559 ethernet" pc }
6129 packages { CYGPKG_HAL_I386
6130 CYGPKG_HAL_I386_GENERIC
6132 CYGPKG_HAL_I386_PCMB
6134 CYGPKG_IO_SERIAL_GENERIC_16X5X
6135 CYGPKG_IO_SERIAL_I386_PC
6136 CYGPKG_DEVS_ETH_INTEL_I82559
6137 CYGPKG_DEVS_ETH_I386_PC_I82559
6138 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6139 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6142 The pc_i82559 target provides the
6143 packages needed to run eCos binaries on a standard i386
6144 PC motherboard with an Intel 82559 based ethernet interface."
6148 alias { "i386 PC target with i82544 gigabit ethernet" pc_giga }
6149 packages { CYGPKG_HAL_I386
6150 CYGPKG_HAL_I386_GENERIC
6152 CYGPKG_HAL_I386_PCMB
6154 CYGPKG_IO_SERIAL_GENERIC_16X5X
6155 CYGPKG_IO_SERIAL_I386_PC
6156 CYGPKG_DEVS_ETH_INTEL_I82544
6157 CYGPKG_DEVS_ETH_I386_PC_I82544
6158 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6159 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6162 The pc_i82544 target provides the packages needed to run eCos binaries
6163 on a standard i386 PC motherboard with an Intel 82543/82544 based
6164 gigabit ethernet interface."
6168 alias { "i386 PC target (vmWare)" }
6169 packages { CYGPKG_HAL_I386
6170 CYGPKG_HAL_I386_GENERIC
6172 CYGPKG_HAL_I386_PCMB
6174 CYGPKG_IO_SERIAL_GENERIC_16X5X
6175 CYGPKG_IO_SERIAL_I386_PC
6176 CYGPKG_DEVS_ETH_AMD_LANCEPCI
6177 CYGPKG_DEVS_ETH_I386_PC_LANCEPCI
6178 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6179 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6182 The pc_vmWare target provides the packages needed to run eCos binaries
6183 on a standard i386 PC under wmWare."
6187 alias { "i386 PC target with SoRo PC/104 D12 USB Slave" }
6188 packages { CYGPKG_HAL_I386
6189 CYGPKG_HAL_I386_GENERIC
6191 CYGPKG_HAL_I386_PCMB
6193 CYGPKG_IO_SERIAL_GENERIC_16X5X
6194 CYGPKG_IO_SERIAL_I386_PC
6198 CYGPKG_DEVS_USB_I386_SOROD12
6200 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6201 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6204 Provides the packages needed to run eCos binaries
6205 on a standard i386 PC motherboard with USB Slave support for the
6209 # --------------------------------------------------------------------------
6210 # Synthetic targets.
6212 alias { "Linux synthetic target" i386linux }
6213 packages { CYGPKG_HAL_SYNTH
6214 CYGPKG_HAL_SYNTH_I386
6215 CYGPKG_DEVS_FLASH_SYNTH
6216 CYGPKG_DEVS_ETH_ECOSYNTH
6217 CYGPKG_DEVS_WATCHDOG_SYNTH
6218 CYGPKG_DEVS_WALLCLOCK_SYNTH
6221 The linux target provides the
6222 packages needed to run eCos binaries on top of the i386
6226 # --------------------------------------------------------------------------
6229 alias { "Fujitsu MB86800-MA01 board" }
6230 packages { CYGPKG_HAL_SPARCLITE
6231 CYGPKG_HAL_SPARCLITE_SLEB
6232 CYGPKG_IO_SERIAL_SPARCLITE_SLEB
6235 The sleb target provides the packages need to run eCos
6236 on a Fujitsu MB86800-MA01 board."
6239 target sparclite_sim {
6240 alias { "SPARClite simulator" sl_sim sparcl_sim }
6241 packages { CYGPKG_HAL_SPARCLITE
6242 CYGPKG_HAL_SPARCLITE_SIM
6245 The sparclite_sim target provides the packages need to run eCos
6246 on the SPARClite simulator."
6249 # --------------------------------------------------------------------------
6250 # SPARC V7/V8 targets
6251 target sparc_erc32 {
6252 alias { "ERC32 processor" erc32 }
6253 packages { CYGPKG_HAL_SPARC
6254 CYGPKG_HAL_SPARC_ERC32
6257 The sparc_erc32 target provides the packages need to run eCos
6258 on the ERC32 processor or TSIM/ERC32 simulator."
6262 alias { "LEON processor" leon }
6263 packages { CYGPKG_HAL_SPARC
6264 CYGPKG_HAL_SPARC_LEON
6267 The sparc_leon target provides the packages need to run eCos
6268 on the LEON processor or TSIM/LEON simulator."
6271 # --------------------------------------------------------------------------
6274 alias { "Axiom's CME555 board" cme555 }
6275 packages { CYGPKG_HAL_POWERPC
6276 CYGPKG_HAL_POWERPC_MPC5xx
6277 CYGPKG_HAL_POWERPC_CME555
6278 CYGPKG_DEVS_FLASH_CME555
6279 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6280 CYGPKG_IO_SERIAL_POWERPC_MPC555
6281 CYGPKG_DEVICES_WALLCLOCK_MPC5xx
6284 The cme555 target provides the packages needed to run
6285 eCos on a CME555 MPC555 evaluation board from Axiom
6290 alias { "Wuerz ec555" ec555 }
6291 packages { CYGPKG_HAL_POWERPC
6292 CYGPKG_HAL_POWERPC_MPC5xx
6293 CYGPKG_HAL_POWERPC_EC555
6294 CYGPKG_DEVS_FLASH_EC555
6295 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6296 CYGPKG_IO_SERIAL_POWERPC_MPC555
6297 CYGPKG_DEVICES_WALLCLOCK_MPC5xx
6300 The ec555 target provides the packages needed to run
6301 eCos on a EC555 MPC555 development board from Wuerz
6306 alias { "Cogent CMA286/287 board" cma286 cma287 }
6307 packages { CYGPKG_HAL_POWERPC
6308 CYGPKG_HAL_POWERPC_MPC8xx
6309 CYGPKG_HAL_POWERPC_COGENT
6310 CYGPKG_IO_SERIAL_POWERPC_COGENT
6313 The cma28x target provides the packages needed to run
6314 eCos on a Cogent CMA286 or CMA287 board."
6318 alias { "Motorola MPC8xxFADS board" }
6319 packages { CYGPKG_HAL_POWERPC
6320 CYGPKG_HAL_POWERPC_MPC8xx
6321 CYGPKG_HAL_POWERPC_FADS
6324 The fads target provides the packages needed to run
6325 eCos on a Motorola MPC8xxFADS board."
6329 alias { "Motorola MBX860/821 board" mbx860 mbx821 }
6330 packages { CYGPKG_HAL_POWERPC
6331 CYGPKG_HAL_POWERPC_MPC8xx
6332 CYGPKG_HAL_POWERPC_MBX
6334 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6335 CYGPKG_DEVS_ETH_POWERPC_QUICC
6336 CYGPKG_DEVS_ETH_POWERPC_MBX
6337 CYGPKG_DEVS_FLASH_MBX
6338 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6341 The mbx target provides the packages needed to run
6342 eCos on a Motorola MBX860 or MBX821 board."
6346 alias { "Delphi TigerSHARC-6 board" Pleiades sixpack }
6347 packages { CYGPKG_HAL_POWERPC
6348 CYGPKG_HAL_POWERPC_MPC8260
6349 CYGPKG_HAL_POWERPC_TS6
6350 CYGPKG_DEVS_ETH_POWERPC_QUICC2
6351 CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC
6352 CYGPKG_DEVS_FLASH_TS6
6353 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6356 The ts6 target provides the packages needed to run
6357 eCos on a Delphi TigerSHARC-6 board."
6361 alias { "Motorola MPC8260 VADS board" }
6362 packages { CYGPKG_HAL_POWERPC
6363 CYGPKG_HAL_POWERPC_MPC8260
6364 CYGPKG_HAL_POWERPC_VADS
6365 CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC
6366 CYGPKG_DEVS_ETH_POWERPC_QUICC2
6367 CYGPKG_DEVS_FLASH_VADS
6368 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6371 The vads target provides the packages needed to run
6372 eCos on a Motorola MPC8260 VADS board."
6376 alias { "A&M Viper PPC860 board" viper860 }
6377 packages { CYGPKG_HAL_POWERPC
6378 CYGPKG_HAL_POWERPC_MPC8xx
6379 CYGPKG_HAL_POWERPC_VIPER
6381 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6382 CYGPKG_DEVS_ETH_POWERPC_FEC
6383 CYGPKG_DEVS_ETH_POWERPC_VIPER
6384 CYGPKG_DEVS_FLASH_VIPER
6385 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6388 The viper target provides the packages needed to run
6389 eCos on a A&M Viper PPC860 board."
6393 alias { "PowerPC simulator" ppc_sim powerpc_sim }
6394 packages { CYGPKG_HAL_POWERPC
6395 CYGPKG_HAL_POWERPC_PPC60x
6396 CYGPKG_HAL_POWERPC_SIM
6399 The psim target provides the packages needed to run
6400 eCos in the PSIM simulator."
6403 ##-------------------------------------------------------------------------------------------
6404 ## Cogent CSB281 (PowerPC 8245) packages
6406 package CYGPKG_HAL_POWERPC_CSB281 {
6407 alias { "Cogent PowerPC 8245 board" hal_powerpc_csb281 }
6408 directory hal/powerpc/csb281
6409 script hal_powerpc_csb281.cdl
6412 The CSB281 HAL package provides the support needed to run
6413 eCos on a Cogent PowerPC 8245 board."
6416 package CYGPKG_DEVS_FLASH_CSB281 {
6417 alias { "FLASH memory support for Cogent PowerPC 8245 board" flash_csb281 }
6418 directory devs/flash/powerpc/csb281
6419 script flash_csb281.cdl
6422 This package contains hardware support for FLASH memory
6423 on the Cogent CSB281 (PowerPC 8245) board."
6426 package CYGPKG_DEVS_ETH_CSB281 {
6427 alias { "Cogent CSB281 (PowerPC 8245) 82559 ethernet driver"
6430 directory devs/eth/powerpc/csb281
6431 script csb281_eth_drivers.cdl
6432 description "Ethernet driver for Cogent CSB281 (PowerPC 8245)
6433 with Intel i82559 ethernet interfaces."
6437 alias { "Cogent PowerPC 8245" cogent8245 }
6438 packages { CYGPKG_HAL_POWERPC
6439 CYGPKG_HAL_POWERPC_PPC60x
6440 CYGPKG_HAL_POWERPC_CSB281
6441 CYGPKG_DEVS_FLASH_STRATA
6442 CYGPKG_DEVS_FLASH_CSB281
6444 CYGPKG_DEVS_ETH_CSB281
6445 CYGPKG_DEVS_ETH_INTEL_I82559
6448 The csb281 target provides the packages needed to run
6449 eCos on the Cogent CSB281 (8245) board."
6452 # --------------------------------------------------------------------------
6456 alias { "Toshiba JMR-TX3904 board" jmr tx39 }
6457 packages { CYGPKG_HAL_MIPS
6458 CYGPKG_HAL_MIPS_TX39
6459 CYGPKG_HAL_MIPS_TX39_JMR3904
6460 CYGPKG_IO_SERIAL_TX39_JMR3904
6463 The jmr3904 target provides the packages needed to run
6464 eCos on a Toshiba JMR-TX3904 board. This target can also
6465 be used when running in the full simulator, since the simulator provides an
6466 accurate simulation of the hardware including I/O devices.
6467 To use the simulator in this mode the command
6468 `target sim --board=jmr3904' should be used from inside gdb."
6471 target atlas_mips32_4kc {
6472 alias { "MIPS Atlas board with Mips32 4Kc processor" atlas_mips32_4kc }
6473 packages { CYGPKG_HAL_MIPS
6474 CYGPKG_HAL_MIPS_MIPS32
6475 CYGPKG_HAL_MIPS_ATLAS
6476 CYGPKG_IO_SERIAL_MIPS_ATLAS
6477 CYGPKG_DEVS_FLASH_ATLAS
6478 CYGPKG_DEVS_ETH_MIPS_ATLAS
6481 set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
6483 The atlas_mips32_4Kc target provides the packages needed to run
6484 eCos on a MIPS Atlas board with a Mips32 4Kc processor."
6487 target atlas_mips64_5kc {
6488 alias { "MIPS Atlas board with Mips64 5Kc processor" atlas_mips64_5kc ruby }
6489 packages { CYGPKG_HAL_MIPS
6490 CYGPKG_HAL_MIPS_MIPS64
6491 CYGPKG_HAL_MIPS_ATLAS
6492 CYGPKG_IO_SERIAL_MIPS_ATLAS
6493 CYGPKG_DEVS_FLASH_ATLAS
6494 CYGPKG_DEVS_ETH_MIPS_ATLAS
6496 set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K"
6498 The atlas_mips32_5Kc target provides the packages needed to run
6499 eCos on a MIPS Atlas board with a Mips64 5Kc processor."
6502 target malta_mips32_4kc {
6503 alias { "MIPS Malta board with Mips32 4Kc processor" malta_mips32_4kc }
6504 packages { CYGPKG_HAL_MIPS
6505 CYGPKG_HAL_MIPS_MIPS32
6506 CYGPKG_HAL_MIPS_MALTA
6507 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6508 CYGPKG_DEVS_FLASH_MALTA
6510 CYGPKG_DEVS_ETH_AMD_PCNET
6511 CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA
6513 set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
6515 The malta_mips32_4Kc target provides the packages needed to run
6516 eCos on a MIPS Malta board with a Mips32 4Kc processor."
6519 target malta_mips64_5kc {
6520 alias { "MIPS Malta board with Mips64 5Kc processor" malta_mips64_5kc }
6521 packages { CYGPKG_HAL_MIPS
6522 CYGPKG_HAL_MIPS_MIPS64
6523 CYGPKG_HAL_MIPS_MALTA
6524 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6525 CYGPKG_DEVS_FLASH_MALTA
6527 CYGPKG_DEVS_ETH_AMD_PCNET
6528 CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA
6530 set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K"
6532 The malta_mips64_5Kc target provides the packages needed to run
6533 eCos on a MIPS Malta board with a Mips64 5Kc processor."
6537 alias { "TX39 minimal simulator" }
6538 packages { CYGPKG_HAL_MIPS
6539 CYGPKG_HAL_MIPS_TX39
6543 The tx39_sim target provides the packages needed to run
6544 eCos in the TX39 minimal simulator. To use this minimal
6545 simulator the command `target sim --board=jmr3904pal'
6546 should be used from inside gdb. It is not possible to
6547 use any of the eCos device drivers when the simulator
6548 is running in this mode."
6552 alias { "Toshiba TX4955 reference platform" tx49 }
6553 packages { CYGPKG_HAL_MIPS
6554 CYGPKG_HAL_MIPS_TX49
6555 CYGPKG_HAL_MIPS_TX49_REF4955
6556 CYGPKG_IO_SERIAL_GENERIC_16X5X
6557 CYGPKG_IO_SERIAL_MIPS_REF4955
6558 CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955
6559 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742
6562 The ref4955 target provides the packages needed to run
6563 eCos on a Toshiba TX4955 reference platform."
6567 alias { "PMC-Sierra Ocelot platform" ocelot }
6568 packages { CYGPKG_HAL_MIPS
6569 CYGPKG_HAL_MIPS_RM7000
6570 CYGPKG_HAL_MIPS_RM7000_OCELOT
6572 CYGPKG_DEVS_FLASH_MIPS_OCELOT
6573 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6574 CYGPKG_IO_SERIAL_GENERIC_16X5X
6575 CYGPKG_DEVS_ETH_INTEL_I82559
6576 CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT
6579 The ocelot target provides the packages needed to run
6580 eCos on a PMC-Sierra Ocelot Hot-Swap Computer."
6584 alias { "NEC VRC4373 board" }
6585 packages { CYGPKG_HAL_MIPS
6586 CYGPKG_HAL_MIPS_VR4300
6587 CYGPKG_HAL_MIPS_VR4300_VRC4373
6588 CYGPKG_HAL_MIPS_VR4300_VRC437X
6589 CYGPKG_IO_SERIAL_MIPS_VRC437X
6590 CYGPKG_DEVS_FLASH_MIPS_VRC437X
6591 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6595 The vrc4373 target provides the packages needed to run
6596 eCos on an NEC VRC4373 board."
6600 alias { "NEC VRC4375 board" }
6601 packages { CYGPKG_HAL_MIPS
6602 CYGPKG_HAL_MIPS_VR4300
6603 CYGPKG_HAL_MIPS_VR4300_VRC4375
6604 CYGPKG_HAL_MIPS_VR4300_VRC437X
6605 CYGPKG_IO_SERIAL_MIPS_VRC437X
6606 CYGPKG_DEVS_FLASH_MIPS_VRC437X
6607 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6609 CYGPKG_DEVS_ETH_INTEL_I21143
6610 CYGPKG_DEVS_ETH_MIPS_VRC4375
6613 The vrc4375 target provides the packages needed to run
6614 eCos on an NEC VRC4375 board."
6618 alias { "MIPS IDT79S334A reference platform" idt32334 }
6619 packages { CYGPKG_HAL_MIPS
6620 CYGPKG_HAL_MIPS_IDT32334
6621 CYGPKG_HAL_MIPS_IDT32334_REFIDT334
6623 CYGPKG_DEVS_ETH_INTEL_I82559
6624 CYGPKG_DEVS_ETH_MIPS_REFIDT334
6625 CYGPKG_DEVS_FLASH_MIPS_REFIDT334
6626 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6627 CYGPKG_IO_SERIAL_MIPS_IDT79S334A
6630 The refidt334 target provides the packages needed to run
6631 eCos on a MIPS IDT IDT79S334A reference board."
6634 # --------------------------------------------------------------------------
6637 alias { "MN10300 AM31 minimal simulator" }
6638 packages { CYGPKG_HAL_MN10300
6639 CYGPKG_HAL_MN10300_AM31
6640 CYGPKG_HAL_MN10300_AM31_SIM
6643 The am31_sim target provides the packages need to run
6644 eCos in the MN10300 minimal simulator. It is not possible to
6645 use any of the eCos device drivers when the simulator
6646 is running in this mode."
6650 alias { "Matsushita stdeval1 board" }
6651 packages { CYGPKG_HAL_MN10300
6652 CYGPKG_HAL_MN10300_AM31_STDEVAL1
6653 CYGPKG_HAL_MN10300_AM31
6654 CYGPKG_IO_SERIAL_MN10300
6655 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300
6658 The stdeval1 target provides the packages needed to run
6659 eCos on a Matsushita stdeval1 board. This target can also
6660 be used when running in the full simulator, since the simulator provides an
6661 accurate simulation of the hardware including I/O devices."
6665 alias { "Matsushita STB board" }
6666 packages { CYGPKG_HAL_MN10300
6667 CYGPKG_HAL_MN10300_AM33_STB
6668 CYGPKG_HAL_MN10300_AM33
6669 CYGPKG_IO_SERIAL_MN10300
6670 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6671 CYGPKG_DEVS_FLASH_MN10300_STB
6672 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300
6675 The stb target provides the packages needed to run
6676 eCos on a Matsushita STB board."
6680 alias { "Matsushita ASB2303 board" }
6681 packages { CYGPKG_HAL_MN10300
6682 CYGPKG_HAL_MN10300_AM33_ASB
6683 CYGPKG_HAL_MN10300_AM33
6684 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6685 CYGPKG_DEVS_FLASH_MN10300_ASB2303
6688 The asb target provides the packages needed to run
6689 eCos on a Matsushita ASB2303 board."
6693 alias { "Matsushita ASB2305 board" }
6694 packages { CYGPKG_HAL_MN10300
6695 CYGPKG_HAL_MN10300_AM33_ASB2305
6696 CYGPKG_HAL_MN10300_AM33
6697 CYGPKG_IO_SERIAL_GENERIC_16X5X
6698 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6699 CYGPKG_DEVS_FLASH_MN10300_ASB2305
6702 The asb2305 target provides the packages needed to run
6703 eCos on a Matsushita ASB2305 board."
6706 # --------------------------------------------------------------------------
6709 alias { "Cosmo CEB-V850 board" CEB ceb_v850_sa1 }
6710 packages { CYGPKG_HAL_V85X
6711 CYGPKG_HAL_V85X_V850
6712 CYGPKG_HAL_V85X_V850_CEB
6713 CYGPKG_IO_SERIAL_V85X_V850
6716 The ceb_v850 target provides the packages needed to run eCos on a
6717 Cosmo CEB-V850 evaluation board fitted with a NEC V850/SA1 or NEC V850/SB1."
6720 # --------------------------------------------------------------------------
6723 alias { "Motorola mcf5272c3 evaluation board" }
6726 CYGPKG_HAL_M68K_MCF52xx
6727 CYGPKG_HAL_M68K_MCF52xx_MCF5272
6728 CYGPKG_HAL_M68K_MCF52xx_MCF5272_MCF5272C3
6729 CYGPKG_DEVS_ETH_MCF5272
6730 CYGPKG_IO_SERIAL_MCF5272_UART
6733 description "The mcf5272c3 target provides the packages needed to run
6734 eCos on the Motorola mcf5272c3 evaluation board."
6738 # --------------------------------------------------------------------------
6740 target coldfire_m5272c3 {
6741 alias { "Freescale M5272C3 evaluation board" }
6744 CYGPKG_HAL_COLDFIRE_MCF5272
6745 CYGPKG_HAL_COLDFIRE_M5272C3
6746 CYGPKG_IO_SERIAL_COLDFIRE_MCF5272
6749 The M5272C3 target provides the packages needed to run eCos on
6750 the Freescale M5272C3 evaluation board."
6754 # --------------------------------------------------------------------------
6757 alias { "H8/300H minimal simulator" }
6758 packages { CYGPKG_HAL_H8300
6759 CYGPKG_HAL_H8300_H8300H
6760 CYGPKG_HAL_H8300_H8300H_SIM
6761 CYGPKG_IO_SERIAL_H8300_SCI
6764 The h8300h_sim target provides the packages need to run
6765 eCos in the H8/300H minimal simulator. It is not possible to
6766 use any of the eCos device drivers when the simulator
6767 is running in this mode."
6771 alias { "H8S minimal simulator" }
6772 packages { CYGPKG_HAL_H8300
6773 CYGPKG_HAL_H8300_H8S
6774 CYGPKG_HAL_H8300_H8S_SIM
6775 CYGPKG_IO_SERIAL_H8300_SCI
6778 The h8300h_sim target provides the packages need to run
6779 eCos in the H8/300H minimal simulator. It is not possible to
6780 use any of the eCos device drivers when the simulator
6781 is running in this mode."
6785 alias { "Akizuki H8/3068 Network board" }
6786 packages { CYGPKG_HAL_H8300
6787 CYGPKG_HAL_H8300_H8300H
6788 CYGPKG_HAL_H8300_H8300H_AKI3068NET
6789 CYGPKG_IO_SERIAL_H8300_SCI
6790 CYGPKG_DEVS_ETH_H8300_AKI3068NET
6791 CYGPKG_DEVICES_WATCHDOG_H8300_H8300H
6794 The aki3068net target provides the packages need to run
6795 eCos in the Akizuki H8/3068 Network board."
6800 packages { CYGPKG_HAL_H8300
6801 CYGPKG_HAL_H8300_H8300H
6802 CYGPKG_HAL_H8300_H8300H_H8MAX
6803 CYGPKG_IO_SERIAL_H8300_SCI
6804 CYGPKG_DEVS_ETH_H8300_H8MAX
6805 CYGPKG_DEVICES_WATCHDOG_H8300_H8300H
6808 The h8max target provides the packages need to run
6809 eCos in the strawberry-linux.com H8MAX board."
6813 alias { "EDOSK-2674" }
6814 packages { CYGPKG_HAL_H8300
6815 CYGPKG_HAL_H8300_H8S
6816 CYGPKG_HAL_H8300_H8S_EDOSK2674
6817 CYGPKG_IO_SERIAL_H8300_SCI
6818 CYGPKG_DEVS_ETH_H8300_EDOSK2674
6821 The h8max target provides the packages need to run
6822 eCos in the Hitachi Micro System Europe EDOSK-2674 Evalution board."
6825 # --------------------------------------------------------------------------
6826 # CalmRISC16 targets
6828 alias { "CalmRISC16 Core Eval Board" }
6829 packages { CYGPKG_HAL_CALM16
6830 CYGPKG_HAL_CALM16_CORE
6831 CYGPKG_HAL_CALM16_CEB
6834 The calm16_ceb target provides the packages needed to run
6835 eCos on the CalmRISC16 Core Evaluation Board."
6837 # --------------------------------------------------------------------------
6838 # CalmRISC32 targets
6841 alias { "CalmRISC32 Core Eval Board" }
6842 packages { CYGPKG_HAL_CALM32
6843 CYGPKG_HAL_CALM32_CORE
6844 CYGPKG_HAL_CALM32_CEB
6847 The calm32_ceb target provides the packages needed to run
6848 eCos on the CalmRISC32 Core Evaluation Board."
6851 # --------------------------------------------------------------------------
6853 package CYGPKG_HAL_POWERPC_TS1000 {
6854 alias { "Allied Telesyn TS1000 board" hal_powerpc_ts1000 }
6855 directory hal/powerpc/ts1000
6856 script hal_powerpc_ts1000.cdl
6859 The TS1000 HAL package provides the support needed to run
6860 eCos on a Allied Telesyn TS1000 board equipped with a PowerPC processor."
6863 package CYGPKG_DEVS_FLASH_POWERPC_TS1000 {
6864 alias { "FLASH memory support for Allied Telesyn TS1000 (PPC855) board" flash_ts1000 }
6865 directory devs/flash/powerpc/ts1000
6866 script flash_ts1000.cdl
6869 This package contains hardware support for FLASH memory
6870 on the Allied Telesyn TS1000 (PPC855) platform."
6873 package CYGPKG_DEVS_ETH_POWERPC_TS1000 {
6874 alias { "Allied Telesyn TS1000 ethernet driver" ts1000_eth_driver }
6876 directory devs/eth/powerpc/ts1000
6877 script ts1000_eth_drivers.cdl
6878 description "Ethernet driver specifics for Allied Telesyn TS1000 (MPC855T) based boards."
6882 alias { "Allied Telesyn TS1000 board" ts1000_855 }
6883 packages { CYGPKG_HAL_POWERPC
6884 CYGPKG_HAL_POWERPC_MPC8xx
6885 CYGPKG_HAL_POWERPC_TS1000
6887 CYGPKG_DEVS_FLASH_POWERPC_TS1000
6888 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6889 CYGPKG_DEVS_ETH_POWERPC_FEC
6890 CYGPKG_DEVS_ETH_POWERPC_TS1000
6891 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6894 The ts1000 target provides the packages needed to run
6895 eCos on a Allied Telesyn TS1000 (PPC855T) board."
6898 # --------------------------------------------------------------------------
6900 package CYGPKG_DEVS_FLASH_UE250 {
6901 alias { "FLASH memory support for uE250" flash_uE250 }
6902 directory devs/flash/arm/uE250
6903 script flash_uE250.cdl
6906 This package contains hardware support for FLASH memory
6907 on the uE250 platform."
6910 package CYGPKG_DEVS_ETH_ARM_XSCALE_UE250 {
6911 alias { "NMI uE250 PCI ethernet driver" devs_eth_arm_ue250 }
6913 directory devs/eth/arm/uE250
6914 script uE250_eth_drivers.cdl
6915 description "Ethernet driver for NMI uE250 via PCI card."
6918 package CYGPKG_HAL_ARM_XSCALE_UE250 {
6919 alias { "NMI uEngine uE250" hal_arm_xscale_uE250 }
6920 directory hal/arm/xscale/uE250
6921 script hal_arm_xscale_uE250.cdl
6924 The UE250 HAL package provides the support needed to run
6925 eCos on an NMI uEngine u250 board."
6929 alias { "NMI uEngine uE250 Board" uE250 ue250 }
6930 packages { CYGPKG_HAL_ARM
6931 CYGPKG_HAL_ARM_XSCALE_CORE
6932 CYGPKG_HAL_ARM_XSCALE_PXA2X0
6933 CYGPKG_HAL_ARM_XSCALE_UE250
6935 CYGPKG_IO_SERIAL_GENERIC_16X5X
6936 CYGPKG_DEVS_FLASH_STRATA
6937 CYGPKG_DEVS_FLASH_UE250
6938 CYGPKG_DEVS_ETH_NS_DP83902A
6939 CYGPKG_DEVS_ETH_ARM_XSCALE_UE250
6942 The uE250 target provides the packages needed to run
6943 eCos on an NMI uEngine uE250 board."
6946 # --------------------------------------------------------------------------
6948 package CYGPKG_DEVS_FLASH_PICASSO {
6949 alias { "FLASH memory support for picasso" flash_picasso }
6950 directory devs/flash/arm/picasso
6951 script flash_picasso.cdl
6954 This package contains hardware support for FLASH memory
6955 on the picasso platform."
6958 package CYGPKG_DEVS_ETH_ARM_XSCALE_PICASSO {
6959 alias { "NMI picasso PCI ethernet driver" devs_eth_arm_picasso }
6961 directory devs/eth/arm/picasso
6962 script picasso_eth_drivers.cdl
6963 description "Ethernet driver for NMI picasso via PCI card."
6966 package CYGPKG_HAL_ARM_XSCALE_PICASSO {
6967 alias { "NMI uEngine picasso" hal_arm_xscale_picasso }
6968 directory hal/arm/xscale/picasso
6969 script hal_arm_xscale_picasso.cdl
6972 The PICASSO HAL package provides the support needed to run
6973 eCos on an NMI uEngine u250 board."
6977 alias { "NMI uEngine picasso Board" picasso picasso }
6978 packages { CYGPKG_HAL_ARM
6979 CYGPKG_HAL_ARM_XSCALE_CORE
6980 CYGPKG_HAL_ARM_XSCALE_PXA2X0
6981 CYGPKG_HAL_ARM_XSCALE_PICASSO
6983 CYGPKG_IO_SERIAL_GENERIC_16X5X
6984 CYGPKG_DEVS_FLASH_STRATA
6985 CYGPKG_DEVS_FLASH_PICASSO
6986 CYGPKG_DEVS_ETH_NS_DP83902A
6987 CYGPKG_DEVS_ETH_ARM_XSCALE_PICASSO
6990 The picasso target provides the packages needed to run
6991 eCos on an NMI uEngine picasso board."
6994 # --------------------------------------------------------------------------
6996 package CYGPKG_HAL_POWERPC_ADDER {
6997 alias { "A&M Adder PPC85x board" hal_powerpc_adder powerpc_adder_hal }
6998 directory hal/powerpc/adder
6999 script hal_powerpc_adder.cdl
7002 The ADDER HAL package provides the support needed to run
7003 eCos on a A&M ADDER board equipped with a PowerPC processor."
7006 package CYGPKG_DEVS_FLASH_POWERPC_ADDER {
7007 alias { "FLASH memory support for A&M Adder PowerPC/85x" flash_adder }
7008 directory devs/flash/powerpc/adder
7009 script flash_adder.cdl
7012 This package contains hardware support for FLASH memory
7013 on the A&M PowerPC/8xx ADDER platforms."
7016 package CYGPKG_DEVS_ETH_POWERPC_ADDER {
7017 alias { "A&M Adder ethernet driver" adder_eth_driver }
7019 directory devs/eth/powerpc/adder
7020 script adder_eth_drivers.cdl
7021 description "Ethernet driver specifics for A&M Adder (MPC85x) based boards."
7024 package CYGPKG_DEVS_ETH_POWERPC_ADDERII {
7025 alias { "A&M AdderII ethernet driver" adderII_eth_driver }
7027 directory devs/eth/powerpc/adderII
7028 script adderII_eth_drivers.cdl
7029 description "Ethernet driver specifics for A&M AdderII (MPC852T) based boards."
7033 alias { "A&M Adder PPC850 board" adder850 }
7034 packages { CYGPKG_HAL_POWERPC
7035 CYGPKG_HAL_POWERPC_MPC8xx
7036 CYGPKG_HAL_POWERPC_ADDER
7038 CYGPKG_DEVS_FLASH_POWERPC_ADDER
7039 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7040 CYGPKG_DEVS_ETH_POWERPC_QUICC
7041 CYGPKG_DEVS_ETH_POWERPC_ADDER
7042 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
7044 enable { CYGHWR_HAL_POWERPC_ADDER_I }
7046 The adder target provides the packages needed to run
7047 eCos on a A&M Adder PPC850 board."
7051 alias { "A&M Adder PPC852T board" adder852T }
7052 packages { CYGPKG_HAL_POWERPC
7053 CYGPKG_HAL_POWERPC_MPC8xx
7054 CYGPKG_HAL_POWERPC_ADDER
7056 CYGPKG_DEVS_FLASH_POWERPC_ADDER
7057 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7058 CYGPKG_DEVS_ETH_POWERPC_FEC
7059 CYGPKG_DEVS_ETH_POWERPC_ADDERII
7060 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
7062 enable { CYGHWR_HAL_POWERPC_ADDER_II }
7064 The adderII target provides the packages needed to run
7065 eCos on a A&M Adder PPC852T board."
7068 # --------------------------------------------------------------------------
7070 package CYGPKG_HAL_POWERPC_RATTLER {
7071 alias { "A&M Rattler MPC8250 board" hal_powerpc_rattler powerpc_rattler_hal }
7072 directory hal/powerpc/rattler
7073 script hal_powerpc_rattler.cdl
7076 The RATTLER HAL package provides the support needed to run
7077 eCos on a A&M RATTLER board equipped with a PowerPC processor."
7080 package CYGPKG_DEVS_ETH_POWERPC_RATTLER {
7081 alias { "A&M Rattler ethernet driver" rattler_eth_driver }
7083 directory devs/eth/powerpc/rattler
7084 script rattler_eth_drivers.cdl
7085 description "Ethernet driver specifics for A&M Rattler (MPC8250) based boards."
7088 package CYGPKG_DEVS_FLASH_POWERPC_RATTLER {
7089 alias { "FLASH memory support for A&M Rattler (MPC8250)" flash_rattler }
7090 directory devs/flash/powerpc/rattler
7091 script flash_rattler.cdl
7094 This package contains hardware support for FLASH memory
7095 on the A&M Rattler (MPC8250) platforms."
7099 alias { "A&M Rattler (8250) board" }
7100 packages { CYGPKG_HAL_POWERPC
7101 CYGPKG_HAL_POWERPC_MPC8XXX
7102 CYGPKG_HAL_POWERPC_RATTLER
7103 CYGPKG_DEVS_FLASH_POWERPC_RATTLER
7104 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7105 CYGPKG_DEVS_ETH_POWERPC_FCC
7106 CYGPKG_DEVS_ETH_POWERPC_RATTLER
7108 CYGPKG_IO_SERIAL_POWERPC_MPC8XXX
7111 The rattler target provides the packages needed to run
7112 eCos on an Analogue & Micro Rattler (MPC8250) board."
7115 ##-------------------------------------------------------------------------------------------
7116 ## TAMS MOAB (PowerPC 405GPr) packages
7118 package CYGPKG_HAL_POWERPC_MOAB {
7119 alias { "TAMS PowerPC 405GP board" hal_powerpc_moab }
7120 directory hal/powerpc/moab
7121 script hal_powerpc_moab.cdl
7124 The MOAB HAL package provides the support needed to run
7125 eCos on a TAMS PowerPC 405GP board."
7128 package CYGPKG_DEVS_FLASH_POWERPC_MOAB {
7129 alias { "FLASH memory support for MOAB" flash_moab }
7130 directory devs/flash/powerpc/moab
7131 script flash_moab.cdl
7134 This package contains hardware support for both the boot FLASH
7135 and NAND (main) memory on the MOAB platform."
7138 package CYGPKG_DEVS_ETH_POWERPC_MOAB {
7139 alias { "TAMS PowerPC 405GP ethernet support" moab_eth_driver }
7141 directory devs/eth/powerpc/moab
7142 script moab_eth_drivers.cdl
7143 description "Ethernet driver specifics for TAMS MOAB (PPC405GP) based boards."
7146 package CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB {
7147 alias { "MOAB RTC device" devs_wallclock_moab_ds1307 moab_rtc }
7149 directory devs/wallclock/powerpc/moab
7150 script moab_wallclock_drivers.cdl
7152 RTC driver for MOAB (PowerPC PPC405GPr) using a
7157 alias { "TAMS PowerPC 405GPr" moab405GPr }
7158 packages { CYGPKG_HAL_POWERPC
7159 CYGPKG_HAL_POWERPC_PPC40x
7160 CYGPKG_HAL_POWERPC_MOAB
7161 CYGPKG_DEVS_FLASH_POWERPC_MOAB
7162 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
7163 CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX
7164 CYGPKG_DEVS_ETH_POWERPC_MOAB
7165 CYGPKG_DEVS_ETH_POWERPC_PPC405
7166 CYGPKG_DEVS_ETH_NS_DP83816
7169 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
7170 CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB
7171 CYGPKG_IO_SERIAL_GENERIC_16X5X
7172 CYGPKG_IO_SERIAL_POWERPC_PPC405
7175 The moab target provides the packages needed to run
7176 eCos on the TAMS MOAB (405GPr) board."
7178 ##-------------------------------------------------------------------------------------------
7180 # --------------------------------------------------------------------------
7182 # Realtek 8139 (PCI) Ethernet driver
7183 package CYGPKG_DEVS_ETH_RLTK_8139 {
7184 alias { "Realtek 8139 ethernet driver" rltk8139_eth_driver }
7186 directory devs/eth/rltk/8139
7187 script rltk_8139_eth_drivers.cdl
7188 description "Ethernet driver for Realtek 8139 (PCI) card."
7191 package CYGPKG_DEVS_ETH_I386_PC_RLTK8139 {
7192 alias { "Intel PC with Realtek 8139 ethernet driver" pc_rltk8139_eth_driver }
7194 directory devs/eth/i386/pc/rltk8139
7195 script i386_pc_rltk8139_eth_drivers.cdl
7196 description "Intel PC using Realtek 8139 (PCI) card."
7199 package CYGPKG_DEVS_ETH_SH_DREAMCAST_RLTK8139 {
7200 alias { "SEGA Dreamcast with BroadBandAdapter driver" dreamcast_rltk8139_eth_driver }
7202 directory devs/eth/sh/dreamcast
7203 script sh_dreamcast_rltk8139_eth_drivers.cdl
7204 description "SEGA Dreamcast with BroadBandAdapter."
7207 target pc_rltk8139 {
7208 alias { "i386 PC target with RTL8139 ethernet" }
7209 packages { CYGPKG_HAL_I386
7210 CYGPKG_HAL_I386_GENERIC
7212 CYGPKG_HAL_I386_PCMB
7214 CYGPKG_IO_SERIAL_GENERIC_16X5X
7215 CYGPKG_IO_SERIAL_I386_PC
7216 CYGPKG_DEVS_ETH_RLTK_8139
7217 CYGPKG_DEVS_ETH_I386_PC_RLTK8139
7218 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
7219 CYGPKG_DEVICES_WALLCLOCK_I386_PC
7222 The pc_rltk8139 target provides the packages needed to run eCos binaries
7223 on a standard i386 PC motherboard, using a Realtek 8139 network card."
7226 # --------------------------------------------------------------------------
7228 package CYGPKG_HAL_ARM_GPS4020 {
7229 alias { "GPS4020" hal_gps4020 }
7230 directory hal/arm/gps4020
7231 script hal_arm_gps4020.cdl
7234 The GPS4020 HAL package provides the support needed to run
7235 eCos on a GPS 4020 board using the Firefly MF1 (ARM) processor."
7238 package CYGPKG_DEVS_FLASH_GPS4020 {
7239 alias { "FLASH memory support for GPS4020" flash_gps4020 }
7240 directory devs/flash/arm/gps4020
7241 script flash_gps4020.cdl
7244 This package contains hardware support for FLASH memory
7245 on the GPS4020 platform."
7248 package CYGPKG_IO_SERIAL_ARM_GPS4020 {
7249 alias { "GPS4020 serial device drivers"
7250 devs_serial_arm_gps4020 gps4020_serial_driver }
7252 directory devs/serial/arm/gps4020
7253 script ser_arm_gps4020.cdl
7254 description "GPS4020 serial device drivers"
7258 alias { "GPS 4020" gps_4020 gps}
7259 packages { CYGPKG_HAL_ARM
7260 CYGPKG_HAL_ARM_GPS4020
7261 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
7262 CYGPKG_DEVS_FLASH_GPS4020
7263 CYGPKG_IO_SERIAL_ARM_GPS4020
7266 The gps4020 target provides the packages needed to run
7267 eCos on a GPS-4020 board."
7270 # --------------------------------------------------------------------------
7272 package CYGPKG_VNC_SERVER {
7273 alias { "VNC server" vnc_server }
7274 directory net/vnc_server
7275 script vnc-server.cdl
7276 description "VNC server."
7279 # --------------------------------------------------------------------------
7281 package CYGPKG_DEVS_DISK_V85X_EDB_V850 {
7282 alias { "Elatec v850 development board disk driver" edb_v850_disk }
7283 directory devs/disk/v85x/edb_v850
7284 script v85x_edb_v850_disk.cdl
7286 description "Disk driver for the Elatec v850 development board."
7289 package CYGPKG_DEVS_DISK_ECOSYNTH {
7290 alias { "Synthetic target disk driver" ecosynthdisk ecosynth_disk_driver }
7291 directory devs/disk/synth
7292 script synthdisk.cdl
7294 description "Disk driver for the synthetic target."
7297 package CYGPKG_DEVS_DISK_IDE {
7298 alias { "Generic IDE disk driver" ide_disk }
7299 directory devs/disk/ide
7301 description "Disk driver for generic IDE interface."
7304 package CYGPKG_DEVS_DISK_MMC {
7305 alias { "Disk driver for MMC cards" mmcdisk mmc_disk_driver }
7306 directory devs/disk/generic/mmc
7307 script devs_disk_mmc.cdl
7309 description "Disk driver for MMC cards"
7312 package CYGPKG_IO_DISK {
7313 alias { "Disk device drivers" disk io_disk }
7317 This package contains drivers for basic I/O services on
7321 package CYGPKG_BLOCK_LIB {
7322 alias { "Block cache and access library" blib block_lib }
7323 directory services/blib
7326 This package contains the block cache and access library."
7329 package CYGPKG_FS_FAT {
7330 alias { "FAT Filesystem" fatfs fat_fs fs_fat }
7334 This package contains a FAT filesystem implementation."
7338 # --------------------------------------------------------------------------
7340 package CYGPKG_NET_LWIP {
7342 directory net/lwip_tcpip
7343 script cdl/lwip_net.cdl
7344 description "Lightweight TCP/IP stack: lwIP"
7347 package CYGPKG_ATHTTPD {
7348 alias { "ATHTTP server" athttpd }
7349 directory net/athttpd
7351 description "Another Tiny HTTP server."