1 #=============================================================================
5 # This file is a temporary database for eCos package information.
6 # It replaces the old packages and targets files, and will in turn
7 # be subsumed by another file containing more inormation.
9 #=============================================================================
10 #####ECOSGPLCOPYRIGHTBEGIN####
11 ## -------------------------------------------
12 ## This file is part of eCos, the Embedded Configurable Operating System.
13 ## Copyright (C) 2004, 2005 eCosCentric Limited
14 ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
16 ## eCos is free software; you can redistribute it and/or modify it under
17 ## the terms of the GNU General Public License as published by the Free
18 ## Software Foundation; either version 2 or (at your option) any later version.
20 ## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
21 ## WARRANTY; without even the implied warranty of MERCHANTABILITY or
22 ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
25 ## You should have received a copy of the GNU General Public License along
26 ## with eCos; if not, write to the Free Software Foundation, Inc.,
27 ## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
29 ## As a special exception, if other files instantiate templates or use macros
30 ## or inline functions from this file, or you compile this file and link it
31 ## with other works to produce a work based on this file, this file does not
32 ## by itself cause the resulting work to be covered by the GNU General Public
33 ## License. However the source code for this file must still be made available
34 ## in accordance with section (3) of the GNU General Public License.
36 ## This exception does not invalidate any other reasons why a work based on
37 ## this file might be covered by the GNU General Public License.
38 ## -------------------------------------------
39 #####ECOSGPLCOPYRIGHTEND####
40 #=============================================================================
41 ######DESCRIPTIONBEGIN####
46 # This file contains three lots of information. It details the packages
47 # in the component repository, the target boards supported by those
48 # packages, and a set of templates that can be used to instantiate
51 #####DESCRIPTIONEND####
52 #===============================================================================
55 alias { "eCos common HAL" hal hal_common }
59 The eCos HAL package provide a porting layer for higher-level parts of
60 the system such as the kernel and the C library. Each installation
61 should have HAL packages for one or more architectures, and for each
62 architecture there may be one or more supported platforms. It is
63 necessary to select one target architecture and one platform for that
64 architecture. There are also a number of configuration options that
65 are common to all HAL packages."
68 package CYGPKG_INFRA {
69 alias { Infrastructure infra }
73 Common types and useful macros.
74 Tracing and assertion facilities.
75 Package startup options."
79 alias { "I/O sub-system" io }
83 The eCos system is supplied with a number of different
84 device drivers. This package contains the basic I/O system
85 support which is the basis for all drivers."
88 package CYGPKG_IO_SERIAL {
89 alias { "Serial device drivers" serial io_serial }
93 This package contains drivers for basic I/O services on
97 package CYGPKG_IO_CAN {
98 alias { "CAN device drivers" can io_can }
102 This package contains drivers for basic I/O services on
106 package CYGPKG_DEVS_CAN_MCF52xx_FLEXCAN {
107 alias { "MCF52xx FlexCAN device drivers"
108 devs_can_mcf52xx_flexcan mcf52xx_flexcan_serial_driver }
110 directory devs/can/m68k/mcf52xx
111 script can_mcf52xx.cdl
112 description "Generic CAN device driver for the on-chip
113 FlexCAN modules in MCF52xx ColdFire processors."
116 package CYGPKG_DEVS_CAN_AT91SAM7 {
117 alias { "AT91SAM7 CAN device drivers"
118 devs_can_at91sam7 at91sam7_can_driver }
120 directory devs/can/arm/at91/at91sam7
121 script can_at91sam7.cdl
122 description "Atmel AT91SAM7 on-chip CAN device driver."
125 package CYGPKG_DEVS_CAN_LPC2XXX {
126 alias { "LPC2xxx CAN device drivers"
127 devs_can_lpc2xxx lpc2xxx_can_driver }
129 directory devs/can/arm/lpc2xxx
130 script can_lpc2xxx.cdl
131 description "LPC2xxx on-chip CAN device driver."
134 package CYGPKG_DEVS_CAN_LOOP {
135 alias { "Loop CAN device drivers"
136 devs_can_loop loop_can_driver }
137 directory devs/can/loop
139 description "Loopback CAN device driver."
142 package CYGPKG_IO_PCMCIA {
143 alias { "PCMCIA & Compact Flash support" pcmcia io_pcmcia cf }
147 This package contains basic card services support for PCMCIA
148 and Compact Flash devices."
151 package CYGPKG_DEVS_PCMCIA_ASSABET {
152 alias { "SA11x0/Assabet PCMCIA & Compact Flash support" pcmcia_assabet assabet_pcmcia assabet_cf io_assabet_pcmcia}
153 directory devs/pcmcia/arm/assabet
154 script pcmcia_assabet.cdl
157 This package contains hardware support for PCMCIA
158 and Compact Flash devices on the SA11x0/Assabet board."
161 package CYGPKG_DEVS_PCMCIA_CERF {
162 alias { "SA11x0/Cerf PCMCIA & Compact Flash support" pcmcia_cerf cerf_pcmcia cerf_cf io_cerf_pcmcia}
163 directory devs/pcmcia/arm/cerf
164 script pcmcia_cerf.cdl
167 This package contains hardware support for PCMCIA
168 and Compact Flash devices on the SA11x0/Cerf board."
171 package CYGPKG_DEVS_PCMCIA_CERFPDA {
172 alias { "SA11x0/Cerfpda PCMCIA & Compact Flash support" pcmcia_cerfpda cerfpda_pcmcia cerfpda_cf io_cerfpda_pcmcia}
173 directory devs/pcmcia/arm/cerfpda
174 script pcmcia_cerfpda.cdl
177 This package contains hardware support for PCMCIA
178 and Compact Flash devices on the SA11x0/Cerfpda."
181 package CYGPKG_DEVS_PCMCIA_IPAQ {
182 alias { "SA11x0/iPAQ PCMCIA & Compact Flash support" pcmcia_ipaq ipaq_pcmcia ipaq_cf io_ipaq_pcmcia}
183 directory devs/pcmcia/arm/ipaq
184 script pcmcia_ipaq.cdl
187 This package contains hardware support for PCMCIA
188 and Compact Flash devices on the Compaq iPAQ pocket PC."
191 package CYGPKG_IO_FLASH {
192 alias { "Generic FLASH memory support" flash }
196 This package contains generic support for FLASH memory."
199 package CYGPKG_DEVS_FLASH_ARM_AAED2000 {
200 alias { "Support for flash memory on Agilent AAED2000 board" flash_aaed2000 }
201 directory devs/flash/arm/aaed2000
202 script flash_arm_aaed2000.cdl
205 This package contains hardware support for flash memory
206 on the Agilent AAED2000 platform."
209 package CYGPKG_DEVS_FLASH_AMD_AM29XXXXX {
210 alias { "Support for AMD AM29xxxxx flash memory" flash_amd_am29xxxxx }
211 directory devs/flash/amd/am29xxxxx
212 script flash_amd_am29xxxxx.cdl
215 This package contains hardware support for AMD AM29xxxxx
216 flash memory devices."
219 package CYGPKG_DEVS_FLASH_ONMXC {
220 alias { "Support FLASH memory on Freescale MXC platforms" flash_mxc_flash }
221 directory devs/flash/arm/mxc
222 script mxc_flash_select.cdl
225 This package contains hardware support for NOR/NAND selections on
226 Freescale MXC-based platforms."
229 package CYGPKG_DEVS_MXC_I2C {
230 alias { "Support I2C on Freescale MXC platforms" fsl_mxc_i2c }
231 directory devs/i2c/arm/mxc
235 This package contains hardware support for I2C selections on
236 Freescale MXC-based platforms."
239 package CYGPKG_DEVS_PMIC_ARM_IMX35_3STACK {
240 alias { "Support PMIC on Freescale i.MX35 3stack platforms" fsl_imx35_pmic }
241 directory devs/pmic/arm/mx35_3stack
245 This package contains hardware support for PMIC selections on
246 Freescale i.MX35 3stack platforms."
249 package CYGPKG_DEVS_PMIC_ARM_IMX25_3STACK {
250 alias { "Support PMIC on Freescale i.MX25 3stack platforms" fsl_imx25_pmic }
251 directory devs/pmic/arm/mx25_3stack
255 This package contains hardware support for PMIC selections on
256 Freescale i.MX25 3stack platforms."
259 package CYGPKG_DEVS_MXC_SPI {
260 alias { "Support SPI on Freescale MXC platforms" fsl_mxc_spi }
261 directory devs/spi/arm/mxc
265 This package contains hardware support for SPI selections on
266 Freescale MXC-based platforms."
269 package CYGPKG_DEVS_IMX_SPI {
270 alias { "Support SPI on Freescale i.MX platforms" fsl_imx_spi }
271 directory devs/spi/arm/imx
275 This package contains hardware support for SPI selections on
276 Freescale i.MX based platforms."
279 package CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX {
280 alias { "Support for Atmel AT29Cxxxx flash memory" flash_atmel_at29cxxxx }
281 directory devs/flash/atmel/at29cxxxx
282 script flash_atmel_at29cxxxx.cdl
285 This package contains hardware support for Atmel AT29Cxxxx
286 flash memory devices."
289 package CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX {
290 alias { "Support for Atmel AT49xxxx flash memory" flash_atmel_at49xxxx }
291 directory devs/flash/atmel/at49xxxx
292 script flash_atmel_at49xxxx.cdl
295 This package contains hardware support for Atmel AT49xxxx
296 flash memory devices."
299 package CYGPKG_DEVS_FLASH_ARM_PID {
300 alias { "Support for flash memory on ARM/PID board" flash_arm_pid }
301 directory devs/flash/arm/pid
302 script flash_arm_pid.cdl
305 This package contains hardware support for flash memory
306 on the ARM PID platform."
309 package CYGPKG_DEVS_FLASH_ARM_E7T {
310 alias { "FLASH memory support for the ARM Evaluator-7T" flash_e7t }
311 directory devs/flash/arm/e7t
315 This package contains hardware support for FLASH memory
316 on the ARM Evaluator-7T platform."
319 package CYGPKG_DEVS_FLASH_EA2468 {
320 alias { "FLASH memory support for EA LPC2468 OEM board" flash_ea2468 }
321 directory devs/flash/arm/ea2468
322 script flash_ea2468.cdl
325 This package contains hardware support for FLASH memory
326 on the Embedded Artists LCP2468 OEM board."
329 package CYGPKG_DEVS_FLASH_SH_EDK7708 {
330 alias { "Support for flash memory on Hitachi/EDK7708 board" flash_sh_edk7708 }
331 directory devs/flash/sh/edk7708
332 script flash_sh_edk7708.cdl
335 This package contains hardware support for flash memory
336 on the Hitachi EDK7708 platform."
339 package CYGPKG_DEVS_FLASH_CQ7750 {
340 alias { "Support for flash memory on CqREEK SH7750 board" flash_cq7750 }
341 directory devs/flash/sh/cq7750
342 script flash_cq7750.cdl
345 This package contains hardware support for flash memory
346 on the CqREEK SH7750 platform."
349 package CYGPKG_DEVS_FLASH_MIPS_OCELOT {
350 alias { "Support for flash memory on PMC-Sierra/Ocelot board" flash_qed_ocelot }
351 directory devs/flash/mips/ocelot
352 script flash_mips_ocelot.cdl
355 This package contains hardware support for flash memory
356 on the PMC-Sierra Ocelot platform."
359 package CYGPKG_DEVS_FLASH_MIPS_VRC437X {
360 alias { "Support for flash memory on VRC437X boards" flash_vrc437x }
361 directory devs/flash/mips/vrc437x
362 script flash_mips_vrc437x.cdl
365 This package contains hardware support for flash memory
366 on the VRC437X platform."
369 package CYGPKG_DEVS_FLASH_MIPS_REFIDT334 {
370 alias { "MIPS IDT 79RC32334 reference platform flash support" flash_refidt334 }
371 directory devs/flash/mips/idt79s334a
372 script flash_mips_refidt334.cdl
375 This package contains hardware support for flash memory
376 on the IDT MIPS 334a reference platform."
379 package CYGPKG_DEVS_FLASH_SH_HS7729PCI {
380 alias { "Hitachi SH/HS7729PCI FLASH memory support" flash_hs7729pci }
381 directory devs/flash/sh/hs7729pci
382 script flash_sh_hs7729pci.cdl
385 This package contains hardware support for FLASH memory
386 on the Hitachi/HS7729PCI platform."
389 package CYGPKG_DEVS_FLASH_SH_SE77X9 {
390 alias { "Hitachi SH/SE77X9 FLASH memory support" flash_se77x9 }
391 directory devs/flash/sh/se77x9
392 script flash_sh_se77x9.cdl
395 This package contains hardware support for FLASH memory
396 on the Hitachi/SE77X9 platform."
399 package CYGPKG_DEVS_FLASH_SH_SE7751 {
400 alias { "Hitachi SH/SE7751 FLASH memory support" flash_se7751 }
401 directory devs/flash/sh/se7751
402 script flash_sh_se7751.cdl
405 This package contains hardware support for FLASH memory
406 on the Hitachi/SE7751 platform."
409 package CYGPKG_DEVS_FLASH_SH_MICRODEV {
410 alias { "SuperH SH4-202 MicroDev CPU board FLASH memory support" flash_microdev }
411 directory devs/flash/sh/microdev
412 script flash_microdev.cdl
415 This package contains hardware support for FLASH memory
416 on the SuperH SH4-202 MicroDev CPU board platform."
419 package CYGPKG_DEVS_FLASH_EBSA285 {
420 alias { "FLASH memory support for StrongARM EBSA-285" flash_ebsa285 }
421 directory devs/flash/arm/ebsa285
422 script flash_ebsa285.cdl
425 This package contains hardware support for FLASH memory
426 on the StrongARM EBSA-285 platform."
429 package CYGPKG_DEVS_FLASH_SA1100MM {
430 alias { "FLASH memory support for StrongARM SA1100 Multimedia" flash_sa1100mm }
431 directory devs/flash/arm/sa1100mm
432 script flash_sa1100mm.cdl
435 This package contains hardware support for FLASH memory
436 on the StrongARM SA1100 Multimedia platform."
439 package CYGPKG_DEVS_FLASH_EDB7XXX {
440 alias { "FLASH support for Cirrus Logic EP7xxx based boards" flash_edb7xxx }
441 directory devs/flash/arm/edb7xxx
442 script flash_edb7xxx.cdl
445 This package contains hardware support for FLASH memory
446 on the Cirrus Logic EP7xxx based platform(s)."
449 package CYGPKG_DEVS_FLASH_AT91 {
450 alias { "FLASH memory support for Atmel AT91 EFC" flash_at91 }
451 directory devs/flash/arm/at91
452 script flash_at91.cdl
455 This package contains hardware support for Embedded FLASH
456 controller as found in the AT91SAM7S platform"
459 package CYGPKG_DEVS_FLASH_EB40 {
460 alias { "FLASH memory support for Atmel AT91/EB40" flash_eb40 }
461 directory devs/flash/arm/eb40
462 script flash_eb40.cdl
465 This package contains hardware support for FLASH memory
466 on the Atmel AT91/EB40 platform(s)."
469 package CYGPKG_DEVS_FLASH_EB40A {
470 alias { "FLASH memory support for Atmel AT91/EB40A" flash_eb40a }
471 directory devs/flash/arm/eb40a
472 script flash_eb40a.cdl
475 This package contains hardware support for FLASH memory
476 on the Atmel AT91/EB40A platform(s)."
479 package CYGPKG_DEVS_FLASH_EB42 {
480 alias { "FLASH memory support for Atmel AT91/EB42" flash_eb42 }
481 directory devs/flash/arm/eb42
482 script flash_eb42.cdl
485 This package contains hardware support for FLASH memory
486 on the Atmel AT91/EB42 platform(s)."
489 package CYGPKG_DEVS_FLASH_EB55 {
490 alias { "FLASH memory support for Atmel AT91/EB55" flash_eb55 }
491 directory devs/flash/arm/eb55
492 script flash_eb55.cdl
495 This package contains hardware support for FLASH memory
496 on the Atmel AT91/EB55 platform(s)."
499 package CYGPKG_DEVS_FLASH_JTST {
500 alias { "FLASH memory support for Atmel JTST" flash_jtst }
501 directory devs/flash/arm/jtst
502 script flash_jtst.cdl
505 This package contains hardware support for FLASH memory
506 on the Atmel JTST platform(s)."
509 package CYGPKG_DEVS_FLASH_PHYCORE {
510 alias { "FLASH memory support for PHYTEC phyCORE AT91M55800A" flash_phycore }
511 directory devs/flash/arm/phycore
512 script flash_phycore.cdl
515 This package contains hardware support for FLASH memory
516 on the PHYTEC phyCORE AT91M55800A platform(s)."
519 package CYGPKG_DEVS_FLASH_PHYCORE229X {
520 alias { "FLASH memory support for Phytec phyCORE-LPC229x" flash_phycore229x }
521 directory devs/flash/arm/phycore229x
522 script flash_phycore229x.cdl
525 This package contains hardware support for FLASH memory
526 on the Phytec phyCORE-LPC229x platform(s)."
529 package CYGPKG_DEVS_FLASH_ASSABET {
530 alias { "FLASH memory support for Intel SA1110 (Assabet)" flash_assabet }
531 directory devs/flash/arm/assabet
532 script flash_assabet.cdl
535 This package contains hardware support for FLASH memory
536 on the Intel StrongARM SA-1110 Assabet platform."
539 package CYGPKG_DEVS_FLASH_CERF {
540 alias { "FLASH memory support for Intrinsyc SA1110 (Cerf)" flash_cerf }
541 directory devs/flash/arm/cerf
542 script flash_cerf.cdl
545 This package contains hardware support for FLASH memory
546 on the Intrinsyc SA1110 Cerf board."
549 package CYGPKG_DEVS_FLASH_CERFPDA {
550 alias { "FLASH memory support for Intrinsyc SA1110 (Cerfpda)" flash_cerfpda }
551 directory devs/flash/arm/cerfpda
552 script flash_cerfpda.cdl
555 This package contains hardware support for FLASH memory
556 on the Intrinsyc SA1110 Cerfpda."
559 package CYGPKG_DEVS_FLASH_IPAQ {
560 alias { "FLASH memory support for Intel SA1110 (Ipaq)" flash_ipaq }
561 directory devs/flash/arm/ipaq
562 script flash_ipaq.cdl
565 This package contains hardware support for FLASH memory
566 on the Intel StrongARM SA-1110 iPAQ platform."
569 package CYGPKG_DEVS_FLASH_FLEXANET {
570 alias { "FLASH memory support for Flexanet" flash_flexanet }
571 directory devs/flash/arm/flexanet
572 script flash_flexanet.cdl
575 This package contains hardware support for FLASH memory
576 on the SA-1100 Flexanet platform."
579 package CYGPKG_DEVS_FLASH_MPC50 {
580 alias { "FLASH memory support for MPC 5.0" flash_mpc50 }
581 directory devs/flash/arm/mpc50
582 script flash_mpc50.cdl
585 This package contains hardware support for FLASH memory
589 package CYGPKG_DEVS_FLASH_MALTA {
590 alias { "FLASH memory support for MIPS Malta board" flash_malta }
591 directory devs/flash/mips/malta
592 script flash_malta.cdl
595 This package contains hardware support for FLASH memory
596 on the MIPS Malta platform."
599 package CYGPKG_DEVS_FLASH_ARM_EXCALIBUR {
600 alias { "FLASH memory support for Altera ARM9/Excalibur board" flash_malta }
601 directory devs/flash/arm/excalibur
602 script flash_excalibur.cdl
605 This package contains hardware support for FLASH memory
606 on the Altera Excalibur platform."
609 package CYGPKG_DEVS_FLASH_ARM_SMDK2410 {
610 alias { "FLASH memory support for Samsung ARM9/SMDK2410 board" flash_smdk2410 }
611 directory devs/flash/arm/smdk2410
612 script flash_smdk2410.cdl
615 This package contains hardware support for FLASH memory
616 on the Samsung smdk2410 platform."
619 package CYGPKG_DEVS_FLASH_ARM_INNOVATOR {
620 alias { "FLASH memory support for the Innovator" flash_innovator }
621 directory devs/flash/arm/innovator
622 script flash_innovator.cdl
625 This package contains hardware support for FLASH memory
626 on the Innovator platform."
629 package CYGPKG_DEVS_FLASH_ARM_AIM711 {
630 alias { "Support for flash memory on AIM 711 board" flash_arm_snds }
631 directory devs/flash/arm/aim711
632 script flash_arm_aim711.cdl
635 This package contains hardware support for flash memory
636 on the ARM Industrial Module AIM 711 platform."
639 package CYGPKG_DEVS_FLASH_NANO {
640 alias { "FLASH memory support for Intel SA1110 nanoEngine" flash_nano }
641 directory devs/flash/arm/nano
642 script flash_nano.cdl
645 This package contains hardware support for FLASH memory
646 on the StrongARM SA-1110 nanoEngine platform."
649 package CYGPKG_DEVS_FLASH_STRATA {
650 alias { "Generic FLASH memory support for Intel StrataFLASH" strata }
651 directory devs/flash/intel/strata
652 script flash_strata.cdl
655 This package contains generic hardware support for Intel
656 StrataFLASH memory devices."
659 package CYGPKG_DEVS_FLASH_SST_39VFXXX {
660 alias { "Support for SST 39VFXXX flash memory" flash_sst_39vfXXX }
661 directory devs/flash/sst/39vfxxx
662 script flash_sst_39vfxxx.cdl
665 This package contains hardware support for SST 39VFxxx
666 flash memory devices. Until now it supports SST 39VF080,
667 39VF016 and 39VF400 devices."
670 package CYGPKG_DEVS_FLASH_INTEL_28FXXX {
671 alias { "Generic FLASH memory support for Intel 28Fxxx Flash parts" flashfile }
672 directory devs/flash/intel/28fxxx
673 script flash_intel_28fxxx.cdl
676 This package contains generic hardware support for Intel
677 Flash memory devices."
680 package CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310 {
681 alias { "FLASH memory support for Cyclone IQ80310" flash_iq80310 }
682 directory devs/flash/arm/iq80310
683 script flash_iq80310.cdl
686 This package contains hardware support for FLASH memory
687 on the Cyclone IQ80310 platform."
690 package CYGPKG_DEVS_FLASH_IQ80321 {
691 alias { "FLASH memory support for IQ80321" flash_iq80321 }
692 directory devs/flash/arm/iq80321
693 script flash_iq80321.cdl
696 This package contains hardware support for FLASH memory
697 on the IQ80321 platform."
700 package CYGPKG_DEVS_FLASH_IXDP425 {
701 alias { "FLASH memory support for IXDP425" flash_ixdp425 }
702 directory devs/flash/arm/ixdp425
703 script flash_ixdp425.cdl
706 This package contains hardware support for FLASH memory
707 on the IXDP425 platform."
710 package CYGPKG_DEVS_FLASH_XSENGINE {
711 alias { "FLASH memory support for XSEngine" flash_xsengine }
712 directory devs/flash/arm/xsengine
713 script flash_xsengine.cdl
716 This package contains hardware support for FLASH memory
717 on the XSEngine platform."
720 package CYGPKG_DEVS_FLASH_GRG {
721 alias { "FLASH memory support for GRG" flash_grg }
722 directory devs/flash/arm/grg
726 This package contains hardware support for FLASH memory
727 on the Intel Generic Residential Gateway platform."
730 package CYGPKG_DEVS_FLASH_PRPMC1100 {
731 alias { "FLASH memory support for PrPMC1100" flash_prpmc1100 }
732 directory devs/flash/arm/prpmc1100
733 script flash_prpmc1100.cdl
736 This package contains hardware support for FLASH memory
737 on the Motorola PrPMC1100 platform."
740 package CYGPKG_DEVS_FLASH_ARM_INTEGRATOR {
741 alias { "FLASH memory support for ARM INTEGRATOR" flash_integrator }
742 directory devs/flash/arm/integrator
743 script flash_integrator.cdl
746 This package contains hardware support for FLASH memory
747 on the ARM INTEGRATOR platform."
750 package CYGPKG_DEVS_FLASH_MBX {
751 alias { "FLASH memory support for Motorola PowerPC/860 MBX" flash_mbx }
752 directory devs/flash/powerpc/mbx
756 This package contains hardware support for FLASH memory
757 on the Motorola PowerPC/860 MBX platform."
760 package CYGPKG_DEVS_FLASH_MX1ADS {
761 alias { "FLASH memory support for Freescale MX1 ADS board" flash_mx1ads }
762 directory devs/flash/arm/mx1ads
763 script flash_mx1ads.cdl
766 This package contains hardware support for FLASH memory
767 on the Freescale MX1 ads platform."
770 package CYGPKG_DEVS_FLASH_ARM_AMD_AM29 {
771 alias { "FLASH memory support for AMD AM29" flash_am29 }
772 directory devs/flash/arm/am29
773 script flash_am29.cdl
776 This package contains hardware support for AMD Am29 FLASH memory
780 package CYGPKG_DEVS_FLASH_MX31ADS_STRATA {
781 alias { "FLASH memory support for MX31ADS" flash_mx31ads }
782 directory devs/flash/arm/mx31ads
783 script flash_board_strata.cdl
786 This package contains hardware support for FLASH memory
787 on the MX31ADS platform."
790 package CYGPKG_DEVS_FLASH_MX31ADS_SPANSION {
791 alias { "FLASH memory support for MX31ADS" flash_mx31ads }
792 directory devs/flash/arm/mx31ads
793 script flash_board_spansion.cdl
796 This package contains hardware support for FLASH memory
797 on the MX31ADS platform."
800 package CYGPKG_DEVS_FLASH_IMX_3STACK_SPANSION {
801 alias { "FLASH memory support for IMX 3-Stack board" flash_imx_3stack }
802 directory devs/flash/arm/imx_3stack
803 script flash_board_spansion.cdl
806 This package contains hardware support for FLASH memory
807 on the i.MX 3-Stack platform."
810 package CYGPKG_DEVS_FLASH_MX35EVB_SPANSION {
811 alias { "FLASH memory support for MX35EVB" flash_mx35evb }
812 directory devs/flash/arm/mx35evb
813 script flash_board_spansion.cdl
816 This package contains hardware support for FLASH memory
817 on the MX35EVB platform."
820 package CYGPKG_DEVS_FLASH_MX27ADS_SPANSION {
821 alias { "FLASH memory support for MX27ADS" flash_mx27ads }
822 directory devs/flash/arm/mx27ads
823 script flash_board_spansion.cdl
826 This package contains hardware support for FLASH memory
827 on the MX27ADS platform."
830 package CYGPKG_DEVS_FLASH_MXC30030EVB_SPANSION {
831 alias { "FLASH memory support for MXC300-30" flash_mxc30030evb }
832 directory devs/flash/arm/mxc30030evb
833 script flash_board_spansion.cdl
836 This package contains hardware support for FLASH memory
837 on the MXC300-30 EVB platform."
840 package CYGPKG_DEVS_FLASH_I30030ADS {
841 alias { "FLASH memory support for i.300-30 ADS" flash_i30030ads}
842 directory devs/flash/arm/i30030ads
843 script flash_board_strata.cdl
846 This package contains hardware support for FLASH memory
847 on the i.300-30 ADS platform."
850 package CYGPKG_DEVS_FLASH_TS6 {
851 alias { "FLASH memory support for Delphi Communication Systems, Inc. TigerSHARC6 Board" flash_ts6 }
852 directory devs/flash/powerpc/ts6
856 This package contains hardware support for FLASH memory
857 on the Delphi Communication Systems TigerSHARC6 platform."
860 package CYGPKG_DEVS_FLASH_VADS {
861 alias { "FLASH memory support for Motorola MPC8260 Voyager ADS board" flash_vads }
862 directory devs/flash/powerpc/vads
863 script flash_vads.cdl
866 This package contains hardware support for FLASH memory
867 on the Motorola MPC8260 Voyager ADS platform."
870 package CYGPKG_DEVS_FLASH_CME555 {
871 alias { "FLASH memory support for Axiom's CME555" flash_cme555 }
872 directory devs/flash/powerpc/cme555
873 script flash_cme555.cdl
876 This package contains hardware support for FLASH memory
877 on Axiom's CME555 board."
880 package CYGPKG_DEVS_FLASH_EC555 {
881 alias { "FLASH memory support for ec555 board" flash_ec555 }
882 directory devs/flash/powerpc/ec555
883 script flash_ec555.cdl
886 This package contains hardware support for FLASH memory
890 package CYGPKG_DEVS_FLASH_VIPER {
891 alias { "FLASH memory support for A&M Viper PowerPC/8xx" flash_viper }
892 directory devs/flash/powerpc/viper
893 script flash_viper.cdl
896 This package contains hardware support for FLASH memory
897 on the A&M PowerPC/8xx VIPER platform."
900 package CYGPKG_DEVS_FLASH_MN10300_STB {
901 alias { "FLASH memory support for Matsushita MN10300 STB" flash_stb }
902 directory devs/flash/mn10300/stb
906 This package contains hardware support for FLASH memory
907 on the Matsushita MN10300 STB platform (SRAM2 socket)."
910 package CYGPKG_DEVS_FLASH_MN10300_ASB2303 {
911 alias { "FLASH memory support for Matsushita ASB2303" flash_asb2303 }
912 directory devs/flash/mn10300/asb2303
913 script flash_asb2303.cdl
916 This package contains hardware support for FLASH memory
917 on the Matsushita MN10300 ASB2303 platform (system flash socket)."
920 package CYGPKG_DEVS_FLASH_MN10300_ASB2305 {
921 alias { "FLASH memory support for Matsushita ASB2305" flash_asb2305 }
922 directory devs/flash/mn10300/asb2305
923 script flash_asb2305.cdl
926 This package contains hardware support for FLASH memory
927 on the Matsushita MN10300 ASB2305 platform (system flash socket)."
930 package CYGPKG_DEVS_FLASH_ATLAS {
931 alias { "FLASH memory support for MIPS Atlas" flash_atlas }
932 directory devs/flash/mips/atlas
933 script flash_atlas.cdl
936 This package contains hardware support for FLASH memory
937 on the MIPS Atlas platform."
940 package CYGPKG_DEVS_FLASH_SYNTH {
941 alias { "Synthetic FLASH memory support" synth_flash flash_synth }
942 directory devs/flash/synth
943 script flash_synth.cdl
946 FLASH memory device support for Synthetic target"
949 package CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX {
950 alias { "Support for Toshiba TC58xxx flash memory" flash_toshiba_tc58xxx }
951 directory devs/flash/toshiba/tc58xxx
952 script flash_toshiba_tc58xxx.cdl
955 This package contains hardware support for Toshiba TC58xxx
956 NAND flash memory devices."
959 package CYGPKG_DEVS_FLASH_FRV_FRV400 {
960 alias { "Fujitsu FRV400 FLASH memory support" flash_frv400 }
961 directory devs/flash/frv/frv400
962 script flash_frv_frv400.cdl
965 This package contains hardware support for FLASH memory
966 on the Fujitsu FRV400 platform."
969 package CYGPKG_DEVS_FLASH_FRV_PDK403 {
970 alias { "Fujitsu MB93093 FLASH memory support" flash_mb93093 }
971 directory devs/flash/frv/pdk403
972 script flash_frv_pdk403.cdl
975 This package contains hardware support for FLASH memory
976 on the Fujitsu MB93093-PD00 Portable Development Kit."
979 package CYGPKG_DEVS_TOUCH_IPAQ {
980 alias { "Touch screen support for iPAQ" touch_ipaq }
981 directory devs/touch/arm/ipaq
982 script touch_ipaq.cdl
985 This package contains hardware support for the touch screen
986 on the Compaq iPAQ Pocket PC."
989 package CYGPKG_DEVS_KBD_IPAQ {
990 alias { "Keypad/button support for iPAQ" kbd_ipaq }
991 directory devs/kbd/arm/ipaq
995 This package contains hardware support for the keyboard buttons
996 on the Compaq iPAQ Pocket PC."
999 package CYGPKG_DEVS_TOUCH_AAED2000 {
1000 alias { "Touch screen support for Agilent AAED2000" touch_aaed2000 }
1001 directory devs/touch/arm/aaed2000
1002 script touch_aaed2000.cdl
1005 This package contains hardware support for the touch screen
1006 on the Agilent AAED2000 prototype."
1009 package CYGPKG_DEVS_KBD_AAED2000 {
1010 alias { "Keyboard support for Agilent AAED2000" kbd_aaed2000 }
1011 directory devs/kbd/arm/aaed2000
1012 script kbd_aaed2000.cdl
1015 This package contains hardware support for the keyboard
1016 on the Agilent AAED2000 prototype."
1019 package CYGPKG_IO_SERIAL_ARM_EBSA285 {
1020 alias { "Intel EBSA285 serial driver"
1021 devs_serial_arm_ebsa285 ebsa285_serial_driver }
1023 directory devs/serial/arm/ebsa285
1024 script ser_arm_ebsa285.cdl
1025 description "Intel StrongARM/EBSA285 serial device drivers"
1028 package CYGPKG_IO_SERIAL_ARM_XSCALE_PXA2X0 {
1029 alias { "Intel XScale PXA2X0 serial driver"
1030 devs_serial_arm_xscale_pxa pxa_serial_driver }
1032 directory devs/serial/arm/pxa2x0
1033 script ser_arm_xscale_pxa2x0.cdl
1034 description "Intel XScale/PXA2X0 serial device drivers"
1037 package CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310 {
1038 alias { "Intel XScale IOP310 serial driver"
1039 devs_serial_arm_iop310 iop310_serial_driver }
1041 directory devs/serial/arm/iop310
1042 script ser_arm_iop310.cdl
1043 description "Intel XScale IOP310 serial device drivers"
1046 package CYGPKG_IO_SERIAL_ARM_IQ80321 {
1047 alias { "Intel XScale IQ80321 serial driver"
1048 devs_serial_arm_iq80321 iq80321_serial_driver }
1050 directory devs/serial/arm/iq80321
1051 script ser_arm_iq80321.cdl
1052 description "Intel XScale/IQ80321 serial device drivers"
1055 package CYGPKG_IO_SERIAL_ARM_SA11X0 {
1056 alias { "Intel StrongARM SA11x0 serial driver"
1057 devs_serial_arm_sa11x0 sa11x0_serial_driver }
1059 directory devs/serial/arm/sa11x0
1060 script ser_arm_sa11x0.cdl
1061 description "Intel StrongARM/SA11x0 serial device drivers"
1064 package CYGPKG_IO_SERIAL_ARM_PID {
1065 alias { "ARM PID serial device drivers"
1066 devs_serial_arm_pid pid_serial_driver }
1068 directory devs/serial/arm/pid
1069 script ser_arm_pid.cdl
1070 description "ARM PID serial device drivers"
1073 package CYGPKG_IO_SERIAL_ARM_CERFPDA {
1074 alias { "Cerfpda 16x5x serial device drivers"
1075 devs_serial_arm_cerfpda cerfpda_serial_driver }
1077 directory devs/serial/arm/cerfpda
1078 script ser_arm_cerfpda.cdl
1079 description "Cerfpda serial device drivers"
1082 package CYGPKG_IO_SERIAL_ARM_AEB {
1083 alias { "ARM AEB-1 serial device drivers"
1084 devs_serial_arm_aeb aeb_serial_driver }
1086 directory devs/serial/arm/aeb
1087 script ser_arm_aeb.cdl
1088 description "ARM AEB-1 serial device drivers"
1091 package CYGPKG_IO_SERIAL_ARM_AAED2000 {
1092 alias { "Agilent AAED2000 serial device drivers"
1093 devs_serial_arm_aaed2000 aaed2000_serial_driver }
1095 directory devs/serial/arm/aaed2000
1096 script ser_arm_aaed2000.cdl
1097 description "Agilent AAED2000 serial device drivers"
1100 package CYGPKG_IO_SERIAL_ARM_SMDK2410 {
1101 alias { "Samsung ARM9/SMDK2410 board serial device drivers"
1102 devs_serial_arm_smdk2410 smdk2410_serial_driver }
1104 directory devs/serial/arm/smdk2410
1105 script ser_arm_smdk2410.cdl
1106 description "Samsung ARM9/SMDK2410 board serial device drivers"
1109 package CYGPKG_IO_SERIAL_ARM_EDB7XXX {
1110 alias { "Cirrus Logic ARM based board serial device drivers"
1111 devs_serial_arm_edb7xxx edb7xxx_serial_driver }
1113 directory devs/serial/arm/edb7xxx
1114 script ser_arm_edb7xxx.cdl
1115 description "Cirrus Logic ARM based development board serial
1119 package CYGPKG_IO_SERIAL_ARM_CMA230 {
1120 alias { "Cogent ARM/CMA230 serial device drivers"
1121 devs_serial_arm_cma230 cma230_serial_driver }
1123 directory devs/serial/arm/cma230
1124 script ser_arm_cma230.cdl
1125 description "Cogent ARM/CMA230 serial device drivers"
1128 package CYGPKG_IO_SERIAL_ARM_E7T {
1129 alias { "ARM AEB-2 (E7T) serial device drivers"
1130 devs_serial_arm_e7t e7t_serial_driver }
1132 directory devs/serial/arm/e7t
1133 script ser_arm_e7t.cdl
1134 description "ARM AEB-2 (E7T) serial device drivers"
1137 package CYGPKG_IO_SERIAL_ARM_S3C4510 {
1138 alias { "Generig ARM S3C4510 serial device driver"
1139 devs_serial_arm_s3c4510 s3c4510_serial_driver }
1141 directory devs/serial/arm/s3c4510
1142 script ser_arm_s3c4510.cdl
1143 description "Generic serial device driver for the internal
1144 serial interface of the S3C4510"
1147 package CYGPKG_IO_SERIAL_ARM_AIM711 {
1148 alias { "AIM 711 serial device drivers"
1149 devs_serial_arm_aim711 aim711_serial_driver }
1151 directory devs/serial/arm/aim711
1152 script ser_arm_aim711.cdl
1153 description "ARM Industral Module AIM 711 serial device drivers"
1156 package CYGPKG_IO_SERIAL_ARM_INTEGRATOR {
1157 alias { "ARM INTEGRATOR serial device drivers"
1158 devs_serial_arm_integrator integrator_serial_driver }
1160 directory devs/serial/arm/integrator
1161 script ser_arm_integrator.cdl
1162 description "ARM INTEGRATOR serial device drivers"
1165 package CYGPKG_IO_SERIAL_ARM_AT91 {
1166 alias { "Atmel AT91 serial device driver"
1167 devs_serial_arm_at91 at91_serial_driver }
1169 directory devs/serial/arm/at91
1170 script ser_arm_at91.cdl
1171 description "Atmel AT91 on-chip serial device driver."
1174 package CYGPKG_IO_SERIAL_ARM_LPC2XXX {
1175 alias { "ARM LPC2XXX serial device drivers"
1176 devs_serial_arm_lpc2xxx lpc2xxx_serial_driver }
1178 directory devs/serial/arm/lpc2xxx
1179 script ser_arm_lpc2xxx.cdl
1180 description "ARM LPC2XXX serial device drivers"
1183 package CYGPKG_IO_SERIAL_ARM_LPC24XX {
1184 alias { "ARM LPC24XX serial device drivers"
1185 devs_serial_arm_lpc24xx lpc24xx_serial_driver }
1187 directory devs/serial/arm/lpc24xx
1188 script ser_arm_lpc24xx.cdl
1189 description "ARM LPC24XX serial device drivers"
1192 package CYGPKG_IO_SERIAL_POWERPC_COGENT {
1193 alias { "Cogent PowerPC serial device drivers"
1194 devs_serial_powerpc_cogent cogent_serial_driver }
1196 directory devs/serial/powerpc/cogent
1197 script ser_powerpc_cogent.cdl
1198 description "Cogent PowerPC serial device drivers"
1201 package CYGPKG_IO_SERIAL_POWERPC_MPC555 {
1202 alias { "mpc555 PowerPC serial device drivers"
1203 devs_serial_powerpc_mpc555 mpc555_serial_driver }
1205 directory devs/serial/powerpc/mpc555
1206 script ser_powerpc_mpc555.cdl
1207 description "mpc555 PowerPC serial device drivers"
1210 package CYGPKG_IO_SERIAL_FREESCALE_ESCI_H {
1211 alias { "ESCI serial device header"
1212 devs_serial_freescale_esci_h esci_serial_header }
1214 directory devs/serial/freescale/esci/hdr
1215 script ser_freescale_esci_h.cdl
1216 description "Freescale eSCI - Enhanced Serial Communications Interface header.
1217 Needed by hal_diag and ser_esci drivers."
1220 package CYGPKG_IO_SERIAL_FREESCALE_ESCI {
1221 alias { "ESCI serial device driver"
1222 devs_serial_freescale_esci esci_serial_driver }
1224 directory devs/serial/freescale/esci/drv
1225 script ser_freescale_esci.cdl
1226 description "Freescale eSCI - Enhanced Serial Communications Interface serial device driver"
1229 package CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC {
1230 alias { "PowerPC QUICC/SMC serial device drivers"
1231 devs_serial_quicc_smc quicc_smc_serial_driver
1232 devs_serial_powerpc_quicc_smc
1233 devs_serial_powerpc_quicc quicc_serial_driver }
1235 directory devs/serial/powerpc/quicc
1236 script ser_quicc_smc.cdl
1237 description "PowerPC QUICC/SMC serial device drivers"
1240 package CYGPKG_IO_SERIAL_POWERPC_MPC8XXX {
1241 alias { "PowerPC MPC8XXX (QUICC-II) serial device drivers"
1242 devs_serial_powerpc_mpc8xxx mpc8xxx_serial_driver }
1244 directory devs/serial/powerpc/mpc8xxx
1245 script ser_mpc8xxx.cdl
1246 description "PowerPC MPC8XXX (QUICC-II) serial device drivers"
1249 package CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC {
1250 alias { "PowerPC VADS QUICC2/SCC serial device drivers"
1251 devs_serial_quicc2_scc quicc2_scc_serial_driver
1252 devs_serial_powerpc_quicc2_scc
1253 devs_serial_powerpc_quicc2 quicc2_serial_driver }
1255 directory devs/serial/powerpc/quicc2
1256 script ser_quicc2_scc.cdl
1257 description "PowerPC VADS QUICC2/SCC serial device drivers"
1260 package CYGPKG_IO_SERIAL_POWERPC_PPC405 {
1261 alias { "PowerPC PPC405GP serial device drivers" devs_serial_ppc405 }
1263 directory devs/serial/powerpc/ppc405
1264 script ser_powerpc_ppc405.cdl
1265 description "PowerPC PPC405GP serial device drivers"
1268 package CYGPKG_IO_SERIAL_SPARCLITE_SLEB {
1269 alias { "SPARClite SLEB serial device drivers"
1270 devs_serial_sparclite_sleb sleb_serial_driver }
1272 directory devs/serial/sparclite/sleb
1273 script ser_sparclite_sleb.cdl
1274 description "SPARClite SLEB serial device drivers"
1277 package CYGPKG_IO_SERIAL_TX39_JMR3904 {
1278 alias { "TX39 JMR3904 serial device drivers"
1279 devs_serial_tx39_jmr3904 jmr3904_serial_driver
1280 devs_serial_mips_jmr3904 tx3904_serial_driver }
1282 directory devs/serial/mips/jmr3904
1283 script ser_mips_jmr3904.cdl
1284 description "TX39 JMR3904 serial device drivers"
1287 package CYGPKG_IO_SERIAL_MIPS_ATLAS {
1288 alias { "Atlas serial device drivers"
1289 devs_serial_atlas atlas_serial_driver
1290 devs_serial_mips_atlas mips_atlas_serial_driver }
1292 directory devs/serial/mips/atlas
1293 script ser_mips_atlas.cdl
1294 description "Atlas serial device drivers"
1297 package CYGPKG_IO_SERIAL_MIPS_REF4955 {
1298 alias { "TX49 REF4955 serial device drivers"
1299 devs_serial_mips_ref4955 ref4955_serial_driver }
1301 directory devs/serial/mips/ref4955
1302 script ser_mips_ref4955.cdl
1303 description "TX49 REF4955 serial device drivers"
1306 package CYGPKG_IO_SERIAL_MIPS_VRC437X {
1307 alias { "VRC437X serial device drivers"
1308 devs_serial_mips_vrc437x vrc437x_serial_driver }
1310 directory devs/serial/mips/vrc437x
1311 script ser_mips_vrc437x.cdl
1312 description "VRC437X serial device drivers"
1315 package CYGPKG_IO_SERIAL_MN10300 {
1316 alias { "MN10300 serial device drivers"
1317 devs_serial_mn10300_mn10300
1318 devs_serial_mn10300 mn10300_serial_driver }
1320 directory devs/serial/mn10300/mn10300
1321 script ser_mn10300.cdl
1322 description "MN10300 serial device drivers"
1325 package CYGPKG_IO_SERIAL_I386_PC {
1326 alias { "PC serial device drivers"
1327 devs_serial_i386_pc pc_serial_driver }
1329 directory devs/serial/i386/pc
1330 script ser_i386_pc.cdl
1331 description "PC serial device drivers"
1334 package CYGPKG_IO_SERIAL_GENERIC_16X5X {
1335 alias { "16x5x compatible serial device drivers"
1336 devs_serial_generic_16x5x 16x5x_serial_driver }
1338 directory devs/serial/generic/16x5x
1339 script ser_generic_16x5x.cdl
1340 description "16x5x compatible serial device drivers"
1343 package CYGPKG_IO_SERIAL_SH_SCI {
1344 alias { "SH SCI serial device drivers"
1345 devs_serial_sh_sci sci_serial_driver }
1347 directory devs/serial/sh/sci
1348 script ser_sh_sci.cdl
1349 description "SH SCI serial device drivers"
1352 package CYGPKG_IO_SERIAL_SH_SCIF {
1353 alias { "SH SCIF serial device drivers"
1354 devs_serial_sh_scif scif_serial_driver }
1356 directory devs/serial/sh/scif
1357 script ser_sh_scif.cdl
1358 description "SH SCIF serial device drivers"
1361 package CYGPKG_DEVS_ETH_ARM_I30030ADS {
1362 alias { "Ethernet driver for Freescale i.300-30 ADS board" i30030ads_eth_driver }
1364 directory devs/eth/arm/i30030ads
1365 script board_eth_drivers.cdl
1366 description "Ethernet driver for Freescale i.300-30 ADS
1367 development boards."
1370 package CYGPKG_DEVS_ETH_PHY {
1371 alias { "Generic PHY support" eth_phy_support }
1373 directory devs/eth/phy
1374 script phy_eth_drivers.cdl
1375 description "PHY (ethernet physical transciever) API."
1378 package CYGPKG_DEVS_ETH_ARM_CERF {
1379 alias { "Crystal LAN ethernet driver for Cerf boards" cerf_eth_driver }
1381 directory devs/eth/arm/cerf
1382 script cerf_eth_drivers.cdl
1383 description "Ethernet driver for Crystal LAN on Cerf based
1384 development boards."
1387 package CYGPKG_DEVS_ETH_ARM_CERFPDA {
1388 alias { "Crystal LAN ethernet driver for the Cerfpda" cerfpda_eth_driver }
1390 directory devs/eth/arm/cerfpda
1391 script cerfpda_eth_drivers.cdl
1392 description "Ethernet driver for Crystal LAN on the Cerfpda."
1395 package CYGPKG_DEVS_ETH_ARM_NETARM {
1396 alias { "Ethernet driver for the NETARM" NETARM_eth_driver }
1398 directory devs/eth/arm/netarm
1399 script netarm_eth_driver.cdl
1400 description "Ethernet driver for NETARM."
1403 package CYGPKG_DEVS_ETH_ARM_PHYCORE229X {
1404 alias { "Ethernet driver for phyCORE-LPC229x board" devs_eth_arm_phycore229x }
1406 directory devs/eth/arm/phycore229x
1407 script phycore229x_eth_drivers.cdl
1408 description "Ethernet device driver for phyCORE-LPC229x board"
1411 package CYGPKG_IO_SERIAL_SH_EDK7708 {
1412 alias { "SH3 EDK7708 serial device drivers"
1413 devs_serial_sh3_edk7708
1414 devs_serial_sh_edk7708 edk7708_serial_driver }
1416 directory devs/serial/sh/edk7708
1417 script ser_sh_edk7708.cdl
1418 description "SH3 EDK7708 serial device drivers"
1421 package CYGPKG_IO_SERIAL_SH_CQ7708 {
1422 alias { "SH3 cq7708 serial device drivers"
1423 devs_serial_sh3_cq7708
1424 devs_serial_sh_cq7708 cq7708_serial_driver }
1426 directory devs/serial/sh/cq7708
1427 script ser_sh_cq7708.cdl
1428 description "SH3 cq7708 serial device drivers"
1431 package CYGPKG_IO_SERIAL_SH_SE77X9 {
1432 alias { "SH3 SE77X9 serial device driver"
1433 devs_serial_sh3_se77x9 se77x9_serial_driver }
1435 directory devs/serial/sh/se77x9
1436 script ser_sh_se77x9.cdl
1437 description "SH3 SE77x9 serial device driver"
1440 package CYGPKG_IO_SERIAL_SH_SH4_202_MD {
1441 alias { "SH4-202 MicroDev serial device driver"
1442 devs_serial_sh3_se77x9 se77x9_serial_driver }
1444 directory devs/serial/sh/sh4_202_md
1445 script ser_sh4_202_md.cdl
1446 description "This option enables the serial device drivers for the
1447 SuperH SH4-202 MicroDev board, based on the generic SH SCIF driver."
1450 package CYGPKG_IO_SERIAL_V85X_V850 {
1451 alias { "NEC V850 serial device drivers"
1452 devs_serial_v85x_v850 v850_serial_driver }
1454 directory devs/serial/v85x/v850
1455 script ser_v85x_v850.cdl
1456 description "Serial device drivers for systems based on NEC V850
1457 SA1 (70F3017) or SB1 (70F3033) processors."
1460 package CYGPKG_IO_SERIAL_MIPS_UPD985XX {
1461 alias { "NEC MIPS uPD985xx serial driver"
1462 devs_serial_mips_upd985xx upd985xx_serial_driver }
1464 directory devs/serial/mips/upd985xx
1465 script ser_mips_upd985xx.cdl
1466 description "NEC MIPS uPD985xx serial device drivers"
1469 package CYGPKG_IO_SERIAL_MIPS_IDT79S334A {
1470 alias { "MIPS IDT 79RC32334 reference platform serial device drivers"
1471 devs_serial_idt79s334a idt79s334a_serial_driver
1472 devs_serial_mips_idt79s334 mips_idt79s334a_serial_driver }
1474 directory devs/serial/mips/idt79s334a
1475 script ser_mipsidt_334a.cdl
1476 description "IDT 334a reference platform serial device drivers"
1479 package CYGPKG_IO_SERIAL_H8300_SCI {
1480 alias { "H8/300 SCI serial device drivers"
1481 devs_serial_h8300h_sci sci_serial_driver }
1483 directory devs/serial/h8300/h8300h
1484 script serial_h8300.cdl
1485 description "H8/300 SCI serial device drivers"
1488 package CYGPKG_IO_SERIAL_MCF5272_UART {
1489 alias { "MCF5272 Serial UART Drivers"
1490 devs_MCF5272_uart_driver }
1492 directory devs/serial/mcf52xx/mcf5272
1493 script ser_mcf5272_uart.cdl
1494 description "Serial MCF5272 UART Drivers."
1497 package CYGPKG_IO_SERIAL_LOOP {
1498 alias { "Loop serial device drivers"
1499 devs_serial_loop loop_serial_driver }
1500 directory devs/serial/loop
1502 description "Loopback serial device driver."
1505 package CYGPKG_IO_FILEIO {
1506 alias { "File IO" fileio io_file }
1510 This package contains the infrastructure for doing POSIX compliant
1514 package CYGPKG_FS_RAM {
1515 alias { "RAM Filesystem" ramfs ram_fs fs_ram }
1519 This package contains a RAM resident filesystem."
1522 package CYGPKG_FS_ROM {
1523 alias { "ROM Filesystem" romfs rom_fs fs_rom }
1527 This package contains a ROM resident filesystem."
1530 package CYGPKG_FS_JFFS2 {
1531 alias { "JFFS2 Filesystem" jffs2 }
1535 This package contains the JFFS2 filesystem."
1538 package CYGPKG_LINUX_COMPAT {
1539 alias { "Linux compatibility" linux_compat linuxcompat }
1540 directory compat/linux
1543 eCos supports a basic Linux compatibility Layer providing various
1544 functions, equivalents or stubs expected by Linux kernel code, for
1545 assistance in porting drivers and file system code from Linux.
1546 Note this does not provide Linux compatibility to applications."
1549 package CYGPKG_IO_ETH_DRIVERS {
1550 alias { "Common ethernet support" net_drivers eth_drivers CYGPKG_NET_ETH_DRIVERS }
1552 script eth_drivers.cdl
1553 description "Platform independent ethernet support."
1556 package CYGPKG_IO_USB {
1557 alias { "Generic USB support" usb }
1559 directory io/usb/common
1561 description "Generic USB support"
1564 package CYGPKG_IO_USB_SLAVE {
1565 alias { "Generic USB slave-side support" usbs }
1567 directory io/usb/slave
1569 description "Generic USB slave-side support"
1572 package CYGPKG_IO_USB_SLAVE_ETH {
1573 alias { "USB slave-side ethernet class drivers" usbs_eth }
1574 directory io/usb/eth/slave
1576 description "Support for USB peripherals that provide an ethernet-class function"
1579 package CYGPKG_IO_USB_SLAVE_SERIAL {
1580 alias { "USB slave-side serial drivers" usbs_serial }
1581 directory io/usb/serial/slave
1582 script usbs_serial.cdl
1583 description "Support for USB peripherals that present themselves
1584 as serial devices to the host."
1587 package CYGPKG_DEVS_USB_SA11X0 {
1588 alias { "Device-driver for the SA11X0 on-chip USB support" usb_sa11x0 }
1590 directory devs/usb/sa11x0
1591 script usbs_sa11x0.cdl
1592 description "A device driver for the SA11X0 on-chip USB slave port"
1595 package CYGPKG_DEVS_USB_IMX_OTG {
1596 alias { "USB Device Driver for the i.MX37 or MX51 on-chip USB support" usb_otg_imx }
1598 directory devs/usb/imx
1600 description "A device driver for the i.MX37 or i.MX51 on-chip USB OTG device mode"
1603 package CYGPKG_DEVS_USB_UPD985XX {
1604 alias { usb_upd985xx }
1606 directory devs/usb/nec_upd985xx
1607 script usbs_upd985xx.cdl
1608 description "A device driver for the NEC uPD985xx on-chip USB device"
1611 package CYGPKG_DEVS_USB_MXC {
1614 directory devs/usb/mxc
1616 description "A device driver for the FSL MXC on-chip USB device"
1619 package CYGPKG_DEVS_USB_AT91 {
1622 directory devs/usb/at91
1623 script usbs_at91.cdl
1624 description "A device driver for the ATMEL AT91 on-chip USB device"
1627 package CYGPKG_DEVS_USB_D12 {
1630 directory devs/usb/d12
1632 description "A device driver for the Philips PDIUSBD12 full speed USB peripheral chip."
1635 package CYGPKG_DEVS_USB_I386_SOROD12 {
1636 alias { usb_sorod12 }
1638 directory devs/usb/i386/SoRoD12
1639 script usbs_i386_sorod12.cdl
1640 description "A device driver for the SoRo PC/104 D12 USB Slave Board."
1643 package CYGPKG_NET {
1644 alias { "Networking" net }
1645 directory net/common
1647 description "Generic networking support, including TCP/IP."
1650 package CYGPKG_NET_AUTOTEST {
1651 alias { "Network Autotesting" autotest net_autotest }
1652 directory net/autotest
1653 script net_autotest.cdl
1654 description "Automated network testing support."
1657 package CYGPKG_NET_OPENBSD_STACK {
1658 alias { "OpenBSD Stack" openbsd_net }
1660 script openbsd_net.cdl
1661 description "TCP/IP stack from OpenBSD."
1664 package CYGPKG_NET_FREEBSD_STACK {
1665 alias { "FreeBSD Stack" freebsd_net }
1666 directory net/bsd_tcpip
1667 script freebsd_net.cdl
1668 description "TCP/IP stack from FreeBSD, including KAME IPv6."
1671 package CYGPKG_NET_FTPCLIENT {
1672 alias { "FTP Client" ftpclient }
1673 directory net/ftpclient
1674 script ftpclient.cdl
1675 description "FTP client support for get and put of files."
1678 package CYGPKG_SNMPLIB {
1679 alias { "SNMP library" snmplib }
1680 directory net/snmp/lib
1682 description "UCD SNMP library."
1685 package CYGPKG_SNMPAGENT {
1686 alias { "SNMP agent" snmpagent }
1687 directory net/snmp/agent
1688 script snmpagent.cdl
1689 description "UCD SNMP agent."
1692 package CYGPKG_HTTPD {
1693 alias { "HTTP server" httpd }
1696 description "HTTP server."
1699 package CYGPKG_NS_DNS {
1701 directory net/ns/dns
1703 description "DNS client support."
1706 package CYGPKG_NET_SNTP {
1707 alias { "SNTP support" sntp }
1711 This package provides a SNTP client which can recieve broadcast time
1712 information and set the system clock."
1715 package CYGPKG_PPP {
1716 alias { "PPP support" ppp }
1719 description "PPP support."
1722 package CYGPKG_NET_IPSEC_LIBIPSEC {
1723 alias { "libipsec support" libipsec }
1724 directory net/ipsec/libipsec
1727 This package provides the libipsec library used by racoon etc for
1731 package CYGPKG_DEVS_ETH_ARM_EDB7XXX {
1732 alias { "Cirrus Logic ethernet driver for EP7xxx boards" edb7xxx_eth_driver }
1734 directory devs/eth/arm/edb7xxx
1735 script edb7xxx_eth_drivers.cdl
1736 description "Ethernet driver for Cirrus Logic EP7xxx based
1737 development boards."
1740 package CYGPKG_DEVS_ETH_ARM_KS32C5000 {
1741 alias { "Samsung KS32C5000 ethernet driver" eth_ks32c5000 }
1743 directory devs/eth/arm/ks32c5000
1744 script ks32c5000_eth.cdl
1745 description "Ethernet driver for Samsung ks32c5000/S3c4510."
1748 package CYGPKG_DEVS_ETH_ARM_AAED2000 {
1749 alias { "Ethernet driver for Agilent AAED2000 board" aaed2000_eth_driver }
1751 directory devs/eth/arm/aaed2000
1752 script aaed2000_eth_drivers.cdl
1753 description "Ethernet driver for Agilent AAED2000
1754 development boards."
1757 package CYGPKG_DEVS_ETH_ARM_MX1ADS {
1758 alias { "Ethernet driver for Freescale MX1 ADS board" mx1ads_eth_driver }
1760 directory devs/eth/arm/mx1ads
1761 script mx1ads_eth_drivers.cdl
1762 description "Ethernet driver for Freescale MX1 ADS
1763 development boards."
1766 package CYGPKG_DEVS_ETH_ARM_MX21ADS {
1767 alias { "Ethernet driver for Freescale MX21 ADS board" mx21ads_eth_driver }
1769 directory devs/eth/arm/mx21ads
1770 script board_eth_drivers.cdl
1771 description "Ethernet driver for Freescale MX21 ADS
1772 development boards."
1775 package CYGPKG_DEVS_ETH_ARM_MX27ADS {
1776 alias { "Ethernet driver for Freescale MX27 ADS board" mx27ads_eth_driver }
1778 directory devs/eth/arm/mx27ads
1779 script board_eth_drivers.cdl
1780 description "Ethernet driver for Freescale MX27 ADS
1781 development boards."
1784 package CYGPKG_DEVS_ETH_ARM_TX25 {
1785 alias { "Ethernet driver for Ka-Ro electronics TX25 processor module" devs_eth_arm_tx25 }
1786 directory devs/eth/arm/tx25karo
1787 script tx25_eth_drivers.cdl
1790 This package provides Ethernet support for the Ka-Ro electronics TX25 processor module."
1793 package CYGPKG_DEVS_ETH_ARM_TX27 {
1794 alias { "Ethernet driver for Ka-Ro electronics TX27 processor module" devs_eth_arm_tx27 }
1795 directory devs/eth/arm/tx27karo
1796 script tx27_eth_drivers.cdl
1799 This package provides Ethernet support for the Ka-Ro electronics TX27 processor module."
1802 package CYGPKG_DEVS_ETH_ARM_TX37 {
1803 alias { "Ethernet driver for Ka-Ro electronics TX37 processor module" devs_eth_arm_tx37 }
1804 directory devs/eth/arm/tx37karo
1805 script tx37_eth_drivers.cdl
1808 This package provides Ethernet support for the Ka-Ro electronics TX37 processor module."
1811 package CYGPKG_DEVS_ETH_ARM_TX51 {
1812 alias { "Ethernet driver for Ka-Ro electronics TX51 processor module" devs_eth_arm_tx51 }
1813 directory devs/eth/arm/tx51karo
1814 script tx51_eth_drivers.cdl
1817 This package provides Ethernet support for the Ka-Ro electronics TX51 processor module."
1820 package CYGPKG_DEVS_ETH_ARM_IMX_3STACK {
1821 alias { "Ethernet driver for Freescale 3-Stack board" imx_3stack_eth_driver }
1823 directory devs/eth/arm/imx_3stack
1824 script board_eth_drivers.cdl
1825 description "Ethernet driver for Freescale 3-Stack
1826 development boards."
1829 package CYGPKG_DEVS_ETH_ARM_MX31ADS {
1830 alias { "Ethernet driver for Freescale MX31 ADS board" mx31ads_eth_driver }
1832 directory devs/eth/arm/mx31ads
1833 script board_eth_drivers.cdl
1834 description "Ethernet driver for Freescale MX31 ADS
1835 development boards."
1838 package CYGPKG_DEVS_ETH_ARM_MXC30030EVB {
1839 alias { "Ethernet driver for Freescale MXC300-30 EVB board" mxc30030evb_eth_driver}
1841 directory devs/eth/arm/mxc30030evb
1842 script board_eth_drivers.cdl
1843 description "Ethernet driver for Freescale MXC300-30 EVB
1844 development boards."
1847 package CYGPKG_DEVS_ETH_AMD_PCNET {
1848 alias { "AMD PCNET ethernet driver" pcnet_eth_driver }
1850 directory devs/eth/amd/pcnet
1851 script amd_pcnet_eth_drivers.cdl
1852 description "Ethernet driver for AMD PCNET controller."
1855 package CYGPKG_DEVS_ETH_AMD_LANCEPCI {
1856 alias { "AMD Lance PCI ethernet driver" lancepci_eth_driver }
1858 directory devs/eth/amd/lancepci
1859 script amd_lancepci_eth_drivers.cdl
1860 description "Ethernet driver for AMD Lance PCI controller (vmWare)."
1863 package CYGPKG_DEVS_ETH_DAVICOM_DM9000 {
1864 alias { "Davicom DM9000 ethernet driver" dm9000_eth_driver }
1866 directory devs/eth/davicom/dm9000
1867 script davicom_dm9000_eth_drivers.cdl
1868 description "Ethernet driver for Davicom DM9000 controller."
1871 package CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA {
1872 alias { "MIPS Malta board ethernet driver" malta_eth_driver }
1874 directory devs/eth/mips/malta
1875 script mips_mips32_malta_eth_drivers.cdl
1876 description "Ethernet driver for MIPS Malta board."
1879 package CYGPKG_DEVS_ETH_MN10300_ASB2305 {
1880 alias { "MN10300 ASB2305 board ethernet driver" asb2305_eth_driver }
1882 directory devs/eth/mn10300/asb2305
1883 script mn10300_asb2305_eth.cdl
1884 description "Ethernet driver for MN10300 ASB2305 board."
1887 package CYGPKG_DEVS_ETH_VIA_RHINE {
1888 alias { "VIA Rhine ethernet driver" rhine_eth_driver }
1890 directory devs/eth/via/rhine
1891 script via_rhine_eth_drivers.cdl
1892 description "Ethernet driver for VIA Rhine controller."
1895 package CYGPKG_DEVS_ETH_SH_HS7729PCI {
1896 alias { "HS7729PCI ethernet driver" hs7729pci_eth_driver }
1898 directory devs/eth/sh/hs7729pci
1899 script sh_hs7729pci_eth_drivers.cdl
1900 description "Ethernet driver for HS7729PCI development boards."
1903 package CYGPKG_DEVS_ETH_SH_SE77X9 {
1904 alias { "SE77X9 ethernet driver" se77x9_eth_driver }
1906 directory devs/eth/sh/se77x9
1907 script sh_se77x9_eth_drivers.cdl
1908 description "Ethernet driver for SE77x9 development boards."
1911 package CYGPKG_DEVS_ETH_SH_SE7751 {
1912 alias { "SE7751 ethernet driver" se7751_eth_driver }
1914 directory devs/eth/sh/se7751
1915 script sh_se7751_eth_drivers.cdl
1916 description "Ethernet driver for SE7751 board."
1919 package CYGPKG_DEVS_ETH_SH_ETHERC {
1920 alias { "SH2 etherc driver" etherc_eth_driver }
1922 directory devs/eth/sh/etherc
1923 script sh_etherc_eth_drivers.cdl
1924 description "Ethernet driver for SH2 etherc controller."
1927 package CYGPKG_DEVS_ETH_SH_MICRODEV {
1928 alias { "SH4-202 MicroDev onboard ethernet support" devs_eth_sh_md }
1930 directory devs/eth/sh/sh4_202_md
1931 script sh4_202_md_eth_drivers.cdl
1932 description "This package contains hardware support for onboard SMC91C111
1933 ethernet device on the MicroDev board."
1936 package CYGPKG_DEVS_ETH_ARM_EBSA285 {
1937 alias { "Intel EBSA285 with PRO/100+ ethernet driver"
1938 devs_eth_arm_ebsa285 ebsa285_eth_driver }
1940 directory devs/eth/arm/ebsa285
1941 script ebsa285_eth_drivers.cdl
1942 description "Ethernet driver for Intel EBSA285 with PRO/100+ boards."
1945 package CYGPKG_DEVS_ETH_ARM_FLEXANET {
1946 alias { "SA11x0/Flexanet onboard ethernet support" devs_eth_arm_flexanet }
1948 directory devs/eth/arm/flexanet
1949 script flexanet_eth_drivers.cdl
1950 description "This package contains hardware support for onboard SMC91C96
1951 ethernet device on the Flexanet board."
1954 package CYGPKG_DEVS_ETH_ARM_INNOVATOR {
1955 alias { "OMAP Innovator onboard ethernet support" devs_eth_arm_innovator }
1957 directory devs/eth/arm/innovator
1958 script innovator_eth_drivers.cdl
1959 description "This package contains hardware support for onboard SMC91C96
1960 ethernet device on the Innovator board."
1963 package CYGPKG_DEVS_ETH_ARM_INTEGRATOR {
1964 alias { "ARM INTEGRATOR with Intel PRO/100+ ethernet driver"
1965 devs_eth_arm_integrator integrator_eth_driver }
1967 directory devs/eth/arm/integrator
1968 script integrator_eth_drivers.cdl
1969 description "Ethernet driver for Intel PRO/100+ boards on ARM INTEGRATOR."
1972 package CYGPKG_DEVS_ETH_POWERPC_QUICC {
1973 alias { "QUICC ethernet driver" quicc_eth_driver }
1975 directory devs/eth/powerpc/quicc
1976 script quicc_eth_drivers.cdl
1977 description "Ethernet driver for PowerPC QUICC (MPC8xx) based boards."
1980 package CYGPKG_DEVS_ETH_POWERPC_MBX {
1981 alias { "MBX ethernet driver specifics" mbx_eth_driver }
1983 directory devs/eth/powerpc/mbx
1984 script mbx_eth_drivers.cdl
1985 description "Ethernet driver specifics for Motorola MBX PowerPC (MPC8xx) based boards."
1988 package CYGPKG_DEVS_ETH_POWERPC_QUICC2 {
1989 alias { "QUICC2 ethernet driver" quicc_eth_driver }
1991 directory devs/eth/powerpc/quicc2
1992 script quicc2_eth_drivers.cdl
1993 description "Fast ethernet driver for PowerPC QUICC2 (MPC8260) based boards."
1996 package CYGPKG_DEVS_ETH_POWERPC_FEC {
1997 alias { "FEC ethernet driver" fec_eth_driver }
1999 directory devs/eth/powerpc/fec
2000 script fec_eth_drivers.cdl
2001 description "Ethernet driver for PowerPC FEC (MPC8xxT) based boards."
2004 package CYGPKG_DEVS_ETH_POWERPC_FCC {
2005 alias { "FCC ethernet driver" fcc_eth_driver }
2007 directory devs/eth/powerpc/fcc
2008 script fcc_eth_drivers.cdl
2009 description "Fast ethernet driver for PowerPC MPCxxx based boards."
2012 package CYGPKG_DEVS_ETH_POWERPC_PPC405 {
2013 alias { "PPC405 ethernet driver" ppc405_eth_driver }
2015 directory devs/eth/powerpc/ppc405
2016 script ppc405_eth_drivers.cdl
2017 description "Ethernet driver for PowerPC 405GP based boards."
2020 package CYGPKG_DEVS_ETH_POWERPC_VIPER {
2021 alias { "A&M Viper ethernet driver" viper_eth_driver }
2023 directory devs/eth/powerpc/viper
2024 script viper_eth_drivers.cdl
2025 description "Ethernet driver specifics for A&M Viper (MPC8xxT) based boards."
2028 package CYGPKG_DEVS_ETH_POWERPC_EC555 {
2029 alias { "Crystal LAN ethernet driver for ec555 boards" ec555_eth_driver }
2031 directory devs/eth/powerpc/ec555
2032 script ec555_eth_drivers.cdl
2033 description "Ethernet driver for Crystal LAN on ec555 board."
2036 package CYGPKG_DEVS_ETH_INTEL_I82559 {
2037 alias { "Intel 82559 ethernet driver"
2038 devs_eth_intel_i82559 i82559_eth_driver }
2040 directory devs/eth/intel/i82559
2041 script intel_i82559_eth_drivers.cdl
2042 description "Ethernet driver for Intel 82559 NIC."
2045 package CYGPKG_DEVS_ETH_INTEL_I82544 {
2046 alias { "Intel 82544 ethernet driver"
2047 devs_eth_intel_i82544 i82544_eth_driver }
2049 directory devs/eth/intel/i82544
2050 script intel_i82544_eth_drivers.cdl
2051 description "Ethernet driver for Intel 82544 NIC."
2054 package CYGPKG_DEVS_ETH_INTEL_I21143 {
2055 alias { "Intel 21143 ethernet driver"
2056 devs_eth_intel_i21143 i21143_eth_driver }
2058 directory devs/eth/intel/i21143
2059 script intel_i21143_eth_drivers.cdl
2060 description "Ethernet driver for Intel \[DEC\] 21143 NIC."
2063 package CYGPKG_DEVS_ETH_MIPS_VRC4375 {
2064 alias { "NEC MIPS VRC4375 ethernet driver"
2065 devs_eth_mips_vrc4375 vrc4375_eth_driver }
2067 directory devs/eth/mips/vrc4375
2068 script vrc4375_eth_drivers.cdl
2069 description "Ethernet driver for NEC MIPS VRC4375 'Blue Nile'
2070 board with Intel \[ex Digital Equipment\]
2071 i21143 ethernet interface."
2074 package CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT {
2075 alias { "Ocelot ethernet drivers"
2076 devs_eth_mips_rm7000_ocelot ocelot_eth_driver }
2078 directory devs/eth/mips/ocelot
2079 script mips_rm7000_ocelot_eth_drivers.cdl
2080 description "Ethernet driver for PMC-Sierra Ocelot board."
2083 package CYGPKG_DEVS_ETH_ARM_IQ80321 {
2084 alias { "Intel IQ80321 with onboard 82544 ethernet driver"
2085 devs_eth_arm_iq80321 iq80321_eth_driver }
2087 directory devs/eth/arm/iq80321
2088 script iq80321_eth_drivers.cdl
2089 description "Ethernet driver for Intel IQ80321 with onboard 82544 NIC."
2092 package CYGPKG_DEVS_ETH_ARM_XSCALE_IQ80310 {
2093 alias { "Intel IQ80310 with onboard 82559 ethernet driver"
2094 devs_eth_arm_iq80310 iq80310_eth_driver }
2096 directory devs/eth/arm/iq80310
2097 script iq80310_eth_drivers.cdl
2098 description "Ethernet driver for Intel IQ80310 with onboard 82559 NIC."
2101 package CYGPKG_DEVS_ETH_ARM_IXDP425_I82559 {
2102 alias { "IXDP425 (PCI) / Intel 82559 ethernet driver"
2103 devs_eth_arm_ixdp425_i82559 }
2105 directory devs/eth/arm/ixdp425/i82559
2106 script ixdp425_i82559_eth_driver.cdl
2107 description "Ethernet driver for IXDP425 with Intel 82559 PCI NIC."
2110 package CYGPKG_DEVS_ETH_ARM_XSCALE_XSENGINE {
2111 alias { "XSEngine SMC91C111 ethernet driver" devs_eth_arm_xsengine }
2113 directory devs/eth/arm/xsengine
2114 script xsengine_eth_drivers.cdl
2115 description "Ethernet driver for XSEngine board."
2118 package CYGPKG_DEVS_ETH_ARM_GRG_I82559 {
2119 alias { "GRG / Intel 82559 ethernet driver"
2120 devs_eth_arm_grg_i82559 }
2122 directory devs/eth/arm/grg/i82559
2123 script grg_i82559_eth_driver.cdl
2124 description "Ethernet driver for GRG with Intel 82559 PCI NIC."
2127 package CYGPKG_DEVS_ETH_I386_PC_I82559 {
2128 alias { "Standard PC with EtherPro 10/100 ethernet device"
2129 devs_eth_i386_pc_i82559 pc_etherpro }
2131 directory devs/eth/i386/pc/i82559
2132 script i386_pc_i82559_eth_drivers.cdl
2133 description "Ethernet driver for standard PC with Intel 82559 NIC. This is
2134 essentially support for a EtherPro 10/100 PCI card."
2137 package CYGPKG_DEVS_ETH_I386_PC_I82544 {
2138 alias { "Standard PC with Intel Gigabit ethernet device"
2139 devs_eth_i386_pc_i82544 pc_ether_giga }
2141 directory devs/eth/i386/pc/i82544
2142 script i386_pc_i82544_eth_drivers.cdl
2143 description "Ethernet driver for standard PC with Intel 82544 Gigabit NIC."
2146 package CYGPKG_DEVS_ETH_I386_PC_LANCEPCI {
2147 alias { "Standard PC with AMD Lance PCI device"
2148 devs_eth_i386_pc_lancepci pc_ether_lancepci }
2150 directory devs/eth/i386/pc/lancepci
2151 script i386_pc_lancepci_eth_drivers.cdl
2152 description "Ethernet driver for standard PC with AMD Lance NIC (vmWare)."
2155 package CYGPKG_DEVS_ETH_MIPS_ATLAS {
2156 alias { "MIPS Atlas with onboard SAA9730 ethernet driver"
2157 devs_eth_mips_atlas atlas_eth_driver }
2159 directory devs/eth/mips/atlas
2160 script atlas_eth_drivers.cdl
2161 description "Ethernet driver for MIPS Atlas with onboard SAA9730 NIC."
2164 package CYGPKG_DEVS_ETH_NS_DP83902A {
2165 alias { "NS DP83902A ethernet driver" dp83902a_eth_driver }
2167 directory devs/eth/ns/dp83902a
2168 script ns_dp83902a_eth_drivers.cdl
2169 description "Ethernet driver for NS DP83902A controller."
2172 package CYGPKG_DEVS_ETH_NS_DP83816 {
2173 alias { "NS DP83816 ethernet driver" dp83816_eth_driver }
2175 directory devs/eth/ns/dp83816
2176 script ns_dp83816_eth_drivers.cdl
2177 description "Ethernet driver for NS DP83816 controller."
2180 package CYGPKG_DEVS_ETH_CL_CS8900A {
2181 alias { "Cirrus Logic CS8900A ethernet driver" cs8900a_eth_driver }
2183 directory devs/eth/cl/cs8900a
2184 script cl_cs8900a_eth_drivers.cdl
2185 description "Ethernet driver for Cirrus Logic CS8900A controller."
2188 package CYGPKG_DEVS_ETH_FEC {
2189 alias { "MXC FEC ethernet driver" mxc_fec_eth_driver }
2191 directory devs/eth/fec
2192 script fec_eth_drivers.cdl
2193 description "Ethernet driver for FEC controller."
2196 package CYGPKG_DEVS_ETH_MIPS_UPD985XX {
2197 alias { "NEC uPD985xx ethernet driver" uPD985xx_eth_driver }
2199 directory devs/eth/mips/upd985xx
2200 script upd985xx_eth_drivers.cdl
2201 description "NEC uPD985xx ethernet driver"
2204 package CYGPKG_DEVS_ETH_MIPS_REFIDT334 {
2205 alias { "MIPS IDT 79RC32334 reference platform ethernet driver"
2206 devs_eth_refidt334 refidt334_eth_driver }
2208 directory devs/eth/mips/idt79s334a
2209 script refidt334_eth_drivers.cdl
2210 description "Ethernet driver for MIPS IDT 79RC32334 reference platform."
2213 # Not sure whether this should be "hardware"; if so, it should be mentioned
2214 # in all targets that can use it.
2215 package CYGPKG_DEVS_ETH_CF {
2216 alias { "PCMCIA (Compact Flash) ethernet drivers" cf_eth_drivers }
2217 directory devs/eth/cf
2218 script cf_eth_drivers.cdl
2220 description "Ethernet drivers for PCMCIA (Compact Flash) cardss."
2223 package CYGPKG_DEVS_ETH_H8300_AKI3068NET {
2224 alias { "Akizuki H8/3068 Board ethernet driver" aki3068net_eth_drivers }
2225 directory devs/eth/h8300/aki3068net
2226 script h8300_aki3068net_eth_drivers.cdl
2228 description "Ethernet drivers for Akizuki H8/3068 Network
2232 package CYGPKG_DEVS_ETH_H8300_H8MAX {
2233 alias { "H8MAX Board ethernet driver" h8max_eth_drivers }
2234 directory devs/eth/h8300/h8max
2235 script h8300_h8max_eth_drivers.cdl
2237 description "Ethernet drivers for H8MAX board."
2240 package CYGPKG_DEVS_ETH_H8300_EDOSK2674 {
2241 alias { "EDOSK-2674 Board ethernet driver" edosk2674_eth_drivers }
2242 directory devs/eth/h8300/edosk2674
2243 script h8300_edosk2674_eth_drivers.cdl
2245 description "Ethernet drivers for EDOSK-2674 board."
2248 package CYGPKG_DEVS_ETH_MCF5272 {
2249 alias { "MCF5272 Fast Ethernet Controller driver" mcf5272_eth_driver}
2251 directory devs/eth/mcf52xx/mcf5272
2252 script mcf5272_eth_driver.cdl
2253 description "Ethernet driver for the MCF5272."
2256 package CYGPKG_DEVS_ETH_ECOSYNTH {
2257 alias { "Synthetic target ethernet driver" ecosyntheth ecosynth_eth_driver }
2258 directory devs/eth/synth/ecosynth
2261 description "Ethernet driver for the synthetic target"
2264 package CYGPKG_IO_PCI {
2265 alias { "PCI configuration library" io_pci }
2270 This package contains the PCI configuration library."
2273 package CYGPKG_IO_WALLCLOCK {
2274 alias { "Wallclock device framework" wallclock io_wallclock devices_wallclock device_wallclock }
2275 directory io/wallclock
2276 script wallclock.cdl
2278 This package provides a wallclock device framework. It is
2279 also necessary to select an actual driver implementation."
2282 package CYGPKG_DEVICES_WALLCLOCK_SH3 {
2283 alias { "Wallclock driver for SH3 RTC module" devices_wallclock_sh3 device_wallclock_sh3 }
2284 directory devs/wallclock/sh/sh3
2285 script wallclock_sh3.cdl
2288 This package provides a wallclock driver implementation for the
2289 Hitachi SH3 CPU's RTC module."
2292 package CYGPKG_DEVICES_WALLCLOCK_MPC5xx {
2293 alias { "Wallclock driver for mpc5xx RTC module" devices_wallclock_mpc5xx device_wallclock_mpc5xx }
2294 directory devs/wallclock/powerpc/mpc5xx
2295 script wallclock_mpc5xx.cdl
2298 This package provides a wallclock driver implementation for the
2299 Motorola mpc5xx CPU's RTC module."
2302 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307 {
2303 alias { "Wallclock driver for Dallas 1307" devices_wallclock_ds1307 device_wallclock_ds1307 }
2304 directory devs/wallclock/dallas/ds1307
2305 script wallclock_ds1307.cdl
2308 This package provides a driver implementation for
2309 the Dallas 1307 wallclock."
2312 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742 {
2313 alias { "Wallclock driver for Dallas 1742" devices_wallclock_ds1742 device_wallclock_ds1742 }
2314 directory devs/wallclock/dallas/ds1742
2315 script wallclock_ds1742.cdl
2318 This package provides a driver implementation for
2319 the Dallas 1742 wallclock."
2322 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 {
2323 alias { "Wallclock driver for Dallas 12887" devices_wallclock_ds12887 device_wallclock_ds12887 }
2324 directory devs/wallclock/dallas/ds12887
2325 script wallclock_ds12887.cdl
2328 This package provides a driver implementation for
2329 the Dallas 12887 wallclock."
2332 package CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955 {
2333 alias { "Wallclock driver for REF4955 board" devices_wallclock_ref4955 device_wallclock_ref4955 }
2334 directory devs/wallclock/mips/ref4955
2335 script wallclock_ref4955.cdl
2338 This package provides a wallclock driver implementation for the
2339 Toshiba REF4955 board."
2342 package CYGPKG_DEVICES_WALLCLOCK_I386_PC {
2343 alias { "Standard PC RTC device" devs_wallclock_i386_pc_ds12887 pc_rtc }
2345 directory devs/wallclock/i386/pc
2346 script i386_pc_wallclock_drivers.cdl
2348 RTC driver for standard PC. This is essentially support for a
2349 Dallas DS12887 RTC."
2352 package CYGPKG_DEVICES_WALLCLOCK_SH_HS7729PCI {
2353 alias { "Wallclock driver for HS7729PCI board" devices_wallclock_hs7729pci device_wallclock_hs7729pci }
2354 directory devs/wallclock/sh/hs7729pci
2355 script wallclock_hs7729pci.cdl
2358 This package provides a wallclock driver implementation for the
2359 Hitachi HS7729PCI board."
2362 package CYGPKG_DEVS_WALLCLOCK_SYNTH {
2363 alias { "Wallclock driver for synthetic target" devs_wallclock_synth wallclock_synth }
2364 directory devs/wallclock/synth
2365 script wallclock_synth.cdl
2368 This package provides a wallclock driver implementation for the
2372 package CYGPKG_DEVICES_WALLCLOCK_ARM_AIM711 {
2373 alias { "Wallclock driver for AIM 711" devs_wallclock_arm_aim711 aim711_rt
2375 directory devs/wallclock/arm/aim711
2376 script aim711_wallclock_drivers.cdl
2379 This package provides a wallclock driver implementation for the
2380 ARM Industrial Module AIM 711."
2383 package CYGPKG_DEVICES_WATCHDOG_ARM_AEB {
2384 alias { "Watchdog driver for ARM/AEB board" devices_watchdog_aeb device_watchdog_aeb }
2385 directory devs/watchdog/arm/aeb
2386 script watchdog_aeb.cdl
2389 This package provides a watchdog driver implementation for the
2393 package CYGPKG_DEVICES_WATCHDOG_ARM_AT91 {
2394 alias { "Watchdog driver for ARM AT91 CPU" devices_watchdog_at91 device_watchdog_at91 }
2395 directory devs/watchdog/arm/at91
2396 script watchdog_at91.cdl
2399 This package provides a watchdog driver implementation for the
2403 package CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC {
2404 alias { "Watchdog driver for ARM AT91 WDTC" devices_watchdog_at91wdtc device_watchdog_at91wdtc }
2405 directory devs/watchdog/arm/at91wdtc
2406 script watchdog_at91wdtc.cdl
2409 This package provides a watchdog driver implementation for the
2410 ARM AT91 CPUs which have the Watchdog Timer Controller."
2413 package CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX {
2414 alias { "Watchdog driver for ARM LPC2XXX CPU" devices_watchdog_lpc2xxx device_watchdog_lpc2xxx }
2415 directory devs/watchdog/arm/lpc2xxx
2416 script watchdog_lpc2xxx.cdl
2419 This package provides a watchdog driver implementation for the
2423 package CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 {
2424 alias { "Watchdog driver for ARM/EBSA285 board" devices_watchdog_ebsa285 device_watchdog_ebsa285 }
2425 directory devs/watchdog/arm/ebsa285
2426 script watchdog_ebsa285.cdl
2429 This package provides a watchdog driver implementation for the
2433 package CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 {
2434 alias { "Watchdog driver for StrongARM SA11x0 devices" devices_watchdog_sa11x0 device_watchdog_sa11x0 }
2435 directory devs/watchdog/arm/sa11x0
2436 script watchdog_sa11x0.cdl
2439 This package provides a watchdog driver implementation for
2440 Intel StrongARM SA11x0 integrated devices."
2443 package CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300 {
2444 alias { "Watchdog driver for MN10300 chip" devices_watchdog_mn10300 device_watchdog_mn10300 }
2445 directory devs/watchdog/mn10300/mn10300
2446 script watchdog_mn10300.cdl
2449 This package provides a watchdog driver implementation for the
2453 package CYGPKG_DEVICES_WATCHDOG_MPC5xx {
2454 alias { "Watchdog driver for mpc5xx processor" devices_watchdog_mpc5xx device_watchdog_mpc5xx }
2455 directory devs/watchdog/powerpc/mpc5xx
2456 script watchdog_mpc5xx.cdl
2459 This package provides a watchdog driver implementation for the
2460 mpc5xx processor family."
2463 package CYGPKG_DEVICES_WATCHDOG_SH_SH3 {
2464 alias { "Watchdog driver for the Hitachi SH3 chip" devices_watchdog_sh3 device_watchdog_sh3 }
2465 directory devs/watchdog/sh/sh3
2466 script watchdog_sh3.cdl
2469 This package provides a watchdog driver implementation for the
2473 package CYGPKG_DEVICES_WATCHDOG_H8300_H8300H {
2474 alias { "Watchdog driver for the Hitachi H8/300H chip" devices_watchdog_h8300h device_watchdog_h8300h }
2475 directory devs/watchdog/h8300/h8300h
2476 script watchdog_h8300h.cdl
2479 This package provides a watchdog driver implementation for the
2480 Hitachi H8/300H chip."
2483 package CYGPKG_DEVS_WATCHDOG_SYNTH {
2484 alias { "Watchdog driver for the synthetic target" devices_watchdog_synth device_watchdog_synth }
2485 directory devs/watchdog/synth
2486 script synth_watchdog.cdl
2489 This package provides a watchdog driver for the eCos
2493 package CYGPKG_IO_WATCHDOG {
2494 alias { "Watchdog IO device" watchdog io_watchdog }
2495 directory io/watchdog
2498 This package provides a watchdog device."
2501 package CYGPKG_DEVS_SPI_ARM_AT91 {
2502 alias { "Atmel AT91 SPI device driver" devs_spi_arm_at91 spi_at91_driver }
2504 directory devs/spi/arm/at91
2506 description "Atmel AT91 on-chip spi device driver."
2509 package CYGPKG_DEVS_SPI_ARM_EB55 {
2510 alias { "Atmel AT91EB55 SPI devices" devs_spi_arm_eb55 spi_eb55_devices }
2512 directory devs/spi/arm/eb55
2514 description "Atmel AT91EB55 spi devices."
2517 package CYGPKG_IO_SPI {
2518 alias { "Generic SPI support" spi io_spi spi_io }
2523 The generic SPI package provides an API for accessing devices
2524 attached to an SPI bus. It also provides support for writing
2525 bus drivers and for defining SPI device structures."
2528 package CYGPKG_IO_I2C {
2529 alias { "Generic I2C support" i2c io_i2c i2c_io }
2534 The generic I2C package provides an API for accessing devices
2535 attached to an I2C bus. It specifies how I2C bus drivers should
2536 be written and how I2C devices should be defined. There is also
2537 support for bit-banged I2C buses."
2540 package CYGPKG_DEVS_I2C_MCF52xx {
2541 alias { "MCF52xx I2C driver" devs_i2c_mcf52xx mcf52xx_i2c_driver }
2543 directory devs/i2c/m68k/mcf52xx
2544 script i2c_mcf52xx.cdl
2546 This packages provides an I2C driver for the on-chip
2547 device provided by the MCF52xx coldfire processor family."
2550 package CYGPKG_KERNEL {
2551 alias { "eCos kernel" kernel }
2555 This package contains the core functionality of the eCos kernel. It
2556 relies on functionality provided by various HAL packages and by the
2557 eCos infrastructure. In turn the eCos kernel provides support for
2558 other packages such as the device drivers and the uITRON compatibility
2562 package CYGPKG_MEMALLOC {
2563 alias { "Dynamic memory allocation" memalloc malloc }
2564 directory services/memalloc/common
2567 This package provides memory allocator infrastructure required for
2568 dynamic memory allocators, including the ISO standard malloc
2569 interface. It also contains some sample implementations."
2572 package CYGPKG_LOADER {
2573 alias { "Dynamic loader" loader dload }
2574 directory services/loader
2577 This package provides support for the dynamic executable and
2581 package CYGPKG_OBJLOADER {
2582 alias { "Object file loader" objloader }
2583 directory services/objloader
2584 script objloader.cdl
2586 This package provides support for the object file loader and relocator."
2589 package CYGPKG_COMPRESS_ZLIB {
2590 alias { "Zlib compress/decompress" zlib_compress compress_zlib zlib }
2591 directory services/compress/zlib
2592 script compress_zlib.cdl
2594 This package provides zlib compression and decompression support."
2597 package CYGPKG_POWER {
2598 alias { "Power Management support" power }
2599 directory services/power/common
2602 This package provides some generic support for power management."
2605 package CYGPKG_CRC {
2606 alias { "CRC support" crc }
2607 directory services/crc
2610 This package provides support for CRC functions, including the
2611 POSIX 1003 defined CRC algorithm."
2614 package CYGPKG_CPULOAD {
2615 alias { "cpuload support" cpuload }
2616 directory services/cpuload
2619 This package measures the CPU load over the last 100ms, 1second
2620 and 10 second. All loads are returned as a percentage, ie 0-100.
2621 This is only a rough measure."
2624 package CYGPKG_PROFILE_GPROF {
2625 alias { "Application profile support" profile_gprof gprof_profile }
2626 directory services/profile/gprof
2627 script profile_gprof.cdl
2629 This package instruments applications to collect profiling data,
2630 using a methodology compatible with the gprof utility."
2633 package CYGPKG_EZXML {
2634 alias { "ezXML" XML ezxml }
2635 directory services/ezxml
2637 description "ezXML, Simple XML Parser"
2640 package CYGPKG_DIAGNOSIS {
2641 alias { "Diagnosis" DIAGNOSIS diagnosis }
2642 directory services/diagnosis
2643 script diagnosis.cdl
2644 description "Diagnosis"
2647 package CYGPKG_UITRON {
2648 alias { "uITRON compatibility" uitron }
2649 directory compat/uitron
2652 eCos supports a uITRON Compatibility Layer, providing full Level S
2653 (Standard) compliance with Version 3.02 of the uITRON Standard, plus
2654 many Level E (Extended) features. uITRON is the premier Japanese
2655 embedded RTOS standard."
2658 package CYGPKG_ISOINFRA {
2659 alias { "ISO C and POSIX infrastructure" isoinfra }
2663 eCos supports implementations of ISO C libraries and POSIX implementations.
2664 This package provides infrastructure used by all such implementations."
2667 package CYGPKG_POSIX {
2668 alias { "POSIX compatibility" posix }
2669 directory compat/posix
2672 This package enables compatibility with the ISO/IEEE 1003.1 POSIX
2673 standard. This allows the user application to use a well known
2674 standard API, and starts a thread to invoke the user function
2678 package CYGPKG_LIBC {
2679 alias { "C library" libc clib clibrary }
2680 directory language/c/libc/common
2683 The packages under this package enable compatibility with the ISO C
2684 standard - ISO/IEC 9899:1990. This allows the user application to use
2685 well known standard C library functions, and in eCos starts a thread
2686 to invoke the user function main(). This package is a top-level placeholder
2687 to contain the implementations."
2690 package CYGPKG_LIBC_I18N {
2691 alias { "ISO C library internationalization" libc_i18n }
2692 directory language/c/libc/i18n
2695 This package provides internationalization functions specified by the
2696 ISO C standard - ISO/IEC 9899:1990."
2699 package CYGPKG_LIBC_SETJMP {
2700 alias { "ISO C library non-local jumps" libc_setjmp }
2701 directory language/c/libc/setjmp
2704 This package provides non-local jump functionality specified by the
2705 ISO C standard - ISO/IEC 9899:1990."
2708 package CYGPKG_LIBC_SIGNALS {
2709 alias { "ISO C library signals" libc_signals }
2710 directory language/c/libc/signals
2713 This component controls signal functionality, as implemented in
2714 ISO/IEC 9899:1990 chapter 7.7 with the signal() and raise() functions.
2715 As well as allowing a program to send itself signals, it is also
2716 possible to cause hardware exceptions to be signalled to the program
2720 package CYGPKG_LIBC_STARTUP {
2721 alias { "ISO environment startup/termination" libc_startup }
2722 directory language/c/libc/startup
2725 This package manages the control of the
2726 environment (in the general sense) that an
2727 application would require for full ISO C / POSIX
2728 compatibility, including a main() entry point
2729 supplied with arguments and an environment
2730 (as retrievable by the getenv() function).
2731 It also includes at the other end of things,
2732 what happens when main() returns or exit() is
2736 package CYGPKG_LIBC_STDIO {
2737 alias { "ISO C library standard input/output functions" libc_stdio }
2738 directory language/c/libc/stdio
2741 This package provides standard input/output functions associated
2742 with the header file <stdio.h> as specified by the
2743 ISO C standard - ISO/IEC 9899:1990."
2746 package CYGPKG_LIBC_STDLIB {
2747 alias { "ISO C library general utility functions" libc_stdlib }
2748 directory language/c/libc/stdlib
2751 This package provides general utility functions associated
2752 with the header file <stdlib.h> as specified by the
2753 ISO C standard - ISO/IEC 9899:1990."
2756 package CYGPKG_LIBC_STRING {
2757 alias { "ISO C library string functions" libc_string }
2758 directory language/c/libc/string
2761 This package provides string functions specified by the ISO C standard
2762 - ISO/IEC 9899:1990."
2765 package CYGPKG_LIBC_TIME {
2766 alias { "ISO C library date/time functions" libc_time }
2767 directory language/c/libc/time
2770 This package provides date and time manipulation functionality specified
2771 by the ISO C standard - ISO/IEC 9899:1990."
2774 package CYGPKG_LIBM {
2775 alias { "Math library" libm mathlib mathlibrary }
2776 directory language/c/libm
2779 ISO standard floating point mathematical library containing many
2780 useful functions for mathematical calculations."
2783 package CYGPKG_ERROR {
2784 alias { "Common error code support" error errors }
2788 This package contains the common list of error and status codes. It is
2789 held centrally to allow packages to interchange error codes and status
2790 codes in a common way, rather than each package having its own
2791 conventions for error/status reporting. The error codes are modelled
2792 on the POSIX style naming e.g. EINVAL etc. This package also provides
2793 the standard strerror() function to convert error codes to textual
2794 representation, as well as an implementation of the errno idiom."
2797 package CYGPKG_CYGMON {
2798 alias { "CygMon support via eCos" cygmon }
2802 This package supports the CygMon \[stand-alone debug monitor\]
2803 using eCos as the underlying board support mechanism."
2806 package CYGPKG_REDBOOT {
2807 alias { "RedBoot, the Red Hat bootstrap" cygmon }
2811 This package creates the RedBoot \[stand-alone bootstrap & debug monitor\]
2812 using eCos as the underlying board support mechanism."
2815 package CYGPKG_MICROWINDOWS {
2816 alias { "Microwindows" mw }
2817 directory services/gfx/mw
2818 script microwindows.cdl
2819 description "Microwindows."
2822 package CYGPKG_REDBOOT_WINCE_SUPPORT {
2823 alias { "WinCE bootloader Support" redboot_wince }
2827 description "This option enables MS Windows CE EShell support
2828 and Windows CE .BIN images support"
2831 package CYGPKG_HAL_SH_SH7750_DREAMCAST {
2832 alias { "SEGA Dreamcast" hal_sh_dreamcast sh_dreamcast_hal }
2833 directory hal/sh/dreamcast
2834 script hal_sh_sh7750_dreamcast.cdl
2837 This SH HAL package provides the support needed to run
2838 eCos on SEGA Dreamcast."
2841 # --------------------------------------------------------------------------
2843 package CYGPKG_HAL_ARM {
2844 alias { "ARM common HAL" hal_arm arm_hal arm_arch_hal }
2845 directory hal/arm/arch
2849 The ARM architecture HAL package provides generic support for this
2850 processor architecture. It is also necessary to select a specific
2851 target platform HAL package."
2854 package CYGPKG_HAL_ARM_PID {
2855 alias { "ARM development board (PID)" hal_arm_pid arm_pid_hal }
2856 directory hal/arm/pid
2857 script hal_arm_pid.cdl
2860 The pid HAL package provides the support needed to run eCos on a ARM
2864 package CYGPKG_HAL_ARM_AEB {
2865 alias { "ARM evaluation board (AEB-1)" hal_arm_aeb arm_aeb_hal }
2866 directory hal/arm/aeb
2867 script hal_arm_aeb.cdl
2870 The aeb HAL package provides the support needed to run eCos on a ARM
2874 package CYGPKG_HAL_ARM_E7T {
2875 alias { "ARM Evaluator7T board (AEB-2)" hal_arm_e7t arm_e7t_hal }
2876 directory hal/arm/e7t
2877 script hal_arm_e7t.cdl
2880 The e7t HAL package provides the support needed to run eCos on a ARM
2881 Evaluator7T board (aka the AEB-2)."
2884 package CYGPKG_HAL_ARM_INTEGRATOR {
2885 alias { "ARM development board (INTEGRATOR)" hal_arm_integrator arm_integrator_hal }
2886 directory hal/arm/integrator
2887 script hal_arm_integrator.cdl
2890 The INTEGRATOR HAL package provides the support needed to
2891 run eCos on a ARM INTEGRATOR eval board."
2894 package CYGPKG_HAL_ARM_AT91 {
2895 alias { "Atmel AT91 variant HAL" hal_arm_at91 arm_at91_hal }
2896 directory hal/arm/at91/var
2897 script hal_arm_at91.cdl
2900 The at91 HAL package provides the support needed to run eCos on Atmel
2901 AT91 based targets."
2904 package CYGPKG_HAL_ARM_AT91_JTST {
2905 alias { "Atmel AT572D740 (diopsis) evaluation board (jtst)" hal_arm_at91 arm_at91_hal }
2906 directory hal/arm/at91/jtst
2907 script hal_arm_at91_jtst.cdl
2910 The JTST HAL package provides the support needed to run eCos on
2911 the Atmel evaluation board AT572D74-DK1."
2914 package CYGPKG_HAL_ARM_AT91SAM7 {
2915 alias { "Atmel AT91SAM7" hal_arm_at91sam7 arm_at91_sam7 }
2916 directory hal/arm/at91/at91sam7s
2917 script hal_arm_at91sam7s.cdl
2920 The at91sam7 HAL package provides the support needed to run eCos on
2921 an Atmel AT91SAM7 family of CPUs."
2924 package CYGPKG_HAL_ARM_AT91SAM7SEK {
2925 alias { "Atmel AT91SAM7S" hal_arm_at91sam7sek arm_at91_sam7sek }
2926 directory hal/arm/at91/at91sam7sek
2927 script hal_arm_at91sam7sek.cdl
2930 The at91sam7sek HAL package provides the support needed to run eCos on
2931 an Atmel AT91SAM7S-EK development board."
2934 package CYGPKG_HAL_ARM_AT91SAM7XEK {
2935 alias { "Atmel AT91SAM7X" hal_arm_at91sam7xek arm_at91_sam7xek }
2936 directory hal/arm/at91/at91sam7xek
2937 script hal_arm_at91sam7xek.cdl
2940 The at91sam7xek HAL package provides the support needed to run eCos on
2941 an Atmel AT91SAM7X-EK development board."
2944 package CYGPKG_HAL_ARM_SAM7EX256 {
2945 alias { "Olimex SAM7EX256" hal_arm_sam7ex256 arm_sam7_ex256 }
2946 directory hal/arm/at91/sam7ex256
2947 script hal_arm_sam7ex256.cdl
2950 The SAM7EX256 HAL package provides the support needed to run eCos on
2951 an Olimex SAM7-EX256 development board."
2954 package CYGPKG_HAL_ARM_AT91_EB40 {
2955 alias { "Atmel evaluation board (EB40)" hal_arm_at91 arm_at91_hal }
2956 directory hal/arm/at91/eb40
2957 script hal_arm_at91_eb40.cdl
2960 The eb40 HAL package provides the support needed to run eCos on an Atmel
2961 evaluation board (EB40)."
2964 package CYGPKG_HAL_ARM_AT91_EB40A {
2965 alias { "Atmel evaluation board (EB40A)" hal_arm_at91_eb40a arm_at91_eb40a_hal }
2966 directory hal/arm/at91/eb40a
2967 script hal_arm_at91_eb40a.cdl
2970 The eb40a HAL package provides the support needed to run eCos on an Atmel
2971 evaluation board (EB40A)."
2974 package CYGPKG_HAL_ARM_AT91_EB42 {
2975 alias { "Atmel evaluation board (EB42)" hal_arm_at91_eb42 arm_at91_eb42_hal }
2976 directory hal/arm/at91/eb42
2977 script hal_arm_at91_eb42.cdl
2980 The eb42 HAL package provides the support needed to run eCos on an Atmel
2981 evaluation board (EB42)."
2984 package CYGPKG_HAL_ARM_AT91_EB55 {
2985 alias { "Atmel evaluation board (EB55)" hal_arm_at91_eb55 arm_at91_eb55_hal }
2986 directory hal/arm/at91/eb55
2987 script hal_arm_at91_eb55.cdl
2990 The eb55 HAL package provides the support needed to run eCos on an
2991 Atmel evaluation board (EB55)."
2994 package CYGPKG_HAL_ARM_AT91_PHYCORE {
2995 alias { "PHYTEC evaluation board (phyCORE AT91M55800A)" hal_arm_at91_phycore arm_at91_phycore_hal }
2996 directory hal/arm/at91/phycore
2997 script hal_arm_at91_phycore.cdl
3000 The phyCORE HAL package provides the support needed to run eCos on
3001 an PHYTEC evaluation board (phyCORE AT91M55800A based on HD200)."
3004 package CYGPKG_HAL_ARM_LPC2XXX {
3005 alias { "Philips LPC2XXX variant HAL" hal_arm_lpc2xxx arm_lpc2xxx_hal }
3006 directory hal/arm/lpc2xxx/var
3007 script hal_arm_lpc2xxx.cdl
3010 The LPC2XXX HAL package provides the support needed to run eCos on
3011 Philips LPC2XXX based targets."
3014 package CYGPKG_HAL_ARM_LPC24XX {
3015 alias { "NXP LPC24XX variant HAL" hal_arm_lpc24xx arm_lpc24xx_hal }
3016 directory hal/arm/lpc24xx/var
3017 script hal_arm_lpc24xx.cdl
3020 The LPC24XX HAL package provides the support needed to run eCos on
3021 NXP LPC24XX based targets."
3024 package CYGPKG_HAL_ARM_LPC2XXX_MCB2100 {
3025 alias { "Keil evaluation board MCB2100 " hal_mcb2100_arm }
3026 directory hal/arm/lpc2xxx/mcb2100
3027 script hal_arm_lpc2xxx_mcb2100.cdl
3030 The mcb2100 HAL package provides the support needed to run eCos on an
3031 the MCB2100 evaluation board from Keil."
3034 package CYGPKG_HAL_ARM_LPC2XXX_P2106 {
3035 alias { "Olimex evaluation board LPC-P2106 " hal_p2106_arm }
3036 directory hal/arm/lpc2xxx/p2106
3037 script hal_arm_lpc2xxx_p2106.cdl
3040 The p2106 HAL package provides the support needed to run eCos on an the
3041 LPC-2106 evaluation board from Olimex."
3044 package CYGPKG_HAL_ARM_LPC2XXX_PHYCORE229X {
3045 alias { "phyCORE-LPC229x development board" arm_lpc2xxx_phycore229x }
3046 directory hal/arm/lpc2xxx/phycore229x
3047 script hal_arm_lpc2xxx_phycore229x.cdl
3050 The Phycore HAL package provides the support needed to run eCos
3051 on a Phytec phyCORE-LPC229x development board."
3054 package CYGPKG_HAL_ARM_LPC24XX_EA2468 {
3055 alias { "Embedded Artists LPC2468 OEM board" arm_lpc2xxx_ea2468 }
3056 directory hal/arm/lpc24xx/ea2468
3057 script hal_arm_lpc24xx_ea2468.cdl
3060 The Embedded Artists LPC2468 HAL package provides the support needed
3061 to run eCos on a Embbeded Artists LPC2468 OEM board."
3064 package CYGPKG_HAL_ARM_LPC2XXX_LPCMT {
3065 alias { "Olimex evaluation board LPC-MT " hal_lpcmt_arm }
3066 directory hal/arm/lpc2xxx/lpcmt
3067 script hal_arm_lpc2xxx_lpcmt.cdl
3070 The lpcmt HAL package provides the support needed to run eCos on an the
3071 LPC-MT evaluation board from Olimex."
3074 package CYGPKG_HAL_ARM_MAC7100 {
3075 alias { "Freescale MAC7100 variant HAL" hal_arm_mac7100 arm_mac7100_hal }
3076 directory hal/arm/mac7100/var
3077 script hal_arm_mac7100.cdl
3080 The mac7100 HAL package provides the support needed to run eCos on Freescale
3081 MAC7100 based targets."
3084 package CYGPKG_HAL_ARM_MAC7100_MACE1 {
3085 alias { "MAC7100 evaluation board (MACE1)" hal_arm_mac7100_mace1 arm_mac7100_mace1_hal }
3086 directory hal/arm/mac7100/mace1
3087 script hal_arm_mac7100_mace1.cdl
3090 The MACE1 HAL package provides the support needed to run eCos on an
3091 MAC7100 evaluation board (MACE1)."
3094 package CYGPKG_HAL_ARM_MAC7100_MAC7100EVB {
3095 alias { "MAC7100EVB evaluation board (Freescale)" hal_arm_mac7100_mac7100evb arm_mac7100_mac7100evb_hal }
3096 directory hal/arm/mac7100/mac7100evb
3097 script hal_arm_mac7100_mac7100evb.cdl
3100 The MAC7100EVB HAL package provides the support needed to run eCos on an
3101 MAC7100 evaluation board (MAC7100EVB)."
3104 package CYGPKG_HAL_ARM_EBSA285 {
3105 alias { "Intel EBSA285 StrongARM board" hal_arm_ebsa285 arm_ebsa285_hal }
3106 directory hal/arm/ebsa285
3107 script hal_arm_ebsa285.cdl
3110 The EBSA285 HAL package provides the support needed to run
3111 eCos on a Intel EBSA285 StrongARM eval board."
3114 package CYGPKG_HAL_ARM_ARM9 {
3115 alias { "ARM9 variant" hal_arm_arm9 }
3116 directory hal/arm/arm9/var
3117 script hal_arm_arm9.cdl
3120 The ARM9 HAL package provides the support needed to run
3121 eCos on a ARM9 based systems."
3124 package CYGPKG_HAL_ARM_ARM9_AAED2000 {
3125 alias { "Agilent AAED2000 unit" hal_arm_arm9_aaed }
3126 directory hal/arm/arm9/aaed2000
3127 script hal_arm_arm9_aaed2000.cdl
3130 The AAED2000 HAL package provides the support needed to run
3131 eCos on an Agilent AAED2000 board."
3134 package CYGPKG_HAL_ARM_ARM9_EXCALIBUR {
3135 alias { "Altera Excalibur ARM9 board" hal_arm_arm9_excalibur }
3136 directory hal/arm/arm9/excalibur
3137 script hal_arm_arm9_excalibur.cdl
3140 The Excalibur HAL package provides the support needed to run
3141 eCos on an Altera Excalibur ARM9 board."
3144 package CYGPKG_HAL_ARM_ARM9_SMDK2410 {
3145 alias { "Samsung ARM9/SMDK2410 development board" hal_arm_arm9_smdk2410 }
3146 directory hal/arm/arm9/smdk2410
3147 script hal_arm_arm9_smdk2410.cdl
3150 The SMDK2410 HAL package provides the support needed to run
3151 eCos on Samsung SMDK2410 and S3c2410x (ARM9) based development boards."
3154 package CYGPKG_HAL_ARM_ARM9_INNOVATOR {
3155 alias { "Innovator (ARM)" hal_arm_arm9_innovator }
3156 directory hal/arm/arm9/innovator
3157 script hal_arm_arm9_innovator.cdl
3160 The Innovator HAL package provides the support needed to run
3161 RedBoot on the ARM processor of the Innovator.
3163 NOTE: Full support for eCos is not provided yet. This HAL
3164 contains only the minimum amount necessary to run RedBoot
3165 on the Innovator. In particular, interrupts are not yet
3166 supported. Watch this space for more details in the near
3170 package CYGPKG_HAL_ARM_SA11X0 {
3171 alias { "Intel SA11X0 Chipset" hal_arm_sa11x0 }
3172 directory hal/arm/sa11x0/var
3173 script hal_arm_sa11x0.cdl
3176 The SA11X0 HAL package provides the support needed to run
3177 eCos on a Intel StrongARM SA11X0 based systems."
3180 package CYGPKG_HAL_ARM_SA11X0_ASSABET {
3181 alias { "Intel SA1110 Assabet eval board" hal_arm_sa11x0_assabet }
3182 directory hal/arm/sa11x0/assabet
3183 script hal_arm_sa11x0_assabet.cdl
3186 The ASSABET HAL package provides the support needed to run
3187 eCos on a Intel StrongARM SA1110 evaluation board (assabet)."
3190 package CYGPKG_HAL_ARM_SA11X0_CERF {
3191 alias { "Intrinsyc Cerf board" hal_arm_sa11x0_cerf }
3192 directory hal/arm/sa11x0/cerf
3193 script hal_arm_sa11x0_cerf.cdl
3196 The CERF HAL package provides the support needed to run
3197 eCos on a Intrinsyc StrongARM SA1110 Cerf board."
3200 package CYGPKG_HAL_ARM_SA11X0_CERFPDA {
3201 alias { "Intrinsyc Cerfpda" hal_arm_sa11x0_cerfpda }
3202 directory hal/arm/sa11x0/cerfpda
3203 script hal_arm_sa11x0_cerfpda.cdl
3206 The CERFPDA HAL package provides the support needed to run
3207 eCos on a Intrinsyc StrongARM SA1110 Cerfpda."
3210 package CYGPKG_HAL_ARM_SA11X0_IPAQ {
3211 alias { "Compaq iPAQ Pocket PC" hal_arm_sa11x0_ipaq }
3212 directory hal/arm/sa11x0/ipaq
3213 script hal_arm_sa11x0_ipaq.cdl
3216 The IPAQ HAL package provides the support needed to run
3217 eCos on a Intel StrongARM SA1110 pocket PC (Compaq iPAQ)."
3220 package CYGPKG_HAL_ARM_SA11X0_FLEXANET {
3221 alias { "SA1110 Flexanet board" hal_arm_sa11x0_flexanet }
3222 directory hal/arm/sa11x0/flexanet
3223 script hal_arm_sa11x0_flexanet.cdl
3226 The FLEXANET HAL package provides the support needed to run
3227 eCos on an SA1110 Flexanet board."
3230 package CYGPKG_HAL_ARM_SNDS {
3231 alias { "Samsung SNDS" hal_arm_snds arm_snds_hal}
3232 directory hal/arm/snds
3233 script hal_arm_snds.cdl
3236 The SNDS HAL package provides the support needed to run eCos on a
3237 Samsung SNDS eval board"
3240 package CYGPKG_DEVS_ETH_SMSC_LAN91CXX {
3241 alias { "SMSC LAN91CXX ethernet driver" lan91cxx_eth_driver lan9000_eth_driver }
3243 directory devs/eth/smsc/lan91cxx
3244 script smsc_lan91cxx_eth_drivers.cdl
3245 description "Ethernet driver for SMSC LAN91CXX (LAN9000) controller."
3248 package CYGPKG_DEVS_ETH_SMSC_LAN92XX {
3249 alias { "SMSC LAN92XX ethernet driver" lan92xx_eth_driver lan9217_eth_driver }
3251 directory devs/eth/smsc/lan92xx
3252 script smsc_lan92xx_eth_drivers.cdl
3253 description "Ethernet driver for SMSC LAN92XX (LAN9217) controller."
3256 package CYGPKG_HAL_ARM_SA11X0_NANO {
3257 alias { "Intel SA1110 nanoEngine eval board" hal_arm_sa11x0_nano }
3258 directory hal/arm/sa11x0/nano
3259 script hal_arm_sa11x0_nano.cdl
3262 The nanoEngine HAL package provides the support needed to run
3263 eCos on the Bright Star Engineering nanoEngine StrongARM SA1110 board."
3266 package CYGPKG_DEVS_ETH_ARM_NANO {
3267 alias { "BSE nanoEngine with 82559 ethernet driver"
3268 devs_eth_arm_nano nano_eth_driver }
3270 directory devs/eth/arm/nano
3271 script nano_eth_drivers.cdl
3272 description "Ethernet driver for SA11x0 nanoEngine with Intel
3273 i82559 ethernet interfaces."
3276 package CYGPKG_HAL_ARM_SA11X0_BRUTUS {
3277 alias { "Intel SA1100 Brutus eval board" hal_arm_sa11x0_brutus }
3278 directory hal/arm/sa11x0/brutus
3279 script hal_arm_sa11x0_brutus.cdl
3282 The BRUTUS HAL package provides the support needed to run
3283 eCos on a Intel StrongARM SA1110 evaluation board (brutus)."
3286 package CYGPKG_HAL_ARM_SA11X0_SA1100MM {
3287 alias { "Intel SA1100 Multimedia eval board" hal_arm_sa11x0_sa1100mm }
3288 directory hal/arm/sa11x0/sa1100mm
3289 script hal_arm_sa11x0_sa1100mm.cdl
3292 The MULTIMEDIA HAL package provides the support needed to run
3293 eCos on a Intel StrongARM SA1110 Multimedia evaluation board."
3296 package CYGPKG_HAL_ARM_EDB7XXX {
3297 alias { "Cirrus Logic ARM7 based development boards" hal_arm_edb7xxx arm_edb7xxx_hal }
3298 directory hal/arm/edb7xxx
3299 script hal_arm_edb7xxx.cdl
3302 The EDB7XXX HAL package provides the support needed to run eCos on Cirrus Logic CL-PS7111 and EP7xxx based development boards."
3305 package CYGPKG_HAL_ARM_CMA230 {
3306 alias { "Cogent CMA230/222 board" hal_arm_cma230 arm_cma230_hal }
3307 directory hal/arm/cma230
3308 script hal_arm_cma230.cdl
3311 The cma230 HAL package provides the support needed to run eCos on a Cogent
3312 CMA230 (ARM7TDMI) or CMA222 (ARM710T) eval board."
3315 package CYGPKG_HAL_ARM_AIM711 {
3316 alias { "ARM Industial Module AIM 711" hal_arm_aim711 arm_aim711_hal}
3317 directory hal/arm/aim711
3318 script hal_arm_aim711.cdl
3321 The ARM Industial Module AIM 711 HAL package provides the support
3322 needed to run eCos on a ARM Industial Module AIM 711 from
3323 Vision Systems GmbH."
3326 package CYGPKG_HAL_ARM_XSCALE_CORE {
3327 alias { "Intel XScale Core" hal_arm_xscale_core }
3328 directory hal/arm/xscale/cores
3329 script hal_arm_xscale_core.cdl
3332 The XScale core HAL package provides the support needed to run eCos
3333 on all Intel XScale based systems."
3336 package CYGPKG_HAL_ARM_XSCALE_IOP310 {
3337 alias { "Intel IOP8310 (IQ80200/IQ80310) XScale chipset" hal_arm_iop310 arm_iop310_hal }
3338 directory hal/arm/xscale/iop310
3339 script hal_arm_xscale_iop310.cdl
3342 The IOP310 HAL package provides the support needed to run
3343 eCos on a system using the Intel XScale IOP310 (IQ80200/80310) chipset."
3346 package CYGPKG_HAL_ARM_XSCALE_IQ80310 {
3347 alias { "Intel IQ80310 (Cyclone) eval board" hal_arm_xscale_iq80310 hal_arm_xscale_cyclone }
3348 directory hal/arm/xscale/iq80310
3349 script hal_arm_xscale_iq80310.cdl
3352 The IQ80310 HAL package provides the support needed to run
3353 eCos on an Intel Cyclone evaluation board, utilizing an Intel XScale
3354 IQ80200/80310 chipset."
3357 package CYGPKG_HAL_ARM_XSCALE_NPWR {
3358 alias { "NPWR Linux Engine" hal_arm_xscale_npwr }
3359 directory hal/arm/xscale/npwr
3360 script hal_arm_xscale_npwr.cdl
3363 The NPWR HAL package provides the support needed to run
3364 eCos on a NPWR Linux Engine, utilizing an Intel XScale
3365 IQ80200/80310 chipset."
3368 package CYGPKG_DEVS_ETH_ARM_XSCALE_NPWR {
3369 alias { "NPWR Linux Engine ethernet drivers" devs_eth_arm_xscale_npwr }
3371 directory devs/eth/arm/npwr
3372 script npwr_eth_drivers.cdl
3373 description "Ethernet drivers for NPWR Linux Engine via 82544 NIC."
3376 package CYGPKG_HAL_ARM_XSCALE_VERDE {
3377 alias { "Intel XScale 80320 I/O Processor" hal_arm_xscale_verde }
3378 directory hal/arm/xscale/verde
3379 script hal_arm_xscale_verde.cdl
3382 The XSCALE HAL package provides the support needed to run
3383 eCos on Intel 80320 based systems."
3386 package CYGPKG_HAL_ARM_XSCALE_IQ80321 {
3387 alias { "Intel XScale IQ80321 eval board" hal_arm_xscale_iq80321 }
3388 directory hal/arm/xscale/iq80321
3389 script hal_arm_xscale_iq80321.cdl
3392 The IQ80321 HAL package provides the support needed to run
3393 eCos on an Intel XScale IQ80321 evaluation board."
3396 package CYGPKG_HAL_ARM_XSCALE_IXP425 {
3397 alias { "Intel XScale IXP425 Network Processor" hal_arm_xscale_ixp425 }
3398 directory hal/arm/xscale/ixp425
3399 script hal_arm_xscale_ixp425.cdl
3402 The XScale IXP425 HAL package provides the support needed to run
3403 eCos on Intel XScale IXP425 network processor based systems."
3406 package CYGPKG_HAL_ARM_XSCALE_XSENGINE {
3407 alias { "Exys XSEngine" hal_arm_xscale_xsengine }
3408 directory hal/arm/xscale/xsengine
3409 script hal_arm_xscale_xsengine.cdl
3412 The XSEngine HAL package provides the support needed to run
3413 eCos on an Exys XSEngine board."
3416 package CYGPKG_HAL_ARM_XSCALE_IXDP425 {
3417 alias { "Intel XScale IXDP425 Network Processor eval board" hal_arm_xscale_ixdp425 }
3418 directory hal/arm/xscale/ixdp425
3419 script hal_arm_xscale_ixdp425.cdl
3422 The IXDP425 HAL package provides the support needed to run
3423 eCos on an Intel XScale IXDP425 network processor evaluation board."
3426 package CYGPKG_HAL_ARM_XSCALE_GRG {
3427 alias { "Intel XScale Generic Residential Gateway" hal_arm_xscale_grg }
3428 directory hal/arm/xscale/grg
3429 script hal_arm_xscale_grg.cdl
3432 The GRG HAL package provides the support needed to run eCos on an
3433 Intel Generic Residential Gateway evaluation board."
3436 package CYGPKG_HAL_ARM_XSCALE_PRPMC1100 {
3437 alias { "Motorola PrPMC1100 PMC for Intel XScale IXC1100" hal_arm_xscale_prpmc1100 }
3438 directory hal/arm/xscale/prpmc1100
3439 script hal_arm_xscale_prpmc1100.cdl
3442 The PrPMC1100 HAL package provides the support needed to run eCos on an
3443 Motorola PrPMC1100 evaluation board."
3446 package CYGPKG_HAL_ARM_XSCALE_PXA2X0 {
3447 alias { "Intel PXA2X0" hal_arm_xscale_pxa2x0 }
3448 directory hal/arm/xscale/pxa2x0
3449 script hal_arm_xscale_pxa2x0.cdl
3452 The PXA2X0 HAL package provides the support needed to run
3453 eCos on Intel PXA2X0 based systems."
3456 package CYGPKG_HAL_ARM_XSCALE_MPC50 {
3457 alias { "MICROPLEX Printer Controller 5.0" hal_arm_xscale_mpc50 }
3458 directory hal/arm/xscale/mpc50
3459 script hal_arm_xscale_mpc50.cdl
3462 The MPC50 HAL package provides the support needed to run
3466 package CYGPKG_HAL_ARM_MDBMX1 {
3467 alias { "Freescale MC9328MX1 Chipset" hal_arm_mdbmx1 }
3468 directory hal/arm/mdbmx1/var
3469 script hal_arm_mdbmx1.cdl
3472 The MDBMX1 HAL package provides the support needed to run
3473 eCos on Freescale MC9328MX1 based systems."
3476 package CYGPKG_HAL_ARM_MDBMX1_ADS {
3477 alias { "Freescale MC9328MX1 ADS board" hal_arm_mdbmx1_ads }
3478 directory hal/arm/mdbmx1/ads
3479 script hal_arm_mdbmx1_ads.cdl
3482 The ADS HAL package provides the support needed to run
3483 eCos on a Freescale MC9328MX1 ADS board."
3486 package CYGPKG_HAL_ARM_MX21 {
3487 alias { "Freescale i.MX21 Chipset" hal_arm_mx21 }
3488 directory hal/arm/mx21/var
3489 script hal_arm_soc.cdl
3492 The MX21 HAL package provides the support needed to run
3493 eCos on Freescale i.MX21 based systems."
3496 package CYGPKG_HAL_ARM_MX21ADS {
3497 alias { "Freescale i.MX21 ADS board" hal_arm_mx21ads }
3498 directory hal/arm/mx21/ads
3499 script hal_arm_board.cdl
3502 The ADS HAL package provides the support needed to run
3503 eCos on a Freescale i.MX21 ADS board."
3506 package CYGPKG_HAL_ARM_MX25 {
3507 alias { "Freescale i.MX25 Chipset" hal_arm_mx25 }
3508 directory hal/arm/mx25/var
3509 script hal_arm_soc.cdl
3512 The MX25 HAL package provides the support needed to run
3513 eCos on Freescale i.MX25 based systems."
3516 package CYGPKG_HAL_ARM_MX27 {
3517 alias { "Freescale i.MX27 Chipset" hal_arm_mx27 }
3518 directory hal/arm/mx27/var
3519 script hal_arm_soc.cdl
3522 The MX21 HAL package provides the support needed to run
3523 eCos on Freescale i.MX27 based systems."
3526 package CYGPKG_HAL_ARM_MX27ADS {
3527 alias { "Freescale i.MX27 ADS board" hal_arm_mx27ads }
3528 directory hal/arm/mx27/ads
3529 script hal_arm_board.cdl
3532 The ADS HAL package provides the support needed to run
3533 eCos on a Freescale i.MX27 ADS board."
3536 package CYGPKG_HAL_ARM_MX27_3STACK {
3537 alias { "Freescale i.MX27 3-Stack board" hal_arm_mx27_3stack }
3538 directory hal/arm/mx27/3stack
3539 script hal_arm_board.cdl
3542 The 3-Stack HAL package provides the support needed to run
3543 eCos on a Freescale i.MX27 3-Stack board."
3546 package CYGPKG_HAL_ARM_MX31 {
3547 alias { "Freescale i.MX31 Chipset" hal_arm_mx31 }
3548 directory hal/arm/mx31/var
3549 script hal_arm_soc.cdl
3552 The MX31 HAL package provides the support needed to run
3553 eCos on Freescale i.MX31 based systems."
3556 package CYGPKG_HAL_ARM_MX35 {
3557 alias { "Freescale i.MX35 Chipset" hal_arm_mx35 }
3558 directory hal/arm/mx35/var
3559 script hal_arm_soc.cdl
3562 The MX35 HAL package provides the support needed to run
3563 eCos on Freescale i.MX35 based systems."
3566 package CYGPKG_HAL_ARM_MX35EVB {
3567 alias { "Freescale i.MX35 EVB board" hal_arm_mx35evb }
3568 directory hal/arm/mx35/evb
3569 script hal_arm_board.cdl
3572 The ADS HAL package provides the support needed to run
3573 eCos on a Freescale i.MX35 EVB board."
3576 package CYGPKG_HAL_ARM_MX37 {
3577 alias { "Freescale i.MX37 Chipset" hal_arm_mx37 }
3578 directory hal/arm/mx37/var
3579 script hal_arm_soc.cdl
3582 The MX37 HAL package provides the support needed to run
3583 eCos on Freescale i.MX37 based systems."
3586 package CYGPKG_HAL_ARM_MX51 {
3587 alias { "Freescale i.MX51 Chipset" hal_arm_mx51 }
3588 directory hal/arm/mx51/var
3589 script hal_arm_soc.cdl
3592 The MX51 HAL package provides the support needed to run
3593 eCos on Freescale i.MX51 based systems."
3596 package CYGPKG_HAL_ARM_MXC91321 {
3597 alias { "Freescale MXC91321 Chipset" hal_arm_mxc91321 }
3598 directory hal/arm/mxc91321/var
3599 script hal_arm_soc.cdl
3602 The MXC91321 HAL package provides the support needed to run
3603 eCos on Freescale MXC91321 based systems."
3606 package CYGPKG_HAL_ARM_MXC91321_CHIP_DEF {
3607 alias { "Freescale MXC91321 Chipset" hal_arm_mxc91321_def }
3608 directory hal/arm/mxc91321/var
3609 script hal_arm_mxc91321_def.cdl
3612 MXC91321 specific defines."
3615 package CYGPKG_HAL_ARM_MX31ADS {
3616 alias { "Freescale i.MX31 ADS board" hal_arm_mx31ads }
3617 directory hal/arm/mx31/ads
3618 script hal_arm_board.cdl
3621 The ADS HAL package provides the support needed to run
3622 eCos on a Freescale i.MX31 ADS board."
3625 package CYGPKG_HAL_ARM_MX25_3STACK {
3626 alias { "Freescale i.MX25 3-Stack board" hal_arm_mx25_3stack }
3627 directory hal/arm/mx25/3stack
3628 script hal_arm_board.cdl
3631 The 3-Stack HAL package provides the support needed to run
3632 eCos on a Freescale i.MX25 3-Stack board."
3635 package CYGPKG_HAL_ARM_MX31_3STACK {
3636 alias { "Freescale i.MX31 3-Stack board" hal_arm_mx31_3stack }
3637 directory hal/arm/mx31/3stack
3638 script hal_arm_board.cdl
3641 The 3-Stack HAL package provides the support needed to run
3642 eCos on a Freescale i.MX31 3-Stack board."
3645 package CYGPKG_HAL_ARM_MX35_3STACK {
3646 alias { "Freescale i.MX35 3-Stack board" hal_arm_mx35_3stack }
3647 directory hal/arm/mx35/3stack
3648 script hal_arm_board.cdl
3651 The 3-Stack HAL package provides the support needed to run
3652 eCos on a Freescale i.MX35 3-Stack board."
3655 package CYGPKG_HAL_ARM_MX37_3STACK {
3656 alias { "Freescale i.MX37 3-Stack board" hal_arm_mx37_3stack }
3657 directory hal/arm/mx37/3stack
3658 script hal_arm_board.cdl
3661 The 3-Stack HAL package provides the support needed to run
3662 eCos on a Freescale i.MX37 3-Stack board."
3665 package CYGPKG_HAL_ARM_MX51_3STACK {
3666 alias { "Freescale i.MX51 3-Stack board" hal_arm_mx51_3stack }
3667 directory hal/arm/mx51/3stack
3668 script hal_arm_board.cdl
3671 The 3-Stack HAL package provides the support needed to run
3672 eCos on a Freescale i.MX51 3-Stack board."
3675 package CYGPKG_HAL_ARM_MX51_BABBAGE {
3676 alias { "Freescale i.MX51 Babbage board" hal_arm_mx51_babbage }
3677 directory hal/arm/mx51/babbage
3678 script hal_arm_board.cdl
3681 The babbage HAL package provides the support needed to run
3682 eCos on a Freescale i.MX51 Babbage board."
3685 package CYGPKG_HAL_ARM_MX51_ROCKY {
3686 alias { "Freescale i.MX51 Rocky board" hal_arm_mx51_rocky }
3687 directory hal/arm/mx51/rocky
3688 script hal_arm_board.cdl
3691 The rocky HAL package provides the support needed to run
3692 eCos on a Freescale i.MX51 Rocky board."
3695 package CYGPKG_HAL_ARM_MXC30030EVB {
3696 alias { "Freescale MXC300-30 EVB board" hal_arm_mxc30030evb }
3697 directory hal/arm/mxc91321/evb
3698 script hal_arm_board.cdl
3701 The ADS HAL package provides the support needed to run
3702 eCos on a Freescale MXC300-30 EVB board."
3705 package CYGPKG_HAL_ARM_MXC30030ADS {
3706 alias { "Freescale MXC300-30 ADS board" hal_arm_mxc30030ads }
3707 directory hal/arm/mxc91321/mxc30030ads
3708 script hal_arm_board.cdl
3711 The MXC300-30 ADS HAL package provides the support needed to run
3712 eCos on a Freescale MXC300-30 ADS board."
3715 package CYGPKG_HAL_ARM_MXC30030TOPAZ {
3716 alias { "Freescale MXC300-30 TOPAZ board" hal_arm_mxc30030topaz }
3717 directory hal/arm/mxc91321/mxc30030topaz
3718 script hal_arm_board.cdl
3721 The MXC300-30 TOPAZ HAL package provides the support needed to run
3722 eCos on a Freescale MXC300-30 TOPAZ board."
3725 package CYGPKG_HAL_ARM_TX25KARO {
3726 alias { "Ka-Ro electronics TX25 processor module" hal_arm_tx25karo }
3727 directory hal/arm/mx25/karo
3728 script hal_arm_tx25.cdl
3731 The TX25 HAL package provides the support needed to run
3732 eCos on a Ka-Ro electronics TX25 processor module."
3735 package CYGPKG_HAL_ARM_TX27KARO {
3736 alias { "Ka-Ro electronics TX27 processor module" hal_arm_tx27karo }
3737 directory hal/arm/mx27/karo
3738 script hal_arm_tx27.cdl
3741 The TX27 HAL package provides the support needed to run
3742 eCos on a Ka-Ro electronics TX27 processor module."
3745 package CYGPKG_HAL_ARM_TX37KARO {
3746 alias { "KaRo electronics TX37 processor module" hal_arm_tx37karo }
3747 directory hal/arm/mx37/karo
3748 script hal_arm_tx37.cdl
3751 The TX37 HAL package provides the support needed to run
3752 eCos on a Ka-Ro electronics TX37 processor module."
3755 package CYGPKG_HAL_ARM_TX51KARO {
3756 alias { "Ka-Ro electronics TX51 processor module" hal_arm_tx51karo }
3757 directory hal/arm/mx51/karo
3758 script hal_arm_tx51.cdl
3761 The TX51 HAL package provides the support needed to run
3762 eCos on a Ka-Ro electronics TX51 processor module."
3765 # --------------------------------------------------------------------------
3767 package CYGPKG_HAL_SH {
3768 alias { "SH common HAL" hal_sh sh_hal sh_arch_hal }
3769 directory hal/sh/arch
3773 The SH (SuperH) architecture HAL package provides generic
3774 support for this processor architecture. It is also
3775 necessary to select variant and target platform HAL
3779 package CYGPKG_HAL_SH_SH2 {
3780 alias { "SH2 architecture" hal_sh_sh2 }
3781 directory hal/sh/sh2
3782 script hal_sh_sh2.cdl
3785 The SH2 (SuperH 2) variant HAL package provides generic
3786 support for SH2 variant CPUs."
3789 package CYGPKG_HAL_SH_SH3 {
3790 alias { "SH3 architecture" hal_sh_sh3 }
3791 directory hal/sh/sh3
3792 script hal_sh_sh3.cdl
3795 The SH3 (SuperH 3) variant HAL package provides generic
3796 support for SH3 variant CPUs."
3799 package CYGPKG_HAL_SH_SH4 {
3800 alias { "SH4 architecture" hal_sh_sh4 }
3801 directory hal/sh/sh4
3802 script hal_sh_sh4.cdl
3805 The SH4 (SuperH 4) variant HAL package provides generic
3806 support for SH4 variant CPUs."
3809 package CYGPKG_HAL_SH_EDK7708 {
3810 alias { "Hitachi SH7708 board" hal_sh_edk sh_edk_hal }
3811 directory hal/sh/edk7708
3812 script hal_sh_edk7708.cdl
3815 This SH HAL package provides the support needed to run
3816 eCos on a Hitachi SH3 EDK7708 board."
3819 package CYGPKG_HAL_SH_SH7708_CQ7708 {
3820 alias { "CqREEK SH7708 board" hal_sh_cq sh_cq_hal }
3821 directory hal/sh/cq7708
3822 script hal_sh_sh7708_cq7708.cdl
3825 This SH HAL package provides the support needed to run
3826 eCos on a CqREEK SH7708 board."
3829 package CYGPKG_HAL_SH_SH7750_CQ7750 {
3830 alias { "CqREEK SH7750 board" hal_sh_cqsh4 sh_cqsh4_hal }
3831 directory hal/sh/cq7750
3832 script hal_sh_sh7750_cq7750.cdl
3835 This SH HAL package provides the support needed to run
3836 eCos on a CqREEK SH7750 board."
3839 package CYGPKG_HAL_SH_SH7729_HS7729PCI {
3840 alias { "Hitachi HS7729PCI board" hal_sh_sh7729_hs7729pci sh_sh7729_hs7729pci_hal }
3841 directory hal/sh/hs7729pci
3842 script hal_sh_sh7729_hs7729pci.cdl
3845 This SH HAL package provides the support needed to run
3846 eCos on a Hitachi HS7729PCI board."
3849 package CYGPKG_HAL_SH_SH77X9_SE77X9 {
3850 alias { "Hitachi SE77x9 board" hal_sh_sh77x9_se77x9 sh_sh77x9_se77x9_hal }
3851 directory hal/sh/se77x9
3852 script hal_sh_sh77x9_se77x9.cdl
3855 This SH HAL package provides the support needed to run
3856 eCos on a Hitachi Solution Engine 77x9 board."
3859 package CYGPKG_HAL_SH_SH7751_SE7751 {
3860 alias { "Hitachi SE7751 board" hal_sh_sh7751_se7751 sh_sh7751_se7751_hal }
3861 directory hal/sh/se7751
3862 script hal_sh_sh7751_se7751.cdl
3865 This SH HAL package provides the support needed to run
3866 eCos on a Hitachi Solution Engine 7751 board."
3869 package CYGPKG_HAL_SH_SH4_202_MD {
3870 alias { "SuperH SH4-202 MicroDev CPU Board" hal_sh_sh4_202_md }
3871 directory hal/sh/sh4_202_md
3872 script hal_sh_sh4_202_md.cdl
3875 The SH4-202 HAL package provides generic
3876 support for the SuperH SH4-202 MicroDev CPU board."
3879 # --------------------------------------------------------------------------
3881 package CYGPKG_HAL_H8300 {
3882 alias { "Hitachi H8300 common HAL" hal_h8300 h8300_hal}
3883 directory hal/h8300/arch
3884 script hal_h8300.cdl
3887 The Hitachi H8/300 architecture HAL package provides generic support for this
3888 processor architecture. It is also necessary to select a specific
3889 target platform HAL package."
3892 package CYGPKG_HAL_H8300_H8300H {
3893 alias { "Hitachi H8300H variant HAL" hal_h8300h h8300h_hal}
3894 directory hal/h8300/h8300h
3895 script hal_h8300_h8300h.cdl
3898 The H8/300H HAL package provides the support needed to run eCos on a Hitachi
3902 package CYGPKG_HAL_H8300_H8S {
3903 alias { "Hitachi H8S variant HAL" hal_h8s h8300h_hal}
3904 directory hal/h8300/h8s
3905 script hal_h8300_h8s.cdl
3908 The H8S HAL package provides the support needed to run eCos on a Hitachi
3912 package CYGPKG_HAL_H8300_H8300H_SIM {
3913 alias { "H8/300H simulator" hal_h8300h_sim h8300h_sim_hal }
3914 directory hal/h8300/sim
3915 script hal_h8300_h8300h_sim.cdl
3918 The minimal simulator HAL package is provided for use when
3919 only a simple simulation of the processor architecture is
3920 desired, as opposed to detailed simulation of any specific
3921 board. In particular it is not possible to simulate any of
3922 the I/O devices, so device drivers cannot be used."
3925 package CYGPKG_HAL_H8300_H8300H_AKI3068NET {
3926 alias { "Akizuki H8/3068 board" hal_h8300h_aki3068net h8300h_aki3068net_hal }
3927 directory hal/h8300/aki3068net
3928 script hal_h8300_h8300h_aki3068net.cdl
3931 The aki3068net HAL package provides the support needed to run
3932 eCos on a Akizuki H8/3068 Network micom board."
3935 package CYGPKG_HAL_H8300_H8300H_H8MAX {
3936 alias { "H8MAX board" hal_h8300h_h8max h8300h_h8max_hal }
3937 directory hal/h8300/h8max
3938 script hal_h8300_h8300h_h8max.cdl
3941 The h8max HAL package provides the support needed to run
3942 eCos on a H8MAX board."
3945 package CYGPKG_HAL_H8300_H8S_SIM {
3946 alias { "H8S simulator" hal_h8s_sim h8s_sim_hal }
3947 directory hal/h8300/sim_s
3948 script hal_h8300_h8s_sim.cdl
3951 The minimal simulator HAL package is provided for use when
3952 only a simple simulation of the processor architecture is
3953 desired, as opposed to detailed simulation of any specific
3954 board. In particular it is not possible to simulate any of
3955 the I/O devices, so device drivers cannot be used."
3958 package CYGPKG_HAL_H8300_H8S_EDOSK2674 {
3959 alias { "EDOSK-2674 board" hal_h8s_edosk2674 h8s_edosk2674_hal }
3960 directory hal/h8300/edosk2674
3961 script hal_h8300_h8s_edosk2674.cdl
3964 The edosk2674 HAL package provides the support needed to run
3965 eCos on a Hitachi Micro System Europe EDOSK-2674 Evalution board."
3968 # ==========================================================================
3969 # --------------------------------------------------------------------------
3971 package CYGPKG_HAL_I386 {
3972 alias { "i386 common HAL" hal_i386 i386_hal i386_arch_hal }
3973 directory hal/i386/arch
3977 The i386 architecture HAL package provides generic
3978 support for this processor architecture. It is also
3979 necessary to select a specific target platform HAL
3983 package CYGPKG_HAL_I386_GENERIC {
3984 alias { "i386 generic target" hal_i386_generic }
3985 directory hal/i386/generic
3986 script hal_i386_generic.cdl
3989 The i386 generic Target HAL package provides support
3990 for generic IA32 processors, from the 80386 to the latest
3995 package CYGPKG_HAL_I386_PCMB {
3996 alias { "i386 PC Motherboard" hal_i386_pcmb }
3997 directory hal/i386/pcmb
3998 script hal_i386_pcmb.cdl
4001 The i386 PC Motherboard HAL package provides the
4002 support needed to run eCos binaries on a standard i386
4003 PC motherboard. This is a support package for various
4004 actual platform specific targets."
4007 package CYGPKG_HAL_I386_PC {
4008 alias { "i386 PC target" hal_i386_pc }
4009 directory hal/i386/pc
4010 script hal_i386_pc.cdl
4013 The i386 PC Target HAL package provides the
4014 support needed to run eCos binaries on a standard i386
4018 # --------------------------------------------------------------------------
4020 package CYGPKG_HAL_SYNTH {
4021 alias { "Linux synthetic target" linux }
4022 directory hal/synth/arch
4023 script hal_synth.cdl
4026 The Linux Synthetic Target HAL package provides the
4027 support needed to run eCos binaries on top of the i386
4031 package CYGPKG_HAL_SYNTH_I386 {
4032 alias { "Linux/i386 synthetic target" i386_linux }
4033 directory hal/synth/i386linux
4034 script hal_synth_i386.cdl
4037 i386 processor-specific support for the Linux synthetic target"
4040 # --------------------------------------------------------------------------
4041 # SPARClite packages
4042 package CYGPKG_HAL_SPARCLITE {
4043 alias { "SPARClite common HAL" hal_sparclite sparclite_hal sparclite_arch_hal }
4044 directory hal/sparclite/arch
4045 script hal_sparclite.cdl
4048 The SPARClite architecture HAL package provides generic support
4049 for this processor architecture. It is also necessary to select
4050 a specific target platform HAL package."
4053 package CYGPKG_HAL_SPARCLITE_SLEB {
4054 alias { "Fujitsu MB86800-MA01 board" hal_sparclite_sleb sparclite_sleb_hal }
4055 directory hal/sparclite/sleb
4056 script hal_sparclite_sleb.cdl
4059 The SPARClite evaluation board HAL package is provided for use
4060 with the Fujitsu MB8683x boards."
4063 package CYGPKG_HAL_SPARCLITE_SIM {
4064 alias { "SPARClite simulator" hal_sparclite_sim sparclite_sim_hal }
4065 directory hal/sparclite/sim
4066 script hal_sparclite_sim.cdl
4069 The SPARClite simulator HAL package is provided for use
4070 with the SPARClite simulator."
4073 # --------------------------------------------------------------------------
4074 # SPARC V7/V8 packages
4075 package CYGPKG_HAL_SPARC {
4076 alias { "SPARC V7/V8 common HAL" hal_sparc sparc_hal sparc_arch_hal }
4077 directory hal/sparc/arch
4078 script hal_sparc.cdl
4081 The SPARC V7/V8 architecture HAL package provides generic support
4082 for this processor architecture. It is also necessary to select
4083 a specific target platform HAL package."
4086 package CYGPKG_HAL_SPARC_ERC32 {
4087 alias { "ERC32 processor" hal_sparc_erc32 sparc_erc32_hal }
4088 directory hal/sparc/erc32
4089 script hal_sparc_erc32.cdl
4092 The ERC32 processor HAL package is provided for use
4093 with both real hardware and the TSIM/ERC32 simulator."
4096 package CYGPKG_HAL_SPARC_LEON {
4097 alias { "LEON processor" hal_sparc_leon sparc_leon_hal }
4098 directory hal/sparc/leon
4099 script hal_sparc_leon.cdl
4102 The LEON processor HAL package is provided for use
4103 with both real hardware and the TSIM/LEON simulator."
4106 # --------------------------------------------------------------------------
4108 package CYGPKG_HAL_POWERPC {
4109 alias { "PowerPC common HAL" hal_powerpc powerpc_hal powerpc_arch_hal }
4110 directory hal/powerpc/arch
4111 script hal_powerpc.cdl
4114 The PowerPC architecture HAL package provides generic
4115 support for this processor architecture. It is also necessary to
4116 select a CPU variant and a specific target platform HAL
4120 package CYGPKG_HAL_POWERPC_MPC8260 {
4121 alias { "PowerPC MPC8260 variant HAL" hal_mpc8260 }
4122 directory hal/powerpc/mpc8260/
4123 script hal_powerpc_mpc8260.cdl
4126 The PowerPC MPC8260 PowerQUICCII variant HAL package provides
4127 support for this processor variant. It is also necessary to
4128 select a specific target platform HAL package."
4131 package CYGPKG_HAL_POWERPC_MPC8XXX {
4132 alias { "PowerPC MPC8XXX variant HAL" hal_mpc8xxx }
4133 directory hal/powerpc/mpc8xxx/
4134 script hal_powerpc_mpc8xxx.cdl
4137 The PowerPC MPC8XXX PowerQUICCII variant HAL package provides
4138 support for this processor variant. It is also necessary to
4139 select a specific target platform HAL package."
4142 package CYGPKG_HAL_POWERPC_MPC8xx {
4143 alias { "PowerPC 8xx variant HAL" hal_mpc8xx mpc8xx_hal mpc8xx_arch_hal }
4144 directory hal/powerpc/mpc8xx/
4145 script hal_powerpc_mpc8xx.cdl
4148 The PowerPC 8xx variant HAL package provides generic support
4149 for this processor variant. It is also necessary to
4150 select a specific target platform HAL package."
4153 package CYGPKG_HAL_POWERPC_PPC60x {
4154 alias { "PowerPC 60x variant HAL" hal_ppc60x ppc60x_hal ppc60x_arch_hal }
4155 directory hal/powerpc/ppc60x/
4156 script hal_powerpc_ppc60x.cdl
4159 The PowerPC 60x variant HAL package provides generic support
4160 for this processor variant. It is also necessary to
4161 select a specific target platform HAL package."
4164 package CYGPKG_HAL_POWERPC_MPC5xx {
4165 alias { "PowerPC 5xx variant HAL" hal_mpc5xx mpc5xx_hal mpc5xx_arch_hal }
4166 directory hal/powerpc/mpc5xx/
4167 script hal_powerpc_mpc5xx.cdl
4170 The PowerPC 5xx variant HAL package provides generic support
4171 for this processor variant. It is also necessary to
4172 select a specific target platform HAL package."
4175 package CYGPKG_HAL_POWERPC_PPC40x {
4176 alias { "PowerPC 40x variant HAL" hal_ppc40x ppc40x_hal ppc40x_arch_hal }
4177 directory hal/powerpc/ppc40x/
4178 script hal_powerpc_ppc40x.cdl
4181 The PowerPC 40x variant HAL package provides generic support
4182 for this processor variant. It is also necessary to
4183 select a specific target platform HAL package."
4186 package CYGPKG_HAL_POWERPC_COGENT {
4187 alias { "Cogent CMA286/287 board" hal_powerpc_cogent powerpc_cogent_hal }
4188 directory hal/powerpc/cogent
4189 script hal_powerpc_cogent.cdl
4192 The cogent HAL package provides the support needed to run
4193 eCos on a Cogent board equipped with a PowerPC processor."
4196 package CYGPKG_HAL_POWERPC_CME555 {
4197 alias { "Axiom's CME555 evaluation board" hal_powerpc_cme555 powerpc_cme555_hal }
4198 directory hal/powerpc/cme555
4199 script hal_powerpc_cme555.cdl
4202 The CME555 HAL package provides the support needed to run
4203 eCos on a CME555 evaluation board from Axiom Manufacturing."
4206 package CYGPKG_HAL_POWERPC_EC555 {
4207 alias { "Wuerz development board" hal_powerpc_ec555 powerpc_ec555_hal }
4208 directory hal/powerpc/ec555
4209 script hal_powerpc_ec555.cdl
4212 The EC555 HAL package provides the support needed to run
4213 eCos on an EC555 development board from Wuerz elektronik."
4216 package CYGPKG_HAL_POWERPC_FADS {
4217 alias { "Motorola MPC8xxFADS board" hal_powerpc_fads powerpc_fads_hal }
4218 directory hal/powerpc/fads
4219 script hal_powerpc_fads.cdl
4222 The FADS HAL package provides the support needed to run
4223 eCos on a Motorola FADS board equipped with a PowerPC processor."
4226 package CYGPKG_HAL_POWERPC_MBX {
4227 alias { "Motorola MBX860/821 board" hal_powerpc_mbx powerpc_mbx_hal }
4228 directory hal/powerpc/mbx
4229 script hal_powerpc_mbx.cdl
4232 The MBX HAL package provides the support needed to run
4233 eCos on a Motorola MBX board equipped with a PowerPC processor."
4236 package CYGPKG_HAL_POWERPC_VIPER {
4237 alias { "A&M Viper PPC860 board" hal_powerpc_viper powerpc_viper_hal }
4238 directory hal/powerpc/viper
4239 script hal_powerpc_viper.cdl
4242 The VIPER HAL package provides the support needed to run
4243 eCos on a A&M VIPER board equipped with a PowerPC processor."
4246 package CYGPKG_HAL_POWERPC_TS6 {
4247 alias { "Delphi TigerSHARC-6 board" hal_powerpc_ts6 powerpc_ts6_hal }
4248 directory hal/powerpc/ts6
4249 script hal_powerpc_ts6.cdl
4252 The TS6 HAL package provides the support needed to run
4253 eCos on a Delphi TigerSHARC-6 board equipped with a
4257 package CYGPKG_HAL_POWERPC_VADS {
4258 alias { "Motorola MPC8260 VADS board" hal_powerpc_vads powerpc_vads_hal }
4259 directory hal/powerpc/vads
4260 script hal_powerpc_vads.cdl
4263 The VADS HAL package provides the support needed to run
4264 eCos on a Motorola MPC8260 VADS board equipped with a
4268 package CYGPKG_HAL_QUICC {
4269 alias { "Motorola MPC8xx QUICC support" hal_quicc quicc_hal quicc }
4270 directory hal/powerpc/quicc
4271 script hal_powerpc_quicc.cdl
4274 The QUICC package provides some of the support needed
4275 to run eCos on a Motorola MPC8xx processors, using the QUICC
4276 communications subsystem."
4279 package CYGPKG_HAL_POWERPC_SIM {
4280 alias { "PowerPC simulator" hal_powerpc_sim powerpc_sim_hal }
4281 directory hal/powerpc/sim
4282 script hal_powerpc_sim.cdl
4285 The minimal simulator HAL package is provided for use when
4286 only a simple simulation of the processor architecture is
4287 desired, as opposed to detailed simulation of any specific
4288 board. In particular it is not possible to simulate any of
4289 the I/O devices, so device drivers cannot be used."
4292 # --------------------------------------------------------------------------
4294 package CYGPKG_HAL_MIPS {
4295 alias { "MIPS common HAL" hal_mips mips_hal mips_arch_hal }
4296 directory hal/mips/arch/
4300 The MIPS architecture HAL package provides generic support
4301 for this processor architecture. It is also necessary to
4302 select a CPU variant and a specific target platform HAL
4306 package CYGPKG_HAL_MIPS_SIM {
4307 alias { "MIPS simulator" hal_mips_sim mips_sim_hal }
4308 directory hal/mips/sim
4309 script hal_mips_sim.cdl
4312 The minimal simulator HAL package is provided for when only
4313 a simple simulation of the processor architecture is
4314 desired, as opposed to detailed simulation of any specific
4315 board. To use this minimal simulator the command
4316 `target sim --board=jmr3904pal' should be used from inside
4317 gdb. It is not possible to use any of the eCos device
4318 drivers when the simulator is running in this mode"
4321 package CYGPKG_HAL_MIPS_TX39 {
4322 alias { "TX39 chip HAL" hal_tx39 tx39_hal tx39_arch_hal }
4323 directory hal/mips/tx39/
4324 script hal_mips_tx39.cdl
4327 The TX39 architecture HAL package provides generic support
4328 for this processor architecture. It is also necessary to
4329 select a specific target platform HAL package."
4332 package CYGPKG_HAL_MIPS_TX39_JMR3904 {
4333 alias { "Toshiba JMR-TX3904 board" hal_tx39_jmr3904 tx39_jmr3904_hal }
4334 directory hal/mips/jmr3904
4335 script hal_mips_tx39_jmr3904.cdl
4338 The JMR3904 HAL package should be used when targetting the
4339 actual hardware. The same package can also be used when
4340 running on the full simulator, since this provides an
4341 accurate simulation of the hardware including I/O devices.
4342 To use the simulator in this mode the command
4343 `target sim --board=jmr3904' should be used from inside gdb."
4346 package CYGPKG_HAL_MIPS_MIPS32 {
4347 alias { "MIPS32 HAL" hal_mips32 mips32_hal mips32_arch_hal }
4348 directory hal/mips/mips32/
4349 script hal_mips_mips32.cdl
4352 The MIPS 32 architecture HAL package provides generic support
4353 for this processor architecture. It is also necessary to
4354 select a specific target platform HAL package."
4357 package CYGPKG_HAL_MIPS_MIPS64 {
4358 alias { "MIPS64 HAL" hal_mips64 mips64_hal mips64_arch_hal }
4359 directory hal/mips/mips64/
4360 script hal_mips_mips64.cdl
4363 The MIPS 64 architecture HAL package provides generic support
4364 for this processor architecture. It is also necessary to
4365 select a specific target platform HAL package."
4368 package CYGPKG_HAL_MIPS_ATLAS {
4369 alias { "MIPS Atlas board" hal_atlas atlas_hal }
4370 directory hal/mips/atlas
4371 script hal_mips_atlas.cdl
4374 The Atlas HAL package should be used when targetting the
4378 package CYGPKG_HAL_MIPS_MALTA {
4379 alias { "MIPS Malta board" hal_malta malta_hal }
4380 directory hal/mips/malta
4381 script hal_mips_malta.cdl
4384 The Malta HAL package should be used when targetting the
4388 package CYGPKG_HAL_MIPS_TX49 {
4389 alias { "TX49 chip HAL" hal_tx49 tx49_hal tx49_arch_hal }
4390 directory hal/mips/tx49/
4391 script hal_mips_tx49.cdl
4394 The TX49 architecture HAL package provides generic support
4395 for this processor architecture. It is also necessary to
4396 select a specific target platform HAL package."
4399 package CYGPKG_HAL_MIPS_TX49_REF4955 {
4400 alias { "Toshiba TX4955 reference platform" hal_tx49_ref4955 tx49_ref4955_hal }
4401 directory hal/mips/ref4955
4402 script hal_mips_tx49_ref4955.cdl
4405 The REF4955 HAL package should be used when targetting the
4409 package CYGPKG_HAL_MIPS_RM7000 {
4410 alias { "RM7000 chip HAL" hal_rm7000 rm7000_hal rm7000_arch_hal }
4411 directory hal/mips/rm7000/var
4412 script hal_mips_rm7000.cdl
4415 The RM7000 architecture HAL package provides generic support
4416 for this processor architecture. It is also necessary to
4417 select a specific target platform HAL package."
4420 package CYGPKG_HAL_MIPS_RM7000_OCELOT {
4421 alias { "PMC-Sierra Ocelot platform" hal_rm7000_ocelot rm7000_ocelot_hal }
4422 directory hal/mips/rm7000/ocelot
4423 script hal_mips_rm7000_ocelot.cdl
4426 The Ocelot HAL package should be used when targetting the
4430 package CYGPKG_HAL_MIPS_VR4300 {
4431 alias { "VR4300 chip HAL" hal_vr4300 vr4300_hal vr4300_arch_hal }
4432 directory hal/mips/vr4300/
4433 script hal_mips_vr4300.cdl
4436 The VR4300 variant HAL package provides generic support
4437 for this processor architecture. It is also necessary to
4438 select a specific target platform HAL package."
4441 package CYGPKG_HAL_MIPS_VR4300_VRC4373 {
4442 alias { "NEC VRC4373 board" hal_vrc4373 vrc4373_hal }
4443 directory hal/mips/vrc4373
4444 script hal_mips_vr4300_vrc4373.cdl
4447 The VRC4373 HAL package should be used when targetting the
4451 package CYGPKG_HAL_MIPS_VR4300_VRC4375 {
4452 alias { "NEC VRC4375 board" hal_vrc4375 vrc4375_hal }
4453 directory hal/mips/vrc4375
4454 script hal_mips_vr4300_vrc4375.cdl
4457 The VRC4375 HAL package should be used when targetting the
4461 package CYGPKG_HAL_MIPS_VR4300_VRC437X {
4462 alias { "NEC VRC437X support" hal_vrc437x vrc437x_hal }
4463 directory hal/mips/vrc437x
4464 script hal_mips_vr4300_vrc437x.cdl
4467 The VRC437X HAL package should be used when targetting harware
4468 that contains either a VRC437X companion chip."
4471 package CYGPKG_HAL_MIPS_UPD985XX {
4472 alias { "upd985xx chip HAL" hal_upd985xx upd985xx_hal upd985xx_arch_hal }
4473 directory hal/mips/upd985xx/
4474 script hal_mips_upd985xx.cdl
4477 The UPD985XX variant HAL package provides generic support
4478 for this NEC system-on-chip processor architecture, uPD985xx.
4479 It is also necessary to
4480 select a specific target platform HAL package."
4483 package CYGPKG_HAL_MIPS_IDT32334 {
4484 alias { "MIPS IDT32334 variant HAL" hal_idt32334 idt32334_hal idt32334_arch_hal }
4485 directory hal/mips/idt32334
4486 script hal_mips_idt32334.cdl
4489 The IDT32334 variant HAL package provides generic support
4490 for platforms based on this variant. It is also necessary to
4491 select a specific target platform HAL package."
4494 package CYGPKG_HAL_MIPS_IDT32334_REFIDT334 {
4495 alias { "MIPS IDT79S334A reference platform" hal_idt32334_refIDT334 idt32334_refIDT334_hal }
4496 directory hal/mips/idt79s334a
4497 script hal_mips_idt32334_refidt334.cdl
4500 The REFIDT334 HAL package should be used when targetting the
4504 # --------------------------------------------------------------------------
4506 package CYGPKG_HAL_MN10300 {
4507 alias { "MN10300 common HAL" hal_mn10300 mn10300_hal mn10300_arch_hal }
4508 directory hal/mn10300/arch
4509 script hal_mn10300.cdl
4512 The MN10300 architecture HAL package provides generic
4513 support for this processor architecture. It is also
4514 necessary to select a specific target platform HAL
4518 package CYGPKG_HAL_MN10300_AM31 {
4519 alias { "MN10300 AM31 variant HAL" hal_mn10300_am31 mn10300_am31_hal }
4520 directory hal/mn10300/am31
4521 script hal_mn10300_am31.cdl
4524 The MN10300 AM31 variant HAL package provides generic
4525 support for this processor architecture. It is also
4526 necessary to select a specific target platform HAL
4530 package CYGPKG_HAL_MN10300_AM31_SIM {
4531 alias { "MN10300 simulator" hal_mn10300_sim mn10300_sim_hal }
4532 directory hal/mn10300/sim
4533 script hal_mn10300_am31_sim.cdl
4536 The minimal simulator HAL package is provided for use when
4537 only a simple simulation of the processor architecture is
4538 desired, as opposed to detailed simulation of any specific
4539 board. In particular it is not possible to simulate any of
4540 the I/O devices, so device drivers cannot be used."
4543 package CYGPKG_HAL_MN10300_AM31_STDEVAL1 {
4544 alias { "Matsushita stdeval1 board" hal_mn10300_stdeval1 mn10300_stdeval1_hal }
4545 directory hal/mn10300/stdeval1
4546 script hal_mn10300_am31_stdeval1.cdl
4549 The stdeval1 HAL package should be used when targetting the
4550 actual hardware. The same package can also be used when
4551 running on the full MN10300 simulator, since this provides
4552 an accurate simulation of the full hardware including I/O
4556 package CYGPKG_HAL_MN10300_AM33 {
4557 alias { "MN10300 AM33 variant HAL" hal_mn10300_am33 mn10300_am33_hal }
4558 directory hal/mn10300/am33
4559 script hal_mn10300_am33.cdl
4562 The MN10300 AM33 variant HAL package provides generic
4563 support for this processor architecture. It is also
4564 necessary to select a specific target platform HAL
4568 package CYGPKG_HAL_MN10300_AM33_STB {
4569 alias { "Matsushita STB board" hal_mn10300_am33_stb mn10300_am33_stb_hal }
4570 directory hal/mn10300/stb
4571 script hal_mn10300_am33_stb.cdl
4574 The STB HAL package should be used when targetting the
4575 actual hardware for the AM33 STB evaluation board."
4578 package CYGPKG_HAL_MN10300_AM33_ASB {
4579 alias { "Matsushita ASB2303 board" hal_mn10300_am33_asb mn10300_am33_asb_hal }
4580 directory hal/mn10300/asb
4581 script hal_mn10300_am33_asb.cdl
4584 The ASB2303 HAL package should be used when targetting the
4585 actual hardware for the AM33 ASB2303 evaluation board."
4588 package CYGPKG_HAL_MN10300_AM33_ASB2305 {
4589 alias { "Matsushita ASB2305 board" hal_mn10300_am33_asb2305
4590 mn10300_am33_asb2305_hal }
4591 directory hal/mn10300/asb2305
4592 script hal_mn10300_am33_asb2305.cdl
4595 The ASB2305 HAL package should be used when targetting the
4596 actual hardware for the AM33 ASB2305 evaluation board."
4599 # --------------------------------------------------------------------------
4601 package CYGPKG_HAL_V85X {
4602 alias { "NEC V85x common HAL" hal_v85x nec_arch_hal }
4603 directory hal/v85x/arch
4607 The NEC V85x architecture HAL package provides generic support for this
4608 processor architecture. It is also necessary to select a specific
4609 target platform HAL package."
4612 package CYGPKG_HAL_V85X_V850 {
4613 alias { "NEC V850 variant HAL" hal_v85x_v850 nec_v850_hal }
4614 directory hal/v85x/v850
4615 script hal_v85x_v850.cdl
4618 The V850 HAL package provides the support needed to run eCos on a NEC V850
4622 package CYGPKG_HAL_V85X_V850_CEB {
4623 alias { "Cosmo CEB-V850/SA1 board" hal_v85x_v850_ceb nec_v850_ceb_hal }
4624 directory hal/v85x/ceb_v850
4625 script hal_v85x_ceb_v850.cdl
4628 The CEB-V850/SA1 HAL package provides the support needed to run eCos on a Cosmo CEB-V850/SA1
4632 # --------------------------------------------------------------------------
4634 package CYGPKG_HAL_M68K {
4635 alias { "m68k common HAL" hal_m68k m68k_hal m68k_arch_hal }
4636 directory hal/m68k/arch
4640 description "The m68k architecture HAL package provides generic
4641 support for this processor architecture. It is also
4642 necessary to select a specific target platform HAL
4647 package CYGPKG_HAL_M68K_MCF52xx {
4648 alias { "68k/Coldfire version 2 core variant HAL"
4651 directory hal/m68k/mcf52xx/var
4652 script hal_m68k_mcf52xx.cdl
4655 description "The 68k/Coldfire version 2 core variant HAL package
4656 provides generic support for the version 2 Coldfire core.
4657 It is also necessary to select a specific target platform
4661 package CYGPKG_HAL_M68K_MCF52xx_MCF5272 {
4662 alias { "mcf5272 68k/Coldfire processor variant HAL"
4663 hal_m68k_mcf52xx_mcf5272
4664 m68k_mcf52xx_mcf5272_hal }
4665 directory hal/m68k/mcf52xx/mcf5272/proc
4666 script hal_m68k_mcf52xx_mcf5272.cdl
4669 description "The mcf5272 68k/Coldfire processor variant HAL package
4670 provides generic support for this processor architecture.
4671 It is also necessary to select a specific target platform
4676 package CYGPKG_HAL_M68K_MCF52xx_MCF5272_MCF5272C3 {
4677 alias { "Motorola mcf5272c3 evaluation board platform HAL"
4678 hal_m68k_mcf52xx_mcf5272_mcf5272c3
4679 m68k_mcf52xx_mcf5272_mcf5272c3_hal }
4680 directory hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf
4681 script hal_m68k_mcf52xx_mcf5272_mcf5272c3.cdl
4684 description "The Motorola mcf5272c3 evaluation board platform HAL
4685 package should be used when targeting the actual hardware
4686 for the Motorola mcf5272c3 evaluation board platform."
4689 # --------------------------------------------------------------------------
4692 package CYGPKG_HAL_COLDFIRE {
4693 alias { "ColdFire common HAL" hal_coldfire coldfire_hal
4695 directory hal/coldfire/arch
4696 script hal_coldfire.cdl
4699 description "The ColdFire architecture HAL package provides generic
4700 support for this processor architecture. It is also
4701 necessary to select a specific target platform HAL
4706 package CYGPKG_HAL_COLDFIRE_MCF5272 {
4707 alias { "ColdFire MCF5272 processor variant HAL"
4708 hal_coldfire_mcf5272
4709 coldfire_mcf5272_hal }
4710 directory hal/coldfire/mcf5272
4711 script hal_coldfire_mcf5272.cdl
4714 description "The ColdFire MCF5272 processor variant HAL package
4715 provides generic support for this processor architecture.
4716 It is also necessary to select a specific target platform
4721 package CYGPKG_HAL_COLDFIRE_M5272C3 {
4722 alias { "Freescale M5272C3 evaluation board platform HAL"
4723 hal_coldfire_m5272c3
4724 coldfire_m5272c3_hal }
4725 directory hal/coldfire/m5272c3
4726 script hal_coldfire_m5272c3.cdl
4729 description "The Freescale M5272C3 evaluation board platform HAL
4730 package should be used when targeting the actual hardware
4731 for the Freescale M5272C3 evaluation board platform."
4735 package CYGPKG_IO_SERIAL_COLDFIRE_MCF5272 {
4736 alias { "ColdFire MCF5272 serial device drivers"
4737 devs_serial_coldfire_mcf5272_serial_driver }
4739 directory devs/serial/coldfire/mcf5272
4740 script mcf5272_serial.cdl
4741 description "ColdFire MCF5272 serial device drivers."
4744 # --------------------------------------------------------------------------
4745 # CalmRISC16 packages
4746 package CYGPKG_HAL_CALM16 {
4747 alias { "CalmRISC16 common HAL" hal_calm16 calm16_hal calm16_arch_hal }
4748 directory hal/calmrisc16/arch/
4749 script hal_calm16.cdl
4752 The CalmRISC16 architecture HAL package provides generic support
4753 for this processor architecture. It is also necessary to
4754 select a CPU variant and a specific target platform HAL
4758 package CYGPKG_HAL_CALM16_CORE {
4759 alias { "CORE HAL" hal_calm16core calm16core_hal calm16core_arch_hal }
4760 directory hal/calmrisc16/core/
4761 script hal_calm16_core.cdl
4764 The CalmRISC16 Core architecture HAL package provides generic support
4765 for this processor architecture. It is also necessary to
4766 select a specific target platform HAL package."
4769 package CYGPKG_HAL_CALM16_CEB {
4770 alias { "Core eval board" hal_ceb ceb_hal }
4771 directory hal/calmrisc16/ceb
4772 script hal_calm16_ceb.cdl
4775 The CalmRISC16 HAL package should be used when targetting the
4778 # --------------------------------------------------------------------------
4779 # CalmRISC32 packages
4781 package CYGPKG_HAL_CALM32 {
4782 alias { "CalmRISC32 common HAL" hal_calm32 calm32_hal calm32_arch_hal }
4783 directory hal/calmrisc32/arch/
4784 script hal_calm32.cdl
4787 The CalmRISC32 architecture HAL package provides generic support
4788 for this processor architecture. It is also necessary to
4789 select a CPU variant and a specific target platform HAL
4793 package CYGPKG_HAL_CALM32_CORE {
4794 alias { "CORE HAL" hal_calm32core calm32core_hal calm32core_arch_hal }
4795 directory hal/calmrisc32/core/
4796 script hal_calm32_core.cdl
4800 package CYGPKG_HAL_CALM32_CEB {
4801 alias { "Core eval board" hal_ceb ceb_hal }
4802 directory hal/calmrisc32/ceb
4803 script hal_calm32_ceb.cdl
4806 The CalmRISC32 HAL package should be used when targetting the
4810 # --------------------------------------------------------------------------
4812 package CYGPKG_HAL_FRV {
4813 alias { "FR-V (Fujitsu) common HAL" hal_frv frv_hal frv_arch_hal }
4814 directory hal/frv/arch
4818 The FRV architecture HAL package provides generic support for this
4819 processor architecture. It is also necessary to select a specific
4820 target platform HAL package."
4823 package CYGPKG_HAL_FRV_FRV400 {
4824 alias { "FUJITSU development board (FR-V 400)" hal_frv_frv400 frv_frv400_hal }
4825 directory hal/frv/frv400
4826 script hal_frv_frv400.cdl
4829 The FRV400 HAL package provides the support needed to run eCos on a FUJITSU
4830 MB93091 (FR-V 400) eval board."
4833 package CYGPKG_HAL_FRV_MB93091 {
4834 alias { "FUJITSU development board (FR-V)" mb93091 }
4835 directory hal/frv/mb93091
4836 script hal_frv_mb93091.cdl
4839 The FRV Generic HAL package provides the support needed to run eCos on
4840 various FUJITSU FR-V eval boards."
4843 package CYGPKG_HAL_FRV_MB93093 {
4844 alias { "FUJITSU MB93093-PD00 Portable Development Kit (FR-V)" mb93093 }
4845 directory hal/frv/mb93093
4846 script hal_frv_mb93093.cdl
4849 The MB93093 HAL package provides the support needed to run eCos on
4850 the Fujitsu MB93093-PD00 Portable Development Kit board."
4853 package CYGPKG_DEVS_ETH_FRV_FRV400 {
4854 alias { "Fujitsu FR-V 400 with 82559 ethernet driver"
4855 devs_eth_frv_frv400 frv400_eth_driver }
4857 directory devs/eth/frv/frv400
4858 script frv400_eth_drivers.cdl
4859 description "Ethernet driver for Fujitsu FR-V 400 with Intel
4860 i82559 ethernet interfaces."
4863 package CYGPKG_DEVS_ETH_FRV_PDK403 {
4864 alias { "Fujitsu MB93093-PD00 with AXL88796 ethernet driver"
4865 devs_eth_frv_pdk403 pdk403_eth_driver }
4867 directory devs/eth/frv/pdk403
4868 script pdk403_eth_drivers.cdl
4869 description "Ethernet driver for Fujitsu MB93093-PD00 Portable
4870 Demonstration Kit with AXL88796 Ethernet device"
4873 package CYGPKG_DEVS_ETH_FRV_CB70 {
4874 alias { "Fujitsu FR-V 405 with DM9000 ethernet driver"
4875 devs_eth_frv_cb70 cb70_eth_driver }
4877 directory devs/eth/frv/cb70
4878 script cb70_eth_driver.cdl
4879 description "Ethernet driver for Fujitsu FR-V 405 CB70 CPU card with
4880 Davicom DM9000 ethernet interface."
4884 package CYGPKG_HAL_FR30 {
4885 alias { "Fujitsu FR30 architecture (FR30/FR50/FR60)" hal_fr30
4887 directory hal/fr30/arch
4891 The Fujitsu FR30 HAL package provides the generic support needed to run eCos on
4892 a FR30 based microcontroller. FR50 and FR60 architectures should also select
4896 package CYGPKG_HAL_FR30_MB91360 {
4897 alias { "Fujitsu MB31360 variant (FR50)" hal_fr30_mb91360
4899 directory hal/fr30/mb91360
4900 script hal_fr30_mb91360.cdl
4903 The Fujitsu MB91360 HAL package provides the support needed to run eCos on
4904 the Phytec MB91F364G Kit board. It contains a MB91F364G
4905 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is needed."
4908 package CYGPKG_HAL_FR30_MB91301 {
4909 alias { "Fujitsu MB31301 variant (FR60)" hal_fr30_mb91301
4911 directory hal/fr30/mb91301
4912 script hal_fr30_mb91301.cdl
4915 The Fujitsu MB91301 HAL package provides the support needed to run eCos on
4916 the Fujitsu Starterkit MB91302 Evaluation board. It contains a MB91302A
4917 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is also needed."
4920 package CYGPKG_HAL_FR30_MB91360_PHYTEC91F364G {
4921 alias { "Phytec Fujitsu MB91F364G Kit board" hal_fr30_phytec91f364g
4922 fr30_phytec91f364g_hal }
4923 directory hal/fr30/phytec91f364g
4924 script hal_fr30_phytec91f364g.cdl
4927 The Phytec91f364g HAL package provides the support needed to run eCos on
4928 the Phytec Fujitsu MB91F364G Kit board. It contains a MB91F364G
4929 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is needed."
4932 package CYGPKG_HAL_FR30_MB91301_SKMB91302 {
4933 alias { "Fujitsu Starterkit MB91302 board" hal_fr30_skmb91302
4934 fr30_skmb91302_hal }
4935 directory hal/fr30/skmb91302
4936 script hal_fr30_skmb91302.cdl
4939 The SKMB91302 HAL package provides the support needed to run eCos on
4940 the Fujitsu Starterkit MB91302 board. It contains a MB91302
4941 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is needed."
4944 package CYGPKG_DEVS_FLASH_FR30_SKMB91302 {
4945 alias { "Fujitsu Starterkit MB91302 FLASH memory support" flash_skmb91302 }
4946 directory devs/flash/fr30/skmb91302
4947 script flash_skmb91302.cdl
4950 This package contains hardware support for FLASH memory
4951 on the Fujitsu Starterkit MB91302 platform.
4952 (AMD 29DL640E-90 Device)"
4955 package CYGPKG_DEVS_ETH_ARM_AT91 {
4956 alias { "AT91 Ethernet driver" at91_eth_driver }
4957 directory devs/eth/arm/at91
4960 description "Ethernet driver for the AT91 family of chips"
4963 # --------------------------------------------------------------------------
4966 alias { "Fujitsu development board (FR-V 400)" FRV400 }
4967 packages { CYGPKG_HAL_FRV
4968 CYGPKG_HAL_FRV_FRV400
4970 CYGPKG_DEVS_ETH_FRV_FRV400
4971 CYGPKG_DEVS_ETH_NS_DP83902A
4972 CYGPKG_DEVS_FLASH_FRV_FRV400
4973 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4976 The frv400 target provides the packages needed to run eCos on a Fujistu
4977 development board (FR-V 400)."
4981 alias { "Fujitsu MB93091 development board (FR-V 4xx,5xx)" MB93091 }
4982 packages { CYGPKG_HAL_FRV
4983 CYGPKG_HAL_FRV_MB93091
4985 CYGPKG_DEVS_ETH_FRV_FRV400
4986 CYGPKG_DEVS_ETH_NS_DP83902A
4987 CYGPKG_DEVS_ETH_FRV_CB70
4988 CYGPKG_DEVS_ETH_DAVICOM_DM9000
4989 CYGPKG_DEVS_FLASH_FRV_FRV400
4990 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4993 The MB93091 target provides the packages needed to run eCos on a Fujitsu
4994 MB93091 development board (FR-V 400 etc.)."
4998 alias { "Fujitsu development board (FR-V 400)" MB93093 }
4999 packages { CYGPKG_HAL_FRV
5000 CYGPKG_HAL_FRV_MB93093
5001 CYGPKG_DEVS_ETH_FRV_PDK403
5002 CYGPKG_DEVS_ETH_NS_DP83902A
5003 CYGPKG_DEVS_FLASH_FRV_PDK403
5004 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5007 The MB93093 target provides the packages needed to run eCos on a Fujitsu
5008 MB93090-PD00 Portable Development Kit."
5012 target phytec91f364g {
5013 alias { "Phytec Fujitsu MB91F364G Kit board" phytec91f364g }
5014 packages { CYGPKG_HAL_FR30
5015 CYGPKG_HAL_FR30_MB91360
5016 CYGPKG_HAL_FR30_MB91360_PHYTEC91F364G
5019 The Phytec91f364g HAL package provides the support needed to run eCos on
5020 the Phytec Fujitsu MB91F364G Kit board. It contains a MB91F364G
5021 Microcontroller from Fujitsu with a FR50 Core. So FR30 support is
5026 alias { "Fujitsu Starterkit MB91302 board" skmb91302 }
5027 packages { CYGPKG_HAL_FR30
5028 CYGPKG_HAL_FR30_MB91301
5029 CYGPKG_HAL_FR30_MB91301_SKMB91302
5030 CYGPKG_DEVS_FLASH_FR30_SKMB91302
5031 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5034 The Starterkit MB91302 HAL package provides the support needed to run
5035 eCos on the Fujitsu Starterkit MB91302 board. It contains a MB91302
5036 Microcontroller from Fujitsu with a FR60 Core. So FR30 support is
5040 # --------------------------------------------------------------------------
5043 alias { "ARM development board (PID)" PID }
5044 packages { CYGPKG_HAL_ARM
5046 CYGPKG_IO_SERIAL_GENERIC_16X5X
5047 CYGPKG_IO_SERIAL_ARM_PID
5048 CYGPKG_DEVS_FLASH_ARM_PID
5049 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
5052 The pid target provides the packages needed to run eCos on an ARM
5053 development board (formerly known as PID)."
5057 alias { "ARM evaluation board (AEB-1)" aeb1 }
5058 packages { CYGPKG_HAL_ARM
5060 CYGPKG_IO_SERIAL_ARM_AEB
5061 CYGPKG_DEVICES_WATCHDOG_ARM_AEB
5064 The aeb target provides the packages needed to run eCos on an ARM
5065 evaluation board (AEB-1)."
5069 alias { "ARM Evaluator7T board (AEB-2)" aeb2 }
5070 packages { CYGPKG_HAL_ARM
5072 CYGPKG_DEVS_FLASH_ARM_E7T
5073 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5074 CYGPKG_DEVS_FLASH_SST_39VFXXX
5075 CYGPKG_IO_SERIAL_ARM_E7T
5076 CYGPKG_DEVS_ETH_ARM_KS32C5000
5079 The e7t target provides the packages needed to run eCos on an ARM
5080 Evaluator7T board (aka AEB-2)."
5083 target integrator_arm7 {
5084 alias { "ARM INTEGRATOR development board w/ ARM7TDMI" integrator }
5085 packages { CYGPKG_HAL_ARM
5086 CYGPKG_HAL_ARM_INTEGRATOR
5088 CYGPKG_IO_SERIAL_ARM_INTEGRATOR
5089 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5090 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR
5091 CYGPKG_DEVS_ETH_INTEL_I82559
5092 CYGPKG_DEVS_ETH_ARM_INTEGRATOR
5095 The INTEGRATOR_ARM7 target provides the packages needed to
5096 run eCos on an ARM development board with an ARM7TDMI core
5100 target integrator_arm9 {
5101 alias { "ARM INTEGRATOR development board w/ ARM966" }
5102 packages { CYGPKG_HAL_ARM
5104 CYGPKG_HAL_ARM_INTEGRATOR
5106 CYGPKG_IO_SERIAL_ARM_INTEGRATOR
5107 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5108 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR
5109 CYGPKG_DEVS_ETH_INTEL_I82559
5110 CYGPKG_DEVS_ETH_ARM_INTEGRATOR
5113 The INTEGRATOR_ARM9 target provides the packages needed to
5114 run eCos on an ARM development board with an ARM966 core
5119 alias { "Atmel evaluation board (EB40)" at91 at91_eb40 }
5120 packages { CYGPKG_HAL_ARM
5122 CYGPKG_HAL_ARM_AT91_EB40
5123 CYGPKG_DEVS_FLASH_EB40
5124 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
5125 CYGPKG_IO_SERIAL_ARM_AT91
5126 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5129 The eb40 target provides the packages needed to run eCos on an Atmel
5130 evaluation board (EB40)."
5134 alias { "Atmel Diopsis evaluation board (jtst)" at91_jtst }
5135 packages { CYGPKG_HAL_ARM
5137 CYGPKG_HAL_ARM_AT91_JTST
5138 CYGPKG_IO_SERIAL_ARM_AT91
5139 CYGPKG_DEVS_FLASH_JTST
5140 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5141 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5144 The jtst target provides the packages needed to run eCos on an Atmel
5145 Diospsis evaluation board (jtst)."
5148 target at91sam7sek {
5149 alias { "Atmel AT91SAM7SEK evaluation board" at91_at91sam7sek }
5150 packages { CYGPKG_HAL_ARM
5152 CYGPKG_HAL_ARM_AT91SAM7
5153 CYGPKG_HAL_ARM_AT91SAM7SEK
5154 CYGPKG_IO_SERIAL_ARM_AT91
5155 CYGPKG_DEVS_FLASH_AT91
5156 CYGPKG_DEVS_SPI_ARM_AT91
5157 CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
5158 CYGPKG_DEVS_USB_AT91
5161 The at91sam7sek target provides the packages needed to run eCos on an
5162 Atmel AT91SAM7S-EK evaluation board."
5165 target at91sam7xek {
5166 alias { "Atmel AT91SAM7XEK evaluation board" at91_at91sam7xek }
5167 packages { CYGPKG_HAL_ARM
5169 CYGPKG_HAL_ARM_AT91SAM7
5170 CYGPKG_HAL_ARM_AT91SAM7XEK
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
5180 The at91sam7xek target provides the packages needed to run eCos on an
5181 Atmel AT91SAM7X-EK evaluation board."
5185 alias { "Olimex SAM7-EX256 evaluation board" at91_sam7ex256 }
5186 packages { CYGPKG_HAL_ARM
5188 CYGPKG_HAL_ARM_AT91SAM7
5189 CYGPKG_HAL_ARM_SAM7EX256
5190 CYGPKG_IO_SERIAL_ARM_AT91
5191 CYGPKG_DEVS_FLASH_AT91
5192 CYGPKG_DEVS_SPI_ARM_AT91
5193 CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
5194 CYGPKG_DEVS_USB_AT91
5196 CYGPKG_DEVS_ETH_ARM_AT91
5197 CYGPKG_DEVS_CAN_AT91SAM7
5200 The SAM7EX256 target provides the packages needed to run eCos on an
5201 Olimex SAM7-EX256 evaluation board."
5205 alias { "Atmel evaluation board (EB40A)" at91_eb40a }
5206 packages { CYGPKG_HAL_ARM
5208 CYGPKG_HAL_ARM_AT91_EB40A
5209 CYGPKG_DEVS_FLASH_EB40A
5210 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5211 CYGPKG_IO_SERIAL_ARM_AT91
5212 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5215 The eb40a target provides the packages needed to run eCos on an Atmel
5216 evaluation board (EB40A)."
5220 alias { "Atmel evaluation board (EB42)" at91_eb42 }
5221 packages { CYGPKG_HAL_ARM
5223 CYGPKG_HAL_ARM_AT91_EB42
5224 CYGPKG_DEVS_FLASH_EB42
5225 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5226 CYGPKG_IO_SERIAL_ARM_AT91
5229 The eb42 target provides the packages needed to run eCos on an Atmel
5230 evaluation board (EB42)."
5234 alias { "Atmel evaluation board (EB55)" at91_eb55 }
5235 packages { CYGPKG_HAL_ARM
5237 CYGPKG_HAL_ARM_AT91_EB55
5238 CYGPKG_DEVS_FLASH_EB55
5239 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
5240 CYGPKG_IO_SERIAL_ARM_AT91
5241 CYGPKG_DEVS_SPI_ARM_EB55
5242 CYGPKG_DEVS_SPI_ARM_AT91
5243 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5246 The eb55 target provides the packages needed to run eCos on an Atmel
5247 evaluation board (EB55)."
5251 alias { "PHYTEC evaluation board (phyCORE AT91M55800A)" at91_phycore }
5252 packages { CYGPKG_HAL_ARM
5254 CYGPKG_HAL_ARM_AT91_PHYCORE
5255 CYGPKG_DEVS_FLASH_PHYCORE
5256 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5257 CYGPKG_IO_SERIAL_ARM_AT91
5258 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
5261 The phyCORE AT91M55800A target provides the packages needed to
5262 run eCos on an PHYTEC evaluation board (phycore AT91M55800A based
5267 alias { "Keil evaluation board MCB2100" mcb2100 }
5268 packages { CYGPKG_HAL_ARM
5269 CYGPKG_HAL_ARM_LPC2XXX
5270 CYGPKG_HAL_ARM_LPC2XXX_MCB2100
5271 CYGPKG_IO_SERIAL_GENERIC_16X5X
5272 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5273 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5276 The mcb2100 target provides the packages needed to run eCos on the
5277 MCB2100 evaluation board from Keil."
5281 alias { "Olimex evaluation board LPC-P2106" p2106 }
5282 packages { CYGPKG_HAL_ARM
5283 CYGPKG_HAL_ARM_LPC2XXX
5284 CYGPKG_HAL_ARM_LPC2XXX_P2106
5285 CYGPKG_IO_SERIAL_GENERIC_16X5X
5286 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5287 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5290 The p2106 target provides the packages needed to run eCos on the
5291 LPC-P2106 evaluation board from Olimex."
5295 alias { "Olimex evaluation board LPC-LPCMT" lpcmt }
5296 packages { CYGPKG_HAL_ARM
5297 CYGPKG_HAL_ARM_LPC2XXX
5298 CYGPKG_HAL_ARM_LPC2XXX_LPCMT
5299 CYGPKG_IO_SERIAL_GENERIC_16X5X
5300 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5301 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5304 The lpcmt target provides the packages needed to run eCos on the
5305 LPC-LPCMT evaluation board from Olimex."
5308 target phycore229x {
5309 alias { "phyCORE-LPC2294/92 development board HAL" phycore229x }
5310 packages { CYGPKG_HAL_ARM
5311 CYGPKG_HAL_ARM_LPC2XXX
5312 CYGPKG_HAL_ARM_LPC2XXX_PHYCORE229X
5313 CYGPKG_IO_SERIAL_GENERIC_16X5X
5314 CYGPKG_IO_SERIAL_ARM_LPC2XXX
5315 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5316 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5317 CYGPKG_DEVS_FLASH_PHYCORE229X
5318 CYGPKG_DEVS_ETH_ARM_PHYCORE229X
5319 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5320 CYGPKG_DEVS_CAN_LPC2XXX
5323 The phyCORE-LPC229x HAL package provides the support
5324 needed to run eCos on a Phytec phyCORE-LPC2294/2
5329 alias { "Embedded Artists LPC2468 OEM board HAL" ea2468 }
5330 packages { CYGPKG_HAL_ARM
5331 CYGPKG_HAL_ARM_LPC24XX
5332 CYGPKG_HAL_ARM_LPC24XX_EA2468
5333 CYGPKG_IO_SERIAL_GENERIC_16X5X
5334 CYGPKG_IO_SERIAL_ARM_LPC24XX
5335 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
5336 CYGPKG_DEVS_CAN_LPC2XXX
5337 CYGPKG_DEVS_FLASH_EA2468
5338 CYGPKG_DEVS_FLASH_SST_39VFXXX
5341 The Embedded Artists LPC2468 HAL package provides the support
5342 needed to run eCos on an Embedded Artists LPC2468 OEM board."
5346 alias { "MACE1 - a MAC7100 evaluation board" mac7100_mace1 }
5347 packages { CYGPKG_HAL_ARM
5348 CYGPKG_HAL_ARM_MAC7100
5349 CYGPKG_HAL_ARM_MAC7100_MACE1
5350 CYGPKG_IO_SERIAL_FREESCALE_ESCI_H
5351 CYGPKG_IO_SERIAL_FREESCALE_ESCI
5354 The mace1 target provides the packages needed to run eCos
5355 on MAC7100 evaluation board (MACE1). "
5359 alias { "MAC7100EVB - a MAC7100 evaluation board" mac7100_mac7100evb }
5360 packages { CYGPKG_HAL_ARM
5361 CYGPKG_HAL_ARM_MAC7100
5362 CYGPKG_HAL_ARM_MAC7100_MAC7100EVB
5363 CYGPKG_IO_SERIAL_FREESCALE_ESCI_H
5364 CYGPKG_IO_SERIAL_FREESCALE_ESCI
5367 The MAC7100EVB target provides the packages needed to run eCos
5368 on Freescale MAC7100EVB evaluation board. "
5372 alias { "Intel EBSA285 StrongARM board" ebsa }
5373 packages { CYGPKG_HAL_ARM
5374 CYGPKG_HAL_ARM_EBSA285
5376 CYGPKG_DEVS_ETH_ARM_EBSA285
5377 CYGPKG_DEVS_ETH_INTEL_I82559
5378 CYGPKG_IO_SERIAL_ARM_EBSA285
5379 CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285
5380 CYGPKG_DEVS_FLASH_EBSA285
5383 The ebsa285 target provides the packages needed to run
5384 eCos on an Intel EBSA285 StrongARM board."
5388 alias { "Agilent AAED2000 unit" aaed }
5389 packages { CYGPKG_HAL_ARM
5391 CYGPKG_HAL_ARM_ARM9_AAED2000
5392 CYGPKG_DEVS_FLASH_ARM_AAED2000
5393 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5394 CYGPKG_DEVS_ETH_CL_CS8900A
5395 CYGPKG_DEVS_ETH_ARM_AAED2000
5396 CYGPKG_DEVS_KBD_AAED2000
5397 CYGPKG_DEVS_TOUCH_AAED2000
5400 The AAED2000 target provides the packages needed to run
5401 eCos on an Agilent AAED2000 board."
5404 target excalibur_arm9 {
5405 alias { "Altera ARM9/Excalibur board" excalibur_arm9 epxa10 }
5406 packages { CYGPKG_HAL_ARM
5408 CYGPKG_HAL_ARM_ARM9_EXCALIBUR
5409 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5410 CYGPKG_DEVS_FLASH_ARM_EXCALIBUR
5413 The Excalibur target provides the packages needed to run
5414 eCos on an Altera Excalibur board."
5418 alias { "Samsung ARM9/SMDK2410 development board" smdk2410 s3c2410x }
5419 packages { CYGPKG_HAL_ARM
5421 CYGPKG_HAL_ARM_ARM9_SMDK2410
5422 CYGPKG_IO_SERIAL_ARM_SMDK2410
5423 CYGPKG_DEVS_FLASH_ARM_SMDK2410
5424 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5427 The SMDK2410 target provides the packages needed to run eCos on
5428 Samsung S3c2410x (ARM920T) based development boards (SMDK2410)."
5432 alias { "Innovator (ARM) board" innovator }
5433 packages { CYGPKG_HAL_ARM
5435 CYGPKG_HAL_ARM_ARM9_INNOVATOR
5436 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5437 CYGPKG_DEVS_FLASH_ARM_INNOVATOR
5438 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5439 CYGPKG_DEVS_ETH_ARM_INNOVATOR
5442 The Innovator HAL package provides the support needed to run
5443 RedBoot on the ARM processor of the Innovator.
5445 NOTE: Full support for eCos is not provided yet. This HAL
5446 contains only the minimum amount necessary to run RedBoot
5447 on the Innovator. In particular, interrupts are not yet
5448 supported. Watch this space for more details in the near
5453 alias { "Intel StrongARM SA1110 board" assabet }
5454 packages { CYGPKG_HAL_ARM
5455 CYGPKG_HAL_ARM_SA11X0
5456 CYGPKG_HAL_ARM_SA11X0_ASSABET
5457 CYGPKG_IO_SERIAL_ARM_SA11X0
5458 CYGPKG_DEVS_PCMCIA_ASSABET
5459 CYGPKG_DEVS_FLASH_STRATA
5460 CYGPKG_DEVS_FLASH_ASSABET
5463 CYGPKG_DEVS_USB_SA11X0
5464 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5466 CYGPKG_DEVS_ETH_NS_DP83902A
5469 The assabet target provides the packages needed to run
5470 eCos on an Intel StrongARM SA1110 evaluation board."
5474 alias { "Intrinsyc SA1110 Cerf board" cerf cerf_cube }
5475 packages { CYGPKG_HAL_ARM
5476 CYGPKG_HAL_ARM_SA11X0
5477 CYGPKG_HAL_ARM_SA11X0_CERF
5478 CYGPKG_IO_SERIAL_ARM_SA11X0
5479 CYGPKG_DEVS_PCMCIA_CERF
5480 CYGPKG_DEVS_FLASH_STRATA
5481 CYGPKG_DEVS_FLASH_CERF
5484 CYGPKG_DEVS_USB_SA11X0
5485 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5487 CYGPKG_DEVS_ETH_ARM_CERF
5488 CYGPKG_DEVS_ETH_CL_CS8900A
5491 The cerf target provides the packages needed to run
5492 eCos on an Intrinsyc SA1110 Cerf board."
5496 alias { "Intrinsyc SA1110 Cerfpda" cerf_pda }
5497 packages { CYGPKG_HAL_ARM
5498 CYGPKG_HAL_ARM_SA11X0
5499 CYGPKG_HAL_ARM_SA11X0_CERFPDA
5500 CYGPKG_IO_SERIAL_GENERIC_16X5X
5501 CYGPKG_IO_SERIAL_ARM_CERFPDA
5502 CYGPKG_IO_SERIAL_ARM_SA11X0
5503 CYGPKG_DEVS_PCMCIA_CERFPDA
5504 CYGPKG_DEVS_FLASH_STRATA
5505 CYGPKG_DEVS_FLASH_CERFPDA
5508 CYGPKG_DEVS_USB_SA11X0
5509 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5511 CYGPKG_DEVS_ETH_ARM_CERFPDA
5512 CYGPKG_DEVS_ETH_CL_CS8900A
5515 The cerfpda target provides the packages needed to run
5516 eCos on an Intrinsyc SA1110 cerfpda."
5520 alias { "Compaq iPAQ Pocket PC" ipaq }
5521 packages { CYGPKG_HAL_ARM
5522 CYGPKG_HAL_ARM_SA11X0
5523 CYGPKG_HAL_ARM_SA11X0_IPAQ
5524 CYGPKG_IO_SERIAL_ARM_SA11X0
5525 CYGPKG_DEVS_PCMCIA_IPAQ
5526 CYGPKG_DEVS_FLASH_IPAQ
5527 CYGPKG_DEVS_FLASH_STRATA
5528 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5529 CYGPKG_DEVS_TOUCH_IPAQ
5530 CYGPKG_DEVS_KBD_IPAQ
5532 CYGPKG_DEVS_ETH_NS_DP83902A
5535 The IPAQ target provides the packages needed to run
5536 eCos on an Intel StrongARM SA1110 Pocket PC (Compaq iPAQ)."
5540 alias { "nanoEngine StrongARM SA1110 board" nano nanoEngine }
5541 packages { CYGPKG_HAL_ARM
5542 CYGPKG_HAL_ARM_SA11X0
5543 CYGPKG_HAL_ARM_SA11X0_NANO
5544 CYGPKG_IO_SERIAL_ARM_SA11X0
5545 CYGPKG_DEVS_FLASH_NANO
5546 CYGPKG_DEVS_FLASH_STRATA
5547 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5549 CYGPKG_DEVS_ETH_ARM_NANO
5550 CYGPKG_DEVS_ETH_INTEL_I82559
5553 The nanoEngine target provides the packages needed to run
5554 eCos on a Bright Star Engineering nanoEngine StrongARM SA1110 board."
5558 alias { "Flexanet StrongARM SA1110 platform" flexanet }
5559 packages { CYGPKG_HAL_ARM
5560 CYGPKG_HAL_ARM_SA11X0
5561 CYGPKG_HAL_ARM_SA11X0_FLEXANET
5562 CYGPKG_IO_SERIAL_ARM_SA11X0
5563 CYGPKG_DEVS_FLASH_STRATA
5564 CYGPKG_DEVS_FLASH_FLEXANET
5565 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5566 CYGPKG_DEVS_ETH_ARM_FLEXANET
5569 CYGPKG_DEVS_USB_SA11X0
5570 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
5573 The Flexanet target provides the packages needed to run
5574 eCos on an SA1110 Flexanet board."
5578 alias { "Intel StrongARM SA1100 board" brutus }
5579 packages { CYGPKG_HAL_ARM
5580 CYGPKG_HAL_ARM_SA11X0
5581 CYGPKG_HAL_ARM_SA11X0_BRUTUS
5582 CYGPKG_IO_SERIAL_ARM_SA11X0
5585 The brutus target provides the packages needed to run
5586 eCos on an Intel StrongARM SA1100 evaluation board."
5590 alias { "Intel StrongARM SA1100 Multimedia board" sa1100mm }
5591 packages { CYGPKG_HAL_ARM
5592 CYGPKG_HAL_ARM_SA11X0
5593 CYGPKG_HAL_ARM_SA11X0_SA1100MM
5594 CYGPKG_IO_SERIAL_ARM_SA11X0
5595 CYGPKG_DEVS_FLASH_SA1100MM
5598 The sa1100mm target provides the packages needed to run
5599 eCos on an Intel StrongARM SA1100 Multimedia evaluation board."
5603 alias { "Intel IQ80310 XScale board" cyclone iq80310 }
5604 packages { CYGPKG_HAL_ARM
5605 CYGPKG_HAL_ARM_XSCALE_CORE
5606 CYGPKG_HAL_ARM_XSCALE_IOP310
5607 CYGPKG_HAL_ARM_XSCALE_IQ80310
5609 CYGPKG_DEVS_ETH_INTEL_I82559
5610 CYGPKG_DEVS_ETH_ARM_XSCALE_IQ80310
5611 CYGPKG_IO_SERIAL_GENERIC_16X5X
5612 CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310
5613 CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310
5616 The iq80310 target provides the packages needed to run
5617 eCos on a Cyclone IQ80310 board."
5621 alias { "NPWR Linux Engine (Intel XScale)" npwr }
5622 packages { CYGPKG_HAL_ARM
5623 CYGPKG_HAL_ARM_XSCALE_CORE
5624 CYGPKG_HAL_ARM_XSCALE_IOP310
5625 CYGPKG_HAL_ARM_XSCALE_NPWR
5626 CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310
5627 CYGPKG_DEVS_ETH_INTEL_I82544
5628 CYGPKG_DEVS_ETH_ARM_XSCALE_NPWR
5630 CYGPKG_IO_SERIAL_GENERIC_16X5X
5631 CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310
5634 The npwr target provides the packages needed to run
5635 eCos on a NPWR Linux Engine."
5639 alias { "Intel XScale IQ80321 Board" iq80321 }
5640 packages { CYGPKG_HAL_ARM
5641 CYGPKG_HAL_ARM_XSCALE_CORE
5642 CYGPKG_HAL_ARM_XSCALE_VERDE
5643 CYGPKG_HAL_ARM_XSCALE_IQ80321
5645 CYGPKG_IO_SERIAL_GENERIC_16X5X
5646 CYGPKG_IO_SERIAL_ARM_IQ80321
5647 CYGPKG_DEVS_ETH_INTEL_I82544
5648 CYGPKG_DEVS_FLASH_STRATA
5649 CYGPKG_DEVS_FLASH_IQ80321
5650 CYGPKG_DEVS_ETH_ARM_IQ80321
5653 The IQ80321 target provides the packages needed to run
5654 eCos on an Intel XScale IQ80321 board."
5658 alias { "IXDP425 board" ixdp425 }
5659 packages { CYGPKG_HAL_ARM
5660 CYGPKG_HAL_ARM_XSCALE_CORE
5661 CYGPKG_HAL_ARM_XSCALE_IXP425
5662 CYGPKG_HAL_ARM_XSCALE_IXDP425
5664 CYGPKG_DEVS_ETH_INTEL_I82559
5665 CYGPKG_DEVS_ETH_ARM_IXDP425_I82559
5666 CYGPKG_DEVS_FLASH_STRATA
5667 CYGPKG_DEVS_FLASH_IXDP425
5670 The ixdp425 target provides the packages needed to run
5671 eCos on an Intel network processor evaluation board."
5675 alias { "Exys XSEngine Board" XSEngine xsengine }
5676 packages { CYGPKG_HAL_ARM
5677 CYGPKG_HAL_ARM_XSCALE_CORE
5678 CYGPKG_HAL_ARM_XSCALE_PXA2X0
5679 CYGPKG_HAL_ARM_XSCALE_XSENGINE
5680 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5681 CYGPKG_DEVS_FLASH_XSENGINE
5682 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5683 CYGPKG_DEVS_ETH_ARM_XSCALE_XSENGINE
5686 The XSEngine target provides the packages needed to run
5687 eCos on an Exys XSEngine board."
5691 alias { "Generic Residential Gateway" grg }
5692 packages { CYGPKG_HAL_ARM
5693 CYGPKG_HAL_ARM_XSCALE_CORE
5694 CYGPKG_HAL_ARM_XSCALE_IXP425
5695 CYGPKG_HAL_ARM_XSCALE_GRG
5697 CYGPKG_DEVS_ETH_INTEL_I82559
5698 CYGPKG_DEVS_ETH_ARM_GRG_I82559
5699 CYGPKG_DEVS_FLASH_STRATA
5700 CYGPKG_DEVS_FLASH_GRG
5703 The grg target provides the packages needed to run
5704 eCos on an Intel Generic Residential Gateway board."
5708 alias { "Motorola PrPMC1100" prpmc1100 }
5709 packages { CYGPKG_HAL_ARM
5710 CYGPKG_HAL_ARM_XSCALE_CORE
5711 CYGPKG_HAL_ARM_XSCALE_IXP425
5712 CYGPKG_HAL_ARM_XSCALE_PRPMC1100
5714 CYGPKG_DEVS_FLASH_STRATA
5715 CYGPKG_DEVS_FLASH_PRPMC1100
5718 The prpmc1100 target provides the packages needed to run
5719 eCos on a Motorola PrPMC1100."
5723 alias { "Cirrus Logic EDB7xxx development board" edb7211 eb7xxx eb7211 }
5724 packages { CYGPKG_HAL_ARM
5725 CYGPKG_HAL_ARM_EDB7XXX
5726 CYGPKG_DEVS_ETH_ARM_EDB7XXX
5727 CYGPKG_DEVS_ETH_CL_CS8900A
5728 CYGPKG_IO_SERIAL_ARM_EDB7XXX
5729 CYGPKG_DEVS_FLASH_EDB7XXX
5732 The edb7xxx target provides the packages needed to run eCos on the Cirrus Logic EDB7xxx development boards."
5736 alias { "Cogent CMA230/222 board" cma222 }
5737 packages { CYGPKG_HAL_ARM
5738 CYGPKG_HAL_ARM_CMA230
5739 CYGPKG_IO_SERIAL_ARM_CMA230
5742 The cma230 target provides the packages needed to run eCos on a Cogent
5743 CMA230 (ARM7TDMI) or CMA222 (ARM710T) board."
5747 alias { "Samsung SNDS" SNDS snds snds100 }
5748 packages { CYGPKG_HAL_ARM
5750 CYGPKG_DEVS_ETH_ARM_KS32C5000
5752 enable { CYGHWR_HAL_ARM_BIGENDIAN }
5754 The snds target provides the packages needed to run eCos on a
5755 Samsung SNDS eval board."
5759 alias { "ARM Industrial Module AIM 711" AIM711 aim711 }
5762 CYGPKG_HAL_ARM_AIM711
5763 CYGPKG_DEVS_FLASH_SST_39VFXXX
5764 CYGPKG_DEVS_FLASH_ARM_AIM711
5765 CYGPKG_DEVS_ETH_ARM_KS32C5000
5766 CYGPKG_IO_SERIAL_ARM_AIM711
5767 CYGPKG_IO_SERIAL_ARM_S3C4510
5768 CYGPKG_IO_SERIAL_GENERIC_16X5X
5769 CYGPKG_DEVICES_WALLCLOCK_ARM_AIM711
5770 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
5773 The aim711 target provides the packages needed to run eCos on a
5774 ARM Industrial Module AIM 711."
5778 alias { "MICROPLEX Printer Controller 5.0" mpc50 }
5781 CYGPKG_HAL_ARM_XSCALE_CORE
5782 CYGPKG_HAL_ARM_XSCALE_PXA2X0
5783 CYGPKG_HAL_ARM_XSCALE_MPC50
5784 CYGPKG_DEVS_FLASH_STRATA
5785 CYGPKG_DEVS_FLASH_MPC50
5788 MICROPLEX Printer Controller 5.0"
5792 alias { "Freescale MC9328MX1 ADS board" mx1 mx1ads }
5793 packages { CYGPKG_HAL_ARM
5794 CYGPKG_HAL_ARM_MDBMX1
5795 CYGPKG_HAL_ARM_MDBMX1_ADS
5796 CYGPKG_IO_ETH_DRIVERS
5797 CYGPKG_DEVS_ETH_ARM_MX1ADS
5798 CYGPKG_DEVS_ETH_CL_CS8900A
5799 CYGPKG_COMPRESS_ZLIB
5801 CYGPKG_DEVS_FLASH_ARM_AMD_AM29
5804 The mx1ads target provides the packages needed to run
5805 eCos on a Freescale MC9328MX1 ADS board."
5809 alias { "Freescale i.MX21 ADS board" mx21 mx21ads }
5810 packages { CYGPKG_HAL_ARM
5812 CYGPKG_HAL_ARM_MX21ADS
5815 The mx21ads target provides the packages needed to run
5816 eCos on a Freescale i.MX21 ADS board."
5819 target mx25_3stack {
5820 alias { "Freescale i.MX25 3-Stack board" mx25 mx25_3stack }
5821 packages { CYGPKG_HAL_ARM
5823 CYGPKG_HAL_ARM_MX25_3STACK
5826 The mx25_3stack target provides the packages needed to run
5827 eCos on a Freescale i.MX25 3-Stack board."
5831 alias { "Freescale i.MX27 ADS board" mx27 mx27ads }
5832 packages { CYGPKG_HAL_ARM
5834 CYGPKG_HAL_ARM_MX27ADS
5837 The mx27ads target provides the packages needed to run
5838 eCos on a Freescale i.MX27 ADS board."
5841 target mx27_3stack {
5842 alias { "Freescale i.MX27 3-Stack board" mx27_3stack }
5843 packages { CYGPKG_HAL_ARM
5845 CYGPKG_HAL_ARM_MX27_3STACK
5848 The mx27_3stack target provides the packages needed to run
5849 eCos on a Freescale i.MX27 3-Stack board."
5853 alias { "Ka-Ro electronics TX25 processor module" mx25 tx25karo }
5854 packages { CYGPKG_HAL_ARM
5856 CYGPKG_HAL_ARM_TX25KARO
5859 The tx25karo target provides the packages needed to run
5860 eCos on a Ka-Ro electronics TX25 module equipped with a
5861 Freescale i.MX25 processor."
5865 alias { "Ka-Ro electronics TX27 processor module" mx27 tx27karo }
5866 packages { CYGPKG_HAL_ARM
5868 CYGPKG_HAL_ARM_TX27KARO
5871 The tx27karo target provides the packages needed to run
5872 eCos on a Ka-Ro electronics TX27 module equipped with a
5873 Freescale i.MX27 processor."
5877 alias { "Ka-Ro electronics TX37 processor module" mx37 tx37karo }
5878 packages { CYGPKG_HAL_ARM
5880 CYGPKG_HAL_ARM_TX37KARO
5883 The tx37karo target provides the packages needed to run
5884 eCos on a Ka-Ro electronics TX37 module equipped with a
5885 Freescale i.MX37 processor."
5889 alias { "Ka-Ro electronics TX51 processor module" mx51 tx51karo }
5890 packages { CYGPKG_HAL_ARM
5892 CYGPKG_HAL_ARM_TX51KARO
5895 The tx51karo target provides the packages needed to run
5896 eCos on a Ka-Ro electronics TX51 module equipped with a
5897 Freescale i.MX51 processor."
5901 alias { "Freescale i.MX31 ADS board" mx31 mx31ads }
5902 packages { CYGPKG_HAL_ARM
5904 CYGPKG_HAL_ARM_MX31ADS
5907 The mx31ads target provides the packages needed to run
5908 eCos on a Freescale i.MX31 ADS board."
5911 target mx31_3stack {
5912 alias { "Freescale i.MX31 3-Stack board" mx31 mx31_3stack }
5913 packages { CYGPKG_HAL_ARM
5915 CYGPKG_HAL_ARM_MX31_3STACK
5918 The mx31_3stack target provides the packages needed to run
5919 eCos on a Freescale i.MX31 3-Stack board."
5922 target mx35_3stack {
5923 alias { "Freescale i.MX35 3-Stack board" mx35 mx35_3stack }
5924 packages { CYGPKG_HAL_ARM
5926 CYGPKG_HAL_ARM_MX35_3STACK
5929 The mx35_3stack target provides the packages needed to run
5930 eCos on a Freescale i.MX35 3-Stack board."
5934 alias { "Freescale i.MX35 EVB board" mx35evb }
5935 packages { CYGPKG_HAL_ARM
5937 CYGPKG_HAL_ARM_MX35EVB
5940 The mx35evb target provides the packages needed to run
5941 eCos on a Freescale i.MX35 EVB board."
5944 target mx37_3stack {
5945 alias { "Freescale i.MX37 3-Stack board" mx37 mx37_3stack }
5946 packages { CYGPKG_HAL_ARM
5948 CYGPKG_HAL_ARM_MX37_3STACK
5951 The mx37_3stack target provides the packages needed to run
5952 eCos on a Freescale i.MX37 3-Stack board."
5955 target mx51_3stack {
5956 alias { "Freescale i.MX51 3-Stack board" mx51 mx51_3stack }
5957 packages { CYGPKG_HAL_ARM
5959 CYGPKG_HAL_ARM_MX51_3STACK
5962 The mx51_3stack target provides the packages needed to run
5963 eCos on a Freescale i.MX51 3-Stack board."
5966 target mx51_babbage {
5967 alias { "Freescale i.MX51 Babbage board" mx51 mx51_babbage }
5968 packages { CYGPKG_HAL_ARM
5970 CYGPKG_HAL_ARM_MX51_BABBAGE
5973 The mx51_babbage target provides the packages needed to run
5974 eCos on a Freescale i.MX51 Babbage board."
5978 alias { "Freescale i.MX51 Rocky board" mx51 mx51_rocky }
5979 packages { CYGPKG_HAL_ARM
5981 CYGPKG_HAL_ARM_MX51_ROCKY
5984 The mx51_rocky target provides the packages needed to run
5985 eCos on a Freescale i.MX51 Rocky board."
5988 target mxc30030evb {
5989 alias { "Freescale MXC30030 EVB board" mxc30030evb}
5990 packages { CYGPKG_HAL_ARM
5991 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
5992 CYGPKG_HAL_ARM_MXC91321
5993 CYGPKG_HAL_ARM_MXC30030EVB
5996 The MXC300-30 EVB target provides the packages needed to run
5997 eCos on a Freescale MXC300-30 EVB board."
6000 target mxc30030ads {
6001 alias { "Freescale MXC300-30 ADS board" mxc30030ads }
6002 packages { CYGPKG_HAL_ARM
6003 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
6004 CYGPKG_HAL_ARM_MXC91321
6005 CYGPKG_HAL_ARM_MXC30030ADS
6008 The MXC300-30 ADS target provides the packages needed to run
6009 eCos on a Freescale MXC300-30 ADS board."
6012 target mxc30030topaz {
6013 alias { "Freescale MXC300-30 TOPAZ board" mxc30030topaz }
6014 packages { CYGPKG_HAL_ARM
6015 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
6016 CYGPKG_HAL_ARM_MXC91321
6017 CYGPKG_HAL_ARM_MXC30030TOPAZ
6020 The MXC300-30 TOPAZ target provides the packages needed to run
6021 eCos on a Freescale MXC300-30 TOPAZ board."
6024 # --------------------------------------------------------------------------
6027 alias { "Hitachi EDK/SH7708 board" edk7708 }
6028 packages { CYGPKG_HAL_SH
6030 CYGPKG_HAL_SH_EDK7708
6031 CYGPKG_DEVICES_WALLCLOCK_SH3
6032 CYGPKG_IO_SERIAL_SH_SCI
6033 CYGPKG_IO_SERIAL_SH_EDK7708
6034 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6035 CYGPKG_DEVS_FLASH_SH_EDK7708
6036 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
6039 The sh7708 target provides the packages needed to run
6040 eCos on a Hitachi EDK/SH7708 board."
6044 alias { "CqREEK SH7708 board" cq7708 }
6045 packages { CYGPKG_HAL_SH
6047 CYGPKG_HAL_SH_SH7708_CQ7708
6048 CYGPKG_IO_SERIAL_SH_SCI
6049 CYGPKG_IO_SERIAL_SH_CQ7708
6052 The cq7708 target provides the packages needed to run
6053 eCos on a CqREEK SH7708 board."
6057 alias { "CqREEK SH7750 board" cqsh4 }
6058 packages { CYGPKG_HAL_SH
6060 CYGPKG_HAL_SH_SH7750_CQ7750
6061 CYGPKG_DEVS_FLASH_CQ7750
6062 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6063 CYGPKG_IO_SERIAL_SH_SCIF }
6065 The sh7750 target provides the packages needed to run
6066 eCos on a CqREEK SH7750 board."
6070 alias { "Hitachi HS7729PCI board" hs7729 }
6071 packages { CYGPKG_HAL_SH
6073 CYGPKG_HAL_SH_SH7729_HS7729PCI
6074 CYGPKG_DEVS_FLASH_SH_HS7729PCI
6075 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6077 CYGPKG_DEVS_ETH_SH_HS7729PCI
6078 CYGPKG_DEVS_ETH_VIA_RHINE
6079 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6080 CYGPKG_DEVICES_WALLCLOCK_SH_HS7729PCI
6081 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6084 The hs7729pci target provides the packages needed to run
6085 eCos on a Hitachi HS7729PCI board."
6089 alias { "Hitachi SE77x9 board" }
6090 packages { CYGPKG_HAL_SH
6092 CYGPKG_HAL_SH_SH77X9_SE77X9
6093 CYGPKG_DEVS_FLASH_SH_SE77X9
6094 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6095 CYGPKG_DEVS_ETH_NS_DP83902A
6096 CYGPKG_DEVS_ETH_SH_SE77X9
6097 CYGPKG_IO_SERIAL_SH_SE77X9
6098 CYGPKG_IO_SERIAL_SH_SCIF
6099 CYGPKG_IO_SERIAL_GENERIC_16X5X
6100 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6103 The se77x9 target provides the packages needed to run
6104 eCos on a Hitachi Solution Engine 77x9 board."
6108 alias { "Hitachi SE7751 board" }
6109 packages { CYGPKG_HAL_SH
6111 CYGPKG_HAL_SH_SH7751_SE7751
6113 CYGPKG_DEVS_FLASH_SH_SE7751
6114 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6115 CYGPKG_IO_SERIAL_SH_SCIF
6116 CYGPKG_DEVICES_WATCHDOG_SH_SH3
6117 CYGPKG_DEVS_ETH_SH_SE7751
6118 CYGPKG_DEVS_ETH_AMD_PCNET
6121 The se7751 target provides the packages needed to run
6122 eCos on a Hitachi Solution Engine 7751 board."
6126 alias { "SEGA Dreamcast" dreamcast }
6127 packages { CYGPKG_HAL_SH
6129 CYGPKG_HAL_SH_SH7750_DREAMCAST
6131 CYGPKG_DEVS_ETH_RLTK_8139
6132 CYGPKG_DEVS_ETH_SH_DREAMCAST_RLTK8139
6133 CYGPKG_IO_SERIAL_SH_SCIF }
6135 The sh7750 target provides the packages needed to run
6136 eCos on SEGA Dreamcast."
6140 alias { "SuperH SH4-202 MicroDev CPU board" }
6141 packages { CYGPKG_HAL_SH
6143 CYGPKG_HAL_SH_SH4_202_MD
6144 CYGPKG_DEVS_FLASH_STRATA
6145 CYGPKG_DEVS_FLASH_SH_MICRODEV
6146 CYGPKG_IO_SERIAL_SH_SCIF
6147 CYGPKG_IO_SERIAL_SH_SH4_202_MD
6148 CYGPKG_DEVS_ETH_SH_MICRODEV
6149 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
6152 The sh4_202_md target provides the packages needed to run
6153 eCos on a SuperH SH4-202 MicroDev CPU board."
6156 # --------------------------------------------------------------------------
6159 alias { "i386 PC target with i82559 ethernet" pc }
6160 packages { CYGPKG_HAL_I386
6161 CYGPKG_HAL_I386_GENERIC
6163 CYGPKG_HAL_I386_PCMB
6165 CYGPKG_IO_SERIAL_GENERIC_16X5X
6166 CYGPKG_IO_SERIAL_I386_PC
6167 CYGPKG_DEVS_ETH_INTEL_I82559
6168 CYGPKG_DEVS_ETH_I386_PC_I82559
6169 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6170 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6173 The pc_i82559 target provides the
6174 packages needed to run eCos binaries on a standard i386
6175 PC motherboard with an Intel 82559 based ethernet interface."
6179 alias { "i386 PC target with i82544 gigabit ethernet" pc_giga }
6180 packages { CYGPKG_HAL_I386
6181 CYGPKG_HAL_I386_GENERIC
6183 CYGPKG_HAL_I386_PCMB
6185 CYGPKG_IO_SERIAL_GENERIC_16X5X
6186 CYGPKG_IO_SERIAL_I386_PC
6187 CYGPKG_DEVS_ETH_INTEL_I82544
6188 CYGPKG_DEVS_ETH_I386_PC_I82544
6189 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6190 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6193 The pc_i82544 target provides the packages needed to run eCos binaries
6194 on a standard i386 PC motherboard with an Intel 82543/82544 based
6195 gigabit ethernet interface."
6199 alias { "i386 PC target (vmWare)" }
6200 packages { CYGPKG_HAL_I386
6201 CYGPKG_HAL_I386_GENERIC
6203 CYGPKG_HAL_I386_PCMB
6205 CYGPKG_IO_SERIAL_GENERIC_16X5X
6206 CYGPKG_IO_SERIAL_I386_PC
6207 CYGPKG_DEVS_ETH_AMD_LANCEPCI
6208 CYGPKG_DEVS_ETH_I386_PC_LANCEPCI
6209 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6210 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6213 The pc_vmWare target provides the packages needed to run eCos binaries
6214 on a standard i386 PC under wmWare."
6218 alias { "i386 PC target with SoRo PC/104 D12 USB Slave" }
6219 packages { CYGPKG_HAL_I386
6220 CYGPKG_HAL_I386_GENERIC
6222 CYGPKG_HAL_I386_PCMB
6224 CYGPKG_IO_SERIAL_GENERIC_16X5X
6225 CYGPKG_IO_SERIAL_I386_PC
6229 CYGPKG_DEVS_USB_I386_SOROD12
6231 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6232 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6235 Provides the packages needed to run eCos binaries
6236 on a standard i386 PC motherboard with USB Slave support for the
6240 # --------------------------------------------------------------------------
6241 # Synthetic targets.
6243 alias { "Linux synthetic target" i386linux }
6244 packages { CYGPKG_HAL_SYNTH
6245 CYGPKG_HAL_SYNTH_I386
6246 CYGPKG_DEVS_FLASH_SYNTH
6247 CYGPKG_DEVS_ETH_ECOSYNTH
6248 CYGPKG_DEVS_WATCHDOG_SYNTH
6249 CYGPKG_DEVS_WALLCLOCK_SYNTH
6252 The linux target provides the
6253 packages needed to run eCos binaries on top of the i386
6257 # --------------------------------------------------------------------------
6260 alias { "Fujitsu MB86800-MA01 board" }
6261 packages { CYGPKG_HAL_SPARCLITE
6262 CYGPKG_HAL_SPARCLITE_SLEB
6263 CYGPKG_IO_SERIAL_SPARCLITE_SLEB
6266 The sleb target provides the packages need to run eCos
6267 on a Fujitsu MB86800-MA01 board."
6270 target sparclite_sim {
6271 alias { "SPARClite simulator" sl_sim sparcl_sim }
6272 packages { CYGPKG_HAL_SPARCLITE
6273 CYGPKG_HAL_SPARCLITE_SIM
6276 The sparclite_sim target provides the packages need to run eCos
6277 on the SPARClite simulator."
6280 # --------------------------------------------------------------------------
6281 # SPARC V7/V8 targets
6282 target sparc_erc32 {
6283 alias { "ERC32 processor" erc32 }
6284 packages { CYGPKG_HAL_SPARC
6285 CYGPKG_HAL_SPARC_ERC32
6288 The sparc_erc32 target provides the packages need to run eCos
6289 on the ERC32 processor or TSIM/ERC32 simulator."
6293 alias { "LEON processor" leon }
6294 packages { CYGPKG_HAL_SPARC
6295 CYGPKG_HAL_SPARC_LEON
6298 The sparc_leon target provides the packages need to run eCos
6299 on the LEON processor or TSIM/LEON simulator."
6302 # --------------------------------------------------------------------------
6305 alias { "Axiom's CME555 board" cme555 }
6306 packages { CYGPKG_HAL_POWERPC
6307 CYGPKG_HAL_POWERPC_MPC5xx
6308 CYGPKG_HAL_POWERPC_CME555
6309 CYGPKG_DEVS_FLASH_CME555
6310 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6311 CYGPKG_IO_SERIAL_POWERPC_MPC555
6312 CYGPKG_DEVICES_WALLCLOCK_MPC5xx
6315 The cme555 target provides the packages needed to run
6316 eCos on a CME555 MPC555 evaluation board from Axiom
6321 alias { "Wuerz ec555" ec555 }
6322 packages { CYGPKG_HAL_POWERPC
6323 CYGPKG_HAL_POWERPC_MPC5xx
6324 CYGPKG_HAL_POWERPC_EC555
6325 CYGPKG_DEVS_FLASH_EC555
6326 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6327 CYGPKG_IO_SERIAL_POWERPC_MPC555
6328 CYGPKG_DEVICES_WALLCLOCK_MPC5xx
6331 The ec555 target provides the packages needed to run
6332 eCos on a EC555 MPC555 development board from Wuerz
6337 alias { "Cogent CMA286/287 board" cma286 cma287 }
6338 packages { CYGPKG_HAL_POWERPC
6339 CYGPKG_HAL_POWERPC_MPC8xx
6340 CYGPKG_HAL_POWERPC_COGENT
6341 CYGPKG_IO_SERIAL_POWERPC_COGENT
6344 The cma28x target provides the packages needed to run
6345 eCos on a Cogent CMA286 or CMA287 board."
6349 alias { "Motorola MPC8xxFADS board" }
6350 packages { CYGPKG_HAL_POWERPC
6351 CYGPKG_HAL_POWERPC_MPC8xx
6352 CYGPKG_HAL_POWERPC_FADS
6355 The fads target provides the packages needed to run
6356 eCos on a Motorola MPC8xxFADS board."
6360 alias { "Motorola MBX860/821 board" mbx860 mbx821 }
6361 packages { CYGPKG_HAL_POWERPC
6362 CYGPKG_HAL_POWERPC_MPC8xx
6363 CYGPKG_HAL_POWERPC_MBX
6365 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6366 CYGPKG_DEVS_ETH_POWERPC_QUICC
6367 CYGPKG_DEVS_ETH_POWERPC_MBX
6368 CYGPKG_DEVS_FLASH_MBX
6369 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6372 The mbx target provides the packages needed to run
6373 eCos on a Motorola MBX860 or MBX821 board."
6377 alias { "Delphi TigerSHARC-6 board" Pleiades sixpack }
6378 packages { CYGPKG_HAL_POWERPC
6379 CYGPKG_HAL_POWERPC_MPC8260
6380 CYGPKG_HAL_POWERPC_TS6
6381 CYGPKG_DEVS_ETH_POWERPC_QUICC2
6382 CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC
6383 CYGPKG_DEVS_FLASH_TS6
6384 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6387 The ts6 target provides the packages needed to run
6388 eCos on a Delphi TigerSHARC-6 board."
6392 alias { "Motorola MPC8260 VADS board" }
6393 packages { CYGPKG_HAL_POWERPC
6394 CYGPKG_HAL_POWERPC_MPC8260
6395 CYGPKG_HAL_POWERPC_VADS
6396 CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC
6397 CYGPKG_DEVS_ETH_POWERPC_QUICC2
6398 CYGPKG_DEVS_FLASH_VADS
6399 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6402 The vads target provides the packages needed to run
6403 eCos on a Motorola MPC8260 VADS board."
6407 alias { "A&M Viper PPC860 board" viper860 }
6408 packages { CYGPKG_HAL_POWERPC
6409 CYGPKG_HAL_POWERPC_MPC8xx
6410 CYGPKG_HAL_POWERPC_VIPER
6412 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6413 CYGPKG_DEVS_ETH_POWERPC_FEC
6414 CYGPKG_DEVS_ETH_POWERPC_VIPER
6415 CYGPKG_DEVS_FLASH_VIPER
6416 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6419 The viper target provides the packages needed to run
6420 eCos on a A&M Viper PPC860 board."
6424 alias { "PowerPC simulator" ppc_sim powerpc_sim }
6425 packages { CYGPKG_HAL_POWERPC
6426 CYGPKG_HAL_POWERPC_PPC60x
6427 CYGPKG_HAL_POWERPC_SIM
6430 The psim target provides the packages needed to run
6431 eCos in the PSIM simulator."
6434 ##-------------------------------------------------------------------------------------------
6435 ## Cogent CSB281 (PowerPC 8245) packages
6437 package CYGPKG_HAL_POWERPC_CSB281 {
6438 alias { "Cogent PowerPC 8245 board" hal_powerpc_csb281 }
6439 directory hal/powerpc/csb281
6440 script hal_powerpc_csb281.cdl
6443 The CSB281 HAL package provides the support needed to run
6444 eCos on a Cogent PowerPC 8245 board."
6447 package CYGPKG_DEVS_FLASH_CSB281 {
6448 alias { "FLASH memory support for Cogent PowerPC 8245 board" flash_csb281 }
6449 directory devs/flash/powerpc/csb281
6450 script flash_csb281.cdl
6453 This package contains hardware support for FLASH memory
6454 on the Cogent CSB281 (PowerPC 8245) board."
6457 package CYGPKG_DEVS_ETH_CSB281 {
6458 alias { "Cogent CSB281 (PowerPC 8245) 82559 ethernet driver"
6461 directory devs/eth/powerpc/csb281
6462 script csb281_eth_drivers.cdl
6463 description "Ethernet driver for Cogent CSB281 (PowerPC 8245)
6464 with Intel i82559 ethernet interfaces."
6468 alias { "Cogent PowerPC 8245" cogent8245 }
6469 packages { CYGPKG_HAL_POWERPC
6470 CYGPKG_HAL_POWERPC_PPC60x
6471 CYGPKG_HAL_POWERPC_CSB281
6472 CYGPKG_DEVS_FLASH_STRATA
6473 CYGPKG_DEVS_FLASH_CSB281
6475 CYGPKG_DEVS_ETH_CSB281
6476 CYGPKG_DEVS_ETH_INTEL_I82559
6479 The csb281 target provides the packages needed to run
6480 eCos on the Cogent CSB281 (8245) board."
6483 # --------------------------------------------------------------------------
6487 alias { "Toshiba JMR-TX3904 board" jmr tx39 }
6488 packages { CYGPKG_HAL_MIPS
6489 CYGPKG_HAL_MIPS_TX39
6490 CYGPKG_HAL_MIPS_TX39_JMR3904
6491 CYGPKG_IO_SERIAL_TX39_JMR3904
6494 The jmr3904 target provides the packages needed to run
6495 eCos on a Toshiba JMR-TX3904 board. This target can also
6496 be used when running in the full simulator, since the simulator provides an
6497 accurate simulation of the hardware including I/O devices.
6498 To use the simulator in this mode the command
6499 `target sim --board=jmr3904' should be used from inside gdb."
6502 target atlas_mips32_4kc {
6503 alias { "MIPS Atlas board with Mips32 4Kc processor" atlas_mips32_4kc }
6504 packages { CYGPKG_HAL_MIPS
6505 CYGPKG_HAL_MIPS_MIPS32
6506 CYGPKG_HAL_MIPS_ATLAS
6507 CYGPKG_IO_SERIAL_MIPS_ATLAS
6508 CYGPKG_DEVS_FLASH_ATLAS
6509 CYGPKG_DEVS_ETH_MIPS_ATLAS
6512 set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
6514 The atlas_mips32_4Kc target provides the packages needed to run
6515 eCos on a MIPS Atlas board with a Mips32 4Kc processor."
6518 target atlas_mips64_5kc {
6519 alias { "MIPS Atlas board with Mips64 5Kc processor" atlas_mips64_5kc ruby }
6520 packages { CYGPKG_HAL_MIPS
6521 CYGPKG_HAL_MIPS_MIPS64
6522 CYGPKG_HAL_MIPS_ATLAS
6523 CYGPKG_IO_SERIAL_MIPS_ATLAS
6524 CYGPKG_DEVS_FLASH_ATLAS
6525 CYGPKG_DEVS_ETH_MIPS_ATLAS
6527 set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K"
6529 The atlas_mips32_5Kc target provides the packages needed to run
6530 eCos on a MIPS Atlas board with a Mips64 5Kc processor."
6533 target malta_mips32_4kc {
6534 alias { "MIPS Malta board with Mips32 4Kc processor" malta_mips32_4kc }
6535 packages { CYGPKG_HAL_MIPS
6536 CYGPKG_HAL_MIPS_MIPS32
6537 CYGPKG_HAL_MIPS_MALTA
6538 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6539 CYGPKG_DEVS_FLASH_MALTA
6541 CYGPKG_DEVS_ETH_AMD_PCNET
6542 CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA
6544 set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
6546 The malta_mips32_4Kc target provides the packages needed to run
6547 eCos on a MIPS Malta board with a Mips32 4Kc processor."
6550 target malta_mips64_5kc {
6551 alias { "MIPS Malta board with Mips64 5Kc processor" malta_mips64_5kc }
6552 packages { CYGPKG_HAL_MIPS
6553 CYGPKG_HAL_MIPS_MIPS64
6554 CYGPKG_HAL_MIPS_MALTA
6555 CYGPKG_DEVS_FLASH_INTEL_28FXXX
6556 CYGPKG_DEVS_FLASH_MALTA
6558 CYGPKG_DEVS_ETH_AMD_PCNET
6559 CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA
6561 set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K"
6563 The malta_mips64_5Kc target provides the packages needed to run
6564 eCos on a MIPS Malta board with a Mips64 5Kc processor."
6568 alias { "TX39 minimal simulator" }
6569 packages { CYGPKG_HAL_MIPS
6570 CYGPKG_HAL_MIPS_TX39
6574 The tx39_sim target provides the packages needed to run
6575 eCos in the TX39 minimal simulator. To use this minimal
6576 simulator the command `target sim --board=jmr3904pal'
6577 should be used from inside gdb. It is not possible to
6578 use any of the eCos device drivers when the simulator
6579 is running in this mode."
6583 alias { "Toshiba TX4955 reference platform" tx49 }
6584 packages { CYGPKG_HAL_MIPS
6585 CYGPKG_HAL_MIPS_TX49
6586 CYGPKG_HAL_MIPS_TX49_REF4955
6587 CYGPKG_IO_SERIAL_GENERIC_16X5X
6588 CYGPKG_IO_SERIAL_MIPS_REF4955
6589 CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955
6590 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742
6593 The ref4955 target provides the packages needed to run
6594 eCos on a Toshiba TX4955 reference platform."
6598 alias { "PMC-Sierra Ocelot platform" ocelot }
6599 packages { CYGPKG_HAL_MIPS
6600 CYGPKG_HAL_MIPS_RM7000
6601 CYGPKG_HAL_MIPS_RM7000_OCELOT
6603 CYGPKG_DEVS_FLASH_MIPS_OCELOT
6604 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6605 CYGPKG_IO_SERIAL_GENERIC_16X5X
6606 CYGPKG_DEVS_ETH_INTEL_I82559
6607 CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT
6610 The ocelot target provides the packages needed to run
6611 eCos on a PMC-Sierra Ocelot Hot-Swap Computer."
6615 alias { "NEC VRC4373 board" }
6616 packages { CYGPKG_HAL_MIPS
6617 CYGPKG_HAL_MIPS_VR4300
6618 CYGPKG_HAL_MIPS_VR4300_VRC4373
6619 CYGPKG_HAL_MIPS_VR4300_VRC437X
6620 CYGPKG_IO_SERIAL_MIPS_VRC437X
6621 CYGPKG_DEVS_FLASH_MIPS_VRC437X
6622 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6626 The vrc4373 target provides the packages needed to run
6627 eCos on an NEC VRC4373 board."
6631 alias { "NEC VRC4375 board" }
6632 packages { CYGPKG_HAL_MIPS
6633 CYGPKG_HAL_MIPS_VR4300
6634 CYGPKG_HAL_MIPS_VR4300_VRC4375
6635 CYGPKG_HAL_MIPS_VR4300_VRC437X
6636 CYGPKG_IO_SERIAL_MIPS_VRC437X
6637 CYGPKG_DEVS_FLASH_MIPS_VRC437X
6638 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6640 CYGPKG_DEVS_ETH_INTEL_I21143
6641 CYGPKG_DEVS_ETH_MIPS_VRC4375
6644 The vrc4375 target provides the packages needed to run
6645 eCos on an NEC VRC4375 board."
6649 alias { "MIPS IDT79S334A reference platform" idt32334 }
6650 packages { CYGPKG_HAL_MIPS
6651 CYGPKG_HAL_MIPS_IDT32334
6652 CYGPKG_HAL_MIPS_IDT32334_REFIDT334
6654 CYGPKG_DEVS_ETH_INTEL_I82559
6655 CYGPKG_DEVS_ETH_MIPS_REFIDT334
6656 CYGPKG_DEVS_FLASH_MIPS_REFIDT334
6657 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6658 CYGPKG_IO_SERIAL_MIPS_IDT79S334A
6661 The refidt334 target provides the packages needed to run
6662 eCos on a MIPS IDT IDT79S334A reference board."
6665 # --------------------------------------------------------------------------
6668 alias { "MN10300 AM31 minimal simulator" }
6669 packages { CYGPKG_HAL_MN10300
6670 CYGPKG_HAL_MN10300_AM31
6671 CYGPKG_HAL_MN10300_AM31_SIM
6674 The am31_sim target provides the packages need to run
6675 eCos in the MN10300 minimal simulator. It is not possible to
6676 use any of the eCos device drivers when the simulator
6677 is running in this mode."
6681 alias { "Matsushita stdeval1 board" }
6682 packages { CYGPKG_HAL_MN10300
6683 CYGPKG_HAL_MN10300_AM31_STDEVAL1
6684 CYGPKG_HAL_MN10300_AM31
6685 CYGPKG_IO_SERIAL_MN10300
6686 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300
6689 The stdeval1 target provides the packages needed to run
6690 eCos on a Matsushita stdeval1 board. This target can also
6691 be used when running in the full simulator, since the simulator provides an
6692 accurate simulation of the hardware including I/O devices."
6696 alias { "Matsushita STB board" }
6697 packages { CYGPKG_HAL_MN10300
6698 CYGPKG_HAL_MN10300_AM33_STB
6699 CYGPKG_HAL_MN10300_AM33
6700 CYGPKG_IO_SERIAL_MN10300
6701 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6702 CYGPKG_DEVS_FLASH_MN10300_STB
6703 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300
6706 The stb target provides the packages needed to run
6707 eCos on a Matsushita STB board."
6711 alias { "Matsushita ASB2303 board" }
6712 packages { CYGPKG_HAL_MN10300
6713 CYGPKG_HAL_MN10300_AM33_ASB
6714 CYGPKG_HAL_MN10300_AM33
6715 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6716 CYGPKG_DEVS_FLASH_MN10300_ASB2303
6719 The asb target provides the packages needed to run
6720 eCos on a Matsushita ASB2303 board."
6724 alias { "Matsushita ASB2305 board" }
6725 packages { CYGPKG_HAL_MN10300
6726 CYGPKG_HAL_MN10300_AM33_ASB2305
6727 CYGPKG_HAL_MN10300_AM33
6728 CYGPKG_IO_SERIAL_GENERIC_16X5X
6729 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6730 CYGPKG_DEVS_FLASH_MN10300_ASB2305
6733 The asb2305 target provides the packages needed to run
6734 eCos on a Matsushita ASB2305 board."
6737 # --------------------------------------------------------------------------
6740 alias { "Cosmo CEB-V850 board" CEB ceb_v850_sa1 }
6741 packages { CYGPKG_HAL_V85X
6742 CYGPKG_HAL_V85X_V850
6743 CYGPKG_HAL_V85X_V850_CEB
6744 CYGPKG_IO_SERIAL_V85X_V850
6747 The ceb_v850 target provides the packages needed to run eCos on a
6748 Cosmo CEB-V850 evaluation board fitted with a NEC V850/SA1 or NEC V850/SB1."
6751 # --------------------------------------------------------------------------
6754 alias { "Motorola mcf5272c3 evaluation board" }
6757 CYGPKG_HAL_M68K_MCF52xx
6758 CYGPKG_HAL_M68K_MCF52xx_MCF5272
6759 CYGPKG_HAL_M68K_MCF52xx_MCF5272_MCF5272C3
6760 CYGPKG_DEVS_ETH_MCF5272
6761 CYGPKG_IO_SERIAL_MCF5272_UART
6764 description "The mcf5272c3 target provides the packages needed to run
6765 eCos on the Motorola mcf5272c3 evaluation board."
6769 # --------------------------------------------------------------------------
6771 target coldfire_m5272c3 {
6772 alias { "Freescale M5272C3 evaluation board" }
6775 CYGPKG_HAL_COLDFIRE_MCF5272
6776 CYGPKG_HAL_COLDFIRE_M5272C3
6777 CYGPKG_IO_SERIAL_COLDFIRE_MCF5272
6780 The M5272C3 target provides the packages needed to run eCos on
6781 the Freescale M5272C3 evaluation board."
6785 # --------------------------------------------------------------------------
6788 alias { "H8/300H minimal simulator" }
6789 packages { CYGPKG_HAL_H8300
6790 CYGPKG_HAL_H8300_H8300H
6791 CYGPKG_HAL_H8300_H8300H_SIM
6792 CYGPKG_IO_SERIAL_H8300_SCI
6795 The h8300h_sim target provides the packages need to run
6796 eCos in the H8/300H minimal simulator. It is not possible to
6797 use any of the eCos device drivers when the simulator
6798 is running in this mode."
6802 alias { "H8S minimal simulator" }
6803 packages { CYGPKG_HAL_H8300
6804 CYGPKG_HAL_H8300_H8S
6805 CYGPKG_HAL_H8300_H8S_SIM
6806 CYGPKG_IO_SERIAL_H8300_SCI
6809 The h8300h_sim target provides the packages need to run
6810 eCos in the H8/300H minimal simulator. It is not possible to
6811 use any of the eCos device drivers when the simulator
6812 is running in this mode."
6816 alias { "Akizuki H8/3068 Network board" }
6817 packages { CYGPKG_HAL_H8300
6818 CYGPKG_HAL_H8300_H8300H
6819 CYGPKG_HAL_H8300_H8300H_AKI3068NET
6820 CYGPKG_IO_SERIAL_H8300_SCI
6821 CYGPKG_DEVS_ETH_H8300_AKI3068NET
6822 CYGPKG_DEVICES_WATCHDOG_H8300_H8300H
6825 The aki3068net target provides the packages need to run
6826 eCos in the Akizuki H8/3068 Network board."
6831 packages { CYGPKG_HAL_H8300
6832 CYGPKG_HAL_H8300_H8300H
6833 CYGPKG_HAL_H8300_H8300H_H8MAX
6834 CYGPKG_IO_SERIAL_H8300_SCI
6835 CYGPKG_DEVS_ETH_H8300_H8MAX
6836 CYGPKG_DEVICES_WATCHDOG_H8300_H8300H
6839 The h8max target provides the packages need to run
6840 eCos in the strawberry-linux.com H8MAX board."
6844 alias { "EDOSK-2674" }
6845 packages { CYGPKG_HAL_H8300
6846 CYGPKG_HAL_H8300_H8S
6847 CYGPKG_HAL_H8300_H8S_EDOSK2674
6848 CYGPKG_IO_SERIAL_H8300_SCI
6849 CYGPKG_DEVS_ETH_H8300_EDOSK2674
6852 The h8max target provides the packages need to run
6853 eCos in the Hitachi Micro System Europe EDOSK-2674 Evalution board."
6856 # --------------------------------------------------------------------------
6857 # CalmRISC16 targets
6859 alias { "CalmRISC16 Core Eval Board" }
6860 packages { CYGPKG_HAL_CALM16
6861 CYGPKG_HAL_CALM16_CORE
6862 CYGPKG_HAL_CALM16_CEB
6865 The calm16_ceb target provides the packages needed to run
6866 eCos on the CalmRISC16 Core Evaluation Board."
6868 # --------------------------------------------------------------------------
6869 # CalmRISC32 targets
6872 alias { "CalmRISC32 Core Eval Board" }
6873 packages { CYGPKG_HAL_CALM32
6874 CYGPKG_HAL_CALM32_CORE
6875 CYGPKG_HAL_CALM32_CEB
6878 The calm32_ceb target provides the packages needed to run
6879 eCos on the CalmRISC32 Core Evaluation Board."
6882 # --------------------------------------------------------------------------
6884 package CYGPKG_HAL_POWERPC_TS1000 {
6885 alias { "Allied Telesyn TS1000 board" hal_powerpc_ts1000 }
6886 directory hal/powerpc/ts1000
6887 script hal_powerpc_ts1000.cdl
6890 The TS1000 HAL package provides the support needed to run
6891 eCos on a Allied Telesyn TS1000 board equipped with a PowerPC processor."
6894 package CYGPKG_DEVS_FLASH_POWERPC_TS1000 {
6895 alias { "FLASH memory support for Allied Telesyn TS1000 (PPC855) board" flash_ts1000 }
6896 directory devs/flash/powerpc/ts1000
6897 script flash_ts1000.cdl
6900 This package contains hardware support for FLASH memory
6901 on the Allied Telesyn TS1000 (PPC855) platform."
6904 package CYGPKG_DEVS_ETH_POWERPC_TS1000 {
6905 alias { "Allied Telesyn TS1000 ethernet driver" ts1000_eth_driver }
6907 directory devs/eth/powerpc/ts1000
6908 script ts1000_eth_drivers.cdl
6909 description "Ethernet driver specifics for Allied Telesyn TS1000 (MPC855T) based boards."
6913 alias { "Allied Telesyn TS1000 board" ts1000_855 }
6914 packages { CYGPKG_HAL_POWERPC
6915 CYGPKG_HAL_POWERPC_MPC8xx
6916 CYGPKG_HAL_POWERPC_TS1000
6918 CYGPKG_DEVS_FLASH_POWERPC_TS1000
6919 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6920 CYGPKG_DEVS_ETH_POWERPC_FEC
6921 CYGPKG_DEVS_ETH_POWERPC_TS1000
6922 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6925 The ts1000 target provides the packages needed to run
6926 eCos on a Allied Telesyn TS1000 (PPC855T) board."
6929 # --------------------------------------------------------------------------
6931 package CYGPKG_DEVS_FLASH_UE250 {
6932 alias { "FLASH memory support for uE250" flash_uE250 }
6933 directory devs/flash/arm/uE250
6934 script flash_uE250.cdl
6937 This package contains hardware support for FLASH memory
6938 on the uE250 platform."
6941 package CYGPKG_DEVS_ETH_ARM_XSCALE_UE250 {
6942 alias { "NMI uE250 PCI ethernet driver" devs_eth_arm_ue250 }
6944 directory devs/eth/arm/uE250
6945 script uE250_eth_drivers.cdl
6946 description "Ethernet driver for NMI uE250 via PCI card."
6949 package CYGPKG_HAL_ARM_XSCALE_UE250 {
6950 alias { "NMI uEngine uE250" hal_arm_xscale_uE250 }
6951 directory hal/arm/xscale/uE250
6952 script hal_arm_xscale_uE250.cdl
6955 The UE250 HAL package provides the support needed to run
6956 eCos on an NMI uEngine u250 board."
6960 alias { "NMI uEngine uE250 Board" uE250 ue250 }
6961 packages { CYGPKG_HAL_ARM
6962 CYGPKG_HAL_ARM_XSCALE_CORE
6963 CYGPKG_HAL_ARM_XSCALE_PXA2X0
6964 CYGPKG_HAL_ARM_XSCALE_UE250
6966 CYGPKG_IO_SERIAL_GENERIC_16X5X
6967 CYGPKG_DEVS_FLASH_STRATA
6968 CYGPKG_DEVS_FLASH_UE250
6969 CYGPKG_DEVS_ETH_NS_DP83902A
6970 CYGPKG_DEVS_ETH_ARM_XSCALE_UE250
6973 The uE250 target provides the packages needed to run
6974 eCos on an NMI uEngine uE250 board."
6977 # --------------------------------------------------------------------------
6979 package CYGPKG_DEVS_FLASH_PICASSO {
6980 alias { "FLASH memory support for picasso" flash_picasso }
6981 directory devs/flash/arm/picasso
6982 script flash_picasso.cdl
6985 This package contains hardware support for FLASH memory
6986 on the picasso platform."
6989 package CYGPKG_DEVS_ETH_ARM_XSCALE_PICASSO {
6990 alias { "NMI picasso PCI ethernet driver" devs_eth_arm_picasso }
6992 directory devs/eth/arm/picasso
6993 script picasso_eth_drivers.cdl
6994 description "Ethernet driver for NMI picasso via PCI card."
6997 package CYGPKG_HAL_ARM_XSCALE_PICASSO {
6998 alias { "NMI uEngine picasso" hal_arm_xscale_picasso }
6999 directory hal/arm/xscale/picasso
7000 script hal_arm_xscale_picasso.cdl
7003 The PICASSO HAL package provides the support needed to run
7004 eCos on an NMI uEngine u250 board."
7008 alias { "NMI uEngine picasso Board" picasso picasso }
7009 packages { CYGPKG_HAL_ARM
7010 CYGPKG_HAL_ARM_XSCALE_CORE
7011 CYGPKG_HAL_ARM_XSCALE_PXA2X0
7012 CYGPKG_HAL_ARM_XSCALE_PICASSO
7014 CYGPKG_IO_SERIAL_GENERIC_16X5X
7015 CYGPKG_DEVS_FLASH_STRATA
7016 CYGPKG_DEVS_FLASH_PICASSO
7017 CYGPKG_DEVS_ETH_NS_DP83902A
7018 CYGPKG_DEVS_ETH_ARM_XSCALE_PICASSO
7021 The picasso target provides the packages needed to run
7022 eCos on an NMI uEngine picasso board."
7025 # --------------------------------------------------------------------------
7027 package CYGPKG_HAL_POWERPC_ADDER {
7028 alias { "A&M Adder PPC85x board" hal_powerpc_adder powerpc_adder_hal }
7029 directory hal/powerpc/adder
7030 script hal_powerpc_adder.cdl
7033 The ADDER HAL package provides the support needed to run
7034 eCos on a A&M ADDER board equipped with a PowerPC processor."
7037 package CYGPKG_DEVS_FLASH_POWERPC_ADDER {
7038 alias { "FLASH memory support for A&M Adder PowerPC/85x" flash_adder }
7039 directory devs/flash/powerpc/adder
7040 script flash_adder.cdl
7043 This package contains hardware support for FLASH memory
7044 on the A&M PowerPC/8xx ADDER platforms."
7047 package CYGPKG_DEVS_ETH_POWERPC_ADDER {
7048 alias { "A&M Adder ethernet driver" adder_eth_driver }
7050 directory devs/eth/powerpc/adder
7051 script adder_eth_drivers.cdl
7052 description "Ethernet driver specifics for A&M Adder (MPC85x) based boards."
7055 package CYGPKG_DEVS_ETH_POWERPC_ADDERII {
7056 alias { "A&M AdderII ethernet driver" adderII_eth_driver }
7058 directory devs/eth/powerpc/adderII
7059 script adderII_eth_drivers.cdl
7060 description "Ethernet driver specifics for A&M AdderII (MPC852T) based boards."
7064 alias { "A&M Adder PPC850 board" adder850 }
7065 packages { CYGPKG_HAL_POWERPC
7066 CYGPKG_HAL_POWERPC_MPC8xx
7067 CYGPKG_HAL_POWERPC_ADDER
7069 CYGPKG_DEVS_FLASH_POWERPC_ADDER
7070 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7071 CYGPKG_DEVS_ETH_POWERPC_QUICC
7072 CYGPKG_DEVS_ETH_POWERPC_ADDER
7073 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
7075 enable { CYGHWR_HAL_POWERPC_ADDER_I }
7077 The adder target provides the packages needed to run
7078 eCos on a A&M Adder PPC850 board."
7082 alias { "A&M Adder PPC852T board" adder852T }
7083 packages { CYGPKG_HAL_POWERPC
7084 CYGPKG_HAL_POWERPC_MPC8xx
7085 CYGPKG_HAL_POWERPC_ADDER
7087 CYGPKG_DEVS_FLASH_POWERPC_ADDER
7088 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7089 CYGPKG_DEVS_ETH_POWERPC_FEC
7090 CYGPKG_DEVS_ETH_POWERPC_ADDERII
7091 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
7093 enable { CYGHWR_HAL_POWERPC_ADDER_II }
7095 The adderII target provides the packages needed to run
7096 eCos on a A&M Adder PPC852T board."
7099 # --------------------------------------------------------------------------
7101 package CYGPKG_HAL_POWERPC_RATTLER {
7102 alias { "A&M Rattler MPC8250 board" hal_powerpc_rattler powerpc_rattler_hal }
7103 directory hal/powerpc/rattler
7104 script hal_powerpc_rattler.cdl
7107 The RATTLER HAL package provides the support needed to run
7108 eCos on a A&M RATTLER board equipped with a PowerPC processor."
7111 package CYGPKG_DEVS_ETH_POWERPC_RATTLER {
7112 alias { "A&M Rattler ethernet driver" rattler_eth_driver }
7114 directory devs/eth/powerpc/rattler
7115 script rattler_eth_drivers.cdl
7116 description "Ethernet driver specifics for A&M Rattler (MPC8250) based boards."
7119 package CYGPKG_DEVS_FLASH_POWERPC_RATTLER {
7120 alias { "FLASH memory support for A&M Rattler (MPC8250)" flash_rattler }
7121 directory devs/flash/powerpc/rattler
7122 script flash_rattler.cdl
7125 This package contains hardware support for FLASH memory
7126 on the A&M Rattler (MPC8250) platforms."
7130 alias { "A&M Rattler (8250) board" }
7131 packages { CYGPKG_HAL_POWERPC
7132 CYGPKG_HAL_POWERPC_MPC8XXX
7133 CYGPKG_HAL_POWERPC_RATTLER
7134 CYGPKG_DEVS_FLASH_POWERPC_RATTLER
7135 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
7136 CYGPKG_DEVS_ETH_POWERPC_FCC
7137 CYGPKG_DEVS_ETH_POWERPC_RATTLER
7139 CYGPKG_IO_SERIAL_POWERPC_MPC8XXX
7142 The rattler target provides the packages needed to run
7143 eCos on an Analogue & Micro Rattler (MPC8250) board."
7146 ##-------------------------------------------------------------------------------------------
7147 ## TAMS MOAB (PowerPC 405GPr) packages
7149 package CYGPKG_HAL_POWERPC_MOAB {
7150 alias { "TAMS PowerPC 405GP board" hal_powerpc_moab }
7151 directory hal/powerpc/moab
7152 script hal_powerpc_moab.cdl
7155 The MOAB HAL package provides the support needed to run
7156 eCos on a TAMS PowerPC 405GP board."
7159 package CYGPKG_DEVS_FLASH_POWERPC_MOAB {
7160 alias { "FLASH memory support for MOAB" flash_moab }
7161 directory devs/flash/powerpc/moab
7162 script flash_moab.cdl
7165 This package contains hardware support for both the boot FLASH
7166 and NAND (main) memory on the MOAB platform."
7169 package CYGPKG_DEVS_ETH_POWERPC_MOAB {
7170 alias { "TAMS PowerPC 405GP ethernet support" moab_eth_driver }
7172 directory devs/eth/powerpc/moab
7173 script moab_eth_drivers.cdl
7174 description "Ethernet driver specifics for TAMS MOAB (PPC405GP) based boards."
7177 package CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB {
7178 alias { "MOAB RTC device" devs_wallclock_moab_ds1307 moab_rtc }
7180 directory devs/wallclock/powerpc/moab
7181 script moab_wallclock_drivers.cdl
7183 RTC driver for MOAB (PowerPC PPC405GPr) using a
7188 alias { "TAMS PowerPC 405GPr" moab405GPr }
7189 packages { CYGPKG_HAL_POWERPC
7190 CYGPKG_HAL_POWERPC_PPC40x
7191 CYGPKG_HAL_POWERPC_MOAB
7192 CYGPKG_DEVS_FLASH_POWERPC_MOAB
7193 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
7194 CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX
7195 CYGPKG_DEVS_ETH_POWERPC_MOAB
7196 CYGPKG_DEVS_ETH_POWERPC_PPC405
7197 CYGPKG_DEVS_ETH_NS_DP83816
7200 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
7201 CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB
7202 CYGPKG_IO_SERIAL_GENERIC_16X5X
7203 CYGPKG_IO_SERIAL_POWERPC_PPC405
7206 The moab target provides the packages needed to run
7207 eCos on the TAMS MOAB (405GPr) board."
7209 ##-------------------------------------------------------------------------------------------
7211 # --------------------------------------------------------------------------
7213 # Realtek 8139 (PCI) Ethernet driver
7214 package CYGPKG_DEVS_ETH_RLTK_8139 {
7215 alias { "Realtek 8139 ethernet driver" rltk8139_eth_driver }
7217 directory devs/eth/rltk/8139
7218 script rltk_8139_eth_drivers.cdl
7219 description "Ethernet driver for Realtek 8139 (PCI) card."
7222 package CYGPKG_DEVS_ETH_I386_PC_RLTK8139 {
7223 alias { "Intel PC with Realtek 8139 ethernet driver" pc_rltk8139_eth_driver }
7225 directory devs/eth/i386/pc/rltk8139
7226 script i386_pc_rltk8139_eth_drivers.cdl
7227 description "Intel PC using Realtek 8139 (PCI) card."
7230 package CYGPKG_DEVS_ETH_SH_DREAMCAST_RLTK8139 {
7231 alias { "SEGA Dreamcast with BroadBandAdapter driver" dreamcast_rltk8139_eth_driver }
7233 directory devs/eth/sh/dreamcast
7234 script sh_dreamcast_rltk8139_eth_drivers.cdl
7235 description "SEGA Dreamcast with BroadBandAdapter."
7238 target pc_rltk8139 {
7239 alias { "i386 PC target with RTL8139 ethernet" }
7240 packages { CYGPKG_HAL_I386
7241 CYGPKG_HAL_I386_GENERIC
7243 CYGPKG_HAL_I386_PCMB
7245 CYGPKG_IO_SERIAL_GENERIC_16X5X
7246 CYGPKG_IO_SERIAL_I386_PC
7247 CYGPKG_DEVS_ETH_RLTK_8139
7248 CYGPKG_DEVS_ETH_I386_PC_RLTK8139
7249 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
7250 CYGPKG_DEVICES_WALLCLOCK_I386_PC
7253 The pc_rltk8139 target provides the packages needed to run eCos binaries
7254 on a standard i386 PC motherboard, using a Realtek 8139 network card."
7257 # --------------------------------------------------------------------------
7259 package CYGPKG_HAL_ARM_GPS4020 {
7260 alias { "GPS4020" hal_gps4020 }
7261 directory hal/arm/gps4020
7262 script hal_arm_gps4020.cdl
7265 The GPS4020 HAL package provides the support needed to run
7266 eCos on a GPS 4020 board using the Firefly MF1 (ARM) processor."
7269 package CYGPKG_DEVS_FLASH_GPS4020 {
7270 alias { "FLASH memory support for GPS4020" flash_gps4020 }
7271 directory devs/flash/arm/gps4020
7272 script flash_gps4020.cdl
7275 This package contains hardware support for FLASH memory
7276 on the GPS4020 platform."
7279 package CYGPKG_IO_SERIAL_ARM_GPS4020 {
7280 alias { "GPS4020 serial device drivers"
7281 devs_serial_arm_gps4020 gps4020_serial_driver }
7283 directory devs/serial/arm/gps4020
7284 script ser_arm_gps4020.cdl
7285 description "GPS4020 serial device drivers"
7289 alias { "GPS 4020" gps_4020 gps}
7290 packages { CYGPKG_HAL_ARM
7291 CYGPKG_HAL_ARM_GPS4020
7292 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
7293 CYGPKG_DEVS_FLASH_GPS4020
7294 CYGPKG_IO_SERIAL_ARM_GPS4020
7297 The gps4020 target provides the packages needed to run
7298 eCos on a GPS-4020 board."
7301 # --------------------------------------------------------------------------
7303 package CYGPKG_VNC_SERVER {
7304 alias { "VNC server" vnc_server }
7305 directory net/vnc_server
7306 script vnc-server.cdl
7307 description "VNC server."
7310 # --------------------------------------------------------------------------
7312 package CYGPKG_DEVS_DISK_V85X_EDB_V850 {
7313 alias { "Elatec v850 development board disk driver" edb_v850_disk }
7314 directory devs/disk/v85x/edb_v850
7315 script v85x_edb_v850_disk.cdl
7317 description "Disk driver for the Elatec v850 development board."
7320 package CYGPKG_DEVS_DISK_ECOSYNTH {
7321 alias { "Synthetic target disk driver" ecosynthdisk ecosynth_disk_driver }
7322 directory devs/disk/synth
7323 script synthdisk.cdl
7325 description "Disk driver for the synthetic target."
7328 package CYGPKG_DEVS_DISK_IDE {
7329 alias { "Generic IDE disk driver" ide_disk }
7330 directory devs/disk/ide
7332 description "Disk driver for generic IDE interface."
7335 package CYGPKG_DEVS_DISK_MMC {
7336 alias { "Disk driver for MMC cards" mmcdisk mmc_disk_driver }
7337 directory devs/disk/generic/mmc
7338 script devs_disk_mmc.cdl
7340 description "Disk driver for MMC cards"
7343 package CYGPKG_IO_DISK {
7344 alias { "Disk device drivers" disk io_disk }
7348 This package contains drivers for basic I/O services on
7352 package CYGPKG_BLOCK_LIB {
7353 alias { "Block cache and access library" blib block_lib }
7354 directory services/blib
7357 This package contains the block cache and access library."
7360 package CYGPKG_FS_FAT {
7361 alias { "FAT Filesystem" fatfs fat_fs fs_fat }
7365 This package contains a FAT filesystem implementation."
7369 # --------------------------------------------------------------------------
7371 package CYGPKG_NET_LWIP {
7373 directory net/lwip_tcpip
7374 script cdl/lwip_net.cdl
7375 description "Lightweight TCP/IP stack: lwIP"
7378 package CYGPKG_ATHTTPD {
7379 alias { "ATHTTP server" athttpd }
7380 directory net/athttpd
7382 description "Another Tiny HTTP server."
7385 package CYGPKG_DEVS_IMX_IPU {
7386 alias { "Support IPU on Freescale i.MX platforms" }
7387 directory devs/ipu/arm/imx
7390 This package contains an IPU driver for i.MX chips"