2 alias { "eCos common HAL" hal hal_common }
6 The eCos HAL package provide a porting layer for higher-level parts of
7 the system such as the kernel and the C library. Each installation
8 should have HAL packages for one or more architectures, and for each
9 architecture there may be one or more supported platforms. It is
10 necessary to select one target architecture and one platform for that
11 architecture. There are also a number of configuration options that
12 are common to all HAL packages."
15 package CYGPKG_INFRA {
16 alias { Infrastructure infra }
20 Common types and useful macros.
21 Tracing and assertion facilities.
22 Package startup options."
26 alias { "I/O sub-system" io }
30 The eCos system is supplied with a number of different
31 device drivers. This package contains the basic I/O system
32 support which is the basis for all drivers."
35 package CYGPKG_IO_SERIAL {
36 alias { "Serial device drivers" serial io_serial }
40 This package contains drivers for basic I/O services on
44 package CYGPKG_IO_CAN {
45 alias { "CAN device drivers" can io_can }
49 This package contains drivers for basic I/O services on
53 package CYGPKG_DEVS_CAN_MCF52xx_FLEXCAN {
54 alias { "MCF52xx FlexCAN device drivers"
55 devs_can_mcf52xx_flexcan mcf52xx_flexcan_serial_driver }
57 directory devs/can/m68k/mcf52xx
58 script can_mcf52xx.cdl
59 description "Generic CAN device driver for the on-chip
60 FlexCAN modules in MCF52xx ColdFire processors."
63 package CYGPKG_IO_CAN_LOOP {
64 alias { "Loop CAN device drivers"
65 devs_can_loop loop_can_driver }
66 directory devs/can/loop
68 description "Loopback CAN device driver."
71 package CYGPKG_IO_PCMCIA {
72 alias { "PCMCIA & Compact Flash support" pcmcia io_pcmcia cf }
76 This package contains basic card services support for PCMCIA
77 and Compact Flash devices."
80 package CYGPKG_DEVS_PCMCIA_ASSABET {
81 alias { "SA11x0/Assabet PCMCIA & Compact Flash support" pcmcia_assabet assabet_pcmcia assabet_cf io_assabet_pcmcia}
82 directory devs/pcmcia/arm/assabet
83 script pcmcia_assabet.cdl
86 This package contains hardware support for PCMCIA
87 and Compact Flash devices on the SA11x0/Assabet board."
90 package CYGPKG_DEVS_PCMCIA_CERF {
91 alias { "SA11x0/Cerf PCMCIA & Compact Flash support" pcmcia_cerf cerf_pcmcia cerf_cf io_cerf_pcmcia}
92 directory devs/pcmcia/arm/cerf
93 script pcmcia_cerf.cdl
96 This package contains hardware support for PCMCIA
97 and Compact Flash devices on the SA11x0/Cerf board."
100 package CYGPKG_DEVS_PCMCIA_CERFPDA {
101 alias { "SA11x0/Cerfpda PCMCIA & Compact Flash support" pcmcia_cerfpda cerfpda_pcmcia cerfpda_cf io_cerfpda_pcmcia}
102 directory devs/pcmcia/arm/cerfpda
103 script pcmcia_cerfpda.cdl
106 This package contains hardware support for PCMCIA
107 and Compact Flash devices on the SA11x0/Cerfpda."
110 package CYGPKG_DEVS_PCMCIA_IPAQ {
111 alias { "SA11x0/iPAQ PCMCIA & Compact Flash support" pcmcia_ipaq ipaq_pcmcia ipaq_cf io_ipaq_pcmcia}
112 directory devs/pcmcia/arm/ipaq
113 script pcmcia_ipaq.cdl
116 This package contains hardware support for PCMCIA
117 and Compact Flash devices on the Compaq iPAQ pocket PC."
120 package CYGPKG_IO_FLASH {
121 alias { "Generic FLASH memory support" flash }
125 This package contains generic support for FLASH memory."
128 package CYGPKG_DEVS_FLASH_ARM_AAED2000 {
129 alias { "Support for flash memory on Agilent AAED2000 board" flash_aaed2000 }
130 directory devs/flash/arm/aaed2000
131 script flash_arm_aaed2000.cdl
134 This package contains hardware support for flash memory
135 on the Agilent AAED2000 platform."
138 package CYGPKG_DEVS_FLASH_AMD_AM29XXXXX {
139 alias { "Support for AMD AM29xxxxx flash memory" flash_amd_am29xxxxx }
140 directory devs/flash/amd/am29xxxxx
141 script flash_amd_am29xxxxx.cdl
144 This package contains hardware support for AMD AM29xxxxx
145 flash memory devices."
148 package CYGPKG_DEVS_FLASH_ONMXC {
149 alias { "Support FLASH memory on Freescale MXC platforms" flash_mxc_flash }
150 directory devs/flash/arm/mxc
151 script mxc_flash_select.cdl
154 This package contains hardware support for NOR/NAND selections on
155 Freescale MXC-based platforms."
158 package CYGPKG_DEVS_MXC_SPI {
159 alias { "Support SPI on Freescale MXC platforms" fsl_mxc_spi }
160 directory devs/spi/arm/mxc
164 This package contains hardware support for SPI selections on
165 Freescale MXC-based platforms."
168 package CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX {
169 alias { "Support for Atmel AT29Cxxxx flash memory" flash_atmel_at29cxxxx }
170 directory devs/flash/atmel/at29cxxxx
171 script flash_atmel_at29cxxxx.cdl
174 This package contains hardware support for Atmel AT29Cxxxx
175 flash memory devices."
178 package CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX {
179 alias { "Support for Atmel AT49xxxx flash memory" flash_atmel_at49xxxx }
180 directory devs/flash/atmel/at49xxxx
181 script flash_atmel_at49xxxx.cdl
184 This package contains hardware support for Atmel AT49xxxx
185 flash memory devices."
188 package CYGPKG_DEVS_FLASH_ARM_PID {
189 alias { "Support for flash memory on ARM/PID board" flash_arm_pid }
190 directory devs/flash/arm/pid
191 script flash_arm_pid.cdl
194 This package contains hardware support for flash memory
195 on the ARM PID platform."
198 package CYGPKG_DEVS_FLASH_ARM_E7T {
199 alias { "FLASH memory support for the ARM Evaluator-7T" flash_e7t }
200 directory devs/flash/arm/e7t
204 This package contains hardware support for FLASH memory
205 on the ARM Evaluator-7T platform."
208 package CYGPKG_DEVS_FLASH_SH_EDK7708 {
209 alias { "Support for flash memory on Hitachi/EDK7708 board" flash_sh_edk7708 }
210 directory devs/flash/sh/edk7708
211 script flash_sh_edk7708.cdl
214 This package contains hardware support for flash memory
215 on the Hitachi EDK7708 platform."
218 package CYGPKG_DEVS_FLASH_CQ7750 {
219 alias { "Support for flash memory on CqREEK SH7750 board" flash_cq7750 }
220 directory devs/flash/sh/cq7750
221 script flash_cq7750.cdl
224 This package contains hardware support for flash memory
225 on the CqREEK SH7750 platform."
228 package CYGPKG_DEVS_FLASH_MIPS_OCELOT {
229 alias { "Support for flash memory on PMC-Sierra/Ocelot board" flash_qed_ocelot }
230 directory devs/flash/mips/ocelot
231 script flash_mips_ocelot.cdl
234 This package contains hardware support for flash memory
235 on the PMC-Sierra Ocelot platform."
238 package CYGPKG_DEVS_FLASH_MIPS_VRC437X {
239 alias { "Support for flash memory on VRC437X boards" flash_vrc437x }
240 directory devs/flash/mips/vrc437x
241 script flash_mips_vrc437x.cdl
244 This package contains hardware support for flash memory
245 on the VRC437X platform."
248 package CYGPKG_DEVS_FLASH_MIPS_REFIDT334 {
249 alias { "MIPS IDT 79RC32334 reference platform flash support" flash_refidt334 }
250 directory devs/flash/mips/idt79s334a
251 script flash_mips_refidt334.cdl
254 This package contains hardware support for flash memory
255 on the IDT MIPS 334a reference platform."
258 package CYGPKG_DEVS_FLASH_SH_HS7729PCI {
259 alias { "Hitachi SH/HS7729PCI FLASH memory support" flash_hs7729pci }
260 directory devs/flash/sh/hs7729pci
261 script flash_sh_hs7729pci.cdl
264 This package contains hardware support for FLASH memory
265 on the Hitachi/HS7729PCI platform."
268 package CYGPKG_DEVS_FLASH_SH_SE77X9 {
269 alias { "Hitachi SH/SE77X9 FLASH memory support" flash_se77x9 }
270 directory devs/flash/sh/se77x9
271 script flash_sh_se77x9.cdl
274 This package contains hardware support for FLASH memory
275 on the Hitachi/SE77X9 platform."
278 package CYGPKG_DEVS_FLASH_SH_SE7751 {
279 alias { "Hitachi SH/SE7751 FLASH memory support" flash_se7751 }
280 directory devs/flash/sh/se7751
281 script flash_sh_se7751.cdl
284 This package contains hardware support for FLASH memory
285 on the Hitachi/SE7751 platform."
288 package CYGPKG_DEVS_FLASH_SH_MICRODEV {
289 alias { "SuperH SH4-202 MicroDev CPU board FLASH memory support" flash_microdev }
290 directory devs/flash/sh/microdev
291 script flash_microdev.cdl
294 This package contains hardware support for FLASH memory
295 on the SuperH SH4-202 MicroDev CPU board platform."
298 package CYGPKG_DEVS_FLASH_EBSA285 {
299 alias { "FLASH memory support for StrongARM EBSA-285" flash_ebsa285 }
300 directory devs/flash/arm/ebsa285
301 script flash_ebsa285.cdl
304 This package contains hardware support for FLASH memory
305 on the StrongARM EBSA-285 platform."
308 package CYGPKG_DEVS_FLASH_SA1100MM {
309 alias { "FLASH memory support for StrongARM SA1100 Multimedia" flash_sa1100mm }
310 directory devs/flash/arm/sa1100mm
311 script flash_sa1100mm.cdl
314 This package contains hardware support for FLASH memory
315 on the StrongARM SA1100 Multimedia platform."
318 package CYGPKG_DEVS_FLASH_EDB7XXX {
319 alias { "FLASH support for Cirrus Logic EP7xxx based boards" flash_edb7xxx }
320 directory devs/flash/arm/edb7xxx
321 script flash_edb7xxx.cdl
324 This package contains hardware support for FLASH memory
325 on the Cirrus Logic EP7xxx based platform(s)."
328 package CYGPKG_DEVS_FLASH_EB40 {
329 alias { "FLASH memory support for Atmel AT91/EB40" flash_eb40 }
330 directory devs/flash/arm/eb40
331 script flash_eb40.cdl
334 This package contains hardware support for FLASH memory
335 on the Atmel AT91/EB40 platform(s)."
338 package CYGPKG_DEVS_FLASH_EB40A {
339 alias { "FLASH memory support for Atmel AT91/EB40A" flash_eb40a }
340 directory devs/flash/arm/eb40a
341 script flash_eb40a.cdl
344 This package contains hardware support for FLASH memory
345 on the Atmel AT91/EB40A platform(s)."
348 package CYGPKG_DEVS_FLASH_EB42 {
349 alias { "FLASH memory support for Atmel AT91/EB42" flash_eb42 }
350 directory devs/flash/arm/eb42
351 script flash_eb42.cdl
354 This package contains hardware support for FLASH memory
355 on the Atmel AT91/EB42 platform(s)."
358 package CYGPKG_DEVS_FLASH_EB55 {
359 alias { "FLASH memory support for Atmel AT91/EB55" flash_eb55 }
360 directory devs/flash/arm/eb55
361 script flash_eb55.cdl
364 This package contains hardware support for FLASH memory
365 on the Atmel AT91/EB55 platform(s)."
368 package CYGPKG_DEVS_FLASH_JTST {
369 alias { "FLASH memory support for Atmel JTST" flash_jtst }
370 directory devs/flash/arm/jtst
371 script flash_jtst.cdl
374 This package contains hardware support for FLASH memory
375 on the Atmel JTST platform(s)."
378 package CYGPKG_DEVS_FLASH_PHYCORE {
379 alias { "FLASH memory support for PHYTEC phyCORE AT91M55800A" flash_phycore }
380 directory devs/flash/arm/phycore
381 script flash_phycore.cdl
384 This package contains hardware support for FLASH memory
385 on the PHYTEC phyCORE AT91M55800A platform(s)."
388 package CYGPKG_DEVS_FLASH_ASSABET {
389 alias { "FLASH memory support for Intel SA1110 (Assabet)" flash_assabet }
390 directory devs/flash/arm/assabet
391 script flash_assabet.cdl
394 This package contains hardware support for FLASH memory
395 on the Intel StrongARM SA-1110 Assabet platform."
398 package CYGPKG_DEVS_FLASH_CERF {
399 alias { "FLASH memory support for Intrinsyc SA1110 (Cerf)" flash_cerf }
400 directory devs/flash/arm/cerf
401 script flash_cerf.cdl
404 This package contains hardware support for FLASH memory
405 on the Intrinsyc SA1110 Cerf board."
408 package CYGPKG_DEVS_FLASH_CERFPDA {
409 alias { "FLASH memory support for Intrinsyc SA1110 (Cerfpda)" flash_cerfpda }
410 directory devs/flash/arm/cerfpda
411 script flash_cerfpda.cdl
414 This package contains hardware support for FLASH memory
415 on the Intrinsyc SA1110 Cerfpda."
418 package CYGPKG_DEVS_FLASH_IPAQ {
419 alias { "FLASH memory support for Intel SA1110 (Ipaq)" flash_ipaq }
420 directory devs/flash/arm/ipaq
421 script flash_ipaq.cdl
424 This package contains hardware support for FLASH memory
425 on the Intel StrongARM SA-1110 iPAQ platform."
428 package CYGPKG_DEVS_FLASH_FLEXANET {
429 alias { "FLASH memory support for Flexanet" flash_flexanet }
430 directory devs/flash/arm/flexanet
431 script flash_flexanet.cdl
434 This package contains hardware support for FLASH memory
435 on the SA-1100 Flexanet platform."
438 package CYGPKG_DEVS_FLASH_MPC50 {
439 alias { "FLASH memory support for MPC 5.0" flash_mpc50 }
440 directory devs/flash/arm/mpc50
441 script flash_mpc50.cdl
444 This package contains hardware support for FLASH memory
448 package CYGPKG_DEVS_FLASH_MALTA {
449 alias { "FLASH memory support for MIPS Malta board" flash_malta }
450 directory devs/flash/mips/malta
451 script flash_malta.cdl
454 This package contains hardware support for FLASH memory
455 on the MIPS Malta platform."
458 package CYGPKG_DEVS_FLASH_ARM_EXCALIBUR {
459 alias { "FLASH memory support for Altera ARM9/Excalibur board" flash_malta }
460 directory devs/flash/arm/excalibur
461 script flash_excalibur.cdl
464 This package contains hardware support for FLASH memory
465 on the Altera Excalibur platform."
468 package CYGPKG_DEVS_FLASH_ARM_SMDK2410 {
469 alias { "FLASH memory support for Samsung ARM9/SMDK2410 board" flash_smdk2410 }
470 directory devs/flash/arm/smdk2410
471 script flash_smdk2410.cdl
474 This package contains hardware support for FLASH memory
475 on the Samsung smdk2410 platform."
478 package CYGPKG_DEVS_FLASH_ARM_INNOVATOR {
479 alias { "FLASH memory support for the Innovator" flash_innovator }
480 directory devs/flash/arm/innovator
481 script flash_innovator.cdl
484 This package contains hardware support for FLASH memory
485 on the Innovator platform."
488 package CYGPKG_DEVS_FLASH_ARM_AIM711 {
489 alias { "Support for flash memory on AIM 711 board" flash_arm_snds }
490 directory devs/flash/arm/aim711
491 script flash_arm_aim711.cdl
494 This package contains hardware support for flash memory
495 on the ARM Industrial Module AIM 711 platform."
498 package CYGPKG_DEVS_FLASH_NANO {
499 alias { "FLASH memory support for Intel SA1110 nanoEngine" flash_nano }
500 directory devs/flash/arm/nano
501 script flash_nano.cdl
504 This package contains hardware support for FLASH memory
505 on the StrongARM SA-1110 nanoEngine platform."
508 package CYGPKG_DEVS_FLASH_STRATA {
509 alias { "Generic FLASH memory support for Intel StrataFLASH" strata }
510 directory devs/flash/intel/strata
511 script flash_strata.cdl
514 This package contains generic hardware support for Intel
515 StrataFLASH memory devices."
518 package CYGPKG_DEVS_FLASH_SST_39VFXXX {
519 alias { "Support for SST 39VFXXX flash memory" flash_sst_39vfXXX }
520 directory devs/flash/sst/39vfxxx
521 script flash_sst_39vfxxx.cdl
524 This package contains hardware support for SST 39VFxxx
525 flash memory devices. Until now it supports SST 39VF080,
526 39VF016 and 39VF400 devices."
529 package CYGPKG_DEVS_FLASH_INTEL_28FXXX {
530 alias { "Generic FLASH memory support for Intel 28Fxxx Flash parts" flashfile }
531 directory devs/flash/intel/28fxxx
532 script flash_intel_28fxxx.cdl
535 This package contains generic hardware support for Intel
536 Flash memory devices."
539 package CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310 {
540 alias { "FLASH memory support for Cyclone IQ80310" flash_iq80310 }
541 directory devs/flash/arm/iq80310
542 script flash_iq80310.cdl
545 This package contains hardware support for FLASH memory
546 on the Cyclone IQ80310 platform."
549 package CYGPKG_DEVS_FLASH_IQ80321 {
550 alias { "FLASH memory support for IQ80321" flash_iq80321 }
551 directory devs/flash/arm/iq80321
552 script flash_iq80321.cdl
555 This package contains hardware support for FLASH memory
556 on the IQ80321 platform."
559 package CYGPKG_DEVS_FLASH_IXDP425 {
560 alias { "FLASH memory support for IXDP425" flash_ixdp425 }
561 directory devs/flash/arm/ixdp425
562 script flash_ixdp425.cdl
565 This package contains hardware support for FLASH memory
566 on the IXDP425 platform."
569 package CYGPKG_DEVS_FLASH_XSENGINE {
570 alias { "FLASH memory support for XSEngine" flash_xsengine }
571 directory devs/flash/arm/xsengine
572 script flash_xsengine.cdl
575 This package contains hardware support for FLASH memory
576 on the XSEngine platform."
579 package CYGPKG_DEVS_FLASH_GRG {
580 alias { "FLASH memory support for GRG" flash_grg }
581 directory devs/flash/arm/grg
585 This package contains hardware support for FLASH memory
586 on the Intel Generic Residential Gateway platform."
589 package CYGPKG_DEVS_FLASH_PRPMC1100 {
590 alias { "FLASH memory support for PrPMC1100" flash_prpmc1100 }
591 directory devs/flash/arm/prpmc1100
592 script flash_prpmc1100.cdl
595 This package contains hardware support for FLASH memory
596 on the Motorola PrPMC1100 platform."
599 package CYGPKG_DEVS_FLASH_ARM_INTEGRATOR {
600 alias { "FLASH memory support for ARM INTEGRATOR" flash_integrator }
601 directory devs/flash/arm/integrator
602 script flash_integrator.cdl
605 This package contains hardware support for FLASH memory
606 on the ARM INTEGRATOR platform."
609 package CYGPKG_DEVS_FLASH_MBX {
610 alias { "FLASH memory support for Motorola PowerPC/860 MBX" flash_mbx }
611 directory devs/flash/powerpc/mbx
615 This package contains hardware support for FLASH memory
616 on the Motorola PowerPC/860 MBX platform."
619 package CYGPKG_DEVS_FLASH_MX1ADS {
620 alias { "FLASH memory support for Freescale MX1 ADS board" flash_mx1ads }
621 directory devs/flash/arm/mx1ads
622 script flash_mx1ads.cdl
625 This package contains hardware support for FLASH memory
626 on the Freescale MX1 ads platform."
629 package CYGPKG_DEVS_FLASH_ARM_AMD_AM29 {
630 alias { "FLASH memory support for AMD AM29" flash_am29 }
631 directory devs/flash/arm/am29
632 script flash_am29.cdl
635 This package contains hardware support for AMD Am29 FLASH memory
639 package CYGPKG_DEVS_FLASH_MX31ADS_STRATA {
640 alias { "FLASH memory support for MX31ADS" flash_mx31ads }
641 directory devs/flash/arm/mx31ads
642 script flash_board_strata.cdl
645 This package contains hardware support for FLASH memory
646 on the MX31ADS platform."
649 package CYGPKG_DEVS_FLASH_MX31ADS_SPANSION {
650 alias { "FLASH memory support for MX31ADS" flash_mx31ads }
651 directory devs/flash/arm/mx31ads
652 script flash_board_spansion.cdl
655 This package contains hardware support for FLASH memory
656 on the MX31ADS platform."
659 package CYGPKG_DEVS_FLASH_MX27ADS_SPANSION {
660 alias { "FLASH memory support for MX27ADS" flash_mx27ads }
661 directory devs/flash/arm/mx27ads
662 script flash_board_spansion.cdl
665 This package contains hardware support for FLASH memory
666 on the MX27ADS platform."
669 package CYGPKG_DEVS_FLASH_MXC30030EVB_SPANSION {
670 alias { "FLASH memory support for MXC300-30" flash_mxc30030evb }
671 directory devs/flash/arm/mxc30030evb
672 script flash_board_spansion.cdl
675 This package contains hardware support for FLASH memory
676 on the MXC300-30 EVB platform."
679 package CYGPKG_DEVS_FLASH_MXC30020EVB_SPANSION {
680 alias { "FLASH memory support for MXC300-20" flash_mxc30020evb }
681 directory devs/flash/arm/mxc30020evb
682 script flash_board_spansion.cdl
685 This package contains hardware support for FLASH memory
686 on the MXC300-20 EVB platform."
689 package CYGPKG_DEVS_FLASH_I30030ADS {
690 alias { "FLASH memory support for i.300-30 ADS" flash_i30030ads}
691 directory devs/flash/arm/i30030ads
692 script flash_board_strata.cdl
695 This package contains hardware support for FLASH memory
696 on the i.300-30 ADS platform."
699 package CYGPKG_DEVS_FLASH_MXC91131EVB_SPANSION {
700 alias { "FLASH memory support for MXC91131 EVB" flash_mxc91131evb }
701 directory devs/flash/arm/mxc91131evb
702 script flash_board_spansion.cdl
705 This package contains hardware support for FLASH memory
706 on the EVB platform."
709 package CYGPKG_DEVS_FLASH_MXC27520EVB_STRATA {
710 alias { "FLASH memory support for MXC27520 EVB" flash_mxc27520evb }
711 directory devs/flash/arm/mxc27520evb
712 script flash_board_strata.cdl
715 This package contains hardware support for FLASH memory
716 on the MXC27520 EVB platform."
719 package CYGPKG_DEVS_FLASH_MXC27530EVB_STRATA {
720 alias { "FLASH memory support for MXC27530EVB" flash_mxc27530evb }
721 directory devs/flash/arm/mxc27530evb
722 script flash_board_strata.cdl
725 This package contains hardware support for FLASH memory
726 on the MXC275-30 EVB platform."
729 package CYGPKG_DEVS_FLASH_MXC27520EVB_SPANSION {
730 alias { "FLASH memory support for MXC27520 EVB" flash_mxc27520evb }
731 directory devs/flash/arm/mxc27520evb
732 script flash_board_spansion.cdl
735 This package contains hardware support for FLASH memory
736 on the MXC27520 EVB platform."
739 package CYGPKG_DEVS_FLASH_MXC27530EVB_SPANSION {
740 alias { "FLASH memory support for MXC27530EVB" flash_mxc27530evb }
741 directory devs/flash/arm/mxc27530evb
742 script flash_board_spansion.cdl
745 This package contains hardware support for FLASH memory
746 on the MXC275-30 EVB platform."
749 package CYGPKG_DEVS_FLASH_TS6 {
750 alias { "FLASH memory support for Delphi Communication Systems, Inc. TigerSHARC6 Board" flash_ts6 }
751 directory devs/flash/powerpc/ts6
755 This package contains hardware support for FLASH memory
756 on the Delphi Communication Systems TigerSHARC6 platform."
759 package CYGPKG_DEVS_FLASH_VADS {
760 alias { "FLASH memory support for Motorola MPC8260 Voyager ADS board" flash_vads }
761 directory devs/flash/powerpc/vads
762 script flash_vads.cdl
765 This package contains hardware support for FLASH memory
766 on the Motorola MPC8260 Voyager ADS platform."
769 package CYGPKG_DEVS_FLASH_CME555 {
770 alias { "FLASH memory support for Axiom's CME555" flash_cme555 }
771 directory devs/flash/powerpc/cme555
772 script flash_cme555.cdl
775 This package contains hardware support for FLASH memory
776 on Axiom's CME555 board."
779 package CYGPKG_DEVS_FLASH_EC555 {
780 alias { "FLASH memory support for ec555 board" flash_ec555 }
781 directory devs/flash/powerpc/ec555
782 script flash_ec555.cdl
785 This package contains hardware support for FLASH memory
789 package CYGPKG_DEVS_FLASH_VIPER {
790 alias { "FLASH memory support for A&M Viper PowerPC/8xx" flash_viper }
791 directory devs/flash/powerpc/viper
792 script flash_viper.cdl
795 This package contains hardware support for FLASH memory
796 on the A&M PowerPC/8xx VIPER platform."
799 package CYGPKG_DEVS_FLASH_MN10300_STB {
800 alias { "FLASH memory support for Matsushita MN10300 STB" flash_stb }
801 directory devs/flash/mn10300/stb
805 This package contains hardware support for FLASH memory
806 on the Matsushita MN10300 STB platform (SRAM2 socket)."
809 package CYGPKG_DEVS_FLASH_MN10300_ASB2303 {
810 alias { "FLASH memory support for Matsushita ASB2303" flash_asb2303 }
811 directory devs/flash/mn10300/asb2303
812 script flash_asb2303.cdl
815 This package contains hardware support for FLASH memory
816 on the Matsushita MN10300 ASB2303 platform (system flash socket)."
819 package CYGPKG_DEVS_FLASH_MN10300_ASB2305 {
820 alias { "FLASH memory support for Matsushita ASB2305" flash_asb2305 }
821 directory devs/flash/mn10300/asb2305
822 script flash_asb2305.cdl
825 This package contains hardware support for FLASH memory
826 on the Matsushita MN10300 ASB2305 platform (system flash socket)."
829 package CYGPKG_DEVS_FLASH_ATLAS {
830 alias { "FLASH memory support for MIPS Atlas" flash_atlas }
831 directory devs/flash/mips/atlas
832 script flash_atlas.cdl
835 This package contains hardware support for FLASH memory
836 on the MIPS Atlas platform."
839 package CYGPKG_DEVS_FLASH_SYNTH {
840 alias { "Synthetic FLASH memory support" synth_flash flash_synth }
841 directory devs/flash/synth
842 script flash_synth.cdl
845 FLASH memory device support for Synthetic target"
848 package CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX {
849 alias { "Support for Toshiba TC58xxx flash memory" flash_toshiba_tc58xxx }
850 directory devs/flash/toshiba/tc58xxx
851 script flash_toshiba_tc58xxx.cdl
854 This package contains hardware support for Toshiba TC58xxx
855 NAND flash memory devices."
858 package CYGPKG_DEVS_FLASH_FRV_FRV400 {
859 alias { "Fujitsu FRV400 FLASH memory support" flash_frv400 }
860 directory devs/flash/frv/frv400
861 script flash_frv_frv400.cdl
864 This package contains hardware support for FLASH memory
865 on the Fujitsu FRV400 platform."
868 package CYGPKG_DEVS_FLASH_FRV_PDK403 {
869 alias { "Fujitsu MB93093 FLASH memory support" flash_mb93093 }
870 directory devs/flash/frv/pdk403
871 script flash_frv_pdk403.cdl
874 This package contains hardware support for FLASH memory
875 on the Fujitsu MB93093-PD00 Portable Development Kit."
878 package CYGPKG_DEVS_TOUCH_IPAQ {
879 alias { "Touch screen support for iPAQ" touch_ipaq }
880 directory devs/touch/arm/ipaq
881 script touch_ipaq.cdl
884 This package contains hardware support for the touch screen
885 on the Compaq iPAQ Pocket PC."
888 package CYGPKG_DEVS_KBD_IPAQ {
889 alias { "Keypad/button support for iPAQ" kbd_ipaq }
890 directory devs/kbd/arm/ipaq
894 This package contains hardware support for the keyboard buttons
895 on the Compaq iPAQ Pocket PC."
898 package CYGPKG_DEVS_TOUCH_AAED2000 {
899 alias { "Touch screen support for Agilent AAED2000" touch_aaed2000 }
900 directory devs/touch/arm/aaed2000
901 script touch_aaed2000.cdl
904 This package contains hardware support for the touch screen
905 on the Agilent AAED2000 prototype."
908 package CYGPKG_DEVS_KBD_AAED2000 {
909 alias { "Keyboard support for Agilent AAED2000" kbd_aaed2000 }
910 directory devs/kbd/arm/aaed2000
911 script kbd_aaed2000.cdl
914 This package contains hardware support for the keyboard
915 on the Agilent AAED2000 prototype."
918 package CYGPKG_IO_SERIAL_ARM_EBSA285 {
919 alias { "Intel EBSA285 serial driver"
920 devs_serial_arm_ebsa285 ebsa285_serial_driver }
922 directory devs/serial/arm/ebsa285
923 script ser_arm_ebsa285.cdl
924 description "Intel StrongARM/EBSA285 serial device drivers"
927 package CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310 {
928 alias { "Intel XScale IOP310 serial driver"
929 devs_serial_arm_iop310 iop310_serial_driver }
931 directory devs/serial/arm/iop310
932 script ser_arm_iop310.cdl
933 description "Intel XScale IOP310 serial device drivers"
936 package CYGPKG_IO_SERIAL_ARM_IQ80321 {
937 alias { "Intel XScale IQ80321 serial driver"
938 devs_serial_arm_iq80321 iq80321_serial_driver }
940 directory devs/serial/arm/iq80321
941 script ser_arm_iq80321.cdl
942 description "Intel XScale/IQ80321 serial device drivers"
945 package CYGPKG_IO_SERIAL_ARM_SA11X0 {
946 alias { "Intel StrongARM SA11x0 serial driver"
947 devs_serial_arm_sa11x0 sa11x0_serial_driver }
949 directory devs/serial/arm/sa11x0
950 script ser_arm_sa11x0.cdl
951 description "Intel StrongARM/SA11x0 serial device drivers"
954 package CYGPKG_IO_SERIAL_ARM_PID {
955 alias { "ARM PID serial device drivers"
956 devs_serial_arm_pid pid_serial_driver }
958 directory devs/serial/arm/pid
959 script ser_arm_pid.cdl
960 description "ARM PID serial device drivers"
963 package CYGPKG_IO_SERIAL_ARM_CERFPDA {
964 alias { "Cerfpda 16x5x serial device drivers"
965 devs_serial_arm_cerfpda cerfpda_serial_driver }
967 directory devs/serial/arm/cerfpda
968 script ser_arm_cerfpda.cdl
969 description "Cerfpda serial device drivers"
972 package CYGPKG_IO_SERIAL_ARM_AEB {
973 alias { "ARM AEB-1 serial device drivers"
974 devs_serial_arm_aeb aeb_serial_driver }
976 directory devs/serial/arm/aeb
977 script ser_arm_aeb.cdl
978 description "ARM AEB-1 serial device drivers"
981 package CYGPKG_IO_SERIAL_ARM_AAED2000 {
982 alias { "Agilent AAED2000 serial device drivers"
983 devs_serial_arm_aaed2000 aaed2000_serial_driver }
985 directory devs/serial/arm/aaed2000
986 script ser_arm_aaed2000.cdl
987 description "Agilent AAED2000 serial device drivers"
990 package CYGPKG_IO_SERIAL_ARM_SMDK2410 {
991 alias { "Samsung ARM9/SMDK2410 board serial device drivers"
992 devs_serial_arm_smdk2410 smdk2410_serial_driver }
994 directory devs/serial/arm/smdk2410
995 script ser_arm_smdk2410.cdl
996 description "Samsung ARM9/SMDK2410 board serial device drivers"
999 package CYGPKG_IO_SERIAL_ARM_EDB7XXX {
1000 alias { "Cirrus Logic ARM based board serial device drivers"
1001 devs_serial_arm_edb7xxx edb7xxx_serial_driver }
1003 directory devs/serial/arm/edb7xxx
1004 script ser_arm_edb7xxx.cdl
1005 description "Cirrus Logic ARM based development board serial
1009 package CYGPKG_IO_SERIAL_ARM_CMA230 {
1010 alias { "Cogent ARM/CMA230 serial device drivers"
1011 devs_serial_arm_cma230 cma230_serial_driver }
1013 directory devs/serial/arm/cma230
1014 script ser_arm_cma230.cdl
1015 description "Cogent ARM/CMA230 serial device drivers"
1018 package CYGPKG_IO_SERIAL_ARM_E7T {
1019 alias { "ARM AEB-2 (E7T) serial device drivers"
1020 devs_serial_arm_e7t e7t_serial_driver }
1022 directory devs/serial/arm/e7t
1023 script ser_arm_e7t.cdl
1024 description "ARM AEB-2 (E7T) serial device drivers"
1027 package CYGPKG_IO_SERIAL_ARM_S3C4510 {
1028 alias { "Generig ARM S3C4510 serial device driver"
1029 devs_serial_arm_s3c4510 s3c4510_serial_driver }
1031 directory devs/serial/arm/s3c4510
1032 script ser_arm_s3c4510.cdl
1033 description "Generic serial device driver for the internal
1034 serial interface of the S3C4510"
1037 package CYGPKG_IO_SERIAL_ARM_AIM711 {
1038 alias { "AIM 711 serial device drivers"
1039 devs_serial_arm_aim711 aim711_serial_driver }
1041 directory devs/serial/arm/aim711
1042 script ser_arm_aim711.cdl
1043 description "ARM Industral Module AIM 711 serial device drivers"
1046 package CYGPKG_IO_SERIAL_ARM_INTEGRATOR {
1047 alias { "ARM INTEGRATOR serial device drivers"
1048 devs_serial_arm_integrator integrator_serial_driver }
1050 directory devs/serial/arm/integrator
1051 script ser_arm_integrator.cdl
1052 description "ARM INTEGRATOR serial device drivers"
1055 package CYGPKG_IO_SERIAL_ARM_AT91 {
1056 alias { "Atmel AT91 serial device driver"
1057 devs_serial_arm_at91 at91_serial_driver }
1059 directory devs/serial/arm/at91
1060 script ser_arm_at91.cdl
1061 description "Atmel AT91 on-chip serial device driver."
1064 package CYGPKG_IO_SERIAL_ARM_LPC2XXX {
1065 alias { "ARM LPC2XXX serial device drivers"
1066 devs_serial_arm_lpc2xxx lpc2xxx_serial_driver }
1068 directory devs/serial/arm/lpc2xxx
1069 script ser_arm_lpc2xxx.cdl
1070 description "ARM LPC2XXX serial device drivers"
1073 package CYGPKG_IO_SERIAL_POWERPC_COGENT {
1074 alias { "Cogent PowerPC serial device drivers"
1075 devs_serial_powerpc_cogent cogent_serial_driver }
1077 directory devs/serial/powerpc/cogent
1078 script ser_powerpc_cogent.cdl
1079 description "Cogent PowerPC serial device drivers"
1082 package CYGPKG_IO_SERIAL_POWERPC_EC555 {
1083 alias { "ec555 PowerPC serial device drivers"
1084 devs_serial_powerpc_ec555 ec555_serial_driver }
1086 directory devs/serial/powerpc/ec555
1087 script ser_powerpc_ec555.cdl
1088 description "ec555 PowerPC serial device drivers"
1091 package CYGPKG_IO_SERIAL_POWERPC_CME555 {
1092 alias { "cme555 PowerPC serial device drivers"
1093 devs_serial_powerpc_cme555 cme555_serial_driver }
1095 directory devs/serial/powerpc/cme555
1096 script ser_powerpc_cme555.cdl
1097 description "cme555 PowerPC serial device drivers"
1100 package CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC {
1101 alias { "PowerPC QUICC/SMC serial device drivers"
1102 devs_serial_quicc_smc quicc_smc_serial_driver
1103 devs_serial_powerpc_quicc_smc
1104 devs_serial_powerpc_quicc quicc_serial_driver }
1106 directory devs/serial/powerpc/quicc
1107 script ser_quicc_smc.cdl
1108 description "PowerPC QUICC/SMC serial device drivers"
1111 package CYGPKG_IO_SERIAL_POWERPC_MPC8XXX {
1112 alias { "PowerPC MPC8XXX (QUICC-II) serial device drivers"
1113 devs_serial_powerpc_mpc8xxx mpc8xxx_serial_driver }
1115 directory devs/serial/powerpc/mpc8xxx
1116 script ser_mpc8xxx.cdl
1117 description "PowerPC MPC8XXX (QUICC-II) serial device drivers"
1120 package CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC {
1121 alias { "PowerPC VADS QUICC2/SCC serial device drivers"
1122 devs_serial_quicc2_scc quicc2_scc_serial_driver
1123 devs_serial_powerpc_quicc2_scc
1124 devs_serial_powerpc_quicc2 quicc2_serial_driver }
1126 directory devs/serial/powerpc/quicc2
1127 script ser_quicc2_scc.cdl
1128 description "PowerPC VADS QUICC2/SCC serial device drivers"
1131 package CYGPKG_IO_SERIAL_POWERPC_PPC405 {
1132 alias { "PowerPC PPC405GP serial device drivers" devs_serial_ppc405 }
1134 directory devs/serial/powerpc/ppc405
1135 script ser_powerpc_ppc405.cdl
1136 description "PowerPC PPC405GP serial device drivers"
1139 package CYGPKG_IO_SERIAL_SPARCLITE_SLEB {
1140 alias { "SPARClite SLEB serial device drivers"
1141 devs_serial_sparclite_sleb sleb_serial_driver }
1143 directory devs/serial/sparclite/sleb
1144 script ser_sparclite_sleb.cdl
1145 description "SPARClite SLEB serial device drivers"
1148 package CYGPKG_IO_SERIAL_TX39_JMR3904 {
1149 alias { "TX39 JMR3904 serial device drivers"
1150 devs_serial_tx39_jmr3904 jmr3904_serial_driver
1151 devs_serial_mips_jmr3904 tx3904_serial_driver }
1153 directory devs/serial/mips/jmr3904
1154 script ser_mips_jmr3904.cdl
1155 description "TX39 JMR3904 serial device drivers"
1158 package CYGPKG_IO_SERIAL_MIPS_ATLAS {
1159 alias { "Atlas serial device drivers"
1160 devs_serial_atlas atlas_serial_driver
1161 devs_serial_mips_atlas mips_atlas_serial_driver }
1163 directory devs/serial/mips/atlas
1164 script ser_mips_atlas.cdl
1165 description "Atlas serial device drivers"
1168 package CYGPKG_IO_SERIAL_MIPS_REF4955 {
1169 alias { "TX49 REF4955 serial device drivers"
1170 devs_serial_mips_ref4955 ref4955_serial_driver }
1172 directory devs/serial/mips/ref4955
1173 script ser_mips_ref4955.cdl
1174 description "TX49 REF4955 serial device drivers"
1177 package CYGPKG_IO_SERIAL_MIPS_VRC437X {
1178 alias { "VRC437X serial device drivers"
1179 devs_serial_mips_vrc437x vrc437x_serial_driver }
1181 directory devs/serial/mips/vrc437x
1182 script ser_mips_vrc437x.cdl
1183 description "VRC437X serial device drivers"
1186 package CYGPKG_IO_SERIAL_MN10300 {
1187 alias { "MN10300 serial device drivers"
1188 devs_serial_mn10300_mn10300
1189 devs_serial_mn10300 mn10300_serial_driver }
1191 directory devs/serial/mn10300/mn10300
1192 script ser_mn10300.cdl
1193 description "MN10300 serial device drivers"
1196 package CYGPKG_IO_SERIAL_I386_PC {
1197 alias { "PC serial device drivers"
1198 devs_serial_i386_pc pc_serial_driver }
1200 directory devs/serial/i386/pc
1201 script ser_i386_pc.cdl
1202 description "PC serial device drivers"
1205 package CYGPKG_IO_SERIAL_GENERIC_16X5X {
1206 alias { "16x5x compatible serial device drivers"
1207 devs_serial_generic_16x5x 16x5x_serial_driver }
1209 directory devs/serial/generic/16x5x
1210 script ser_generic_16x5x.cdl
1211 description "16x5x compatible serial device drivers"
1214 package CYGPKG_IO_SERIAL_SH_SCI {
1215 alias { "SH SCI serial device drivers"
1216 devs_serial_sh_sci sci_serial_driver }
1218 directory devs/serial/sh/sci
1219 script ser_sh_sci.cdl
1220 description "SH SCI serial device drivers"
1223 package CYGPKG_IO_SERIAL_SH_SCIF {
1224 alias { "SH SCIF serial device drivers"
1225 devs_serial_sh_scif scif_serial_driver }
1227 directory devs/serial/sh/scif
1228 script ser_sh_scif.cdl
1229 description "SH SCIF serial device drivers"
1232 package CYGPKG_DEVS_ETH_PHY {
1233 alias { "Generic PHY support" eth_phy_support }
1235 directory devs/eth/phy
1236 script phy_eth_drivers.cdl
1237 description "PHY (ethernet physical transciever) API."
1240 package CYGPKG_DEVS_ETH_ARM_CERF {
1241 alias { "Crystal LAN ethernet driver for Cerf boards" cerf_eth_driver }
1243 directory devs/eth/arm/cerf
1244 script cerf_eth_drivers.cdl
1245 description "Ethernet driver for Crystal LAN on Cerf based
1246 development boards."
1249 package CYGPKG_DEVS_ETH_ARM_CERFPDA {
1250 alias { "Crystal LAN ethernet driver for the Cerfpda" cerfpda_eth_driver }
1252 directory devs/eth/arm/cerfpda
1253 script cerfpda_eth_drivers.cdl
1254 description "Ethernet driver for Crystal LAN on the Cerfpda."
1257 package CYGPKG_DEVS_ETH_ARM_NETARM {
1258 alias { "Ethernet driver for the NETARM" NETARM_eth_driver }
1260 directory devs/eth/arm/netarm
1261 script netarm_eth_driver.cdl
1262 description "Ethernet driver for NETARM."
1265 package CYGPKG_IO_SERIAL_SH_EDK7708 {
1266 alias { "SH3 EDK7708 serial device drivers"
1267 devs_serial_sh3_edk7708
1268 devs_serial_sh_edk7708 edk7708_serial_driver }
1270 directory devs/serial/sh/edk7708
1271 script ser_sh_edk7708.cdl
1272 description "SH3 EDK7708 serial device drivers"
1275 package CYGPKG_IO_SERIAL_SH_CQ7708 {
1276 alias { "SH3 cq7708 serial device drivers"
1277 devs_serial_sh3_cq7708
1278 devs_serial_sh_cq7708 cq7708_serial_driver }
1280 directory devs/serial/sh/cq7708
1281 script ser_sh_cq7708.cdl
1282 description "SH3 cq7708 serial device drivers"
1285 package CYGPKG_IO_SERIAL_SH_SE77X9 {
1286 alias { "SH3 SE77X9 serial device driver"
1287 devs_serial_sh3_se77x9 se77x9_serial_driver }
1289 directory devs/serial/sh/se77x9
1290 script ser_sh_se77x9.cdl
1291 description "SH3 SE77x9 serial device driver"
1294 package CYGPKG_IO_SERIAL_SH_SH4_202_MD {
1295 alias { "SH4-202 MicroDev serial device driver"
1296 devs_serial_sh3_se77x9 se77x9_serial_driver }
1298 directory devs/serial/sh/sh4_202_md
1299 script ser_sh4_202_md.cdl
1300 description "This option enables the serial device drivers for the
1301 SuperH SH4-202 MicroDev board, based on the generic SH SCIF driver."
1304 package CYGPKG_IO_SERIAL_V85X_V850 {
1305 alias { "NEC V850 serial device drivers"
1306 devs_serial_v85x_v850 v850_serial_driver }
1308 directory devs/serial/v85x/v850
1309 script ser_v85x_v850.cdl
1310 description "Serial device drivers for systems based on NEC V850
1311 SA1 (70F3017) or SB1 (70F3033) processors."
1314 package CYGPKG_IO_SERIAL_MIPS_UPD985XX {
1315 alias { "NEC MIPS uPD985xx serial driver"
1316 devs_serial_mips_upd985xx upd985xx_serial_driver }
1318 directory devs/serial/mips/upd985xx
1319 script ser_mips_upd985xx.cdl
1320 description "NEC MIPS uPD985xx serial device drivers"
1323 package CYGPKG_IO_SERIAL_MIPS_IDT79S334A {
1324 alias { "MIPS IDT 79RC32334 reference platform serial device drivers"
1325 devs_serial_idt79s334a idt79s334a_serial_driver
1326 devs_serial_mips_idt79s334 mips_idt79s334a_serial_driver }
1328 directory devs/serial/mips/idt79s334a
1329 script ser_mipsidt_334a.cdl
1330 description "IDT 334a reference platform serial device drivers"
1333 package CYGPKG_IO_SERIAL_H8300_SCI {
1334 alias { "H8/300 SCI serial device drivers"
1335 devs_serial_h8300h_sci sci_serial_driver }
1337 directory devs/serial/h8300/h8300h
1338 script serial_h8300.cdl
1339 description "H8/300 SCI serial device drivers"
1342 package CYGPKG_IO_SERIAL_MCF5272_UART {
1343 alias { "MCF5272 Serial UART Drivers"
1344 devs_MCF5272_uart_driver }
1346 directory devs/serial/mcf52xx/mcf5272
1347 script ser_mcf5272_uart.cdl
1348 description "Serial MCF5272 UART Drivers."
1351 package CYGPKG_IO_SERIAL_LOOP {
1352 alias { "Loop serial device drivers"
1353 devs_serial_loop loop_serial_driver }
1354 directory devs/serial/loop
1356 description "Loopback serial device driver."
1359 package CYGPKG_IO_FILEIO {
1360 alias { "File IO" fileio io_file }
1364 This package contains the infrastructure for doing POSIX compliant
1368 package CYGPKG_FS_RAM {
1369 alias { "RAM Filesystem" ramfs ram_fs fs_ram }
1373 This package contains a RAM resident filesystem."
1376 package CYGPKG_FS_ROM {
1377 alias { "ROM Filesystem" romfs rom_fs fs_rom }
1381 This package contains a ROM resident filesystem."
1384 package CYGPKG_FS_JFFS2 {
1385 alias { "JFFS2 Filesystem" jffs2 }
1389 This package contains the JFFS2 filesystem."
1392 package CYGPKG_LINUX_COMPAT {
1393 alias { "Linux compatibility" linux_compat linuxcompat }
1394 directory compat/linux
1397 eCos supports a basic Linux compatibility Layer providing various
1398 functions, equivalents or stubs expected by Linux kernel code, for
1399 assistance in porting drivers and file system code from Linux.
1400 Note this does not provide Linux compatibility to applications."
1403 package CYGPKG_IO_ETH_DRIVERS {
1404 alias { "Common ethernet support" net_drivers eth_drivers CYGPKG_NET_ETH_DRIVERS }
1406 script eth_drivers.cdl
1407 description "Platform independent ethernet support."
1410 package CYGPKG_IO_USB {
1411 alias { "Generic USB support" usb }
1413 directory io/usb/common
1415 description "Generic USB support"
1418 package CYGPKG_IO_USB_SLAVE {
1419 alias { "Generic USB slave-side support" usbs }
1421 directory io/usb/slave
1423 description "Generic USB slave-side support"
1426 package CYGPKG_IO_USB_SLAVE_ETH {
1427 alias { "USB slave-side ethernet class drivers" usbs_eth }
1428 directory io/usb/eth/slave
1430 description "Support for USB peripherals that provide an ethernet-class function"
1433 package CYGPKG_DEVS_USB_SA11X0 {
1434 alias { "Device-driver for the SA11X0 on-chip USB support" usb_sa11x0 }
1436 directory devs/usb/sa11x0
1437 script usbs_sa11x0.cdl
1438 description "A device driver for the SA11X0 on-chip USB slave port"
1441 package CYGPKG_DEVS_USB_UPD985XX {
1442 alias { usb_upd985xx }
1444 directory devs/usb/nec_upd985xx
1445 script usbs_upd985xx.cdl
1446 description "A device driver for the NEC uPD985xx on-chip USB device"
1449 package CYGPKG_DEVS_USB_MXC {
1452 directory devs/usb/mxc
1454 description "A device driver for the FSL MXC on-chip USB device"
1457 package CYGPKG_NET {
1458 alias { "Networking" net }
1459 directory net/common
1461 description "Generic networking support, including TCP/IP."
1464 package CYGPKG_NET_OPENBSD_STACK {
1465 alias { "OpenBSD Stack" openbsd_net }
1467 script openbsd_net.cdl
1468 description "TCP/IP stack from OpenBSD."
1471 package CYGPKG_NET_FREEBSD_STACK {
1472 alias { "FreeBSD Stack" freebsd_net }
1473 directory net/bsd_tcpip
1474 script freebsd_net.cdl
1475 description "TCP/IP stack from FreeBSD, including KAME IPv6."
1478 package CYGPKG_NET_FTPCLIENT {
1479 alias { "FTP Client" ftpclient }
1480 directory net/ftpclient
1481 script ftpclient.cdl
1482 description "FTP client support for get and put of files."
1485 package CYGPKG_SNMPLIB {
1486 alias { "SNMP library" snmplib }
1487 directory net/snmp/lib
1489 description "UCD SNMP library."
1492 package CYGPKG_SNMPAGENT {
1493 alias { "SNMP agent" snmpagent }
1494 directory net/snmp/agent
1495 script snmpagent.cdl
1496 description "UCD SNMP agent."
1499 package CYGPKG_HTTPD {
1500 alias { "HTTP server" httpd }
1503 description "HTTP server."
1506 package CYGPKG_NS_DNS {
1508 directory net/ns/dns
1510 description "DNS client support."
1513 package CYGPKG_NET_SNTP {
1514 alias { "SNTP support" sntp }
1518 This package provides a SNTP client which can recieve broadcast time
1519 information and set the system clock."
1522 package CYGPKG_PPP {
1523 alias { "PPP support" ppp }
1526 description "PPP support."
1529 package CYGPKG_NET_IPSEC_LIBIPSEC {
1530 alias { "libipsec support" libipsec }
1531 directory net/ipsec/libipsec
1534 This package provides the libipsec library used by racoon etc for
1538 package CYGPKG_DEVS_ETH_ARM_EDB7XXX {
1539 alias { "Cirrus Logic ethernet driver for EP7xxx boards" edb7xxx_eth_driver }
1541 directory devs/eth/arm/edb7xxx
1542 script edb7xxx_eth_drivers.cdl
1543 description "Ethernet driver for Cirrus Logic EP7xxx based
1544 development boards."
1547 package CYGPKG_DEVS_ETH_ARM_KS32C5000 {
1548 alias { "Samsung KS32C5000 ethernet driver" eth_ks32c5000 }
1550 directory devs/eth/arm/ks32c5000
1551 script ks32c5000_eth.cdl
1552 description "Ethernet driver for Samsung ks32c5000/S3c4510."
1555 package CYGPKG_DEVS_ETH_ARM_AAED2000 {
1556 alias { "Ethernet driver for Agilent AAED2000 board" aaed2000_eth_driver }
1558 directory devs/eth/arm/aaed2000
1559 script aaed2000_eth_drivers.cdl
1560 description "Ethernet driver for Agilent AAED2000
1561 development boards."
1564 package CYGPKG_DEVS_ETH_ARM_MX1ADS {
1565 alias { "Ethernet driver for Freescale MX1 ADS board" mx1ads_eth_driver }
1567 directory devs/eth/arm/mx1ads
1568 script mx1ads_eth_drivers.cdl
1569 description "Ethernet driver for Freescale MX1 ADS
1570 development boards."
1573 package CYGPKG_DEVS_ETH_ARM_MX21ADS {
1574 alias { "Ethernet driver for Freescale MX21 ADS board" mx21ads_eth_driver }
1576 directory devs/eth/arm/mx21ads
1577 script board_eth_drivers.cdl
1578 description "Ethernet driver for Freescale MX21 ADS
1579 development boards."
1582 package CYGPKG_DEVS_ETH_ARM_MX27ADS {
1583 alias { "Ethernet driver for Freescale MX27 ADS board" mx27ads_eth_driver }
1585 directory devs/eth/arm/mx27ads
1586 script board_eth_drivers.cdl
1587 description "Ethernet driver for Freescale MX27 ADS
1588 development boards."
1591 package CYGPKG_DEVS_ETH_ARM_MX31ADS {
1592 alias { "Ethernet driver for Freescale MX31 ADS board" mx31ads_eth_driver }
1594 directory devs/eth/arm/mx31ads
1595 script board_eth_drivers.cdl
1596 description "Ethernet driver for Freescale MX31 ADS
1597 development boards."
1600 package CYGPKG_DEVS_ETH_ARM_MXC30030EVB {
1601 alias { "Ethernet driver for Freescale MXC300-30 EVB board" mxc30030evb_eth_driver}
1603 directory devs/eth/arm/mxc30030evb
1604 script board_eth_drivers.cdl
1605 description "Ethernet driver for Freescale MXC300-30 EVB
1606 development boards."
1609 package CYGPKG_DEVS_ETH_ARM_MXC30020EVB {
1610 alias { "Ethernet driver for Freescale MXC300-20 EVB board" mxc30020evb_eth_driver}
1612 directory devs/eth/arm/mxc30020evb
1613 script board_eth_drivers.cdl
1614 description "Ethernet driver for Freescale MXC300-20 EVB
1615 development boards."
1618 package CYGPKG_DEVS_ETH_ARM_I30030ADS {
1619 alias { "Ethernet driver for Freescale i.300-30 ADS board" i30030ads_eth_driver }
1621 directory devs/eth/arm/i30030ads
1622 script board_eth_drivers.cdl
1623 description "Ethernet driver for Freescale i.300-30 ADS
1624 development boards."
1627 package CYGPKG_DEVS_ETH_ARM_MXC91131EVB {
1628 alias { "Ethernet driver for Freescale MXC91131 EVB board" mxc91131evb_eth_driver }
1630 directory devs/eth/arm/mxc91131evb
1631 script board_eth_drivers.cdl
1632 description "Ethernet driver for Freescale MXC91131 EVB
1633 development boards."
1636 package CYGPKG_DEVS_ETH_ARM_MXC27530EVB {
1637 alias { "Ethernet driver for Freescale MXC275-30 EVB board" mxc27530evb_eth_driver }
1639 directory devs/eth/arm/mxc27530evb
1640 script board_eth_drivers.cdl
1641 description "Ethernet driver for Freescale MXC275-30 EVB
1642 development boards."
1645 package CYGPKG_DEVS_ETH_ARM_MXC27520EVB {
1646 alias { "Ethernet driver for Freescale MXC275-20 EVB board" mxc27520evb_eth_driver }
1648 directory devs/eth/arm/mxc27520evb
1649 script board_eth_drivers.cdl
1650 description "Ethernet driver for Freescale MXC275-20 EVB
1651 development boards."
1654 package CYGPKG_DEVS_ETH_AMD_PCNET {
1655 alias { "AMD PCNET ethernet driver" pcnet_eth_driver }
1657 directory devs/eth/amd/pcnet
1658 script amd_pcnet_eth_drivers.cdl
1659 description "Ethernet driver for AMD PCNET controller."
1662 package CYGPKG_DEVS_ETH_AMD_LANCEPCI {
1663 alias { "AMD Lance PCI ethernet driver" lancepci_eth_driver }
1665 directory devs/eth/amd/lancepci
1666 script amd_lancepci_eth_drivers.cdl
1667 description "Ethernet driver for AMD Lance PCI controller (vmWare)."
1670 package CYGPKG_DEVS_ETH_DAVICOM_DM9000 {
1671 alias { "Davicom DM9000 ethernet driver" dm9000_eth_driver }
1673 directory devs/eth/davicom/dm9000
1674 script davicom_dm9000_eth_drivers.cdl
1675 description "Ethernet driver for Davicom DM9000 controller."
1678 package CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA {
1679 alias { "MIPS Malta board ethernet driver" malta_eth_driver }
1681 directory devs/eth/mips/malta
1682 script mips_mips32_malta_eth_drivers.cdl
1683 description "Ethernet driver for MIPS Malta board."
1686 package CYGPKG_DEVS_ETH_MN10300_ASB2305 {
1687 alias { "MN10300 ASB2305 board ethernet driver" asb2305_eth_driver }
1689 directory devs/eth/mn10300/asb2305
1690 script mn10300_asb2305_eth.cdl
1691 description "Ethernet driver for MN10300 ASB2305 board."
1694 package CYGPKG_DEVS_ETH_VIA_RHINE {
1695 alias { "VIA Rhine ethernet driver" rhine_eth_driver }
1697 directory devs/eth/via/rhine
1698 script via_rhine_eth_drivers.cdl
1699 description "Ethernet driver for VIA Rhine controller."
1702 package CYGPKG_DEVS_ETH_SH_HS7729PCI {
1703 alias { "HS7729PCI ethernet driver" hs7729pci_eth_driver }
1705 directory devs/eth/sh/hs7729pci
1706 script sh_hs7729pci_eth_drivers.cdl
1707 description "Ethernet driver for HS7729PCI development boards."
1710 package CYGPKG_DEVS_ETH_SH_SE77X9 {
1711 alias { "SE77X9 ethernet driver" se77x9_eth_driver }
1713 directory devs/eth/sh/se77x9
1714 script sh_se77x9_eth_drivers.cdl
1715 description "Ethernet driver for SE77x9 development boards."
1718 package CYGPKG_DEVS_ETH_SH_SE7751 {
1719 alias { "SE7751 ethernet driver" se7751_eth_driver }
1721 directory devs/eth/sh/se7751
1722 script sh_se7751_eth_drivers.cdl
1723 description "Ethernet driver for SE7751 board."
1726 package CYGPKG_DEVS_ETH_SH_ETHERC {
1727 alias { "SH2 etherc driver" etherc_eth_driver }
1729 directory devs/eth/sh/etherc
1730 script sh_etherc_eth_drivers.cdl
1731 description "Ethernet driver for SH2 etherc controller."
1734 package CYGPKG_DEVS_ETH_SH_MICRODEV {
1735 alias { "SH4-202 MicroDev onboard ethernet support" devs_eth_sh_md }
1737 directory devs/eth/sh/sh4_202_md
1738 script sh4_202_md_eth_drivers.cdl
1739 description "This package contains hardware support for onboard SMC91C111
1740 ethernet device on the MicroDev board."
1743 package CYGPKG_DEVS_ETH_ARM_EBSA285 {
1744 alias { "Intel EBSA285 with PRO/100+ ethernet driver"
1745 devs_eth_arm_ebsa285 ebsa285_eth_driver }
1747 directory devs/eth/arm/ebsa285
1748 script ebsa285_eth_drivers.cdl
1749 description "Ethernet driver for Intel EBSA285 with PRO/100+ boards."
1752 package CYGPKG_DEVS_ETH_ARM_FLEXANET {
1753 alias { "SA11x0/Flexanet onboard ethernet support" devs_eth_arm_flexanet }
1755 directory devs/eth/arm/flexanet
1756 script flexanet_eth_drivers.cdl
1757 description "This package contains hardware support for onboard SMC91C96
1758 ethernet device on the Flexanet board."
1761 package CYGPKG_DEVS_ETH_ARM_INNOVATOR {
1762 alias { "OMAP Innovator onboard ethernet support" devs_eth_arm_innovator }
1764 directory devs/eth/arm/innovator
1765 script innovator_eth_drivers.cdl
1766 description "This package contains hardware support for onboard SMC91C96
1767 ethernet device on the Innovator board."
1770 package CYGPKG_DEVS_ETH_ARM_INTEGRATOR {
1771 alias { "ARM INTEGRATOR with Intel PRO/100+ ethernet driver"
1772 devs_eth_arm_integrator integrator_eth_driver }
1774 directory devs/eth/arm/integrator
1775 script integrator_eth_drivers.cdl
1776 description "Ethernet driver for Intel PRO/100+ boards on ARM INTEGRATOR."
1779 package CYGPKG_DEVS_ETH_POWERPC_QUICC {
1780 alias { "QUICC ethernet driver" quicc_eth_driver }
1782 directory devs/eth/powerpc/quicc
1783 script quicc_eth_drivers.cdl
1784 description "Ethernet driver for PowerPC QUICC (MPC8xx) based boards."
1787 package CYGPKG_DEVS_ETH_POWERPC_MBX {
1788 alias { "MBX ethernet driver specifics" mbx_eth_driver }
1790 directory devs/eth/powerpc/mbx
1791 script mbx_eth_drivers.cdl
1792 description "Ethernet driver specifics for Motorola MBX PowerPC (MPC8xx) based boards."
1795 package CYGPKG_DEVS_ETH_POWERPC_QUICC2 {
1796 alias { "QUICC2 ethernet driver" quicc_eth_driver }
1798 directory devs/eth/powerpc/quicc2
1799 script quicc2_eth_drivers.cdl
1800 description "Fast ethernet driver for PowerPC QUICC2 (MPC8260) based boards."
1803 package CYGPKG_DEVS_ETH_POWERPC_FEC {
1804 alias { "FEC ethernet driver" fec_eth_driver }
1806 directory devs/eth/powerpc/fec
1807 script fec_eth_drivers.cdl
1808 description "Ethernet driver for PowerPC FEC (MPC8xxT) based boards."
1811 package CYGPKG_DEVS_ETH_POWERPC_FCC {
1812 alias { "FCC ethernet driver" fcc_eth_driver }
1814 directory devs/eth/powerpc/fcc
1815 script fcc_eth_drivers.cdl
1816 description "Fast ethernet driver for PowerPC MPCxxx based boards."
1819 package CYGPKG_DEVS_ETH_POWERPC_PPC405 {
1820 alias { "PPC405 ethernet driver" ppc405_eth_driver }
1822 directory devs/eth/powerpc/ppc405
1823 script ppc405_eth_drivers.cdl
1824 description "Ethernet driver for PowerPC 405GP based boards."
1827 package CYGPKG_DEVS_ETH_POWERPC_VIPER {
1828 alias { "A&M Viper ethernet driver" viper_eth_driver }
1830 directory devs/eth/powerpc/viper
1831 script viper_eth_drivers.cdl
1832 description "Ethernet driver specifics for A&M Viper (MPC8xxT) based boards."
1835 package CYGPKG_DEVS_ETH_POWERPC_EC555 {
1836 alias { "Crystal LAN ethernet driver for ec555 boards" ec555_eth_driver }
1838 directory devs/eth/powerpc/ec555
1839 script ec555_eth_drivers.cdl
1840 description "Ethernet driver for Crystal LAN on ec555 board."
1843 package CYGPKG_DEVS_ETH_INTEL_I82559 {
1844 alias { "Intel 82559 ethernet driver"
1845 devs_eth_intel_i82559 i82559_eth_driver }
1847 directory devs/eth/intel/i82559
1848 script intel_i82559_eth_drivers.cdl
1849 description "Ethernet driver for Intel 82559 NIC."
1852 package CYGPKG_DEVS_ETH_INTEL_I82544 {
1853 alias { "Intel 82544 ethernet driver"
1854 devs_eth_intel_i82544 i82544_eth_driver }
1856 directory devs/eth/intel/i82544
1857 script intel_i82544_eth_drivers.cdl
1858 description "Ethernet driver for Intel 82544 NIC."
1861 package CYGPKG_DEVS_ETH_INTEL_I21143 {
1862 alias { "Intel 21143 ethernet driver"
1863 devs_eth_intel_i21143 i21143_eth_driver }
1865 directory devs/eth/intel/i21143
1866 script intel_i21143_eth_drivers.cdl
1867 description "Ethernet driver for Intel \[DEC\] 21143 NIC."
1870 package CYGPKG_DEVS_ETH_MIPS_VRC4375 {
1871 alias { "NEC MIPS VRC4375 ethernet driver"
1872 devs_eth_mips_vrc4375 vrc4375_eth_driver }
1874 directory devs/eth/mips/vrc4375
1875 script vrc4375_eth_drivers.cdl
1876 description "Ethernet driver for NEC MIPS VRC4375 'Blue Nile'
1877 board with Intel \[ex Digital Equipment\]
1878 i21143 ethernet interface."
1881 package CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT {
1882 alias { "Ocelot ethernet drivers"
1883 devs_eth_mips_rm7000_ocelot ocelot_eth_driver }
1885 directory devs/eth/mips/ocelot
1886 script mips_rm7000_ocelot_eth_drivers.cdl
1887 description "Ethernet driver for PMC-Sierra Ocelot board."
1890 package CYGPKG_DEVS_ETH_ARM_IQ80321 {
1891 alias { "Intel IQ80321 with onboard 82544 ethernet driver"
1892 devs_eth_arm_iq80321 iq80321_eth_driver }
1894 directory devs/eth/arm/iq80321
1895 script iq80321_eth_drivers.cdl
1896 description "Ethernet driver for Intel IQ80321 with onboard 82544 NIC."
1899 package CYGPKG_DEVS_ETH_ARM_XSCALE_IQ80310 {
1900 alias { "Intel IQ80310 with onboard 82559 ethernet driver"
1901 devs_eth_arm_iq80310 iq80310_eth_driver }
1903 directory devs/eth/arm/iq80310
1904 script iq80310_eth_drivers.cdl
1905 description "Ethernet driver for Intel IQ80310 with onboard 82559 NIC."
1908 package CYGPKG_DEVS_ETH_ARM_IXDP425_I82559 {
1909 alias { "IXDP425 (PCI) / Intel 82559 ethernet driver"
1910 devs_eth_arm_ixdp425_i82559 }
1912 directory devs/eth/arm/ixdp425/i82559
1913 script ixdp425_i82559_eth_driver.cdl
1914 description "Ethernet driver for IXDP425 with Intel 82559 PCI NIC."
1917 package CYGPKG_DEVS_ETH_ARM_XSCALE_XSENGINE {
1918 alias { "XSEngine SMC91C111 ethernet driver" devs_eth_arm_xsengine }
1920 directory devs/eth/arm/xsengine
1921 script xsengine_eth_drivers.cdl
1922 description "Ethernet driver for XSEngine board."
1925 package CYGPKG_DEVS_ETH_ARM_GRG_I82559 {
1926 alias { "GRG / Intel 82559 ethernet driver"
1927 devs_eth_arm_grg_i82559 }
1929 directory devs/eth/arm/grg/i82559
1930 script grg_i82559_eth_driver.cdl
1931 description "Ethernet driver for GRG with Intel 82559 PCI NIC."
1934 package CYGPKG_DEVS_ETH_I386_PC_I82559 {
1935 alias { "Standard PC with EtherPro 10/100 ethernet device"
1936 devs_eth_i386_pc_i82559 pc_etherpro }
1938 directory devs/eth/i386/pc/i82559
1939 script i386_pc_i82559_eth_drivers.cdl
1940 description "Ethernet driver for standard PC with Intel 82559 NIC. This is
1941 essentially support for a EtherPro 10/100 PCI card."
1944 package CYGPKG_DEVS_ETH_I386_PC_I82544 {
1945 alias { "Standard PC with Intel Gigabit ethernet device"
1946 devs_eth_i386_pc_i82544 pc_ether_giga }
1948 directory devs/eth/i386/pc/i82544
1949 script i386_pc_i82544_eth_drivers.cdl
1950 description "Ethernet driver for standard PC with Intel 82544 Gigabit NIC."
1953 package CYGPKG_DEVS_ETH_I386_PC_LANCEPCI {
1954 alias { "Standard PC with AMD Lance PCI device"
1955 devs_eth_i386_pc_lancepci pc_ether_lancepci }
1957 directory devs/eth/i386/pc/lancepci
1958 script i386_pc_lancepci_eth_drivers.cdl
1959 description "Ethernet driver for standard PC with AMD Lance NIC (vmWare)."
1962 package CYGPKG_DEVS_ETH_MIPS_ATLAS {
1963 alias { "MIPS Atlas with onboard SAA9730 ethernet driver"
1964 devs_eth_mips_atlas atlas_eth_driver }
1966 directory devs/eth/mips/atlas
1967 script atlas_eth_drivers.cdl
1968 description "Ethernet driver for MIPS Atlas with onboard SAA9730 NIC."
1971 package CYGPKG_DEVS_ETH_NS_DP83902A {
1972 alias { "NS DP83902A ethernet driver" dp83902a_eth_driver }
1974 directory devs/eth/ns/dp83902a
1975 script ns_dp83902a_eth_drivers.cdl
1976 description "Ethernet driver for NS DP83902A controller."
1979 package CYGPKG_DEVS_ETH_NS_DP83816 {
1980 alias { "NS DP83816 ethernet driver" dp83816_eth_driver }
1982 directory devs/eth/ns/dp83816
1983 script ns_dp83816_eth_drivers.cdl
1984 description "Ethernet driver for NS DP83816 controller."
1987 package CYGPKG_DEVS_ETH_CL_CS8900A {
1988 alias { "Cirrus Logic CS8900A ethernet driver" cs8900a_eth_driver }
1990 directory devs/eth/cl/cs8900a
1991 script cl_cs8900a_eth_drivers.cdl
1992 description "Ethernet driver for Cirrus Logic CS8900A controller."
1995 package CYGPKG_DEVS_ETH_FEC {
1996 alias { "MXC FEC ethernet driver" mxc_fec_eth_driver }
1998 directory devs/eth/fec
1999 script fec_eth_drivers.cdl
2000 description "Ethernet driver for FEC controller."
2003 package CYGPKG_DEVS_ETH_MIPS_UPD985XX {
2004 alias { "NEC uPD985xx ethernet driver" uPD985xx_eth_driver }
2006 directory devs/eth/mips/upd985xx
2007 script upd985xx_eth_drivers.cdl
2008 description "NEC uPD985xx ethernet driver"
2011 package CYGPKG_DEVS_ETH_MIPS_REFIDT334 {
2012 alias { "MIPS IDT 79RC32334 reference platform ethernet driver"
2013 devs_eth_refidt334 refidt334_eth_driver }
2015 directory devs/eth/mips/idt79s334a
2016 script refidt334_eth_drivers.cdl
2017 description "Ethernet driver for MIPS IDT 79RC32334 reference platform."
2020 package CYGPKG_DEVS_ETH_CF {
2021 alias { "PCMCIA (Compact Flash) ethernet drivers" cf_eth_drivers }
2022 directory devs/eth/cf
2023 script cf_eth_drivers.cdl
2025 description "Ethernet drivers for PCMCIA (Compact Flash) cardss."
2028 package CYGPKG_DEVS_ETH_H8300_AKI3068NET {
2029 alias { "Akizuki H8/3068 Board ethernet driver" aki3068net_eth_drivers }
2030 directory devs/eth/h8300/aki3068net
2031 script h8300_aki3068net_eth_drivers.cdl
2033 description "Ethernet drivers for Akizuki H8/3068 Network
2037 package CYGPKG_DEVS_ETH_H8300_H8MAX {
2038 alias { "H8MAX Board ethernet driver" h8max_eth_drivers }
2039 directory devs/eth/h8300/h8max
2040 script h8300_h8max_eth_drivers.cdl
2042 description "Ethernet drivers for H8MAX board."
2045 package CYGPKG_DEVS_ETH_H8300_EDOSK2674 {
2046 alias { "EDOSK-2674 Board ethernet driver" edosk2674_eth_drivers }
2047 directory devs/eth/h8300/edosk2674
2048 script h8300_edosk2674_eth_drivers.cdl
2050 description "Ethernet drivers for EDOSK-2674 board."
2053 package CYGPKG_DEVS_ETH_MCF5272 {
2054 alias { "MCF5272 Fast Ethernet Controller driver" mcf5272_eth_driver}
2056 directory devs/eth/mcf52xx/mcf5272
2057 script mcf5272_eth_driver.cdl
2058 description "Ethernet driver for the MCF5272."
2061 package CYGPKG_DEVS_ETH_ECOSYNTH {
2062 alias { "Synthetic target ethernet driver" ecosyntheth ecosynth_eth_driver }
2063 directory devs/eth/synth/ecosynth
2066 description "Ethernet driver for the synthetic target"
2069 package CYGPKG_IO_PCI {
2070 alias { "PCI configuration library" io_pci }
2075 This package contains the PCI configuration library."
2078 package CYGPKG_IO_WALLCLOCK {
2079 alias { "Wallclock device framework" wallclock io_wallclock devices_wallclock device_wallclock }
2080 directory io/wallclock
2081 script wallclock.cdl
2083 This package provides a wallclock device framework. It is
2084 also necessary to select an actual driver implementation."
2087 package CYGPKG_DEVICES_WALLCLOCK_SH3 {
2088 alias { "Wallclock driver for SH3 RTC module" devices_wallclock_sh3 device_wallclock_sh3 }
2089 directory devs/wallclock/sh/sh3
2090 script wallclock_sh3.cdl
2093 This package provides a wallclock driver implementation for the
2094 Hitachi SH3 CPU's RTC module."
2097 package CYGPKG_DEVICES_WALLCLOCK_MPC5xx {
2098 alias { "Wallclock driver for mpc5xx RTC module" devices_wallclock_mpc5xx device_wallclock_mpc5xx }
2099 directory devs/wallclock/powerpc/mpc5xx
2100 script wallclock_mpc5xx.cdl
2103 This package provides a wallclock driver implementation for the
2104 Motorola mpc5xx CPU's RTC module."
2107 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307 {
2108 alias { "Wallclock driver for Dallas 1307" devices_wallclock_ds1307 device_wallclock_ds1307 }
2109 directory devs/wallclock/dallas/ds1307
2110 script wallclock_ds1307.cdl
2113 This package provides a driver implementation for
2114 the Dallas 1307 wallclock."
2117 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742 {
2118 alias { "Wallclock driver for Dallas 1742" devices_wallclock_ds1742 device_wallclock_ds1742 }
2119 directory devs/wallclock/dallas/ds1742
2120 script wallclock_ds1742.cdl
2123 This package provides a driver implementation for
2124 the Dallas 1742 wallclock."
2127 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 {
2128 alias { "Wallclock driver for Dallas 12887" devices_wallclock_ds12887 device_wallclock_ds12887 }
2129 directory devs/wallclock/dallas/ds12887
2130 script wallclock_ds12887.cdl
2133 This package provides a driver implementation for
2134 the Dallas 12887 wallclock."
2137 package CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955 {
2138 alias { "Wallclock driver for REF4955 board" devices_wallclock_ref4955 device_wallclock_ref4955 }
2139 directory devs/wallclock/mips/ref4955
2140 script wallclock_ref4955.cdl
2143 This package provides a wallclock driver implementation for the
2144 Toshiba REF4955 board."
2147 package CYGPKG_DEVICES_WALLCLOCK_I386_PC {
2148 alias { "Standard PC RTC device" devs_wallclock_i386_pc_ds12887 pc_rtc }
2150 directory devs/wallclock/i386/pc
2151 script i386_pc_wallclock_drivers.cdl
2153 RTC driver for standard PC. This is essentially support for a
2154 Dallas DS12887 RTC."
2157 package CYGPKG_DEVICES_WALLCLOCK_SH_HS7729PCI {
2158 alias { "Wallclock driver for HS7729PCI board" devices_wallclock_hs7729pci device_wallclock_hs7729pci }
2159 directory devs/wallclock/sh/hs7729pci
2160 script wallclock_hs7729pci.cdl
2163 This package provides a wallclock driver implementation for the
2164 Hitachi HS7729PCI board."
2167 package CYGPKG_DEVS_WALLCLOCK_SYNTH {
2168 alias { "Wallclock driver for synthetic target" devs_wallclock_synth wallclock_synth }
2169 directory devs/wallclock/synth
2170 script wallclock_synth.cdl
2173 This package provides a wallclock driver implementation for the
2177 package CYGPKG_DEVICES_WALLCLOCK_ARM_AIM711 {
2178 alias { "Wallclock driver for AIM 711" devs_wallclock_arm_aim711 aim711_rt
2180 directory devs/wallclock/arm/aim711
2181 script aim711_wallclock_drivers.cdl
2184 This package provides a wallclock driver implementation for the
2185 ARM Industrial Module AIM 711."
2188 package CYGPKG_DEVICES_WATCHDOG_ARM_AEB {
2189 alias { "Watchdog driver for ARM/AEB board" devices_watchdog_aeb device_watchdog_aeb }
2190 directory devs/watchdog/arm/aeb
2191 script watchdog_aeb.cdl
2194 This package provides a watchdog driver implementation for the
2198 package CYGPKG_DEVICES_WATCHDOG_ARM_AT91 {
2199 alias { "Watchdog driver for ARM AT91 CPU" devices_watchdog_at91 device_watchdog_at91 }
2200 directory devs/watchdog/arm/at91
2201 script watchdog_at91.cdl
2204 This package provides a watchdog driver implementation for the
2208 package CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX {
2209 alias { "Watchdog driver for ARM LPC2XXX CPU" devices_watchdog_lpc2xxx device_watchdog_lpc2xxx }
2210 directory devs/watchdog/arm/lpc2xxx
2211 script watchdog_lpc2xxx.cdl
2214 This package provides a watchdog driver implementation for the
2218 package CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 {
2219 alias { "Watchdog driver for ARM/EBSA285 board" devices_watchdog_ebsa285 device_watchdog_ebsa285 }
2220 directory devs/watchdog/arm/ebsa285
2221 script watchdog_ebsa285.cdl
2224 This package provides a watchdog driver implementation for the
2228 package CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 {
2229 alias { "Watchdog driver for StrongARM SA11x0 devices" devices_watchdog_sa11x0 device_watchdog_sa11x0 }
2230 directory devs/watchdog/arm/sa11x0
2231 script watchdog_sa11x0.cdl
2234 This package provides a watchdog driver implementation for
2235 Intel StrongARM SA11x0 integrated devices."
2238 package CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300 {
2239 alias { "Watchdog driver for MN10300 chip" devices_watchdog_mn10300 device_watchdog_mn10300 }
2240 directory devs/watchdog/mn10300/mn10300
2241 script watchdog_mn10300.cdl
2244 This package provides a watchdog driver implementation for the
2248 package CYGPKG_DEVICES_WATCHDOG_MPC5xx {
2249 alias { "Watchdog driver for mpc5xx processor" devices_watchdog_mpc5xx device_watchdog_mpc5xx }
2250 directory devs/watchdog/powerpc/mpc5xx
2251 script watchdog_mpc5xx.cdl
2254 This package provides a watchdog driver implementation for the
2255 mpc5xx processor family."
2258 package CYGPKG_DEVICES_WATCHDOG_SH_SH3 {
2259 alias { "Watchdog driver for the Hitachi SH3 chip" devices_watchdog_sh3 device_watchdog_sh3 }
2260 directory devs/watchdog/sh/sh3
2261 script watchdog_sh3.cdl
2264 This package provides a watchdog driver implementation for the
2268 package CYGPKG_DEVICES_WATCHDOG_H8300_H8300H {
2269 alias { "Watchdog driver for the Hitachi H8/300H chip" devices_watchdog_h8300h device_watchdog_h8300h }
2270 directory devs/watchdog/h8300/h8300h
2271 script watchdog_h8300h.cdl
2274 This package provides a watchdog driver implementation for the
2275 Hitachi H8/300H chip."
2278 package CYGPKG_DEVS_WATCHDOG_SYNTH {
2279 alias { "Watchdog driver for the synthetic target" devices_watchdog_synth device_watchdog_synth }
2280 directory devs/watchdog/synth
2281 script synth_watchdog.cdl
2284 This package provides a watchdog driver for the eCos
2288 package CYGPKG_IO_WATCHDOG {
2289 alias { "Watchdog IO device" watchdog io_watchdog }
2290 directory io/watchdog
2293 This package provides a watchdog device."
2296 package CYGPKG_DEVS_SPI_ARM_AT91 {
2297 alias { "Atmel AT91 SPI device driver" devs_spi_arm_at91 spi_at91_driver }
2299 directory devs/spi/arm/at91
2301 description "Atmel AT91 on-chip spi device driver."
2304 package CYGPKG_DEVS_SPI_ARM_EB55 {
2305 alias { "Atmel AT91EB55 SPI devices" devs_spi_arm_eb55 spi_eb55_devices }
2307 directory devs/spi/arm/eb55
2309 description "Atmel AT91EB55 spi devices."
2312 package CYGPKG_IO_SPI {
2313 alias { "Generic SPI support" spi io_spi spi_io }
2318 The generic SPI package provides an API for accessing devices
2319 attached to an SPI bus. It also provides support for writing
2320 bus drivers and for defining SPI device structures."
2323 package CYGPKG_IO_I2C {
2324 alias { "Generic I2C support" i2c io_i2c i2c_io }
2329 The generic I2C package provides an API for accessing devices
2330 attached to an I2C bus. It specifies how I2C bus drivers should
2331 be written and how I2C devices should be defined. There is also
2332 support for bit-banged I2C buses."
2335 package CYGPKG_KERNEL {
2336 alias { "eCos kernel" kernel }
2340 This package contains the core functionality of the eCos kernel. It
2341 relies on functionality provided by various HAL packages and by the
2342 eCos infrastructure. In turn the eCos kernel provides support for
2343 other packages such as the device drivers and the uITRON compatibility
2347 package CYGPKG_MEMALLOC {
2348 alias { "Dynamic memory allocation" memalloc malloc }
2349 directory services/memalloc/common
2352 This package provides memory allocator infrastructure required for
2353 dynamic memory allocators, including the ISO standard malloc
2354 interface. It also contains some sample implementations."
2357 package CYGPKG_LOADER {
2358 alias { "Dynamic loader" loader dload }
2359 directory services/loader
2362 This package provides support for the dynamic executable and
2366 package CYGPKG_OBJLOADER {
2367 alias { "Object file loader" objloader }
2368 directory services/objloader
2369 script objloader.cdl
2371 This package provides support for the object file loader and relocator."
2374 package CYGPKG_COMPRESS_ZLIB {
2375 alias { "Zlib compress/decompress" zlib_compress compress_zlib zlib }
2376 directory services/compress/zlib
2377 script compress_zlib.cdl
2379 This package provides zlib compression and decompression support."
2382 package CYGPKG_POWER {
2383 alias { "Power Management support" power }
2384 directory services/power/common
2387 This package provides some generic support for power management."
2390 package CYGPKG_CRC {
2391 alias { "CRC support" crc }
2392 directory services/crc
2395 This package provides support for CRC functions, including the
2396 POSIX 1003 defined CRC algorithm."
2399 package CYGPKG_CPULOAD {
2400 alias { "cpuload support" cpuload }
2401 directory services/cpuload
2404 This package measures the CPU load over the last 100ms, 1second
2405 and 10 second. All loads are returned as a percentage, ie 0-100.
2406 This is only a rough measure."
2409 package CYGPKG_PROFILE_GPROF {
2410 alias { "Application profile support" profile_gprof gprof_profile }
2411 directory services/profile/gprof
2412 script profile_gprof.cdl
2414 This package instruments applications to collect profiling data,
2415 using a methodology compatible with the gprof utility."
2418 package CYGPKG_EZXML {
2419 alias { "ezXML" XML ezxml }
2420 directory services/ezxml
2422 description "ezXML, Simple XML Parser"
2425 package CYGPKG_UITRON {
2426 alias { "uITRON compatibility" uitron }
2427 directory compat/uitron
2430 eCos supports a uITRON Compatibility Layer, providing full Level S
2431 (Standard) compliance with Version 3.02 of the uITRON Standard, plus
2432 many Level E (Extended) features. uITRON is the premier Japanese
2433 embedded RTOS standard."
2436 package CYGPKG_ISOINFRA {
2437 alias { "ISO C and POSIX infrastructure" isoinfra }
2441 eCos supports implementations of ISO C libraries and POSIX implementations.
2442 This package provides infrastructure used by all such implementations."
2445 package CYGPKG_POSIX {
2446 alias { "POSIX compatibility" posix }
2447 directory compat/posix
2450 This package enables compatibility with the ISO/IEEE 1003.1 POSIX
2451 standard. This allows the user application to use a well known
2452 standard API, and starts a thread to invoke the user function
2456 package CYGPKG_LIBC {
2457 alias { "C library" libc clib clibrary }
2458 directory language/c/libc/common
2461 The packages under this package enable compatibility with the ISO C
2462 standard - ISO/IEC 9899:1990. This allows the user application to use
2463 well known standard C library functions, and in eCos starts a thread
2464 to invoke the user function main(). This package is a top-level placeholder
2465 to contain the implementations."
2468 package CYGPKG_LIBC_I18N {
2469 alias { "ISO C library internationalization" libc_i18n }
2470 directory language/c/libc/i18n
2473 This package provides internationalization functions specified by the
2474 ISO C standard - ISO/IEC 9899:1990."
2477 package CYGPKG_LIBC_SETJMP {
2478 alias { "ISO C library non-local jumps" libc_setjmp }
2479 directory language/c/libc/setjmp
2482 This package provides non-local jump functionality specified by the
2483 ISO C standard - ISO/IEC 9899:1990."
2486 package CYGPKG_LIBC_SIGNALS {
2487 alias { "ISO C library signals" libc_signals }
2488 directory language/c/libc/signals
2491 This component controls signal functionality, as implemented in
2492 ISO/IEC 9899:1990 chapter 7.7 with the signal() and raise() functions.
2493 As well as allowing a program to send itself signals, it is also
2494 possible to cause hardware exceptions to be signalled to the program
2498 package CYGPKG_LIBC_STARTUP {
2499 alias { "ISO environment startup/termination" libc_startup }
2500 directory language/c/libc/startup
2503 This package manages the control of the
2504 environment (in the general sense) that an
2505 application would require for full ISO C / POSIX
2506 compatibility, including a main() entry point
2507 supplied with arguments and an environment
2508 (as retrievable by the getenv() function).
2509 It also includes at the other end of things,
2510 what happens when main() returns or exit() is
2514 package CYGPKG_LIBC_STDIO {
2515 alias { "ISO C library standard input/output functions" libc_stdio }
2516 directory language/c/libc/stdio
2519 This package provides standard input/output functions associated
2520 with the header file <stdio.h> as specified by the
2521 ISO C standard - ISO/IEC 9899:1990."
2524 package CYGPKG_LIBC_STDLIB {
2525 alias { "ISO C library general utility functions" libc_stdlib }
2526 directory language/c/libc/stdlib
2529 This package provides general utility functions associated
2530 with the header file <stdlib.h> as specified by the
2531 ISO C standard - ISO/IEC 9899:1990."
2534 package CYGPKG_LIBC_STRING {
2535 alias { "ISO C library string functions" libc_string }
2536 directory language/c/libc/string
2539 This package provides string functions specified by the ISO C standard
2540 - ISO/IEC 9899:1990."
2543 package CYGPKG_LIBC_TIME {
2544 alias { "ISO C library date/time functions" libc_time }
2545 directory language/c/libc/time
2548 This package provides date and time manipulation functionality specified
2549 by the ISO C standard - ISO/IEC 9899:1990."
2552 package CYGPKG_LIBM {
2553 alias { "Math library" libm mathlib mathlibrary }
2554 directory language/c/libm
2557 ISO standard floating point mathematical library containing many
2558 useful functions for mathematical calculations."
2561 package CYGPKG_ERROR {
2562 alias { "Common error code support" error errors }
2566 This package contains the common list of error and status codes. It is
2567 held centrally to allow packages to interchange error codes and status
2568 codes in a common way, rather than each package having its own
2569 conventions for error/status reporting. The error codes are modelled
2570 on the POSIX style naming e.g. EINVAL etc. This package also provides
2571 the standard strerror() function to convert error codes to textual
2572 representation, as well as an implementation of the errno idiom."
2575 package CYGPKG_CYGMON {
2576 alias { "CygMon support via eCos" cygmon }
2580 This package supports the CygMon \[stand-alone debug monitor\]
2581 using eCos as the underlying board support mechanism."
2584 package CYGPKG_REDBOOT {
2585 alias { "RedBoot, the Red Hat bootstrap" cygmon }
2589 This package creates the RedBoot \[stand-alone bootstrap & debug monitor\]
2590 using eCos as the underlying board support mechanism."
2593 package CYGPKG_MICROWINDOWS {
2594 alias { "Microwindows" mw }
2595 directory services/gfx/mw
2596 script microwindows.cdl
2597 description "Microwindows."
2600 package CYGPKG_HAL_SH_SH7750_DREAMCAST {
2601 alias { "SEGA Dreamcast" hal_sh_dreamcast sh_dreamcast_hal }
2602 directory hal/sh/dreamcast
2603 script hal_sh_sh7750_dreamcast.cdl
2606 This SH HAL package provides the support needed to run
2607 eCos on SEGA Dreamcast."
2610 package CYGPKG_HAL_ARM {
2611 alias { "ARM common HAL" hal_arm arm_hal arm_arch_hal }
2612 directory hal/arm/arch
2616 The ARM architecture HAL package provides generic support for this
2617 processor architecture. It is also necessary to select a specific
2618 target platform HAL package."
2621 package CYGPKG_HAL_ARM_PID {
2622 alias { "ARM development board (PID)" hal_arm_pid arm_pid_hal }
2623 directory hal/arm/pid
2624 script hal_arm_pid.cdl
2627 The pid HAL package provides the support needed to run eCos on a ARM
2631 package CYGPKG_HAL_ARM_AEB {
2632 alias { "ARM evaluation board (AEB-1)" hal_arm_aeb arm_aeb_hal }
2633 directory hal/arm/aeb
2634 script hal_arm_aeb.cdl
2637 The aeb HAL package provides the support needed to run eCos on a ARM
2641 package CYGPKG_HAL_ARM_E7T {
2642 alias { "ARM Evaluator7T board (AEB-2)" hal_arm_e7t arm_e7t_hal }
2643 directory hal/arm/e7t
2644 script hal_arm_e7t.cdl
2647 The e7t HAL package provides the support needed to run eCos on a ARM
2648 Evaluator7T board (aka the AEB-2)."
2651 package CYGPKG_HAL_ARM_INTEGRATOR {
2652 alias { "ARM development board (INTEGRATOR)" hal_arm_integrator arm_integrator_hal }
2653 directory hal/arm/integrator
2654 script hal_arm_integrator.cdl
2657 The INTEGRATOR HAL package provides the support needed to
2658 run eCos on a ARM INTEGRATOR eval board."
2661 package CYGPKG_HAL_ARM_AT91 {
2662 alias { "Atmel AT91 variant HAL" hal_arm_at91 arm_at91_hal }
2663 directory hal/arm/at91/var
2664 script hal_arm_at91.cdl
2667 The at91 HAL package provides the support needed to run eCos on Atmel
2668 AT91 based targets."
2671 package CYGPKG_HAL_ARM_AT91_JTST {
2672 alias { "Atmel AT572D740 (diopsis) evaluation board (jtst)" hal_arm_at91 arm_at91_hal }
2673 directory hal/arm/at91/jtst
2674 script hal_arm_at91_jtst.cdl
2677 The JTST HAL package provides the support needed to run eCos on
2678 the Atmel evaluation board AT572D74-DK1."
2681 package CYGPKG_HAL_ARM_AT91_EB40 {
2682 alias { "Atmel evaluation board (EB40)" hal_arm_at91 arm_at91_hal }
2683 directory hal/arm/at91/eb40
2684 script hal_arm_at91_eb40.cdl
2687 The eb40 HAL package provides the support needed to run eCos on an Atmel
2688 evaluation board (EB40)."
2691 package CYGPKG_HAL_ARM_AT91_EB40A {
2692 alias { "Atmel evaluation board (EB40A)" hal_arm_at91_eb40a arm_at91_eb40a_hal }
2693 directory hal/arm/at91/eb40a
2694 script hal_arm_at91_eb40a.cdl
2697 The eb40a HAL package provides the support needed to run eCos on an Atmel
2698 evaluation board (EB40A)."
2701 package CYGPKG_HAL_ARM_AT91_EB42 {
2702 alias { "Atmel evaluation board (EB42)" hal_arm_at91_eb42 arm_at91_eb42_hal }
2703 directory hal/arm/at91/eb42
2704 script hal_arm_at91_eb42.cdl
2707 The eb42 HAL package provides the support needed to run eCos on an Atmel
2708 evaluation board (EB42)."
2711 package CYGPKG_HAL_ARM_AT91_EB55 {
2712 alias { "Atmel evaluation board (EB55)" hal_arm_at91_eb55 arm_at91_eb55_hal }
2713 directory hal/arm/at91/eb55
2714 script hal_arm_at91_eb55.cdl
2717 The eb55 HAL package provides the support needed to run eCos on an
2718 Atmel evaluation board (EB55)."
2721 package CYGPKG_HAL_ARM_AT91_PHYCORE {
2722 alias { "PHYTEC evaluation board (phyCORE AT91M55800A)" hal_arm_at91_phycore arm_at91_phycore_hal }
2723 directory hal/arm/at91/phycore
2724 script hal_arm_at91_phycore.cdl
2727 The phyCORE HAL package provides the support needed to run eCos on
2728 an PHYTEC evaluation board (phyCORE AT91M55800A based on HD200)."
2731 package CYGPKG_HAL_ARM_LPC2XXX {
2732 alias { "Philips LPC2XXX variant HAL" hal_arm_lpc2xxx arm_lpc2xxx_hal }
2733 directory hal/arm/lpc2xxx/var
2734 script hal_arm_lpc2xxx.cdl
2737 The LPC2XXX HAL package provides the support needed to run eCos on
2738 Philips LPC2XXX based targets."
2741 package CYGPKG_HAL_ARM_LPC2XXX_MCB2100 {
2742 alias { "Keil evaluation board MCB2100 " hal_mcb2100_arm }
2743 directory hal/arm/lpc2xxx/mcb2100
2744 script hal_arm_lpc2xxx_mcb2100.cdl
2747 The mcb2100 HAL package provides the support needed to run eCos on an
2748 the MCB2100 evaluation board from Keil."
2751 package CYGPKG_HAL_ARM_LPC2XXX_P2106 {
2752 alias { "Olimex evaluation board LPC-P2106 " hal_p2106_arm }
2753 directory hal/arm/lpc2xxx/p2106
2754 script hal_arm_lpc2xxx_p2106.cdl
2757 The p2106 HAL package provides the support needed to run eCos on an the
2758 LPC-2106 evaluation board from Olimex."
2761 package CYGPKG_HAL_ARM_LPC2XXX_LPCMT {
2762 alias { "Olimex evaluation board LPC-MT " hal_lpcmt_arm }
2763 directory hal/arm/lpc2xxx/lpcmt
2764 script hal_arm_lpc2xxx_lpcmt.cdl
2767 The lpcmt HAL package provides the support needed to run eCos on an the
2768 LPC-MT evaluation board from Olimex."
2771 package CYGPKG_HAL_ARM_EBSA285 {
2772 alias { "Intel EBSA285 StrongARM board" hal_arm_ebsa285 arm_ebsa285_hal }
2773 directory hal/arm/ebsa285
2774 script hal_arm_ebsa285.cdl
2777 The EBSA285 HAL package provides the support needed to run
2778 eCos on a Intel EBSA285 StrongARM eval board."
2781 package CYGPKG_HAL_ARM_ARM9 {
2782 alias { "ARM9 variant" hal_arm_arm9 }
2783 directory hal/arm/arm9/var
2784 script hal_arm_arm9.cdl
2787 The ARM9 HAL package provides the support needed to run
2788 eCos on a ARM9 based systems."
2791 package CYGPKG_HAL_ARM_ARM9_AAED2000 {
2792 alias { "Agilent AAED2000 unit" hal_arm_arm9_aaed }
2793 directory hal/arm/arm9/aaed2000
2794 script hal_arm_arm9_aaed2000.cdl
2797 The AAED2000 HAL package provides the support needed to run
2798 eCos on an Agilent AAED2000 board."
2801 package CYGPKG_HAL_ARM_ARM9_EXCALIBUR {
2802 alias { "Altera Excalibur ARM9 board" hal_arm_arm9_excalibur }
2803 directory hal/arm/arm9/excalibur
2804 script hal_arm_arm9_excalibur.cdl
2807 The Excalibur HAL package provides the support needed to run
2808 eCos on an Altera Excalibur ARM9 board."
2811 package CYGPKG_HAL_ARM_ARM9_SMDK2410 {
2812 alias { "Samsung ARM9/SMDK2410 development board" hal_arm_arm9_smdk2410 }
2813 directory hal/arm/arm9/smdk2410
2814 script hal_arm_arm9_smdk2410.cdl
2817 The SMDK2410 HAL package provides the support needed to run
2818 eCos on Samsung SMDK2410 and S3c2410x (ARM9) based development boards."
2821 package CYGPKG_HAL_ARM_ARM9_INNOVATOR {
2822 alias { "Innovator (ARM)" hal_arm_arm9_innovator }
2823 directory hal/arm/arm9/innovator
2824 script hal_arm_arm9_innovator.cdl
2827 The Innovator HAL package provides the support needed to run
2828 RedBoot on the ARM processor of the Innovator.
2830 NOTE: Full support for eCos is not provided yet. This HAL
2831 contains only the minimum amount necessary to run RedBoot
2832 on the Innovator. In particular, interrupts are not yet
2833 supported. Watch this space for more details in the near
2837 package CYGPKG_HAL_ARM_SA11X0 {
2838 alias { "Intel SA11X0 Chipset" hal_arm_sa11x0 }
2839 directory hal/arm/sa11x0/var
2840 script hal_arm_sa11x0.cdl
2843 The SA11X0 HAL package provides the support needed to run
2844 eCos on a Intel StrongARM SA11X0 based systems."
2847 package CYGPKG_HAL_ARM_SA11X0_ASSABET {
2848 alias { "Intel SA1110 Assabet eval board" hal_arm_sa11x0_assabet }
2849 directory hal/arm/sa11x0/assabet
2850 script hal_arm_sa11x0_assabet.cdl
2853 The ASSABET HAL package provides the support needed to run
2854 eCos on a Intel StrongARM SA1110 evaluation board (assabet)."
2857 package CYGPKG_HAL_ARM_SA11X0_CERF {
2858 alias { "Intrinsyc Cerf board" hal_arm_sa11x0_cerf }
2859 directory hal/arm/sa11x0/cerf
2860 script hal_arm_sa11x0_cerf.cdl
2863 The CERF HAL package provides the support needed to run
2864 eCos on a Intrinsyc StrongARM SA1110 Cerf board."
2867 package CYGPKG_HAL_ARM_SA11X0_CERFPDA {
2868 alias { "Intrinsyc Cerfpda" hal_arm_sa11x0_cerfpda }
2869 directory hal/arm/sa11x0/cerfpda
2870 script hal_arm_sa11x0_cerfpda.cdl
2873 The CERFPDA HAL package provides the support needed to run
2874 eCos on a Intrinsyc StrongARM SA1110 Cerfpda."
2877 package CYGPKG_HAL_ARM_SA11X0_IPAQ {
2878 alias { "Compaq iPAQ Pocket PC" hal_arm_sa11x0_ipaq }
2879 directory hal/arm/sa11x0/ipaq
2880 script hal_arm_sa11x0_ipaq.cdl
2883 The IPAQ HAL package provides the support needed to run
2884 eCos on a Intel StrongARM SA1110 pocket PC (Compaq iPAQ)."
2887 package CYGPKG_HAL_ARM_SA11X0_FLEXANET {
2888 alias { "SA1110 Flexanet board" hal_arm_sa11x0_flexanet }
2889 directory hal/arm/sa11x0/flexanet
2890 script hal_arm_sa11x0_flexanet.cdl
2893 The FLEXANET HAL package provides the support needed to run
2894 eCos on an SA1110 Flexanet board."
2897 package CYGPKG_HAL_ARM_SNDS {
2898 alias { "Samsung SNDS" hal_arm_snds arm_snds_hal}
2899 directory hal/arm/snds
2900 script hal_arm_snds.cdl
2903 The SNDS HAL package provides the support needed to run eCos on a
2904 Samsung SNDS eval board"
2907 package CYGPKG_DEVS_ETH_SMSC_LAN91CXX {
2908 alias { "SMSC LAN91CXX ethernet driver" lan91cxx_eth_driver lan9000_eth_driver }
2910 directory devs/eth/smsc/lan91cxx
2911 script smsc_lan91cxx_eth_drivers.cdl
2912 description "Ethernet driver for SMSC LAN91CXX (LAN9000) controller."
2915 package CYGPKG_HAL_ARM_SA11X0_NANO {
2916 alias { "Intel SA1110 nanoEngine eval board" hal_arm_sa11x0_nano }
2917 directory hal/arm/sa11x0/nano
2918 script hal_arm_sa11x0_nano.cdl
2921 The nanoEngine HAL package provides the support needed to run
2922 eCos on the Bright Star Engineering nanoEngine StrongARM SA1110 board."
2925 package CYGPKG_DEVS_ETH_ARM_NANO {
2926 alias { "BSE nanoEngine with 82559 ethernet driver"
2927 devs_eth_arm_nano nano_eth_driver }
2929 directory devs/eth/arm/nano
2930 script nano_eth_drivers.cdl
2931 description "Ethernet driver for SA11x0 nanoEngine with Intel
2932 i82559 ethernet interfaces."
2935 package CYGPKG_HAL_ARM_SA11X0_BRUTUS {
2936 alias { "Intel SA1100 Brutus eval board" hal_arm_sa11x0_brutus }
2937 directory hal/arm/sa11x0/brutus
2938 script hal_arm_sa11x0_brutus.cdl
2941 The BRUTUS HAL package provides the support needed to run
2942 eCos on a Intel StrongARM SA1110 evaluation board (brutus)."
2945 package CYGPKG_HAL_ARM_SA11X0_SA1100MM {
2946 alias { "Intel SA1100 Multimedia eval board" hal_arm_sa11x0_sa1100mm }
2947 directory hal/arm/sa11x0/sa1100mm
2948 script hal_arm_sa11x0_sa1100mm.cdl
2951 The MULTIMEDIA HAL package provides the support needed to run
2952 eCos on a Intel StrongARM SA1110 Multimedia evaluation board."
2955 package CYGPKG_HAL_ARM_EDB7XXX {
2956 alias { "Cirrus Logic ARM7 based development boards" hal_arm_edb7xxx arm_edb7xxx_hal }
2957 directory hal/arm/edb7xxx
2958 script hal_arm_edb7xxx.cdl
2961 The EDB7XXX HAL package provides the support needed to run eCos on Cirrus Logic CL-PS7111 and EP7xxx based development boards."
2964 package CYGPKG_HAL_ARM_CMA230 {
2965 alias { "Cogent CMA230/222 board" hal_arm_cma230 arm_cma230_hal }
2966 directory hal/arm/cma230
2967 script hal_arm_cma230.cdl
2970 The cma230 HAL package provides the support needed to run eCos on a Cogent
2971 CMA230 (ARM7TDMI) or CMA222 (ARM710T) eval board."
2974 package CYGPKG_HAL_ARM_AIM711 {
2975 alias { "ARM Industial Module AIM 711" hal_arm_aim711 arm_aim711_hal}
2976 directory hal/arm/aim711
2977 script hal_arm_aim711.cdl
2980 The ARM Industial Module AIM 711 HAL package provides the support
2981 needed to run eCos on a ARM Industial Module AIM 711 from
2982 Vision Systems GmbH."
2985 package CYGPKG_HAL_ARM_XSCALE_CORE {
2986 alias { "Intel XScale Core" hal_arm_xscale_core }
2987 directory hal/arm/xscale/cores
2988 script hal_arm_xscale_core.cdl
2991 The XScale core HAL package provides the support needed to run eCos
2992 on all Intel XScale based systems."
2995 package CYGPKG_HAL_ARM_XSCALE_IOP310 {
2996 alias { "Intel IOP8310 (IQ80200/IQ80310) XScale chipset" hal_arm_iop310 arm_iop310_hal }
2997 directory hal/arm/xscale/iop310
2998 script hal_arm_xscale_iop310.cdl
3001 The IOP310 HAL package provides the support needed to run
3002 eCos on a system using the Intel XScale IOP310 (IQ80200/80310) chipset."
3005 package CYGPKG_HAL_ARM_XSCALE_IQ80310 {
3006 alias { "Intel IQ80310 (Cyclone) eval board" hal_arm_xscale_iq80310 hal_arm_xscale_cyclone }
3007 directory hal/arm/xscale/iq80310
3008 script hal_arm_xscale_iq80310.cdl
3011 The IQ80310 HAL package provides the support needed to run
3012 eCos on an Intel Cyclone evaluation board, utilizing an Intel XScale
3013 IQ80200/80310 chipset."
3016 package CYGPKG_HAL_ARM_XSCALE_NPWR {
3017 alias { "NPWR Linux Engine" hal_arm_xscale_npwr }
3018 directory hal/arm/xscale/npwr
3019 script hal_arm_xscale_npwr.cdl
3022 The NPWR HAL package provides the support needed to run
3023 eCos on a NPWR Linux Engine, utilizing an Intel XScale
3024 IQ80200/80310 chipset."
3027 package CYGPKG_DEVS_ETH_ARM_XSCALE_NPWR {
3028 alias { "NPWR Linux Engine ethernet drivers" devs_eth_arm_xscale_npwr }
3030 directory devs/eth/arm/npwr
3031 script npwr_eth_drivers.cdl
3032 description "Ethernet drivers for NPWR Linux Engine via 82544 NIC."
3035 package CYGPKG_HAL_ARM_XSCALE_VERDE {
3036 alias { "Intel XScale 80320 I/O Processor" hal_arm_xscale_verde }
3037 directory hal/arm/xscale/verde
3038 script hal_arm_xscale_verde.cdl
3041 The XSCALE HAL package provides the support needed to run
3042 eCos on Intel 80320 based systems."
3045 package CYGPKG_HAL_ARM_XSCALE_IQ80321 {
3046 alias { "Intel XScale IQ80321 eval board" hal_arm_xscale_iq80321 }
3047 directory hal/arm/xscale/iq80321
3048 script hal_arm_xscale_iq80321.cdl
3051 The IQ80321 HAL package provides the support needed to run
3052 eCos on an Intel XScale IQ80321 evaluation board."
3055 package CYGPKG_HAL_ARM_XSCALE_IXP425 {
3056 alias { "Intel XScale IXP425 Network Processor" hal_arm_xscale_ixp425 }
3057 directory hal/arm/xscale/ixp425
3058 script hal_arm_xscale_ixp425.cdl
3061 The XScale IXP425 HAL package provides the support needed to run
3062 eCos on Intel XScale IXP425 network processor based systems."
3065 package CYGPKG_HAL_ARM_XSCALE_XSENGINE {
3066 alias { "Exys XSEngine" hal_arm_xscale_xsengine }
3067 directory hal/arm/xscale/xsengine
3068 script hal_arm_xscale_xsengine.cdl
3071 The XSEngine HAL package provides the support needed to run
3072 eCos on an Exys XSEngine board."
3075 package CYGPKG_HAL_ARM_XSCALE_IXDP425 {
3076 alias { "Intel XScale IXDP425 Network Processor eval board" hal_arm_xscale_ixdp425 }
3077 directory hal/arm/xscale/ixdp425
3078 script hal_arm_xscale_ixdp425.cdl
3081 The IXDP425 HAL package provides the support needed to run
3082 eCos on an Intel XScale IXDP425 network processor evaluation board."
3085 package CYGPKG_HAL_ARM_XSCALE_GRG {
3086 alias { "Intel XScale Generic Residential Gateway" hal_arm_xscale_grg }
3087 directory hal/arm/xscale/grg
3088 script hal_arm_xscale_grg.cdl
3091 The GRG HAL package provides the support needed to run eCos on an
3092 Intel Generic Residential Gateway evaluation board."
3095 package CYGPKG_HAL_ARM_XSCALE_PRPMC1100 {
3096 alias { "Motorola PrPMC1100 PMC for Intel XScale IXC1100" hal_arm_xscale_prpmc1100 }
3097 directory hal/arm/xscale/prpmc1100
3098 script hal_arm_xscale_prpmc1100.cdl
3101 The PrPMC1100 HAL package provides the support needed to run eCos on an
3102 Motorola PrPMC1100 evaluation board."
3105 package CYGPKG_HAL_ARM_XSCALE_PXA2X0 {
3106 alias { "Intel PXA2X0" hal_arm_xscale_pxa2x0 }
3107 directory hal/arm/xscale/pxa2x0
3108 script hal_arm_xscale_pxa2x0.cdl
3111 The PXA2X0 HAL package provides the support needed to run
3112 eCos on Intel PXA2X0 based systems."
3115 package CYGPKG_HAL_ARM_XSCALE_MPC50 {
3116 alias { "MICROPLEX Printer Controller 5.0" hal_arm_xscale_mpc50 }
3117 directory hal/arm/xscale/mpc50
3118 script hal_arm_xscale_mpc50.cdl
3121 The MPC50 HAL package provides the support needed to run
3125 package CYGPKG_HAL_ARM_MDBMX1 {
3126 alias { "Freescale MC9328MX1 Chipset" hal_arm_mdbmx1 }
3127 directory hal/arm/mdbmx1/var
3128 script hal_arm_mdbmx1.cdl
3131 The MDBMX1 HAL package provides the support needed to run
3132 eCos on Freescale MC9328MX1 based systems."
3135 package CYGPKG_HAL_ARM_MDBMX1_ADS {
3136 alias { "Freescale MC9328MX1 ADS board" hal_arm_mdbmx1_ads }
3137 directory hal/arm/mdbmx1/ads
3138 script hal_arm_mdbmx1_ads.cdl
3141 The ADS HAL package provides the support needed to run
3142 eCos on a Freescale MC9328MX1 ADS board."
3145 package CYGPKG_HAL_ARM_MX21 {
3146 alias { "Freescale i.MX21 Chipset" hal_arm_mx21 }
3147 directory hal/arm/mx21/var
3148 script hal_arm_soc.cdl
3151 The MX21 HAL package provides the support needed to run
3152 eCos on Freescale i.MX21 based systems."
3155 package CYGPKG_HAL_ARM_MX21ADS {
3156 alias { "Freescale i.MX21 ADS board" hal_arm_mx21ads }
3157 directory hal/arm/mx21/ads
3158 script hal_arm_board.cdl
3161 The ADS HAL package provides the support needed to run
3162 eCos on a Freescale i.MX21 ADS board."
3165 package CYGPKG_HAL_ARM_MX27 {
3166 alias { "Freescale i.MX27 Chipset" hal_arm_mx27 }
3167 directory hal/arm/mx27/var
3168 script hal_arm_soc.cdl
3171 The MX21 HAL package provides the support needed to run
3172 eCos on Freescale i.MX27 based systems."
3175 package CYGPKG_HAL_ARM_MX27ADS {
3176 alias { "Freescale i.MX27 ADS board" hal_arm_mx27ads }
3177 directory hal/arm/mx27/ads
3178 script hal_arm_board.cdl
3181 The ADS HAL package provides the support needed to run
3182 eCos on a Freescale i.MX27 ADS board."
3185 package CYGPKG_HAL_ARM_MX31 {
3186 alias { "Freescale i.MX31 Chipset" hal_arm_mx31 }
3187 directory hal/arm/mx31/var
3188 script hal_arm_soc.cdl
3191 The MX31 HAL package provides the support needed to run
3192 eCos on Freescale i.MX31 based systems."
3195 package CYGPKG_HAL_ARM_MXC92323 {
3196 alias { "Freescale MXC92323 Chipset" hal_arm_mxc92323 }
3197 directory hal/arm/mxc92323/var
3198 script hal_arm_soc.cdl
3201 The MXC92323 HAL package provides the support needed to run
3202 eCos on Freescale MXC92323 based systems."
3205 package CYGPKG_HAL_ARM_MXC91321 {
3206 alias { "Freescale MXC91321 Chipset" hal_arm_mxc91321 }
3207 directory hal/arm/mxc91321/var
3208 script hal_arm_soc.cdl
3211 The MXC91321 HAL package provides the support needed to run
3212 eCos on Freescale MXC91321 based systems."
3215 package CYGPKG_HAL_ARM_MXC91311 {
3216 alias { "Freescale MXC91311 Chipset" hal_arm_mxc91311 }
3217 directory hal/arm/mxc91311/var
3218 script hal_arm_soc.cdl
3221 The MXC91311 HAL package provides the support needed to run
3222 eCos on Freescale MXC91311 based systems."
3225 package CYGPKG_HAL_ARM_MXC91331_CHIP_DEF {
3226 alias { "Freescale MXC91331 Chipset" hal_arm_mxc91331_def }
3227 directory hal/arm/mxc91321/var
3228 script hal_arm_mxc91331_def.cdl
3231 MXC91331 specific defines."
3234 package CYGPKG_HAL_ARM_MXC91321_CHIP_DEF {
3235 alias { "Freescale MXC91321 Chipset" hal_arm_mxc91321_def }
3236 directory hal/arm/mxc91321/var
3237 script hal_arm_mxc91321_def.cdl
3240 MXC91321 specific defines."
3243 package CYGPKG_HAL_ARM_MXC91131 {
3244 alias { "Freescale MXC91131 Chipset" hal_arm_mxc91131 }
3245 directory hal/arm/mxc91131/var
3246 script hal_arm_soc.cdl
3249 The HAL package provides the support needed to run
3250 eCos on Freescale based systems."
3253 package CYGPKG_HAL_ARM_MXC91221 {
3254 alias { "Freescale MXC91221 Chipset" hal_arm_mxc91221 }
3255 directory hal/arm/mxc91221/var
3256 script hal_arm_soc.cdl
3259 The MXC91221 HAL package provides the support needed to run
3260 eCos on Freescale MXC91221 based systems."
3263 package CYGPKG_HAL_ARM_MXC91231 {
3264 alias { "Freescale MXC91231 Chipset" hal_arm_mxc91231 }
3265 directory hal/arm/mxc91231/var
3266 script hal_arm_soc.cdl
3269 The MXC91231 HAL package provides the support needed to run
3270 eCos on Freescale MXC91231 based systems."
3273 package CYGPKG_HAL_ARM_MX31ADS {
3274 alias { "Freescale i.MX31 ADS board" hal_arm_mx31ads }
3275 directory hal/arm/mx31/ads
3276 script hal_arm_board.cdl
3279 The ADS HAL package provides the support needed to run
3280 eCos on a Freescale i.MX31 ADS board."
3283 package CYGPKG_HAL_ARM_I30030EVB {
3284 alias { "Freescale i.300-30 EVB board" hal_arm_i30030evb }
3285 directory hal/arm/mxc91321/evb
3286 script hal_arm_board_mxc91331.cdl
3289 The ADS HAL package provides the support needed to run
3290 eCos on a Freescale i.300-30 EVB board."
3293 package CYGPKG_HAL_ARM_MXC30030EVB {
3294 alias { "Freescale MXC300-30 EVB board" hal_arm_mxc30030evb }
3295 directory hal/arm/mxc91321/evb
3296 script hal_arm_board.cdl
3299 The ADS HAL package provides the support needed to run
3300 eCos on a Freescale MXC300-30 EVB board."
3303 package CYGPKG_HAL_ARM_MXC30020EVB {
3304 alias { "Freescale MXC300-20 EVB board" hal_arm_mxc30020evb }
3305 directory hal/arm/mxc91311/evb
3306 script hal_arm_board.cdl
3309 The ADS HAL package provides the support needed to run
3310 eCos on a Freescale MXC300-20 EVB board."
3313 package CYGPKG_HAL_ARM_I30030ADS {
3314 alias { "Freescale i.300-30 ADS board" hal_arm_i30030ads }
3315 directory hal/arm/mxc91321/i30030ads
3316 script hal_arm_board.cdl
3319 The i.300-30 ADS HAL package provides the support needed to run
3320 eCos on a Freescale i.300-30 ADS board."
3323 package CYGPKG_HAL_ARM_MXC30031ADS {
3324 alias { "Freescale MXC300-31 ADS board" hal_arm_mxc30031ads }
3325 directory hal/arm/mxc92323/mxc30031ads
3326 script hal_arm_board.cdl
3329 The MXC300-31 ADS HAL package provides the support needed to run
3330 eCos on a Freescale MXC300-31 ADS board."
3333 package CYGPKG_HAL_ARM_MXC30030ADS {
3334 alias { "Freescale MXC300-30 ADS board" hal_arm_mxc30030ads }
3335 directory hal/arm/mxc91321/mxc30030ads
3336 script hal_arm_board.cdl
3339 The MXC300-30 ADS HAL package provides the support needed to run
3340 eCos on a Freescale MXC300-30 ADS board."
3343 package CYGPKG_HAL_ARM_MXC30030TOPAZ {
3344 alias { "Freescale MXC300-30 TOPAZ board" hal_arm_mxc30030topaz }
3345 directory hal/arm/mxc91321/mxc30030topaz
3346 script hal_arm_board.cdl
3349 The MXC300-30 TOPAZ HAL package provides the support needed to run
3350 eCos on a Freescale MXC300-30 TOPAZ board."
3353 package CYGPKG_HAL_ARM_MXC91131EVB {
3354 alias { "Freescale MXC91131 EVB board" hal_arm_mxc91131evb }
3355 directory hal/arm/mxc91131/evb
3356 script hal_arm_board.cdl
3359 The ADS HAL package provides the support needed to run
3360 eCos on a Freescale MXC91131 EVB board."
3363 package CYGPKG_HAL_ARM_MXC91131EVB_MEM1 {
3364 alias { "Freescale MXC91131 EVB board" hal_arm_mxc91131evb_mem1 }
3365 directory hal/arm/mxc91131/evb
3366 script hal_arm_board_mem1.cdl
3369 The EVB HAL memory specific package provides the support needed
3370 to run eCos on a Freescale MXC91131 EVB board with MEM1 memory card."
3373 package CYGPKG_HAL_ARM_MXC27520EVB {
3374 alias { "Freescale MXC275-20 EVB board" hal_arm_mxc27520evb }
3375 directory hal/arm/mxc91221/evb
3376 script hal_arm_board.cdl
3379 The ADS HAL package provides the support needed to run
3380 eCos on a Freescale MXC275-20 EVB board."
3383 package CYGPKG_HAL_ARM_MXC27530EVB {
3384 alias { "Freescale MXC275-30 EVB board" hal_arm_mxc27530evb }
3385 directory hal/arm/mxc91231/evb
3386 script hal_arm_board.cdl
3389 The ADS HAL package provides the support needed to run
3390 eCos on a Freescale MXC275-30 EVB board."
3393 package CYGPKG_HAL_SH {
3394 alias { "SH common HAL" hal_sh sh_hal sh_arch_hal }
3395 directory hal/sh/arch
3399 The SH (SuperH) architecture HAL package provides generic
3400 support for this processor architecture. It is also
3401 necessary to select variant and target platform HAL
3405 package CYGPKG_HAL_SH_SH2 {
3406 alias { "SH2 architecture" hal_sh_sh2 }
3407 directory hal/sh/sh2
3408 script hal_sh_sh2.cdl
3411 The SH2 (SuperH 2) variant HAL package provides generic
3412 support for SH2 variant CPUs."
3415 package CYGPKG_HAL_SH_SH3 {
3416 alias { "SH3 architecture" hal_sh_sh3 }
3417 directory hal/sh/sh3
3418 script hal_sh_sh3.cdl
3421 The SH3 (SuperH 3) variant HAL package provides generic
3422 support for SH3 variant CPUs."
3425 package CYGPKG_HAL_SH_SH4 {
3426 alias { "SH4 architecture" hal_sh_sh4 }
3427 directory hal/sh/sh4
3428 script hal_sh_sh4.cdl
3431 The SH4 (SuperH 4) variant HAL package provides generic
3432 support for SH4 variant CPUs."
3435 package CYGPKG_HAL_SH_EDK7708 {
3436 alias { "Hitachi SH7708 board" hal_sh_edk sh_edk_hal }
3437 directory hal/sh/edk7708
3438 script hal_sh_edk7708.cdl
3441 This SH HAL package provides the support needed to run
3442 eCos on a Hitachi SH3 EDK7708 board."
3445 package CYGPKG_HAL_SH_SH7708_CQ7708 {
3446 alias { "CqREEK SH7708 board" hal_sh_cq sh_cq_hal }
3447 directory hal/sh/cq7708
3448 script hal_sh_sh7708_cq7708.cdl
3451 This SH HAL package provides the support needed to run
3452 eCos on a CqREEK SH7708 board."
3455 package CYGPKG_HAL_SH_SH7750_CQ7750 {
3456 alias { "CqREEK SH7750 board" hal_sh_cqsh4 sh_cqsh4_hal }
3457 directory hal/sh/cq7750
3458 script hal_sh_sh7750_cq7750.cdl
3461 This SH HAL package provides the support needed to run
3462 eCos on a CqREEK SH7750 board."
3465 package CYGPKG_HAL_SH_SH7729_HS7729PCI {
3466 alias { "Hitachi HS7729PCI board" hal_sh_sh7729_hs7729pci sh_sh7729_hs7729pci_hal }
3467 directory hal/sh/hs7729pci
3468 script hal_sh_sh7729_hs7729pci.cdl
3471 This SH HAL package provides the support needed to run
3472 eCos on a Hitachi HS7729PCI board."
3475 package CYGPKG_HAL_SH_SH77X9_SE77X9 {
3476 alias { "Hitachi SE77x9 board" hal_sh_sh77x9_se77x9 sh_sh77x9_se77x9_hal }
3477 directory hal/sh/se77x9
3478 script hal_sh_sh77x9_se77x9.cdl
3481 This SH HAL package provides the support needed to run
3482 eCos on a Hitachi Solution Engine 77x9 board."
3485 package CYGPKG_HAL_SH_SH7751_SE7751 {
3486 alias { "Hitachi SE7751 board" hal_sh_sh7751_se7751 sh_sh7751_se7751_hal }
3487 directory hal/sh/se7751
3488 script hal_sh_sh7751_se7751.cdl
3491 This SH HAL package provides the support needed to run
3492 eCos on a Hitachi Solution Engine 7751 board."
3495 package CYGPKG_HAL_SH_SH4_202_MD {
3496 alias { "SuperH SH4-202 MicroDev CPU Board" hal_sh_sh4_202_md }
3497 directory hal/sh/sh4_202_md
3498 script hal_sh_sh4_202_md.cdl
3501 The SH4-202 HAL package provides generic
3502 support for the SuperH SH4-202 MicroDev CPU board."
3505 package CYGPKG_HAL_H8300 {
3506 alias { "Hitachi H8300 common HAL" hal_h8300 h8300_hal}
3507 directory hal/h8300/arch
3508 script hal_h8300.cdl
3511 The Hitachi H8/300 architecture HAL package provides generic support for this
3512 processor architecture. It is also necessary to select a specific
3513 target platform HAL package."
3516 package CYGPKG_HAL_H8300_H8300H {
3517 alias { "Hitachi H8300H variant HAL" hal_h8300h h8300h_hal}
3518 directory hal/h8300/h8300h
3519 script hal_h8300_h8300h.cdl
3522 The H8/300H HAL package provides the support needed to run eCos on a Hitachi
3526 package CYGPKG_HAL_H8300_H8S {
3527 alias { "Hitachi H8S variant HAL" hal_h8s h8300h_hal}
3528 directory hal/h8300/h8s
3529 script hal_h8300_h8s.cdl
3532 The H8S HAL package provides the support needed to run eCos on a Hitachi
3536 package CYGPKG_HAL_H8300_H8300H_SIM {
3537 alias { "H8/300H simulator" hal_h8300h_sim h8300h_sim_hal }
3538 directory hal/h8300/sim
3539 script hal_h8300_h8300h_sim.cdl
3542 The minimal simulator HAL package is provided for use when
3543 only a simple simulation of the processor architecture is
3544 desired, as opposed to detailed simulation of any specific
3545 board. In particular it is not possible to simulate any of
3546 the I/O devices, so device drivers cannot be used."
3549 package CYGPKG_HAL_H8300_H8300H_AKI3068NET {
3550 alias { "Akizuki H8/3068 board" hal_h8300h_aki3068net h8300h_aki3068net_hal }
3551 directory hal/h8300/aki3068net
3552 script hal_h8300_h8300h_aki3068net.cdl
3555 The aki3068net HAL package provides the support needed to run
3556 eCos on a Akizuki H8/3068 Network micom board."
3559 package CYGPKG_HAL_H8300_H8300H_H8MAX {
3560 alias { "H8MAX board" hal_h8300h_h8max h8300h_h8max_hal }
3561 directory hal/h8300/h8max
3562 script hal_h8300_h8300h_h8max.cdl
3565 The h8max HAL package provides the support needed to run
3566 eCos on a H8MAX board."
3569 package CYGPKG_HAL_H8300_H8S_SIM {
3570 alias { "H8S simulator" hal_h8s_sim h8s_sim_hal }
3571 directory hal/h8300/sim_s
3572 script hal_h8300_h8s_sim.cdl
3575 The minimal simulator HAL package is provided for use when
3576 only a simple simulation of the processor architecture is
3577 desired, as opposed to detailed simulation of any specific
3578 board. In particular it is not possible to simulate any of
3579 the I/O devices, so device drivers cannot be used."
3582 package CYGPKG_HAL_H8300_H8S_EDOSK2674 {
3583 alias { "EDOSK-2674 board" hal_h8s_edosk2674 h8s_edosk2674_hal }
3584 directory hal/h8300/edosk2674
3585 script hal_h8300_h8s_edosk2674.cdl
3588 The edosk2674 HAL package provides the support needed to run
3589 eCos on a Hitachi Micro System Europe EDOSK-2674 Evalution board."
3592 package CYGPKG_HAL_I386 {
3593 alias { "i386 common HAL" hal_i386 i386_hal i386_arch_hal }
3594 directory hal/i386/arch
3598 The i386 architecture HAL package provides generic
3599 support for this processor architecture. It is also
3600 necessary to select a specific target platform HAL
3604 package CYGPKG_HAL_I386_GENERIC {
3605 alias { "i386 generic target" hal_i386_generic }
3606 directory hal/i386/generic
3607 script hal_i386_generic.cdl
3610 The i386 generic Target HAL package provides support
3611 for generic IA32 processors, from the 80386 to the latest
3616 package CYGPKG_HAL_I386_PCMB {
3617 alias { "i386 PC Motherboard" hal_i386_pcmb }
3618 directory hal/i386/pcmb
3619 script hal_i386_pcmb.cdl
3622 The i386 PC Motherboard HAL package provides the
3623 support needed to run eCos binaries on a standard i386
3624 PC motherboard. This is a support package for various
3625 actual platform specific targets."
3628 package CYGPKG_HAL_I386_PC {
3629 alias { "i386 PC target" hal_i386_pc }
3630 directory hal/i386/pc
3631 script hal_i386_pc.cdl
3634 The i386 PC Target HAL package provides the
3635 support needed to run eCos binaries on a standard i386
3639 package CYGPKG_HAL_SYNTH {
3640 alias { "Linux synthetic target" linux }
3641 directory hal/synth/arch
3642 script hal_synth.cdl
3645 The Linux Synthetic Target HAL package provides the
3646 support needed to run eCos binaries on top of the i386
3650 package CYGPKG_HAL_SYNTH_I386 {
3651 alias { "Linux/i386 synthetic target" i386_linux }
3652 directory hal/synth/i386linux
3653 script hal_synth_i386.cdl
3656 i386 processor-specific support for the Linux synthetic target"
3659 package CYGPKG_HAL_SPARCLITE {
3660 alias { "SPARClite common HAL" hal_sparclite sparclite_hal sparclite_arch_hal }
3661 directory hal/sparclite/arch
3662 script hal_sparclite.cdl
3665 The SPARClite architecture HAL package provides generic support
3666 for this processor architecture. It is also necessary to select
3667 a specific target platform HAL package."
3670 package CYGPKG_HAL_SPARCLITE_SLEB {
3671 alias { "Fujitsu MB86800-MA01 board" hal_sparclite_sleb sparclite_sleb_hal }
3672 directory hal/sparclite/sleb
3673 script hal_sparclite_sleb.cdl
3676 The SPARClite evaluation board HAL package is provided for use
3677 with the Fujitsu MB8683x boards."
3680 package CYGPKG_HAL_SPARCLITE_SIM {
3681 alias { "SPARClite simulator" hal_sparclite_sim sparclite_sim_hal }
3682 directory hal/sparclite/sim
3683 script hal_sparclite_sim.cdl
3686 The SPARClite simulator HAL package is provided for use
3687 with the SPARClite simulator."
3690 package CYGPKG_HAL_SPARC {
3691 alias { "SPARC V7/V8 common HAL" hal_sparc sparc_hal sparc_arch_hal }
3692 directory hal/sparc/arch
3693 script hal_sparc.cdl
3696 The SPARC V7/V8 architecture HAL package provides generic support
3697 for this processor architecture. It is also necessary to select
3698 a specific target platform HAL package."
3701 package CYGPKG_HAL_SPARC_ERC32 {
3702 alias { "ERC32 processor" hal_sparc_erc32 sparc_erc32_hal }
3703 directory hal/sparc/erc32
3704 script hal_sparc_erc32.cdl
3707 The ERC32 processor HAL package is provided for use
3708 with both real hardware and the TSIM/ERC32 simulator."
3711 package CYGPKG_HAL_SPARC_LEON {
3712 alias { "LEON processor" hal_sparc_leon sparc_leon_hal }
3713 directory hal/sparc/leon
3714 script hal_sparc_leon.cdl
3717 The LEON processor HAL package is provided for use
3718 with both real hardware and the TSIM/LEON simulator."
3721 package CYGPKG_HAL_POWERPC {
3722 alias { "PowerPC common HAL" hal_powerpc powerpc_hal powerpc_arch_hal }
3723 directory hal/powerpc/arch
3724 script hal_powerpc.cdl
3727 The PowerPC architecture HAL package provides generic
3728 support for this processor architecture. It is also necessary to
3729 select a CPU variant and a specific target platform HAL
3733 package CYGPKG_HAL_POWERPC_MPC8260 {
3734 alias { "PowerPC MPC8260 variant HAL" hal_mpc8260 }
3735 directory hal/powerpc/mpc8260/
3736 script hal_powerpc_mpc8260.cdl
3739 The PowerPC MPC8260 PowerQUICCII variant HAL package provides
3740 support for this processor variant. It is also necessary to
3741 select a specific target platform HAL package."
3744 package CYGPKG_HAL_POWERPC_MPC8XXX {
3745 alias { "PowerPC MPC8XXX variant HAL" hal_mpc8xxx }
3746 directory hal/powerpc/mpc8xxx/
3747 script hal_powerpc_mpc8xxx.cdl
3750 The PowerPC MPC8XXX PowerQUICCII variant HAL package provides
3751 support for this processor variant. It is also necessary to
3752 select a specific target platform HAL package."
3755 package CYGPKG_HAL_POWERPC_MPC8xx {
3756 alias { "PowerPC 8xx variant HAL" hal_mpc8xx mpc8xx_hal mpc8xx_arch_hal }
3757 directory hal/powerpc/mpc8xx/
3758 script hal_powerpc_mpc8xx.cdl
3761 The PowerPC 8xx variant HAL package provides generic support
3762 for this processor variant. It is also necessary to
3763 select a specific target platform HAL package."
3766 package CYGPKG_HAL_POWERPC_PPC60x {
3767 alias { "PowerPC 60x variant HAL" hal_ppc60x ppc60x_hal ppc60x_arch_hal }
3768 directory hal/powerpc/ppc60x/
3769 script hal_powerpc_ppc60x.cdl
3772 The PowerPC 60x variant HAL package provides generic support
3773 for this processor variant. It is also necessary to
3774 select a specific target platform HAL package."
3777 package CYGPKG_HAL_POWERPC_MPC5xx {
3778 alias { "PowerPC 5xx variant HAL" hal_mpc5xx mpc5xx_hal mpc5xx_arch_hal }
3779 directory hal/powerpc/mpc5xx/
3780 script hal_powerpc_mpc5xx.cdl
3783 The PowerPC 5xx variant HAL package provides generic support
3784 for this processor variant. It is also necessary to
3785 select a specific target platform HAL package."
3788 package CYGPKG_HAL_POWERPC_PPC40x {
3789 alias { "PowerPC 40x variant HAL" hal_ppc40x ppc40x_hal ppc40x_arch_hal }
3790 directory hal/powerpc/ppc40x/
3791 script hal_powerpc_ppc40x.cdl
3794 The PowerPC 40x variant HAL package provides generic support
3795 for this processor variant. It is also necessary to
3796 select a specific target platform HAL package."
3799 package CYGPKG_HAL_POWERPC_COGENT {
3800 alias { "Cogent CMA286/287 board" hal_powerpc_cogent powerpc_cogent_hal }
3801 directory hal/powerpc/cogent
3802 script hal_powerpc_cogent.cdl
3805 The cogent HAL package provides the support needed to run
3806 eCos on a Cogent board equipped with a PowerPC processor."
3809 package CYGPKG_HAL_POWERPC_CME555 {
3810 alias { "Axiom's CME555 evaluation board" hal_powerpc_cme555 powerpc_cme555_hal }
3811 directory hal/powerpc/cme555
3812 script hal_powerpc_cme555.cdl
3815 The CME555 HAL package provides the support needed to run
3816 eCos on a CME555 evaluation board from Axiom Manufacturing."
3819 package CYGPKG_HAL_POWERPC_EC555 {
3820 alias { "Wuerz development board" hal_powerpc_ec555 powerpc_ec555_hal }
3821 directory hal/powerpc/ec555
3822 script hal_powerpc_ec555.cdl
3825 The EC555 HAL package provides the support needed to run
3826 eCos on an EC555 development board from Wuerz elektronik."
3829 package CYGPKG_HAL_POWERPC_FADS {
3830 alias { "Motorola MPC8xxFADS board" hal_powerpc_fads powerpc_fads_hal }
3831 directory hal/powerpc/fads
3832 script hal_powerpc_fads.cdl
3835 The FADS HAL package provides the support needed to run
3836 eCos on a Motorola FADS board equipped with a PowerPC processor."
3839 package CYGPKG_HAL_POWERPC_MBX {
3840 alias { "Motorola MBX860/821 board" hal_powerpc_mbx powerpc_mbx_hal }
3841 directory hal/powerpc/mbx
3842 script hal_powerpc_mbx.cdl
3845 The MBX HAL package provides the support needed to run
3846 eCos on a Motorola MBX board equipped with a PowerPC processor."
3849 package CYGPKG_HAL_POWERPC_VIPER {
3850 alias { "A&M Viper PPC860 board" hal_powerpc_viper powerpc_viper_hal }
3851 directory hal/powerpc/viper
3852 script hal_powerpc_viper.cdl
3855 The VIPER HAL package provides the support needed to run
3856 eCos on a A&M VIPER board equipped with a PowerPC processor."
3859 package CYGPKG_HAL_POWERPC_TS6 {
3860 alias { "Delphi TigerSHARC-6 board" hal_powerpc_ts6 powerpc_ts6_hal }
3861 directory hal/powerpc/ts6
3862 script hal_powerpc_ts6.cdl
3865 The TS6 HAL package provides the support needed to run
3866 eCos on a Delphi TigerSHARC-6 board equipped with a
3870 package CYGPKG_HAL_POWERPC_VADS {
3871 alias { "Motorola MPC8260 VADS board" hal_powerpc_vads powerpc_vads_hal }
3872 directory hal/powerpc/vads
3873 script hal_powerpc_vads.cdl
3876 The VADS HAL package provides the support needed to run
3877 eCos on a Motorola MPC8260 VADS board equipped with a
3881 package CYGPKG_HAL_QUICC {
3882 alias { "Motorola MPC8xx QUICC support" hal_quicc quicc_hal quicc }
3883 directory hal/powerpc/quicc
3884 script hal_powerpc_quicc.cdl
3887 The QUICC package provides some of the support needed
3888 to run eCos on a Motorola MPC8xx processors, using the QUICC
3889 communications subsystem."
3892 package CYGPKG_HAL_POWERPC_SIM {
3893 alias { "PowerPC simulator" hal_powerpc_sim powerpc_sim_hal }
3894 directory hal/powerpc/sim
3895 script hal_powerpc_sim.cdl
3898 The minimal simulator HAL package is provided for use when
3899 only a simple simulation of the processor architecture is
3900 desired, as opposed to detailed simulation of any specific
3901 board. In particular it is not possible to simulate any of
3902 the I/O devices, so device drivers cannot be used."
3905 package CYGPKG_HAL_MIPS {
3906 alias { "MIPS common HAL" hal_mips mips_hal mips_arch_hal }
3907 directory hal/mips/arch/
3911 The MIPS architecture HAL package provides generic support
3912 for this processor architecture. It is also necessary to
3913 select a CPU variant and a specific target platform HAL
3917 package CYGPKG_HAL_MIPS_SIM {
3918 alias { "MIPS simulator" hal_mips_sim mips_sim_hal }
3919 directory hal/mips/sim
3920 script hal_mips_sim.cdl
3923 The minimal simulator HAL package is provided for when only
3924 a simple simulation of the processor architecture is
3925 desired, as opposed to detailed simulation of any specific
3926 board. To use this minimal simulator the command
3927 `target sim --board=jmr3904pal' should be used from inside
3928 gdb. It is not possible to use any of the eCos device
3929 drivers when the simulator is running in this mode"
3932 package CYGPKG_HAL_MIPS_TX39 {
3933 alias { "TX39 chip HAL" hal_tx39 tx39_hal tx39_arch_hal }
3934 directory hal/mips/tx39/
3935 script hal_mips_tx39.cdl
3938 The TX39 architecture HAL package provides generic support
3939 for this processor architecture. It is also necessary to
3940 select a specific target platform HAL package."
3943 package CYGPKG_HAL_MIPS_TX39_JMR3904 {
3944 alias { "Toshiba JMR-TX3904 board" hal_tx39_jmr3904 tx39_jmr3904_hal }
3945 directory hal/mips/jmr3904
3946 script hal_mips_tx39_jmr3904.cdl
3949 The JMR3904 HAL package should be used when targetting the
3950 actual hardware. The same package can also be used when
3951 running on the full simulator, since this provides an
3952 accurate simulation of the hardware including I/O devices.
3953 To use the simulator in this mode the command
3954 `target sim --board=jmr3904' should be used from inside gdb."
3957 package CYGPKG_HAL_MIPS_MIPS32 {
3958 alias { "MIPS32 HAL" hal_mips32 mips32_hal mips32_arch_hal }
3959 directory hal/mips/mips32/
3960 script hal_mips_mips32.cdl
3963 The MIPS 32 architecture HAL package provides generic support
3964 for this processor architecture. It is also necessary to
3965 select a specific target platform HAL package."
3968 package CYGPKG_HAL_MIPS_MIPS64 {
3969 alias { "MIPS64 HAL" hal_mips64 mips64_hal mips64_arch_hal }
3970 directory hal/mips/mips64/
3971 script hal_mips_mips64.cdl
3974 The MIPS 64 architecture HAL package provides generic support
3975 for this processor architecture. It is also necessary to
3976 select a specific target platform HAL package."
3979 package CYGPKG_HAL_MIPS_ATLAS {
3980 alias { "MIPS Atlas board" hal_atlas atlas_hal }
3981 directory hal/mips/atlas
3982 script hal_mips_atlas.cdl
3985 The Atlas HAL package should be used when targetting the
3989 package CYGPKG_HAL_MIPS_MALTA {
3990 alias { "MIPS Malta board" hal_malta malta_hal }
3991 directory hal/mips/malta
3992 script hal_mips_malta.cdl
3995 The Malta HAL package should be used when targetting the
3999 package CYGPKG_HAL_MIPS_TX49 {
4000 alias { "TX49 chip HAL" hal_tx49 tx49_hal tx49_arch_hal }
4001 directory hal/mips/tx49/
4002 script hal_mips_tx49.cdl
4005 The TX49 architecture HAL package provides generic support
4006 for this processor architecture. It is also necessary to
4007 select a specific target platform HAL package."
4010 package CYGPKG_HAL_MIPS_TX49_REF4955 {
4011 alias { "Toshiba TX4955 reference platform" hal_tx49_ref4955 tx49_ref4955_hal }
4012 directory hal/mips/ref4955
4013 script hal_mips_tx49_ref4955.cdl
4016 The REF4955 HAL package should be used when targetting the
4020 package CYGPKG_HAL_MIPS_RM7000 {
4021 alias { "RM7000 chip HAL" hal_rm7000 rm7000_hal rm7000_arch_hal }
4022 directory hal/mips/rm7000/var
4023 script hal_mips_rm7000.cdl
4026 The RM7000 architecture HAL package provides generic support
4027 for this processor architecture. It is also necessary to
4028 select a specific target platform HAL package."
4031 package CYGPKG_HAL_MIPS_RM7000_OCELOT {
4032 alias { "PMC-Sierra Ocelot platform" hal_rm7000_ocelot rm7000_ocelot_hal }
4033 directory hal/mips/rm7000/ocelot
4034 script hal_mips_rm7000_ocelot.cdl
4037 The Ocelot HAL package should be used when targetting the
4041 package CYGPKG_HAL_MIPS_VR4300 {
4042 alias { "VR4300 chip HAL" hal_vr4300 vr4300_hal vr4300_arch_hal }
4043 directory hal/mips/vr4300/
4044 script hal_mips_vr4300.cdl
4047 The VR4300 variant HAL package provides generic support
4048 for this processor architecture. It is also necessary to
4049 select a specific target platform HAL package."
4052 package CYGPKG_HAL_MIPS_VR4300_VRC4373 {
4053 alias { "NEC VRC4373 board" hal_vrc4373 vrc4373_hal }
4054 directory hal/mips/vrc4373
4055 script hal_mips_vr4300_vrc4373.cdl
4058 The VRC4373 HAL package should be used when targetting the
4062 package CYGPKG_HAL_MIPS_VR4300_VRC4375 {
4063 alias { "NEC VRC4375 board" hal_vrc4375 vrc4375_hal }
4064 directory hal/mips/vrc4375
4065 script hal_mips_vr4300_vrc4375.cdl
4068 The VRC4375 HAL package should be used when targetting the
4072 package CYGPKG_HAL_MIPS_VR4300_VRC437X {
4073 alias { "NEC VRC437X support" hal_vrc437x vrc437x_hal }
4074 directory hal/mips/vrc437x
4075 script hal_mips_vr4300_vrc437x.cdl
4078 The VRC437X HAL package should be used when targetting harware
4079 that contains either a VRC437X companion chip."
4082 package CYGPKG_HAL_MIPS_UPD985XX {
4083 alias { "upd985xx chip HAL" hal_upd985xx upd985xx_hal upd985xx_arch_hal }
4084 directory hal/mips/upd985xx/
4085 script hal_mips_upd985xx.cdl
4088 The UPD985XX variant HAL package provides generic support
4089 for this NEC system-on-chip processor architecture, uPD985xx.
4090 It is also necessary to
4091 select a specific target platform HAL package."
4094 package CYGPKG_HAL_MIPS_IDT32334 {
4095 alias { "MIPS IDT32334 variant HAL" hal_idt32334 idt32334_hal idt32334_arch_hal }
4096 directory hal/mips/idt32334
4097 script hal_mips_idt32334.cdl
4100 The IDT32334 variant HAL package provides generic support
4101 for platforms based on this variant. It is also necessary to
4102 select a specific target platform HAL package."
4105 package CYGPKG_HAL_MIPS_IDT32334_REFIDT334 {
4106 alias { "MIPS IDT79S334A reference platform" hal_idt32334_refIDT334 idt32334_refIDT334_hal }
4107 directory hal/mips/idt79s334a
4108 script hal_mips_idt32334_refidt334.cdl
4111 The REFIDT334 HAL package should be used when targetting the
4115 package CYGPKG_HAL_MN10300 {
4116 alias { "MN10300 common HAL" hal_mn10300 mn10300_hal mn10300_arch_hal }
4117 directory hal/mn10300/arch
4118 script hal_mn10300.cdl
4121 The MN10300 architecture HAL package provides generic
4122 support for this processor architecture. It is also
4123 necessary to select a specific target platform HAL
4127 package CYGPKG_HAL_MN10300_AM31 {
4128 alias { "MN10300 AM31 variant HAL" hal_mn10300_am31 mn10300_am31_hal }
4129 directory hal/mn10300/am31
4130 script hal_mn10300_am31.cdl
4133 The MN10300 AM31 variant HAL package provides generic
4134 support for this processor architecture. It is also
4135 necessary to select a specific target platform HAL
4139 package CYGPKG_HAL_MN10300_AM31_SIM {
4140 alias { "MN10300 simulator" hal_mn10300_sim mn10300_sim_hal }
4141 directory hal/mn10300/sim
4142 script hal_mn10300_am31_sim.cdl
4145 The minimal simulator HAL package is provided for use when
4146 only a simple simulation of the processor architecture is
4147 desired, as opposed to detailed simulation of any specific
4148 board. In particular it is not possible to simulate any of
4149 the I/O devices, so device drivers cannot be used."
4152 package CYGPKG_HAL_MN10300_AM31_STDEVAL1 {
4153 alias { "Matsushita stdeval1 board" hal_mn10300_stdeval1 mn10300_stdeval1_hal }
4154 directory hal/mn10300/stdeval1
4155 script hal_mn10300_am31_stdeval1.cdl
4158 The stdeval1 HAL package should be used when targetting the
4159 actual hardware. The same package can also be used when
4160 running on the full MN10300 simulator, since this provides
4161 an accurate simulation of the full hardware including I/O
4165 package CYGPKG_HAL_MN10300_AM33 {
4166 alias { "MN10300 AM33 variant HAL" hal_mn10300_am33 mn10300_am33_hal }
4167 directory hal/mn10300/am33
4168 script hal_mn10300_am33.cdl
4171 The MN10300 AM33 variant HAL package provides generic
4172 support for this processor architecture. It is also
4173 necessary to select a specific target platform HAL
4177 package CYGPKG_HAL_MN10300_AM33_STB {
4178 alias { "Matsushita STB board" hal_mn10300_am33_stb mn10300_am33_stb_hal }
4179 directory hal/mn10300/stb
4180 script hal_mn10300_am33_stb.cdl
4183 The STB HAL package should be used when targetting the
4184 actual hardware for the AM33 STB evaluation board."
4187 package CYGPKG_HAL_MN10300_AM33_ASB {
4188 alias { "Matsushita ASB2303 board" hal_mn10300_am33_asb mn10300_am33_asb_hal }
4189 directory hal/mn10300/asb
4190 script hal_mn10300_am33_asb.cdl
4193 The ASB2303 HAL package should be used when targetting the
4194 actual hardware for the AM33 ASB2303 evaluation board."
4197 package CYGPKG_HAL_MN10300_AM33_ASB2305 {
4198 alias { "Matsushita ASB2305 board" hal_mn10300_am33_asb2305
4199 mn10300_am33_asb2305_hal }
4200 directory hal/mn10300/asb2305
4201 script hal_mn10300_am33_asb2305.cdl
4204 The ASB2305 HAL package should be used when targetting the
4205 actual hardware for the AM33 ASB2305 evaluation board."
4208 package CYGPKG_HAL_V85X {
4209 alias { "NEC V85x common HAL" hal_v85x nec_arch_hal }
4210 directory hal/v85x/arch
4214 The NEC V85x architecture HAL package provides generic support for this
4215 processor architecture. It is also necessary to select a specific
4216 target platform HAL package."
4219 package CYGPKG_HAL_V85X_V850 {
4220 alias { "NEC V850 variant HAL" hal_v85x_v850 nec_v850_hal }
4221 directory hal/v85x/v850
4222 script hal_v85x_v850.cdl
4225 The V850 HAL package provides the support needed to run eCos on a NEC V850
4229 package CYGPKG_HAL_V85X_V850_CEB {
4230 alias { "Cosmo CEB-V850/SA1 board" hal_v85x_v850_ceb nec_v850_ceb_hal }
4231 directory hal/v85x/ceb_v850
4232 script hal_v85x_ceb_v850.cdl
4235 The CEB-V850/SA1 HAL package provides the support needed to run eCos on a Cosmo CEB-V850/SA1
4239 package CYGPKG_HAL_M68K {
4240 alias { "m68k common HAL" hal_m68k m68k_hal m68k_arch_hal }
4241 directory hal/m68k/arch
4245 description "The m68k architecture HAL package provides generic
4246 support for this processor architecture. It is also
4247 necessary to select a specific target platform HAL
4252 package CYGPKG_HAL_M68K_MCF52xx {
4253 alias { "68k/Coldfire version 2 core variant HAL"
4256 directory hal/m68k/mcf52xx/var
4257 script hal_m68k_mcf52xx.cdl
4260 description "The 68k/Coldfire version 2 core variant HAL package
4261 provides generic support for the version 2 Coldfire core.
4262 It is also necessary to select a specific target platform
4266 package CYGPKG_HAL_M68K_MCF52xx_MCF5272 {
4267 alias { "mcf5272 68k/Coldfire processor variant HAL"
4268 hal_m68k_mcf52xx_mcf5272
4269 m68k_mcf52xx_mcf5272_hal }
4270 directory hal/m68k/mcf52xx/mcf5272/proc
4271 script hal_m68k_mcf52xx_mcf5272.cdl
4274 description "The mcf5272 68k/Coldfire processor variant HAL package
4275 provides generic support for this processor architecture.
4276 It is also necessary to select a specific target platform
4281 package CYGPKG_HAL_M68K_MCF52xx_MCF5272_MCF5272C3 {
4282 alias { "Motorola mcf5272c3 evaluation board platform HAL"
4283 hal_m68k_mcf52xx_mcf5272_mcf5272c3
4284 m68k_mcf52xx_mcf5272_mcf5272c3_hal }
4285 directory hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf
4286 script hal_m68k_mcf52xx_mcf5272_mcf5272c3.cdl
4289 description "The Motorola mcf5272c3 evaluation board platform HAL
4290 package should be used when targeting the actual hardware
4291 for the Motorola mcf5272c3 evaluation board platform."
4295 package CYGPKG_HAL_CALM16 {
4296 alias { "CalmRISC16 common HAL" hal_calm16 calm16_hal calm16_arch_hal }
4297 directory hal/calmrisc16/arch/
4298 script hal_calm16.cdl
4301 The CalmRISC16 architecture HAL package provides generic support
4302 for this processor architecture. It is also necessary to
4303 select a CPU variant and a specific target platform HAL
4307 package CYGPKG_HAL_CALM16_CORE {
4308 alias { "CORE HAL" hal_calm16core calm16core_hal calm16core_arch_hal }
4309 directory hal/calmrisc16/core/
4310 script hal_calm16_core.cdl
4313 The CalmRISC16 Core architecture HAL package provides generic support
4314 for this processor architecture. It is also necessary to
4315 select a specific target platform HAL package."
4318 package CYGPKG_HAL_CALM16_CEB {
4319 alias { "Core eval board" hal_ceb ceb_hal }
4320 directory hal/calmrisc16/ceb
4321 script hal_calm16_ceb.cdl
4324 The CalmRISC16 HAL package should be used when targetting the
4328 package CYGPKG_HAL_CALM32 {
4329 alias { "CalmRISC32 common HAL" hal_calm32 calm32_hal calm32_arch_hal }
4330 directory hal/calmrisc32/arch/
4331 script hal_calm32.cdl
4334 The CalmRISC32 architecture HAL package provides generic support
4335 for this processor architecture. It is also necessary to
4336 select a CPU variant and a specific target platform HAL
4340 package CYGPKG_HAL_CALM32_CORE {
4341 alias { "CORE HAL" hal_calm32core calm32core_hal calm32core_arch_hal }
4342 directory hal/calmrisc32/core/
4343 script hal_calm32_core.cdl
4347 package CYGPKG_HAL_CALM32_CEB {
4348 alias { "Core eval board" hal_ceb ceb_hal }
4349 directory hal/calmrisc32/ceb
4350 script hal_calm32_ceb.cdl
4353 The CalmRISC32 HAL package should be used when targetting the
4357 package CYGPKG_HAL_FRV {
4358 alias { "FR-V (Fujitsu) common HAL" hal_frv frv_hal frv_arch_hal }
4359 directory hal/frv/arch
4363 The FRV architecture HAL package provides generic support for this
4364 processor architecture. It is also necessary to select a specific
4365 target platform HAL package."
4368 package CYGPKG_HAL_FRV_FRV400 {
4369 alias { "FUJITSU development board (FR-V 400)" hal_frv_frv400 frv_frv400_hal }
4370 directory hal/frv/frv400
4371 script hal_frv_frv400.cdl
4374 The FRV400 HAL package provides the support needed to run eCos on a FUJITSU
4375 MB93091 (FR-V 400) eval board."
4378 package CYGPKG_HAL_FRV_MB93091 {
4379 alias { "FUJITSU development board (FR-V)" mb93091 }
4380 directory hal/frv/mb93091
4381 script hal_frv_mb93091.cdl
4384 The FRV Generic HAL package provides the support needed to run eCos on
4385 various FUJITSU FR-V eval boards."
4388 package CYGPKG_HAL_FRV_MB93093 {
4389 alias { "FUJITSU MB93093-PD00 Portable Development Kit (FR-V)" mb93093 }
4390 directory hal/frv/mb93093
4391 script hal_frv_mb93093.cdl
4394 The MB93093 HAL package provides the support needed to run eCos on
4395 the Fujitsu MB93093-PD00 Portable Development Kit board."
4398 package CYGPKG_DEVS_ETH_FRV_FRV400 {
4399 alias { "Fujitsu FR-V 400 with 82559 ethernet driver"
4400 devs_eth_frv_frv400 frv400_eth_driver }
4402 directory devs/eth/frv/frv400
4403 script frv400_eth_drivers.cdl
4404 description "Ethernet driver for Fujitsu FR-V 400 with Intel
4405 i82559 ethernet interfaces."
4408 package CYGPKG_DEVS_ETH_FRV_PDK403 {
4409 alias { "Fujitsu MB93093-PD00 with AXL88796 ethernet driver"
4410 devs_eth_frv_pdk403 pdk403_eth_driver }
4412 directory devs/eth/frv/pdk403
4413 script pdk403_eth_drivers.cdl
4414 description "Ethernet driver for Fujitsu MB93093-PD00 Portable
4415 Demonstration Kit with AXL88796 Ethernet device"
4418 package CYGPKG_DEVS_ETH_FRV_CB70 {
4419 alias { "Fujitsu FR-V 405 with DM9000 ethernet driver"
4420 devs_eth_frv_cb70 cb70_eth_driver }
4422 directory devs/eth/frv/cb70
4423 script cb70_eth_driver.cdl
4424 description "Ethernet driver for Fujitsu FR-V 405 CB70 CPU card with
4425 Davicom DM9000 ethernet interface."
4429 alias { "Fujitsu development board (FR-V 400)" FRV400 }
4430 packages { CYGPKG_HAL_FRV
4431 CYGPKG_HAL_FRV_FRV400
4433 CYGPKG_DEVS_ETH_FRV_FRV400
4434 CYGPKG_DEVS_ETH_NS_DP83902A
4435 CYGPKG_DEVS_FLASH_FRV_FRV400
4436 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4439 The frv400 target provides the packages needed to run eCos on a Fujistu
4440 development board (FR-V 400)."
4444 alias { "Fujitsu MB93091 development board (FR-V 4xx,5xx)" MB93091 }
4445 packages { CYGPKG_HAL_FRV
4446 CYGPKG_HAL_FRV_MB93091
4448 CYGPKG_DEVS_ETH_FRV_FRV400
4449 CYGPKG_DEVS_ETH_NS_DP83902A
4450 CYGPKG_DEVS_ETH_FRV_CB70
4451 CYGPKG_DEVS_ETH_DAVICOM_DM9000
4452 CYGPKG_DEVS_FLASH_FRV_FRV400
4453 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4456 The MB93091 target provides the packages needed to run eCos on a Fujitsu
4457 MB93091 development board (FR-V 400 etc.)."
4461 alias { "Fujitsu development board (FR-V 400)" MB93093 }
4462 packages { CYGPKG_HAL_FRV
4463 CYGPKG_HAL_FRV_MB93093
4464 CYGPKG_DEVS_ETH_FRV_PDK403
4465 CYGPKG_DEVS_ETH_NS_DP83902A
4466 CYGPKG_DEVS_FLASH_FRV_PDK403
4467 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4470 The MB93093 target provides the packages needed to run eCos on a Fujitsu
4471 MB93090-PD00 Portable Development Kit."
4475 alias { "ARM development board (PID)" PID }
4476 packages { CYGPKG_HAL_ARM
4478 CYGPKG_IO_SERIAL_GENERIC_16X5X
4479 CYGPKG_IO_SERIAL_ARM_PID
4480 CYGPKG_DEVS_FLASH_ARM_PID
4481 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
4484 The pid target provides the packages needed to run eCos on an ARM
4485 development board (formerly known as PID)."
4489 alias { "ARM evaluation board (AEB-1)" aeb1 }
4490 packages { CYGPKG_HAL_ARM
4492 CYGPKG_IO_SERIAL_ARM_AEB
4493 CYGPKG_DEVICES_WATCHDOG_ARM_AEB
4496 The aeb target provides the packages needed to run eCos on an ARM
4497 evaluation board (AEB-1)."
4501 alias { "ARM Evaluator7T board (AEB-2)" aeb2 }
4502 packages { CYGPKG_HAL_ARM
4504 CYGPKG_DEVS_FLASH_ARM_E7T
4505 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4506 CYGPKG_DEVS_FLASH_SST_39VFXXX
4507 CYGPKG_IO_SERIAL_ARM_E7T
4508 CYGPKG_DEVS_ETH_ARM_KS32C5000
4511 The e7t target provides the packages needed to run eCos on an ARM
4512 Evaluator7T board (aka AEB-2)."
4515 target integrator_arm7 {
4516 alias { "ARM INTEGRATOR development board w/ ARM7TDMI" integrator }
4517 packages { CYGPKG_HAL_ARM
4518 CYGPKG_HAL_ARM_INTEGRATOR
4520 CYGPKG_IO_SERIAL_ARM_INTEGRATOR
4521 CYGPKG_DEVS_FLASH_INTEL_28FXXX
4522 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR
4523 CYGPKG_DEVS_ETH_INTEL_I82559
4524 CYGPKG_DEVS_ETH_ARM_INTEGRATOR
4527 The INTEGRATOR_ARM7 target provides the packages needed to
4528 run eCos on an ARM development board with an ARM7TDMI core
4532 target integrator_arm9 {
4533 alias { "ARM INTEGRATOR development board w/ ARM966" }
4534 packages { CYGPKG_HAL_ARM
4536 CYGPKG_HAL_ARM_INTEGRATOR
4538 CYGPKG_IO_SERIAL_ARM_INTEGRATOR
4539 CYGPKG_DEVS_FLASH_INTEL_28FXXX
4540 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR
4541 CYGPKG_DEVS_ETH_INTEL_I82559
4542 CYGPKG_DEVS_ETH_ARM_INTEGRATOR
4545 The INTEGRATOR_ARM9 target provides the packages needed to
4546 run eCos on an ARM development board with an ARM966 core
4551 alias { "Atmel evaluation board (EB40)" at91 at91_eb40 }
4552 packages { CYGPKG_HAL_ARM
4554 CYGPKG_HAL_ARM_AT91_EB40
4555 CYGPKG_DEVS_FLASH_EB40
4556 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
4557 CYGPKG_IO_SERIAL_ARM_AT91
4558 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
4561 The eb40 target provides the packages needed to run eCos on an Atmel
4562 evaluation board (EB40)."
4566 alias { "Atmel Diopsis evaluation board (jtst)" at91_jtst }
4567 packages { CYGPKG_HAL_ARM
4569 CYGPKG_HAL_ARM_AT91_JTST
4570 CYGPKG_IO_SERIAL_ARM_AT91
4571 CYGPKG_DEVS_FLASH_JTST
4572 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
4573 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
4576 The jtst target provides the packages needed to run eCos on an Atmel
4577 Diospsis evaluation board (jtst)."
4581 alias { "Atmel evaluation board (EB40A)" at91_eb40a }
4582 packages { CYGPKG_HAL_ARM
4584 CYGPKG_HAL_ARM_AT91_EB40A
4585 CYGPKG_DEVS_FLASH_EB40A
4586 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
4587 CYGPKG_IO_SERIAL_ARM_AT91
4588 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
4591 The eb40a target provides the packages needed to run eCos on an Atmel
4592 evaluation board (EB40A)."
4596 alias { "Atmel evaluation board (EB42)" at91_eb42 }
4597 packages { CYGPKG_HAL_ARM
4599 CYGPKG_HAL_ARM_AT91_EB42
4600 CYGPKG_DEVS_FLASH_EB42
4601 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
4602 CYGPKG_IO_SERIAL_ARM_AT91
4605 The eb42 target provides the packages needed to run eCos on an Atmel
4606 evaluation board (EB42)."
4610 alias { "Atmel evaluation board (EB55)" at91_eb55 }
4611 packages { CYGPKG_HAL_ARM
4613 CYGPKG_HAL_ARM_AT91_EB55
4614 CYGPKG_DEVS_FLASH_EB55
4615 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
4616 CYGPKG_IO_SERIAL_ARM_AT91
4617 CYGPKG_DEVS_SPI_ARM_EB55
4618 CYGPKG_DEVS_SPI_ARM_AT91
4619 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
4622 The eb55 target provides the packages needed to run eCos on an Atmel
4623 evaluation board (EB55)."
4627 alias { "PHYTEC evaluation board (phyCORE AT91M55800A)" at91_phycore }
4628 packages { CYGPKG_HAL_ARM
4630 CYGPKG_HAL_ARM_AT91_PHYCORE
4631 CYGPKG_DEVS_FLASH_PHYCORE
4632 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4633 CYGPKG_IO_SERIAL_ARM_AT91
4634 CYGPKG_DEVICES_WATCHDOG_ARM_AT91
4637 The phyCORE AT91M55800A target provides the packages needed to
4638 run eCos on an PHYTEC evaluation board (phycore AT91M55800A based
4643 alias { "Keil evaluation board MCB2100" mcb2100 }
4644 packages { CYGPKG_HAL_ARM
4645 CYGPKG_HAL_ARM_LPC2XXX
4646 CYGPKG_HAL_ARM_LPC2XXX_MCB2100
4647 CYGPKG_IO_SERIAL_GENERIC_16X5X
4648 CYGPKG_IO_SERIAL_ARM_LPC2XXX
4649 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
4652 The mcb2100 target provides the packages needed to run eCos on the
4653 MCB2100 evaluation board from Keil."
4657 alias { "Olimex evaluation board LPC-P2106" p2106 }
4658 packages { CYGPKG_HAL_ARM
4659 CYGPKG_HAL_ARM_LPC2XXX
4660 CYGPKG_HAL_ARM_LPC2XXX_P2106
4661 CYGPKG_IO_SERIAL_GENERIC_16X5X
4662 CYGPKG_IO_SERIAL_ARM_LPC2XXX
4663 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
4666 The p2106 target provides the packages needed to run eCos on the
4667 LPC-P2106 evaluation board from Olimex."
4671 alias { "Olimex evaluation board LPC-LPCMT" lpcmt }
4672 packages { CYGPKG_HAL_ARM
4673 CYGPKG_HAL_ARM_LPC2XXX
4674 CYGPKG_HAL_ARM_LPC2XXX_LPCMT
4675 CYGPKG_IO_SERIAL_GENERIC_16X5X
4676 CYGPKG_IO_SERIAL_ARM_LPC2XXX
4677 CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
4680 The lpcmt target provides the packages needed to run eCos on the
4681 LPC-LPCMT evaluation board from Olimex."
4685 alias { "Intel EBSA285 StrongARM board" ebsa }
4686 packages { CYGPKG_HAL_ARM
4687 CYGPKG_HAL_ARM_EBSA285
4689 CYGPKG_DEVS_ETH_ARM_EBSA285
4690 CYGPKG_DEVS_ETH_INTEL_I82559
4691 CYGPKG_IO_SERIAL_ARM_EBSA285
4692 CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285
4693 CYGPKG_DEVS_FLASH_EBSA285
4696 The ebsa285 target provides the packages needed to run
4697 eCos on an Intel EBSA285 StrongARM board."
4701 alias { "Agilent AAED2000 unit" aaed }
4702 packages { CYGPKG_HAL_ARM
4704 CYGPKG_HAL_ARM_ARM9_AAED2000
4705 CYGPKG_DEVS_FLASH_ARM_AAED2000
4706 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4707 CYGPKG_DEVS_ETH_CL_CS8900A
4708 CYGPKG_DEVS_ETH_ARM_AAED2000
4709 CYGPKG_DEVS_KBD_AAED2000
4710 CYGPKG_DEVS_TOUCH_AAED2000
4713 The AAED2000 target provides the packages needed to run
4714 eCos on an Agilent AAED2000 board."
4717 target excalibur_arm9 {
4718 alias { "Altera ARM9/Excalibur board" excalibur_arm9 epxa10 }
4719 packages { CYGPKG_HAL_ARM
4721 CYGPKG_HAL_ARM_ARM9_EXCALIBUR
4722 CYGPKG_DEVS_FLASH_INTEL_28FXXX
4723 CYGPKG_DEVS_FLASH_ARM_EXCALIBUR
4726 The Excalibur target provides the packages needed to run
4727 eCos on an Altera Excalibur board."
4731 alias { "Samsung ARM9/SMDK2410 development board" smdk2410 s3c2410x }
4732 packages { CYGPKG_HAL_ARM
4734 CYGPKG_HAL_ARM_ARM9_SMDK2410
4735 CYGPKG_IO_SERIAL_ARM_SMDK2410
4736 CYGPKG_DEVS_FLASH_ARM_SMDK2410
4737 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4740 The SMDK2410 target provides the packages needed to run eCos on
4741 Samsung S3c2410x (ARM920T) based development boards (SMDK2410)."
4745 alias { "Innovator (ARM) board" innovator }
4746 packages { CYGPKG_HAL_ARM
4748 CYGPKG_HAL_ARM_ARM9_INNOVATOR
4749 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4750 CYGPKG_DEVS_FLASH_ARM_INNOVATOR
4751 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
4752 CYGPKG_DEVS_ETH_ARM_INNOVATOR
4755 The Innovator HAL package provides the support needed to run
4756 RedBoot on the ARM processor of the Innovator.
4758 NOTE: Full support for eCos is not provided yet. This HAL
4759 contains only the minimum amount necessary to run RedBoot
4760 on the Innovator. In particular, interrupts are not yet
4761 supported. Watch this space for more details in the near
4766 alias { "Intel StrongARM SA1110 board" assabet }
4767 packages { CYGPKG_HAL_ARM
4768 CYGPKG_HAL_ARM_SA11X0
4769 CYGPKG_HAL_ARM_SA11X0_ASSABET
4770 CYGPKG_IO_SERIAL_ARM_SA11X0
4771 CYGPKG_DEVS_PCMCIA_ASSABET
4772 CYGPKG_DEVS_FLASH_STRATA
4773 CYGPKG_DEVS_FLASH_ASSABET
4776 CYGPKG_DEVS_USB_SA11X0
4777 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
4779 CYGPKG_DEVS_ETH_NS_DP83902A
4782 The assabet target provides the packages needed to run
4783 eCos on an Intel StrongARM SA1110 evaluation board."
4787 alias { "Intrinsyc SA1110 Cerf board" cerf cerf_cube }
4788 packages { CYGPKG_HAL_ARM
4789 CYGPKG_HAL_ARM_SA11X0
4790 CYGPKG_HAL_ARM_SA11X0_CERF
4791 CYGPKG_IO_SERIAL_ARM_SA11X0
4792 CYGPKG_DEVS_PCMCIA_CERF
4793 CYGPKG_DEVS_FLASH_STRATA
4794 CYGPKG_DEVS_FLASH_CERF
4797 CYGPKG_DEVS_USB_SA11X0
4798 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
4800 CYGPKG_DEVS_ETH_ARM_CERF
4801 CYGPKG_DEVS_ETH_CL_CS8900A
4804 The cerf target provides the packages needed to run
4805 eCos on an Intrinsyc SA1110 Cerf board."
4809 alias { "Intrinsyc SA1110 Cerfpda" cerf_pda }
4810 packages { CYGPKG_HAL_ARM
4811 CYGPKG_HAL_ARM_SA11X0
4812 CYGPKG_HAL_ARM_SA11X0_CERFPDA
4813 CYGPKG_IO_SERIAL_GENERIC_16X5X
4814 CYGPKG_IO_SERIAL_ARM_CERFPDA
4815 CYGPKG_IO_SERIAL_ARM_SA11X0
4816 CYGPKG_DEVS_PCMCIA_CERFPDA
4817 CYGPKG_DEVS_FLASH_STRATA
4818 CYGPKG_DEVS_FLASH_CERFPDA
4821 CYGPKG_DEVS_USB_SA11X0
4822 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
4824 CYGPKG_DEVS_ETH_ARM_CERFPDA
4825 CYGPKG_DEVS_ETH_CL_CS8900A
4828 The cerfpda target provides the packages needed to run
4829 eCos on an Intrinsyc SA1110 cerfpda."
4833 alias { "Compaq iPAQ Pocket PC" ipaq }
4834 packages { CYGPKG_HAL_ARM
4835 CYGPKG_HAL_ARM_SA11X0
4836 CYGPKG_HAL_ARM_SA11X0_IPAQ
4837 CYGPKG_IO_SERIAL_ARM_SA11X0
4838 CYGPKG_DEVS_PCMCIA_IPAQ
4839 CYGPKG_DEVS_FLASH_IPAQ
4840 CYGPKG_DEVS_FLASH_STRATA
4841 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
4842 CYGPKG_DEVS_TOUCH_IPAQ
4843 CYGPKG_DEVS_KBD_IPAQ
4845 CYGPKG_DEVS_ETH_NS_DP83902A
4848 The IPAQ target provides the packages needed to run
4849 eCos on an Intel StrongARM SA1110 Pocket PC (Compaq iPAQ)."
4853 alias { "nanoEngine StrongARM SA1110 board" nano nanoEngine }
4854 packages { CYGPKG_HAL_ARM
4855 CYGPKG_HAL_ARM_SA11X0
4856 CYGPKG_HAL_ARM_SA11X0_NANO
4857 CYGPKG_IO_SERIAL_ARM_SA11X0
4858 CYGPKG_DEVS_FLASH_NANO
4859 CYGPKG_DEVS_FLASH_STRATA
4860 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
4862 CYGPKG_DEVS_ETH_ARM_NANO
4863 CYGPKG_DEVS_ETH_INTEL_I82559
4866 The nanoEngine target provides the packages needed to run
4867 eCos on a Bright Star Engineering nanoEngine StrongARM SA1110 board."
4871 alias { "Flexanet StrongARM SA1110 platform" flexanet }
4872 packages { CYGPKG_HAL_ARM
4873 CYGPKG_HAL_ARM_SA11X0
4874 CYGPKG_HAL_ARM_SA11X0_FLEXANET
4875 CYGPKG_IO_SERIAL_ARM_SA11X0
4876 CYGPKG_DEVS_FLASH_STRATA
4877 CYGPKG_DEVS_FLASH_FLEXANET
4878 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
4879 CYGPKG_DEVS_ETH_ARM_FLEXANET
4882 CYGPKG_DEVS_USB_SA11X0
4883 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0
4886 The Flexanet target provides the packages needed to run
4887 eCos on an SA1110 Flexanet board."
4891 alias { "Intel StrongARM SA1100 board" brutus }
4892 packages { CYGPKG_HAL_ARM
4893 CYGPKG_HAL_ARM_SA11X0
4894 CYGPKG_HAL_ARM_SA11X0_BRUTUS
4895 CYGPKG_IO_SERIAL_ARM_SA11X0
4898 The brutus target provides the packages needed to run
4899 eCos on an Intel StrongARM SA1100 evaluation board."
4903 alias { "Intel StrongARM SA1100 Multimedia board" sa1100mm }
4904 packages { CYGPKG_HAL_ARM
4905 CYGPKG_HAL_ARM_SA11X0
4906 CYGPKG_HAL_ARM_SA11X0_SA1100MM
4907 CYGPKG_IO_SERIAL_ARM_SA11X0
4908 CYGPKG_DEVS_FLASH_SA1100MM
4911 The sa1100mm target provides the packages needed to run
4912 eCos on an Intel StrongARM SA1100 Multimedia evaluation board."
4916 alias { "Intel IQ80310 XScale board" cyclone iq80310 }
4917 packages { CYGPKG_HAL_ARM
4918 CYGPKG_HAL_ARM_XSCALE_CORE
4919 CYGPKG_HAL_ARM_XSCALE_IOP310
4920 CYGPKG_HAL_ARM_XSCALE_IQ80310
4922 CYGPKG_DEVS_ETH_INTEL_I82559
4923 CYGPKG_DEVS_ETH_ARM_XSCALE_IQ80310
4924 CYGPKG_IO_SERIAL_GENERIC_16X5X
4925 CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310
4926 CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310
4929 The iq80310 target provides the packages needed to run
4930 eCos on a Cyclone IQ80310 board."
4934 alias { "NPWR Linux Engine (Intel XScale)" npwr }
4935 packages { CYGPKG_HAL_ARM
4936 CYGPKG_HAL_ARM_XSCALE_CORE
4937 CYGPKG_HAL_ARM_XSCALE_IOP310
4938 CYGPKG_HAL_ARM_XSCALE_NPWR
4939 CYGPKG_DEVS_FLASH_ARM_XSCALE_IQ80310
4940 CYGPKG_DEVS_ETH_INTEL_I82544
4941 CYGPKG_DEVS_ETH_ARM_XSCALE_NPWR
4943 CYGPKG_IO_SERIAL_GENERIC_16X5X
4944 CYGPKG_IO_SERIAL_ARM_XSCALE_IOP310
4947 The npwr target provides the packages needed to run
4948 eCos on a NPWR Linux Engine."
4952 alias { "Intel XScale IQ80321 Board" iq80321 }
4953 packages { CYGPKG_HAL_ARM
4954 CYGPKG_HAL_ARM_XSCALE_CORE
4955 CYGPKG_HAL_ARM_XSCALE_VERDE
4956 CYGPKG_HAL_ARM_XSCALE_IQ80321
4958 CYGPKG_IO_SERIAL_GENERIC_16X5X
4959 CYGPKG_IO_SERIAL_ARM_IQ80321
4960 CYGPKG_DEVS_ETH_INTEL_I82544
4961 CYGPKG_DEVS_FLASH_STRATA
4962 CYGPKG_DEVS_FLASH_IQ80321
4963 CYGPKG_DEVS_ETH_ARM_IQ80321
4966 The IQ80321 target provides the packages needed to run
4967 eCos on an Intel XScale IQ80321 board."
4971 alias { "IXDP425 board" ixdp425 }
4972 packages { CYGPKG_HAL_ARM
4973 CYGPKG_HAL_ARM_XSCALE_CORE
4974 CYGPKG_HAL_ARM_XSCALE_IXP425
4975 CYGPKG_HAL_ARM_XSCALE_IXDP425
4977 CYGPKG_DEVS_ETH_INTEL_I82559
4978 CYGPKG_DEVS_ETH_ARM_IXDP425_I82559
4979 CYGPKG_DEVS_FLASH_STRATA
4980 CYGPKG_DEVS_FLASH_IXDP425
4983 The ixdp425 target provides the packages needed to run
4984 eCos on an Intel network processor evaluation board."
4988 alias { "Exys XSEngine Board" XSEngine xsengine }
4989 packages { CYGPKG_HAL_ARM
4990 CYGPKG_HAL_ARM_XSCALE_CORE
4991 CYGPKG_HAL_ARM_XSCALE_PXA2X0
4992 CYGPKG_HAL_ARM_XSCALE_XSENGINE
4993 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
4994 CYGPKG_DEVS_FLASH_XSENGINE
4995 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
4996 CYGPKG_DEVS_ETH_ARM_XSCALE_XSENGINE
4999 The XSEngine target provides the packages needed to run
5000 eCos on an Exys XSEngine board."
5004 alias { "Generic Residential Gateway" grg }
5005 packages { CYGPKG_HAL_ARM
5006 CYGPKG_HAL_ARM_XSCALE_CORE
5007 CYGPKG_HAL_ARM_XSCALE_IXP425
5008 CYGPKG_HAL_ARM_XSCALE_GRG
5010 CYGPKG_DEVS_ETH_INTEL_I82559
5011 CYGPKG_DEVS_ETH_ARM_GRG_I82559
5012 CYGPKG_DEVS_FLASH_STRATA
5013 CYGPKG_DEVS_FLASH_GRG
5016 The grg target provides the packages needed to run
5017 eCos on an Intel Generic Residential Gateway board."
5021 alias { "Motorola PrPMC1100" prpmc1100 }
5022 packages { CYGPKG_HAL_ARM
5023 CYGPKG_HAL_ARM_XSCALE_CORE
5024 CYGPKG_HAL_ARM_XSCALE_IXP425
5025 CYGPKG_HAL_ARM_XSCALE_PRPMC1100
5027 CYGPKG_DEVS_FLASH_STRATA
5028 CYGPKG_DEVS_FLASH_PRPMC1100
5031 The prpmc1100 target provides the packages needed to run
5032 eCos on a Motorola PrPMC1100."
5036 alias { "Cirrus Logic EDB7xxx development board" edb7211 eb7xxx eb7211 }
5037 packages { CYGPKG_HAL_ARM
5038 CYGPKG_HAL_ARM_EDB7XXX
5039 CYGPKG_DEVS_ETH_ARM_EDB7XXX
5040 CYGPKG_DEVS_ETH_CL_CS8900A
5041 CYGPKG_IO_SERIAL_ARM_EDB7XXX
5042 CYGPKG_DEVS_FLASH_EDB7XXX
5045 The edb7xxx target provides the packages needed to run eCos on the Cirrus Logic EDB7xxx development boards."
5049 alias { "Cogent CMA230/222 board" cma222 }
5050 packages { CYGPKG_HAL_ARM
5051 CYGPKG_HAL_ARM_CMA230
5052 CYGPKG_IO_SERIAL_ARM_CMA230
5055 The cma230 target provides the packages needed to run eCos on a Cogent
5056 CMA230 (ARM7TDMI) or CMA222 (ARM710T) board."
5060 alias { "Samsung SNDS" SNDS snds snds100 }
5061 packages { CYGPKG_HAL_ARM
5063 CYGPKG_DEVS_ETH_ARM_KS32C5000
5065 enable { CYGHWR_HAL_ARM_BIGENDIAN }
5067 The snds target provides the packages needed to run eCos on a
5068 Samsung SNDS eval board."
5072 alias { "ARM Industrial Module AIM 711" AIM711 aim711 }
5075 CYGPKG_HAL_ARM_AIM711
5076 CYGPKG_DEVS_FLASH_SST_39VFXXX
5077 CYGPKG_DEVS_FLASH_ARM_AIM711
5078 CYGPKG_DEVS_ETH_ARM_KS32C5000
5079 CYGPKG_IO_SERIAL_ARM_AIM711
5080 CYGPKG_IO_SERIAL_ARM_S3C4510
5081 CYGPKG_IO_SERIAL_GENERIC_16X5X
5082 CYGPKG_DEVICES_WALLCLOCK_ARM_AIM711
5083 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
5086 The aim711 target provides the packages needed to run eCos on a
5087 ARM Industrial Module AIM 711."
5091 alias { "MICROPLEX Printer Controller 5.0" mpc50 }
5094 CYGPKG_HAL_ARM_XSCALE_CORE
5095 CYGPKG_HAL_ARM_XSCALE_PXA2X0
5096 CYGPKG_HAL_ARM_XSCALE_MPC50
5097 CYGPKG_DEVS_FLASH_STRATA
5098 CYGPKG_DEVS_FLASH_MPC50
5101 MICROPLEX Printer Controller 5.0"
5105 alias { "Freescale MC9328MX1 ADS board" mx1 mx1ads }
5106 packages { CYGPKG_HAL_ARM
5107 CYGPKG_HAL_ARM_MDBMX1
5108 CYGPKG_HAL_ARM_MDBMX1_ADS
5109 CYGPKG_IO_ETH_DRIVERS
5110 CYGPKG_DEVS_ETH_ARM_MX1ADS
5111 CYGPKG_DEVS_ETH_CL_CS8900A
5112 CYGPKG_COMPRESS_ZLIB
5114 CYGPKG_DEVS_FLASH_ARM_AMD_AM29
5117 The mx1ads target provides the packages needed to run
5118 eCos on a Freescale MC9328MX1 ADS board."
5122 alias { "Freescale i.MX21 ADS board" mx21 mx21ads }
5123 packages { CYGPKG_HAL_ARM
5125 CYGPKG_HAL_ARM_MX21ADS
5128 The mx21ads target provides the packages needed to run
5129 eCos on a Freescale i.MX21 ADS board."
5133 alias { "Freescale i.MX27 ADS board" mx27 mx27ads }
5134 packages { CYGPKG_HAL_ARM
5136 CYGPKG_HAL_ARM_MX27ADS
5139 The mx27ads target provides the packages needed to run
5140 eCos on a Freescale i.MX27 ADS board."
5144 alias { "Freescale i.MX31 ADS board" mx31 mx31ads }
5145 packages { CYGPKG_HAL_ARM
5147 CYGPKG_HAL_ARM_MX31ADS
5150 The mx31ads target provides the packages needed to run
5151 eCos on a Freescale i.MX31 ADS board."
5155 alias { "Freescale i.300-30 EVB board" i30030evb}
5156 packages { CYGPKG_HAL_ARM
5157 CYGPKG_HAL_ARM_MXC91331_CHIP_DEF
5158 CYGPKG_HAL_ARM_MXC91321
5159 CYGPKG_HAL_ARM_I30030EVB
5162 The i.300-30 EVB target provides the packages needed to run
5163 eCos on a Freescale i.300-30 EVB board."
5166 target mxc30030evb {
5167 alias { "Freescale MXC30030 EVB board" mxc30030evb}
5168 packages { CYGPKG_HAL_ARM
5169 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
5170 CYGPKG_HAL_ARM_MXC91321
5171 CYGPKG_HAL_ARM_MXC30030EVB
5174 The MXC300-30 EVB target provides the packages needed to run
5175 eCos on a Freescale MXC300-30 EVB board."
5178 target mxc30020evb {
5179 alias { "Freescale MXC30020 EVB board" mxc30020evb}
5180 packages { CYGPKG_HAL_ARM
5181 CYGPKG_HAL_ARM_MXC91311
5182 CYGPKG_HAL_ARM_MXC30020EVB
5185 The MXC300-20 EVB target provides the packages needed to run
5186 eCos on a Freescale MXC300-20 EVB board."
5190 alias { "Freescale i.300-30 ADS board" i30030ads }
5191 packages { CYGPKG_HAL_ARM
5192 CYGPKG_HAL_ARM_MXC91331_CHIP_DEF
5193 CYGPKG_HAL_ARM_MXC91321
5194 CYGPKG_HAL_ARM_I30030ADS
5197 The i.300-30 ADS target provides the packages needed to run
5198 eCos on a Freescale i.300-30 ADS board."
5201 target mxc30030ads {
5202 alias { "Freescale MXC300-30 ADS board" mxc30030ads }
5203 packages { CYGPKG_HAL_ARM
5204 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
5205 CYGPKG_HAL_ARM_MXC91321
5206 CYGPKG_HAL_ARM_MXC30030ADS
5209 The MXC300-30 ADS target provides the packages needed to run
5210 eCos on a Freescale MXC300-30 ADS board."
5213 target mxc30031ads {
5214 alias { "Freescale MXC300-31 ADS board" mxc30031ads }
5215 packages { CYGPKG_HAL_ARM
5216 CYGPKG_HAL_ARM_MXC92323
5217 CYGPKG_HAL_ARM_MXC30031ADS
5220 The MXC300-31 ADS target provides the packages needed to run
5221 eCos on a Freescale MXC300-31 ADS board."
5224 target mxc30030topaz {
5225 alias { "Freescale MXC300-30 TOPAZ board" mxc30030topaz }
5226 packages { CYGPKG_HAL_ARM
5227 CYGPKG_HAL_ARM_MXC91321_CHIP_DEF
5228 CYGPKG_HAL_ARM_MXC91321
5229 CYGPKG_HAL_ARM_MXC30030TOPAZ
5232 The MXC300-30 TOPAZ target provides the packages needed to run
5233 eCos on a Freescale MXC300-30 TOPAZ board."
5236 target mxc91131evb {
5237 alias { "Freescale MXC91131 EVB board" mxc91131evb }
5238 packages { CYGPKG_HAL_ARM
5239 CYGPKG_HAL_ARM_MXC91131
5240 CYGPKG_HAL_ARM_MXC91131EVB
5243 The MXC91131 EVB target provides the packages needed to run
5244 eCos on a Freescale MXC91131 EVB board."
5247 target mxc91131evbmem1 {
5248 alias { "Freescale MXC91131 EVB board" mxc91131evbmem1 }
5249 packages { CYGPKG_HAL_ARM
5250 CYGPKG_HAL_ARM_MXC91131
5251 CYGPKG_HAL_ARM_MXC91131EVB_MEM1
5254 The MXC91131 EVB MEM1 target provides the packages needed to run
5255 eCos on a Freescale MXC91131 EVB board with MEM1 memory card."
5258 target mxc27520evb {
5259 alias { "Freescale MXC275-20 EVB board" mxc27520evb }
5260 packages { CYGPKG_HAL_ARM
5261 CYGPKG_HAL_ARM_MXC91221
5262 CYGPKG_HAL_ARM_MXC27520EVB
5265 The MXC275-20 EVB target provides the packages needed to run
5266 eCos on a Freescale MXC275-20 EVB board."
5269 target mxc27530evb {
5270 alias { "Freescale MXC275-30 EVB board" mxc27530evb }
5271 packages { CYGPKG_HAL_ARM
5272 CYGPKG_HAL_ARM_MXC91231
5273 CYGPKG_HAL_ARM_MXC27530EVB
5276 The MXC275-30 EVB target provides the packages needed to run
5277 eCos on a Freescale MXC275-30 EVB board."
5281 alias { "Hitachi EDK/SH7708 board" edk7708 }
5282 packages { CYGPKG_HAL_SH
5284 CYGPKG_HAL_SH_EDK7708
5285 CYGPKG_DEVICES_WALLCLOCK_SH3
5286 CYGPKG_IO_SERIAL_SH_SCI
5287 CYGPKG_IO_SERIAL_SH_EDK7708
5288 CYGPKG_DEVICES_WATCHDOG_SH_SH3
5289 CYGPKG_DEVS_FLASH_SH_EDK7708
5290 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX
5293 The sh7708 target provides the packages needed to run
5294 eCos on a Hitachi EDK/SH7708 board."
5298 alias { "CqREEK SH7708 board" cq7708 }
5299 packages { CYGPKG_HAL_SH
5301 CYGPKG_HAL_SH_SH7708_CQ7708
5302 CYGPKG_IO_SERIAL_SH_SCI
5303 CYGPKG_IO_SERIAL_SH_CQ7708
5306 The cq7708 target provides the packages needed to run
5307 eCos on a CqREEK SH7708 board."
5311 alias { "CqREEK SH7750 board" cqsh4 }
5312 packages { CYGPKG_HAL_SH
5314 CYGPKG_HAL_SH_SH7750_CQ7750
5315 CYGPKG_DEVS_FLASH_CQ7750
5316 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5317 CYGPKG_IO_SERIAL_SH_SCIF }
5319 The sh7750 target provides the packages needed to run
5320 eCos on a CqREEK SH7750 board."
5324 alias { "Hitachi HS7729PCI board" hs7729 }
5325 packages { CYGPKG_HAL_SH
5327 CYGPKG_HAL_SH_SH7729_HS7729PCI
5328 CYGPKG_DEVS_FLASH_SH_HS7729PCI
5329 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5331 CYGPKG_DEVS_ETH_SH_HS7729PCI
5332 CYGPKG_DEVS_ETH_VIA_RHINE
5333 CYGPKG_DEVICES_WATCHDOG_SH_SH3
5334 CYGPKG_DEVICES_WALLCLOCK_SH_HS7729PCI
5335 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
5338 The hs7729pci target provides the packages needed to run
5339 eCos on a Hitachi HS7729PCI board."
5343 alias { "Hitachi SE77x9 board" }
5344 packages { CYGPKG_HAL_SH
5346 CYGPKG_HAL_SH_SH77X9_SE77X9
5347 CYGPKG_DEVS_FLASH_SH_SE77X9
5348 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5349 CYGPKG_DEVS_ETH_NS_DP83902A
5350 CYGPKG_DEVS_ETH_SH_SE77X9
5351 CYGPKG_IO_SERIAL_SH_SE77X9
5352 CYGPKG_IO_SERIAL_SH_SCIF
5353 CYGPKG_IO_SERIAL_GENERIC_16X5X
5354 CYGPKG_DEVICES_WATCHDOG_SH_SH3
5357 The se77x9 target provides the packages needed to run
5358 eCos on a Hitachi Solution Engine 77x9 board."
5362 alias { "Hitachi SE7751 board" }
5363 packages { CYGPKG_HAL_SH
5365 CYGPKG_HAL_SH_SH7751_SE7751
5367 CYGPKG_DEVS_FLASH_SH_SE7751
5368 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5369 CYGPKG_IO_SERIAL_SH_SCIF
5370 CYGPKG_DEVICES_WATCHDOG_SH_SH3
5371 CYGPKG_DEVS_ETH_SH_SE7751
5372 CYGPKG_DEVS_ETH_AMD_PCNET
5375 The se7751 target provides the packages needed to run
5376 eCos on a Hitachi Solution Engine 7751 board."
5380 alias { "SEGA Dreamcast" dreamcast }
5381 packages { CYGPKG_HAL_SH
5383 CYGPKG_HAL_SH_SH7750_DREAMCAST
5385 CYGPKG_DEVS_ETH_RLTK_8139
5386 CYGPKG_DEVS_ETH_SH_DREAMCAST_RLTK8139
5387 CYGPKG_IO_SERIAL_SH_SCIF }
5389 The sh7750 target provides the packages needed to run
5390 eCos on SEGA Dreamcast."
5394 alias { "SuperH SH4-202 MicroDev CPU board" }
5395 packages { CYGPKG_HAL_SH
5397 CYGPKG_HAL_SH_SH4_202_MD
5398 CYGPKG_DEVS_FLASH_STRATA
5399 CYGPKG_DEVS_FLASH_SH_MICRODEV
5400 CYGPKG_IO_SERIAL_SH_SCIF
5401 CYGPKG_IO_SERIAL_SH_SH4_202_MD
5402 CYGPKG_DEVS_ETH_SH_MICRODEV
5403 CYGPKG_DEVS_ETH_SMSC_LAN91CXX
5406 The sh4_202_md target provides the packages needed to run
5407 eCos on a SuperH SH4-202 MicroDev CPU board."
5411 alias { "i386 PC target with i82559 ethernet" pc }
5412 packages { CYGPKG_HAL_I386
5413 CYGPKG_HAL_I386_GENERIC
5415 CYGPKG_HAL_I386_PCMB
5417 CYGPKG_IO_SERIAL_GENERIC_16X5X
5418 CYGPKG_IO_SERIAL_I386_PC
5419 CYGPKG_DEVS_ETH_INTEL_I82559
5420 CYGPKG_DEVS_ETH_I386_PC_I82559
5421 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
5422 CYGPKG_DEVICES_WALLCLOCK_I386_PC
5425 The pc_i82559 target provides the
5426 packages needed to run eCos binaries on a standard i386
5427 PC motherboard with an Intel 82559 based ethernet interface."
5431 alias { "i386 PC target with i82544 gigabit ethernet" pc_giga }
5432 packages { CYGPKG_HAL_I386
5433 CYGPKG_HAL_I386_GENERIC
5435 CYGPKG_HAL_I386_PCMB
5437 CYGPKG_IO_SERIAL_GENERIC_16X5X
5438 CYGPKG_IO_SERIAL_I386_PC
5439 CYGPKG_DEVS_ETH_INTEL_I82544
5440 CYGPKG_DEVS_ETH_I386_PC_I82544
5441 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
5442 CYGPKG_DEVICES_WALLCLOCK_I386_PC
5445 The pc_i82544 target provides the packages needed to run eCos binaries
5446 on a standard i386 PC motherboard with an Intel 82543/82544 based
5447 gigabit ethernet interface."
5451 alias { "i386 PC target (vmWare)" }
5452 packages { CYGPKG_HAL_I386
5453 CYGPKG_HAL_I386_GENERIC
5455 CYGPKG_HAL_I386_PCMB
5457 CYGPKG_IO_SERIAL_GENERIC_16X5X
5458 CYGPKG_IO_SERIAL_I386_PC
5459 CYGPKG_DEVS_ETH_AMD_LANCEPCI
5460 CYGPKG_DEVS_ETH_I386_PC_LANCEPCI
5461 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
5462 CYGPKG_DEVICES_WALLCLOCK_I386_PC
5465 The pc_vmWare target provides the packages needed to run eCos binaries
5466 on a standard i386 PC under wmWare."
5470 alias { "Linux synthetic target" i386linux }
5471 packages { CYGPKG_HAL_SYNTH
5472 CYGPKG_HAL_SYNTH_I386
5473 CYGPKG_DEVS_FLASH_SYNTH
5474 CYGPKG_DEVS_ETH_ECOSYNTH
5475 CYGPKG_DEVS_WATCHDOG_SYNTH
5476 CYGPKG_DEVS_WALLCLOCK_SYNTH
5479 The linux target provides the
5480 packages needed to run eCos binaries on top of the i386
5485 alias { "Fujitsu MB86800-MA01 board" }
5486 packages { CYGPKG_HAL_SPARCLITE
5487 CYGPKG_HAL_SPARCLITE_SLEB
5488 CYGPKG_IO_SERIAL_SPARCLITE_SLEB
5491 The sleb target provides the packages need to run eCos
5492 on a Fujitsu MB86800-MA01 board."
5495 target sparclite_sim {
5496 alias { "SPARClite simulator" sl_sim sparcl_sim }
5497 packages { CYGPKG_HAL_SPARCLITE
5498 CYGPKG_HAL_SPARCLITE_SIM
5501 The sparclite_sim target provides the packages need to run eCos
5502 on the SPARClite simulator."
5505 target sparc_erc32 {
5506 alias { "ERC32 processor" erc32 }
5507 packages { CYGPKG_HAL_SPARC
5508 CYGPKG_HAL_SPARC_ERC32
5511 The sparc_erc32 target provides the packages need to run eCos
5512 on the ERC32 processor or TSIM/ERC32 simulator."
5516 alias { "LEON processor" leon }
5517 packages { CYGPKG_HAL_SPARC
5518 CYGPKG_HAL_SPARC_LEON
5521 The sparc_leon target provides the packages need to run eCos
5522 on the LEON processor or TSIM/LEON simulator."
5526 alias { "Axiom's CME555 board" cme555 }
5527 packages { CYGPKG_HAL_POWERPC
5528 CYGPKG_HAL_POWERPC_MPC5xx
5529 CYGPKG_HAL_POWERPC_CME555
5530 CYGPKG_DEVS_FLASH_CME555
5531 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5532 CYGPKG_IO_SERIAL_POWERPC_CME555
5533 CYGPKG_DEVICES_WALLCLOCK_MPC5xx
5536 The cme555 target provides the packages needed to run
5537 eCos on a CME555 MPC555 evaluation board from Axiom
5542 alias { "Wuerz ec555" ec555 }
5543 packages { CYGPKG_HAL_POWERPC
5544 CYGPKG_HAL_POWERPC_MPC5xx
5545 CYGPKG_HAL_POWERPC_EC555
5546 CYGPKG_DEVS_FLASH_EC555
5547 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5548 CYGPKG_IO_SERIAL_POWERPC_EC555
5549 CYGPKG_DEVICES_WALLCLOCK_MPC5xx
5552 The ec555 target provides the packages needed to run
5553 eCos on a EC555 MPC555 development board from Wuerz
5558 alias { "Cogent CMA286/287 board" cma286 cma287 }
5559 packages { CYGPKG_HAL_POWERPC
5560 CYGPKG_HAL_POWERPC_MPC8xx
5561 CYGPKG_HAL_POWERPC_COGENT
5562 CYGPKG_IO_SERIAL_POWERPC_COGENT
5565 The cma28x target provides the packages needed to run
5566 eCos on a Cogent CMA286 or CMA287 board."
5570 alias { "Motorola MPC8xxFADS board" }
5571 packages { CYGPKG_HAL_POWERPC
5572 CYGPKG_HAL_POWERPC_MPC8xx
5573 CYGPKG_HAL_POWERPC_FADS
5576 The fads target provides the packages needed to run
5577 eCos on a Motorola MPC8xxFADS board."
5581 alias { "Motorola MBX860/821 board" mbx860 mbx821 }
5582 packages { CYGPKG_HAL_POWERPC
5583 CYGPKG_HAL_POWERPC_MPC8xx
5584 CYGPKG_HAL_POWERPC_MBX
5586 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
5587 CYGPKG_DEVS_ETH_POWERPC_QUICC
5588 CYGPKG_DEVS_ETH_POWERPC_MBX
5589 CYGPKG_DEVS_FLASH_MBX
5590 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5593 The mbx target provides the packages needed to run
5594 eCos on a Motorola MBX860 or MBX821 board."
5598 alias { "Delphi TigerSHARC-6 board" Pleiades sixpack }
5599 packages { CYGPKG_HAL_POWERPC
5600 CYGPKG_HAL_POWERPC_MPC8260
5601 CYGPKG_HAL_POWERPC_TS6
5602 CYGPKG_DEVS_ETH_POWERPC_QUICC2
5603 CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC
5604 CYGPKG_DEVS_FLASH_TS6
5605 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5608 The ts6 target provides the packages needed to run
5609 eCos on a Delphi TigerSHARC-6 board."
5613 alias { "Motorola MPC8260 VADS board" }
5614 packages { CYGPKG_HAL_POWERPC
5615 CYGPKG_HAL_POWERPC_MPC8260
5616 CYGPKG_HAL_POWERPC_VADS
5617 CYGPKG_IO_SERIAL_POWERPC_QUICC2_SCC
5618 CYGPKG_DEVS_ETH_POWERPC_QUICC2
5619 CYGPKG_DEVS_FLASH_VADS
5620 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5623 The vads target provides the packages needed to run
5624 eCos on a Motorola MPC8260 VADS board."
5628 alias { "A&M Viper PPC860 board" viper860 }
5629 packages { CYGPKG_HAL_POWERPC
5630 CYGPKG_HAL_POWERPC_MPC8xx
5631 CYGPKG_HAL_POWERPC_VIPER
5633 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
5634 CYGPKG_DEVS_ETH_POWERPC_FEC
5635 CYGPKG_DEVS_ETH_POWERPC_VIPER
5636 CYGPKG_DEVS_FLASH_VIPER
5637 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5640 The viper target provides the packages needed to run
5641 eCos on a A&M Viper PPC860 board."
5645 alias { "PowerPC simulator" ppc_sim powerpc_sim }
5646 packages { CYGPKG_HAL_POWERPC
5647 CYGPKG_HAL_POWERPC_PPC60x
5648 CYGPKG_HAL_POWERPC_SIM
5651 The psim target provides the packages needed to run
5652 eCos in the PSIM simulator."
5655 package CYGPKG_HAL_POWERPC_CSB281 {
5656 alias { "Cogent PowerPC 8245 board" hal_powerpc_csb281 }
5657 directory hal/powerpc/csb281
5658 script hal_powerpc_csb281.cdl
5661 The CSB281 HAL package provides the support needed to run
5662 eCos on a Cogent PowerPC 8245 board."
5665 package CYGPKG_DEVS_FLASH_CSB281 {
5666 alias { "FLASH memory support for Cogent PowerPC 8245 board" flash_csb281 }
5667 directory devs/flash/powerpc/csb281
5668 script flash_csb281.cdl
5671 This package contains hardware support for FLASH memory
5672 on the Cogent CSB281 (PowerPC 8245) board."
5675 package CYGPKG_DEVS_ETH_CSB281 {
5676 alias { "Cogent CSB281 (PowerPC 8245) 82559 ethernet driver"
5679 directory devs/eth/powerpc/csb281
5680 script csb281_eth_drivers.cdl
5681 description "Ethernet driver for Cogent CSB281 (PowerPC 8245)
5682 with Intel i82559 ethernet interfaces."
5686 alias { "Cogent PowerPC 8245" cogent8245 }
5687 packages { CYGPKG_HAL_POWERPC
5688 CYGPKG_HAL_POWERPC_PPC60x
5689 CYGPKG_HAL_POWERPC_CSB281
5690 CYGPKG_DEVS_FLASH_STRATA
5691 CYGPKG_DEVS_FLASH_CSB281
5693 CYGPKG_DEVS_ETH_CSB281
5694 CYGPKG_DEVS_ETH_INTEL_I82559
5697 The csb281 target provides the packages needed to run
5698 eCos on the Cogent CSB281 (8245) board."
5702 alias { "Toshiba JMR-TX3904 board" jmr tx39 }
5703 packages { CYGPKG_HAL_MIPS
5704 CYGPKG_HAL_MIPS_TX39
5705 CYGPKG_HAL_MIPS_TX39_JMR3904
5706 CYGPKG_IO_SERIAL_TX39_JMR3904
5709 The jmr3904 target provides the packages needed to run
5710 eCos on a Toshiba JMR-TX3904 board. This target can also
5711 be used when running in the full simulator, since the simulator provides an
5712 accurate simulation of the hardware including I/O devices.
5713 To use the simulator in this mode the command
5714 `target sim --board=jmr3904' should be used from inside gdb."
5717 target atlas_mips32_4kc {
5718 alias { "MIPS Atlas board with Mips32 4Kc processor" atlas_mips32_4kc }
5719 packages { CYGPKG_HAL_MIPS
5720 CYGPKG_HAL_MIPS_MIPS32
5721 CYGPKG_HAL_MIPS_ATLAS
5722 CYGPKG_IO_SERIAL_MIPS_ATLAS
5723 CYGPKG_DEVS_FLASH_ATLAS
5724 CYGPKG_DEVS_ETH_MIPS_ATLAS
5727 set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
5729 The atlas_mips32_4Kc target provides the packages needed to run
5730 eCos on a MIPS Atlas board with a Mips32 4Kc processor."
5733 target atlas_mips64_5kc {
5734 alias { "MIPS Atlas board with Mips64 5Kc processor" atlas_mips64_5kc ruby }
5735 packages { CYGPKG_HAL_MIPS
5736 CYGPKG_HAL_MIPS_MIPS64
5737 CYGPKG_HAL_MIPS_ATLAS
5738 CYGPKG_IO_SERIAL_MIPS_ATLAS
5739 CYGPKG_DEVS_FLASH_ATLAS
5740 CYGPKG_DEVS_ETH_MIPS_ATLAS
5742 set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K"
5744 The atlas_mips32_5Kc target provides the packages needed to run
5745 eCos on a MIPS Atlas board with a Mips64 5Kc processor."
5748 target malta_mips32_4kc {
5749 alias { "MIPS Malta board with Mips32 4Kc processor" malta_mips32_4kc }
5750 packages { CYGPKG_HAL_MIPS
5751 CYGPKG_HAL_MIPS_MIPS32
5752 CYGPKG_HAL_MIPS_MALTA
5753 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5754 CYGPKG_DEVS_FLASH_MALTA
5756 CYGPKG_DEVS_ETH_AMD_PCNET
5757 CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA
5759 set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
5761 The malta_mips32_4Kc target provides the packages needed to run
5762 eCos on a MIPS Malta board with a Mips32 4Kc processor."
5765 target malta_mips64_5kc {
5766 alias { "MIPS Malta board with Mips64 5Kc processor" malta_mips64_5kc }
5767 packages { CYGPKG_HAL_MIPS
5768 CYGPKG_HAL_MIPS_MIPS64
5769 CYGPKG_HAL_MIPS_MALTA
5770 CYGPKG_DEVS_FLASH_INTEL_28FXXX
5771 CYGPKG_DEVS_FLASH_MALTA
5773 CYGPKG_DEVS_ETH_AMD_PCNET
5774 CYGPKG_DEVS_ETH_MIPS_MIPS32_MALTA
5776 set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K"
5778 The malta_mips64_5Kc target provides the packages needed to run
5779 eCos on a MIPS Malta board with a Mips64 5Kc processor."
5783 alias { "TX39 minimal simulator" }
5784 packages { CYGPKG_HAL_MIPS
5785 CYGPKG_HAL_MIPS_TX39
5789 The tx39_sim target provides the packages needed to run
5790 eCos in the TX39 minimal simulator. To use this minimal
5791 simulator the command `target sim --board=jmr3904pal'
5792 should be used from inside gdb. It is not possible to
5793 use any of the eCos device drivers when the simulator
5794 is running in this mode."
5798 alias { "Toshiba TX4955 reference platform" tx49 }
5799 packages { CYGPKG_HAL_MIPS
5800 CYGPKG_HAL_MIPS_TX49
5801 CYGPKG_HAL_MIPS_TX49_REF4955
5802 CYGPKG_IO_SERIAL_GENERIC_16X5X
5803 CYGPKG_IO_SERIAL_MIPS_REF4955
5804 CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955
5805 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742
5808 The ref4955 target provides the packages needed to run
5809 eCos on a Toshiba TX4955 reference platform."
5813 alias { "PMC-Sierra Ocelot platform" ocelot }
5814 packages { CYGPKG_HAL_MIPS
5815 CYGPKG_HAL_MIPS_RM7000
5816 CYGPKG_HAL_MIPS_RM7000_OCELOT
5818 CYGPKG_DEVS_FLASH_MIPS_OCELOT
5819 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5820 CYGPKG_IO_SERIAL_GENERIC_16X5X
5821 CYGPKG_DEVS_ETH_INTEL_I82559
5822 CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT
5825 The ocelot target provides the packages needed to run
5826 eCos on a PMC-Sierra Ocelot Hot-Swap Computer."
5830 alias { "NEC VRC4373 board" }
5831 packages { CYGPKG_HAL_MIPS
5832 CYGPKG_HAL_MIPS_VR4300
5833 CYGPKG_HAL_MIPS_VR4300_VRC4373
5834 CYGPKG_HAL_MIPS_VR4300_VRC437X
5835 CYGPKG_IO_SERIAL_MIPS_VRC437X
5836 CYGPKG_DEVS_FLASH_MIPS_VRC437X
5837 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5841 The vrc4373 target provides the packages needed to run
5842 eCos on an NEC VRC4373 board."
5846 alias { "NEC VRC4375 board" }
5847 packages { CYGPKG_HAL_MIPS
5848 CYGPKG_HAL_MIPS_VR4300
5849 CYGPKG_HAL_MIPS_VR4300_VRC4375
5850 CYGPKG_HAL_MIPS_VR4300_VRC437X
5851 CYGPKG_IO_SERIAL_MIPS_VRC437X
5852 CYGPKG_DEVS_FLASH_MIPS_VRC437X
5853 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5855 CYGPKG_DEVS_ETH_INTEL_I21143
5856 CYGPKG_DEVS_ETH_MIPS_VRC4375
5859 The vrc4375 target provides the packages needed to run
5860 eCos on an NEC VRC4375 board."
5864 alias { "MIPS IDT79S334A reference platform" idt32334 }
5865 packages { CYGPKG_HAL_MIPS
5866 CYGPKG_HAL_MIPS_IDT32334
5867 CYGPKG_HAL_MIPS_IDT32334_REFIDT334
5869 CYGPKG_DEVS_ETH_INTEL_I82559
5870 CYGPKG_DEVS_ETH_MIPS_REFIDT334
5871 CYGPKG_DEVS_FLASH_MIPS_REFIDT334
5872 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5873 CYGPKG_IO_SERIAL_MIPS_IDT79S334A
5876 The refidt334 target provides the packages needed to run
5877 eCos on a MIPS IDT IDT79S334A reference board."
5881 alias { "MN10300 AM31 minimal simulator" }
5882 packages { CYGPKG_HAL_MN10300
5883 CYGPKG_HAL_MN10300_AM31
5884 CYGPKG_HAL_MN10300_AM31_SIM
5887 The am31_sim target provides the packages need to run
5888 eCos in the MN10300 minimal simulator. It is not possible to
5889 use any of the eCos device drivers when the simulator
5890 is running in this mode."
5894 alias { "Matsushita stdeval1 board" }
5895 packages { CYGPKG_HAL_MN10300
5896 CYGPKG_HAL_MN10300_AM31_STDEVAL1
5897 CYGPKG_HAL_MN10300_AM31
5898 CYGPKG_IO_SERIAL_MN10300
5899 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300
5902 The stdeval1 target provides the packages needed to run
5903 eCos on a Matsushita stdeval1 board. This target can also
5904 be used when running in the full simulator, since the simulator provides an
5905 accurate simulation of the hardware including I/O devices."
5909 alias { "Matsushita STB board" }
5910 packages { CYGPKG_HAL_MN10300
5911 CYGPKG_HAL_MN10300_AM33_STB
5912 CYGPKG_HAL_MN10300_AM33
5913 CYGPKG_IO_SERIAL_MN10300
5914 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5915 CYGPKG_DEVS_FLASH_MN10300_STB
5916 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300
5919 The stb target provides the packages needed to run
5920 eCos on a Matsushita STB board."
5924 alias { "Matsushita ASB2303 board" }
5925 packages { CYGPKG_HAL_MN10300
5926 CYGPKG_HAL_MN10300_AM33_ASB
5927 CYGPKG_HAL_MN10300_AM33
5928 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5929 CYGPKG_DEVS_FLASH_MN10300_ASB2303
5932 The asb target provides the packages needed to run
5933 eCos on a Matsushita ASB2303 board."
5937 alias { "Matsushita ASB2305 board" }
5938 packages { CYGPKG_HAL_MN10300
5939 CYGPKG_HAL_MN10300_AM33_ASB2305
5940 CYGPKG_HAL_MN10300_AM33
5941 CYGPKG_IO_SERIAL_GENERIC_16X5X
5942 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
5943 CYGPKG_DEVS_FLASH_MN10300_ASB2305
5946 The asb2305 target provides the packages needed to run
5947 eCos on a Matsushita ASB2305 board."
5951 alias { "Cosmo CEB-V850 board" CEB ceb_v850_sa1 }
5952 packages { CYGPKG_HAL_V85X
5953 CYGPKG_HAL_V85X_V850
5954 CYGPKG_HAL_V85X_V850_CEB
5955 CYGPKG_IO_SERIAL_V85X_V850
5958 The ceb_v850 target provides the packages needed to run eCos on a
5959 Cosmo CEB-V850 evaluation board fitted with a NEC V850/SA1 or NEC V850/SB1."
5963 alias { "Motorola mcf5272c3 evaluation board" }
5966 CYGPKG_HAL_M68K_MCF52xx
5967 CYGPKG_HAL_M68K_MCF52xx_MCF5272
5968 CYGPKG_HAL_M68K_MCF52xx_MCF5272_MCF5272C3
5969 CYGPKG_DEVS_ETH_MCF5272
5970 CYGPKG_IO_SERIAL_MCF5272_UART
5973 description "The mcf5272c3 target provides the packages needed to run
5974 eCos on the Motorola mcf5272c3 evaluation board."
5979 alias { "H8/300H minimal simulator" }
5980 packages { CYGPKG_HAL_H8300
5981 CYGPKG_HAL_H8300_H8300H
5982 CYGPKG_HAL_H8300_H8300H_SIM
5983 CYGPKG_IO_SERIAL_H8300_SCI
5986 The h8300h_sim target provides the packages need to run
5987 eCos in the H8/300H minimal simulator. It is not possible to
5988 use any of the eCos device drivers when the simulator
5989 is running in this mode."
5993 alias { "H8S minimal simulator" }
5994 packages { CYGPKG_HAL_H8300
5995 CYGPKG_HAL_H8300_H8S
5996 CYGPKG_HAL_H8300_H8S_SIM
5997 CYGPKG_IO_SERIAL_H8300_SCI
6000 The h8300h_sim target provides the packages need to run
6001 eCos in the H8/300H minimal simulator. It is not possible to
6002 use any of the eCos device drivers when the simulator
6003 is running in this mode."
6007 alias { "Akizuki H8/3068 Network board" }
6008 packages { CYGPKG_HAL_H8300
6009 CYGPKG_HAL_H8300_H8300H
6010 CYGPKG_HAL_H8300_H8300H_AKI3068NET
6011 CYGPKG_IO_SERIAL_H8300_SCI
6012 CYGPKG_DEVS_ETH_H8300_AKI3068NET
6013 CYGPKG_DEVICES_WATCHDOG_H8300_H8300H
6016 The aki3068net target provides the packages need to run
6017 eCos in the Akizuki H8/3068 Network board."
6022 packages { CYGPKG_HAL_H8300
6023 CYGPKG_HAL_H8300_H8300H
6024 CYGPKG_HAL_H8300_H8300H_H8MAX
6025 CYGPKG_IO_SERIAL_H8300_SCI
6026 CYGPKG_DEVS_ETH_H8300_H8MAX
6027 CYGPKG_DEVICES_WATCHDOG_H8300_H8300H
6030 The h8max target provides the packages need to run
6031 eCos in the strawberry-linux.com H8MAX board."
6035 alias { "EDOSK-2674" }
6036 packages { CYGPKG_HAL_H8300
6037 CYGPKG_HAL_H8300_H8S
6038 CYGPKG_HAL_H8300_H8S_EDOSK2674
6039 CYGPKG_IO_SERIAL_H8300_SCI
6040 CYGPKG_DEVS_ETH_H8300_EDOSK2674
6043 The h8max target provides the packages need to run
6044 eCos in the Hitachi Micro System Europe EDOSK-2674 Evalution board."
6048 alias { "CalmRISC16 Core Eval Board" }
6049 packages { CYGPKG_HAL_CALM16
6050 CYGPKG_HAL_CALM16_CORE
6051 CYGPKG_HAL_CALM16_CEB
6054 The calm16_ceb target provides the packages needed to run
6055 eCos on the CalmRISC16 Core Evaluation Board."
6059 alias { "CalmRISC32 Core Eval Board" }
6060 packages { CYGPKG_HAL_CALM32
6061 CYGPKG_HAL_CALM32_CORE
6062 CYGPKG_HAL_CALM32_CEB
6065 The calm32_ceb target provides the packages needed to run
6066 eCos on the CalmRISC32 Core Evaluation Board."
6069 package CYGPKG_HAL_POWERPC_TS1000 {
6070 alias { "Allied Telesyn TS1000 board" hal_powerpc_ts1000 }
6071 directory hal/powerpc/ts1000
6072 script hal_powerpc_ts1000.cdl
6075 The TS1000 HAL package provides the support needed to run
6076 eCos on a Allied Telesyn TS1000 board equipped with a PowerPC processor."
6079 package CYGPKG_DEVS_FLASH_POWERPC_TS1000 {
6080 alias { "FLASH memory support for Allied Telesyn TS1000 (PPC855) board" flash_ts1000 }
6081 directory devs/flash/powerpc/ts1000
6082 script flash_ts1000.cdl
6085 This package contains hardware support for FLASH memory
6086 on the Allied Telesyn TS1000 (PPC855) platform."
6089 package CYGPKG_DEVS_ETH_POWERPC_TS1000 {
6090 alias { "Allied Telesyn TS1000 ethernet driver" ts1000_eth_driver }
6092 directory devs/eth/powerpc/ts1000
6093 script ts1000_eth_drivers.cdl
6094 description "Ethernet driver specifics for Allied Telesyn TS1000 (MPC855T) based boards."
6098 alias { "Allied Telesyn TS1000 board" ts1000_855 }
6099 packages { CYGPKG_HAL_POWERPC
6100 CYGPKG_HAL_POWERPC_MPC8xx
6101 CYGPKG_HAL_POWERPC_TS1000
6103 CYGPKG_DEVS_FLASH_POWERPC_TS1000
6104 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6105 CYGPKG_DEVS_ETH_POWERPC_FEC
6106 CYGPKG_DEVS_ETH_POWERPC_TS1000
6107 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6110 The ts1000 target provides the packages needed to run
6111 eCos on a Allied Telesyn TS1000 (PPC855T) board."
6114 package CYGPKG_DEVS_FLASH_UE250 {
6115 alias { "FLASH memory support for uE250" flash_uE250 }
6116 directory devs/flash/arm/uE250
6117 script flash_uE250.cdl
6120 This package contains hardware support for FLASH memory
6121 on the uE250 platform."
6124 package CYGPKG_DEVS_ETH_ARM_XSCALE_UE250 {
6125 alias { "NMI uE250 PCI ethernet driver" devs_eth_arm_ue250 }
6127 directory devs/eth/arm/uE250
6128 script uE250_eth_drivers.cdl
6129 description "Ethernet driver for NMI uE250 via PCI card."
6132 package CYGPKG_HAL_ARM_XSCALE_UE250 {
6133 alias { "NMI uEngine uE250" hal_arm_xscale_uE250 }
6134 directory hal/arm/xscale/uE250
6135 script hal_arm_xscale_uE250.cdl
6138 The UE250 HAL package provides the support needed to run
6139 eCos on an NMI uEngine u250 board."
6143 alias { "NMI uEngine uE250 Board" uE250 ue250 }
6144 packages { CYGPKG_HAL_ARM
6145 CYGPKG_HAL_ARM_XSCALE_CORE
6146 CYGPKG_HAL_ARM_XSCALE_PXA2X0
6147 CYGPKG_HAL_ARM_XSCALE_UE250
6149 CYGPKG_IO_SERIAL_GENERIC_16X5X
6150 CYGPKG_DEVS_FLASH_STRATA
6151 CYGPKG_DEVS_FLASH_UE250
6152 CYGPKG_DEVS_ETH_NS_DP83902A
6153 CYGPKG_DEVS_ETH_ARM_XSCALE_UE250
6156 The uE250 target provides the packages needed to run
6157 eCos on an NMI uEngine uE250 board."
6160 package CYGPKG_DEVS_FLASH_PICASSO {
6161 alias { "FLASH memory support for picasso" flash_picasso }
6162 directory devs/flash/arm/picasso
6163 script flash_picasso.cdl
6166 This package contains hardware support for FLASH memory
6167 on the picasso platform."
6170 package CYGPKG_DEVS_ETH_ARM_XSCALE_PICASSO {
6171 alias { "NMI picasso PCI ethernet driver" devs_eth_arm_picasso }
6173 directory devs/eth/arm/picasso
6174 script picasso_eth_drivers.cdl
6175 description "Ethernet driver for NMI picasso via PCI card."
6178 package CYGPKG_HAL_ARM_XSCALE_PICASSO {
6179 alias { "NMI uEngine picasso" hal_arm_xscale_picasso }
6180 directory hal/arm/xscale/picasso
6181 script hal_arm_xscale_picasso.cdl
6184 The PICASSO HAL package provides the support needed to run
6185 eCos on an NMI uEngine u250 board."
6189 alias { "NMI uEngine picasso Board" picasso picasso }
6190 packages { CYGPKG_HAL_ARM
6191 CYGPKG_HAL_ARM_XSCALE_CORE
6192 CYGPKG_HAL_ARM_XSCALE_PXA2X0
6193 CYGPKG_HAL_ARM_XSCALE_PICASSO
6195 CYGPKG_IO_SERIAL_GENERIC_16X5X
6196 CYGPKG_DEVS_FLASH_STRATA
6197 CYGPKG_DEVS_FLASH_PICASSO
6198 CYGPKG_DEVS_ETH_NS_DP83902A
6199 CYGPKG_DEVS_ETH_ARM_XSCALE_PICASSO
6202 The picasso target provides the packages needed to run
6203 eCos on an NMI uEngine picasso board."
6206 package CYGPKG_HAL_POWERPC_ADDER {
6207 alias { "A&M Adder PPC85x board" hal_powerpc_adder powerpc_adder_hal }
6208 directory hal/powerpc/adder
6209 script hal_powerpc_adder.cdl
6212 The ADDER HAL package provides the support needed to run
6213 eCos on a A&M ADDER board equipped with a PowerPC processor."
6216 package CYGPKG_DEVS_FLASH_POWERPC_ADDER {
6217 alias { "FLASH memory support for A&M Adder PowerPC/85x" flash_adder }
6218 directory devs/flash/powerpc/adder
6219 script flash_adder.cdl
6222 This package contains hardware support for FLASH memory
6223 on the A&M PowerPC/8xx ADDER platforms."
6226 package CYGPKG_DEVS_ETH_POWERPC_ADDER {
6227 alias { "A&M Adder ethernet driver" adder_eth_driver }
6229 directory devs/eth/powerpc/adder
6230 script adder_eth_drivers.cdl
6231 description "Ethernet driver specifics for A&M Adder (MPC85x) based boards."
6234 package CYGPKG_DEVS_ETH_POWERPC_ADDERII {
6235 alias { "A&M AdderII ethernet driver" adderII_eth_driver }
6237 directory devs/eth/powerpc/adderII
6238 script adderII_eth_drivers.cdl
6239 description "Ethernet driver specifics for A&M AdderII (MPC852T) based boards."
6243 alias { "A&M Adder PPC850 board" adder850 }
6244 packages { CYGPKG_HAL_POWERPC
6245 CYGPKG_HAL_POWERPC_MPC8xx
6246 CYGPKG_HAL_POWERPC_ADDER
6248 CYGPKG_DEVS_FLASH_POWERPC_ADDER
6249 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6250 CYGPKG_DEVS_ETH_POWERPC_QUICC
6251 CYGPKG_DEVS_ETH_POWERPC_ADDER
6252 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6254 enable { CYGHWR_HAL_POWERPC_ADDER_I }
6256 The adder target provides the packages needed to run
6257 eCos on a A&M Adder PPC850 board."
6261 alias { "A&M Adder PPC852T board" adder852T }
6262 packages { CYGPKG_HAL_POWERPC
6263 CYGPKG_HAL_POWERPC_MPC8xx
6264 CYGPKG_HAL_POWERPC_ADDER
6266 CYGPKG_DEVS_FLASH_POWERPC_ADDER
6267 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6268 CYGPKG_DEVS_ETH_POWERPC_FEC
6269 CYGPKG_DEVS_ETH_POWERPC_ADDERII
6270 CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC
6272 enable { CYGHWR_HAL_POWERPC_ADDER_II }
6274 The adderII target provides the packages needed to run
6275 eCos on a A&M Adder PPC852T board."
6278 package CYGPKG_HAL_POWERPC_RATTLER {
6279 alias { "A&M Rattler MPC8250 board" hal_powerpc_rattler powerpc_rattler_hal }
6280 directory hal/powerpc/rattler
6281 script hal_powerpc_rattler.cdl
6284 The RATTLER HAL package provides the support needed to run
6285 eCos on a A&M RATTLER board equipped with a PowerPC processor."
6288 package CYGPKG_DEVS_ETH_POWERPC_RATTLER {
6289 alias { "A&M Rattler ethernet driver" rattler_eth_driver }
6291 directory devs/eth/powerpc/rattler
6292 script rattler_eth_drivers.cdl
6293 description "Ethernet driver specifics for A&M Rattler (MPC8250) based boards."
6296 package CYGPKG_DEVS_FLASH_POWERPC_RATTLER {
6297 alias { "FLASH memory support for A&M Rattler (MPC8250)" flash_rattler }
6298 directory devs/flash/powerpc/rattler
6299 script flash_rattler.cdl
6302 This package contains hardware support for FLASH memory
6303 on the A&M Rattler (MPC8250) platforms."
6307 alias { "A&M Rattler (8250) board" }
6308 packages { CYGPKG_HAL_POWERPC
6309 CYGPKG_HAL_POWERPC_MPC8XXX
6310 CYGPKG_HAL_POWERPC_RATTLER
6311 CYGPKG_DEVS_FLASH_POWERPC_RATTLER
6312 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
6313 CYGPKG_DEVS_ETH_POWERPC_FCC
6314 CYGPKG_DEVS_ETH_POWERPC_RATTLER
6316 CYGPKG_IO_SERIAL_POWERPC_MPC8XXX
6319 The rattler target provides the packages needed to run
6320 eCos on an Analogue & Micro Rattler (MPC8250) board."
6323 package CYGPKG_HAL_POWERPC_MOAB {
6324 alias { "TAMS PowerPC 405GP board" hal_powerpc_moab }
6325 directory hal/powerpc/moab
6326 script hal_powerpc_moab.cdl
6329 The MOAB HAL package provides the support needed to run
6330 eCos on a TAMS PowerPC 405GP board."
6333 package CYGPKG_DEVS_FLASH_POWERPC_MOAB {
6334 alias { "FLASH memory support for MOAB" flash_moab }
6335 directory devs/flash/powerpc/moab
6336 script flash_moab.cdl
6339 This package contains hardware support for both the boot FLASH
6340 and NAND (main) memory on the MOAB platform."
6343 package CYGPKG_DEVS_ETH_POWERPC_MOAB {
6344 alias { "TAMS PowerPC 405GP ethernet support" moab_eth_driver }
6346 directory devs/eth/powerpc/moab
6347 script moab_eth_drivers.cdl
6348 description "Ethernet driver specifics for TAMS MOAB (PPC405GP) based boards."
6351 package CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB {
6352 alias { "MOAB RTC device" devs_wallclock_moab_ds1307 moab_rtc }
6354 directory devs/wallclock/powerpc/moab
6355 script moab_wallclock_drivers.cdl
6357 RTC driver for MOAB (PowerPC PPC405GPr) using a
6362 alias { "TAMS PowerPC 405GPr" moab405GPr }
6363 packages { CYGPKG_HAL_POWERPC
6364 CYGPKG_HAL_POWERPC_PPC40x
6365 CYGPKG_HAL_POWERPC_MOAB
6366 CYGPKG_DEVS_FLASH_POWERPC_MOAB
6367 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
6368 CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX
6369 CYGPKG_DEVS_ETH_POWERPC_MOAB
6370 CYGPKG_DEVS_ETH_POWERPC_PPC405
6371 CYGPKG_DEVS_ETH_NS_DP83816
6374 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
6375 CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB
6376 CYGPKG_IO_SERIAL_GENERIC_16X5X
6377 CYGPKG_IO_SERIAL_POWERPC_PPC405
6380 The moab target provides the packages needed to run
6381 eCos on the TAMS MOAB (405GPr) board."
6384 package CYGPKG_DEVS_ETH_RLTK_8139 {
6385 alias { "Realtek 8139 ethernet driver" rltk8139_eth_driver }
6387 directory devs/eth/rltk/8139
6388 script rltk_8139_eth_drivers.cdl
6389 description "Ethernet driver for Realtek 8139 (PCI) card."
6392 package CYGPKG_DEVS_ETH_I386_PC_RLTK8139 {
6393 alias { "Intel PC with Realtek 8139 ethernet driver" pc_rltk8139_eth_driver }
6395 directory devs/eth/i386/pc/rltk8139
6396 script i386_pc_rltk8139_eth_drivers.cdl
6397 description "Intel PC using Realtek 8139 (PCI) card."
6400 package CYGPKG_DEVS_ETH_SH_DREAMCAST_RLTK8139 {
6401 alias { "SEGA Dreamcast with BroadBandAdapter driver" dreamcast_rltk8139_eth_driver }
6403 directory devs/eth/sh/dreamcast
6404 script sh_dreamcast_rltk8139_eth_drivers.cdl
6405 description "SEGA Dreamcast with BroadBandAdapter."
6408 target pc_rltk8139 {
6409 alias { "i386 PC target with RTL8139 ethernet" }
6410 packages { CYGPKG_HAL_I386
6411 CYGPKG_HAL_I386_GENERIC
6413 CYGPKG_HAL_I386_PCMB
6415 CYGPKG_IO_SERIAL_GENERIC_16X5X
6416 CYGPKG_IO_SERIAL_I386_PC
6417 CYGPKG_DEVS_ETH_RLTK_8139
6418 CYGPKG_DEVS_ETH_I386_PC_RLTK8139
6419 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
6420 CYGPKG_DEVICES_WALLCLOCK_I386_PC
6423 The pc_rltk8139 target provides the packages needed to run eCos binaries
6424 on a standard i386 PC motherboard, using a Realtek 8139 network card."
6427 package CYGPKG_HAL_ARM_GPS4020 {
6428 alias { "GPS4020" hal_gps4020 }
6429 directory hal/arm/gps4020
6430 script hal_arm_gps4020.cdl
6433 The GPS4020 HAL package provides the support needed to run
6434 eCos on a GPS 4020 board using the Firefly MF1 (ARM) processor."
6437 package CYGPKG_DEVS_FLASH_GPS4020 {
6438 alias { "FLASH memory support for GPS4020" flash_gps4020 }
6439 directory devs/flash/arm/gps4020
6440 script flash_gps4020.cdl
6443 This package contains hardware support for FLASH memory
6444 on the GPS4020 platform."
6447 package CYGPKG_IO_SERIAL_ARM_GPS4020 {
6448 alias { "GPS4020 serial device drivers"
6449 devs_serial_arm_gps4020 gps4020_serial_driver }
6451 directory devs/serial/arm/gps4020
6452 script ser_arm_gps4020.cdl
6453 description "GPS4020 serial device drivers"
6457 alias { "GPS 4020" gps_4020 gps}
6458 packages { CYGPKG_HAL_ARM
6459 CYGPKG_HAL_ARM_GPS4020
6460 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
6461 CYGPKG_DEVS_FLASH_GPS4020
6462 CYGPKG_IO_SERIAL_ARM_GPS4020
6465 The gps4020 target provides the packages needed to run
6466 eCos on a GPS-4020 board."
6469 package CYGPKG_VNC_SERVER {
6470 alias { "VNC server" vnc_server }
6471 directory net/vnc_server
6472 script vnc-server.cdl
6473 description "VNC server."
6476 package CYGPKG_DEVS_DISK_V85X_EDB_V850 {
6477 alias { "Elatec v850 development board disk driver" edb_v850_disk }
6478 directory devs/disk/v85x/edb_v850
6479 script v85x_edb_v850_disk.cdl
6481 description "Disk driver for the Elatec v850 development board."
6484 package CYGPKG_DEVS_DISK_ECOSYNTH {
6485 alias { "Synthetic target disk driver" ecosynthdisk ecosynth_disk_driver }
6486 directory devs/disk/synth
6487 script synthdisk.cdl
6489 description "Disk driver for the synthetic target."
6492 package CYGPKG_DEVS_DISK_IDE {
6493 alias { "Generic IDE disk driver" ide_disk }
6494 directory devs/disk/ide
6496 description "Disk driver for generic IDE interface."
6499 package CYGPKG_IO_DISK {
6500 alias { "Disk device drivers" disk io_disk }
6504 This package contains drivers for basic I/O services on
6508 package CYGPKG_BLOCK_LIB {
6509 alias { "Block cache and access library" blib block_lib }
6510 directory services/blib
6513 This package contains the block cache and access library."
6516 package CYGPKG_FS_FAT {
6517 alias { "FAT Filesystem" fatfs fat_fs fs_fat }
6521 This package contains a FAT filesystem implementation."
6524 package CYGPKG_NET_LWIP {
6526 directory net/lwip_tcpip
6527 script cdl/lwip_net.cdl
6528 description "Lightweight TCP/IP stack: lwIP"
6531 package CYGPKG_HAL_ARM_TX27KARO {
6532 alias { "Ka-Ro electronics TX27 processor module" hal_arm_tx27karo }
6533 directory hal/arm/mx27/karo
6534 script hal_arm_tx27.cdl
6537 The TX27 HAL package provides the support needed to run
6538 eCos on a Ka-Ro electronics TX27 processor module."
6542 alias { "Ka-Ro electronics TX27 processor module" mx27 tx27karo }
6543 packages { CYGPKG_HAL_ARM
6545 CYGPKG_HAL_ARM_TX27KARO
6548 The tx27karo target provides the packages needed to run
6549 eCos on a Ka-Ro electronics TX27 module equipped with a
6550 Freescale i.MX27 processor."
6553 package CYGPKG_DEVS_ETH_ARM_TX27 {
6554 alias { "Ethernet driver for Ka-Ro electronics TX27 processor module" devs_eth_arm_tx27 }
6555 directory devs/eth/arm/tx27karo
6556 script tx27_eth_drivers.cdl
6559 This package provides Ethernet support for the Ka-Ro electronics TX27 processor module."