Mercurial > ecos
view packages/devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl @ 208:e0c0827131d1 ecos
Merge from eCos master repository on 2002-05-20-20:11:54-BST
| author | jlarmour |
|---|---|
| date | Mon, 20 May 2002 22:19:26 +0000 |
| parents | |
| children | d2c90368aeef |
line wrap: on
line source
#========================================================================== # # ks32c5000_eth.cdl # # # #========================================================================== #####ECOSGPLCOPYRIGHTBEGIN#### # ------------------------------------------- # This file is part of eCos, the Embedded Configurable Operating System. # Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. # # eCos is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation; either version 2 or (at your option) any later version. # # eCos is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # for more details. # # You should have received a copy of the GNU General Public License along # with eCos; if not, write to the Free Software Foundation, Inc., # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. # # As a special exception, if other files instantiate templates or use macros # or inline functions from this file, or you compile this file and link it # with other works to produce a work based on this file, this file does not # by itself cause the resulting work to be covered by the GNU General Public # License. However the source code for this file must still be made available # in accordance with section (3) of the GNU General Public License. # # This exception does not invalidate any other reasons why a work based on # this file might be covered by the GNU General Public License. # # Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. # at http://sources.redhat.com/ecos/ecos-license # ------------------------------------------- #####ECOSGPLCOPYRIGHTEND#### #========================================================================== ######DESCRIPTIONBEGIN#### # # Author(s): gthomas # Contributors: gthomas, jskov # Grant Edwards <grante@visi.com> # Date: 2001-07-31 # Purpose: # Description: # #####DESCRIPTIONEND#### # #========================================================================*/ cdl_package CYGPKG_DEVS_ETH_ARM_KS32C5000 { display "Samsung KS32C5000/S3C4510 ethernet driver" parent CYGPKG_IO_ETH_DRIVERS active_if CYGPKG_IO_ETH_DRIVERS implements CYGHWR_NET_DRIVERS implements CYGHWR_NET_DRIVER_ETH0 include_dir net description "Ethernet driver for Samsung KS32C5000" compile -library=libextras.a ks5000_ether.c cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_OPTIONS { display "Samsung ethernet driver build options" flavor none no_define cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_ICS1890 { display "ICS1890 PHY support" flavor bool default_value 0 compile -library=libextras.a ics1890.c } cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT970 { display "LXT970 PHY support" flavor bool default_value 1 compile -library=libextras.a lxt970.c } cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_MACADDR { display "Ethernet address for eth0" flavor data default_value { "0x00,0x10,0x20,0x30,0x40,0x50" } } cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_CFLAGS_ADD { display "Additional compiler flags" flavor data no_define default_value { "-D_KERNEL -D__ECOS" } description " This option modifies the set of compiler flags for building the Samsung KS32C5000 ethernet driver package. These flags are used in addition to the set of global flags." } } }
