Mercurial > flash_v2
changeset 924:ca9b63c5e56a
* cdl/ks32c5000_eth.cdl: CYGINT_DEVS_ETH_ARM_KS32C5000_PHY can now
be zero or one to allow for no PHY station management control.
* src/ks5000_ether.c: Changed '#if HavePHY' to
'#if CYGINT_DEVS_ETH_ARM_KS32C5000_PHY'
| author | jlarmour |
|---|---|
| date | Wed, 09 Apr 2003 20:23:22 +0000 |
| parents | c4e02a82f573 |
| children | c6d5daaf0c31 |
| files | packages/devs/eth/arm/ks32c5000/current/ChangeLog packages/devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c |
| diffstat | 3 files changed, 13 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/devs/eth/arm/ks32c5000/current/ChangeLog +++ b/packages/devs/eth/arm/ks32c5000/current/ChangeLog @@ -1,3 +1,10 @@ +2003-04-08 Michael Checky <Michael_Checky@Thermoking.com> + + * cdl/ks32c5000_eth.cdl: CYGINT_DEVS_ETH_ARM_KS32C5000_PHY can now + be zero or one to allow for no PHY station management control. + * src/ks5000_ether.c: Changed '#if HavePHY' to + '#if CYGINT_DEVS_ETH_ARM_KS32C5000_PHY' + 2003-03-27 Jay Foster <jay@systech.com> * src/ics1890.c: Added configurable PHY MII address.
--- a/packages/devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl +++ b/packages/devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl @@ -60,7 +60,7 @@ cdl_package CYGPKG_DEVS_ETH_ARM_KS32C500 implements CYGHWR_NET_DRIVERS implements CYGHWR_NET_DRIVER_ETH0 requires (CYGPKG_CRC || (!(CYG_HAL_CPUTYPE == \"KS32C5000A\" ))) - requires (CYGINT_DEVS_ETH_ARM_KS32C5000_PHY == 1) + requires (CYGINT_DEVS_ETH_ARM_KS32C5000_PHY <= 1) include_dir net description "Ethernet driver for Samsung KS32C5000" @@ -74,7 +74,7 @@ cdl_package CYGPKG_DEVS_ETH_ARM_KS32C500 no_define cdl_interface CYGINT_DEVS_ETH_ARM_KS32C5000_PHY { - display "PHY support" + display "PHY Station Management support" } cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_DEBUG_LEVEL {
--- a/packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c +++ b/packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c @@ -89,14 +89,13 @@ #define cyg_drv_dsr_unlock() /* noop */ #endif -#define HavePHY 1 #define HavePHYinterrupt 0 #include "std.h" #include "ks5000_regs.h" #include "ks5000_ether.h" -#if HavePHY +#if CYGINT_DEVS_ETH_ARM_KS32C5000_PHY #include "phy.h" #endif @@ -124,7 +123,7 @@ #define SoftwareCRC 0 #endif -#if HavePHY +#if CYGINT_DEVS_ETH_ARM_KS32C5000_PHY // functions to read/write Phy chip registers via MII interface // on 32c5000. These need to be non-static since they're used // by PHY-specific routines in a different file. @@ -642,7 +641,7 @@ static int EthInit(U08* mac_address) else debug2_printf("EthInit(NULL)\n"); -#if HavePHY +#if CYGINT_DEVS_ETH_ARM_KS32C5000_PHY PhyReset(); #endif @@ -760,7 +759,7 @@ static void Init_RxFrameDescriptorArray( return; } -#if HavePHY +#if CYGINT_DEVS_ETH_ARM_KS32C5000_PHY #if HavePHYinterrupt static unsigned linkStatus;
