Mercurial > ecos
view packages/devs/eth/phy/current/cdl/phy_eth_drivers.cdl @ 2381:1a2bc9c156f9
* cdl/phy_eth_drivers.cdl:
* src/KS8721.c: Add support for support for Micrel KS8721 PHY
| author | asl |
|---|---|
| date | Mon, 09 Apr 2007 12:56:08 +0000 |
| parents | 6f59b6d486cd |
| children | 44499540b1fc |
line wrap: on
line source
#==================================================================== # # phy_eth_drivers.cdl # # API support for ethernet transceivers (PHY) # #==================================================================== #####ECOSGPLCOPYRIGHTBEGIN#### ## ------------------------------------------- ## This file is part of eCos, the Embedded Configurable Operating System. ## Copyright (C) 2003 Gary Thomas ## ## 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 # Original data: gthomas # Contributors: gthomas # Date: 2003-08-01 # #####DESCRIPTIONEND#### # #==================================================================== cdl_package CYGPKG_DEVS_ETH_PHY { display "Ethernet transciever (PHY) support" description "API for ethernet PHY devices" parent CYGPKG_IO_ETH_DRIVERS active_if CYGPKG_IO_ETH_DRIVERS requires CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT include_dir cyg/io compile eth_phy.c cdl_option CYGDBG_DEVS_ETH_PHY { display "Enable driver debugging" flavor bool default_value 0 description "Enables the diagnostic debug messages on the console device." } cdl_option CYGINT_DEVS_ETH_PHY_AUTO_NEGOTIATION_TIME { display "Time period (seconds) to wait for auto-negotiation" flavor data default_value 5 description " The length of time to wait for auto-negotiation to complete before giving up and declaring the link dead/missing." } cdl_option CYGHWR_DEVS_ETH_PHY_DP83847 { display "NSDP83847" flavor bool default_value 0 compile -library=libextras.a DP83847.c description " Include support for National Semiconductor DP83847 DsPHYTER II" } cdl_option CYGHWR_DEVS_ETH_PHY_AM79C874 { display "AMD 79C874" flavor bool default_value 0 compile -library=libextras.a AM79C874.c description " Include support for AMD 79C874 NetPHY" } cdl_option CYGHWR_DEVS_ETH_PHY_INLXT972 { display "Intel LXT972" flavor bool default_value 0 compile -library=libextras.a INLXT972.c description " Include support for Intel LXT972xxx PHY" } cdl_option CYGHWR_DEVS_ETH_PHY_ICS1890 { display "ICS 1890" flavor bool default_value 0 compile -library=libextras.a ics189x.c description " Include support for ICS 1890 PHY" } cdl_option CYGHWR_DEVS_ETH_PHY_ICS1892 { display "ICS 1892" flavor bool default_value 0 compile -library=libextras.a ics189x.c description " Include support for ICS 1892 PHY" } cdl_option CYGHWR_DEVS_ETH_PHY_ICS1893 { display "ICS 1893" flavor bool default_value 0 compile -library=libextras.a ics189x.c description " Include support for ICS 1893 and 1893AF PHY" } cdl_option CYGHWR_DEVS_ETH_PHY_DM9161A { display "Davicom DM9161A" flavor bool default_value 0 compile -library=libextras.a DM9161A.c description " Include support for the Davicom DM9161A PHY" } cdl_option CYGHWR_DEVS_ETH_PHY_KS8721 { display "Micrel KS8721" flavor bool default_value 0 compile -library=libextras.a KS8721.c description " Include support for the Micrel KS8721 PHY" } }
