OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [rel-0-3-0-rc3/] [or1ksim/] [peripheral/] [eth.c] - Diff between revs 1649 and 1715

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1649 Rev 1715
Line 704... Line 704...
        eth->regs.moder = value;
        eth->regs.moder = value;
 
 
        if (TEST_FLAG(value, ETH_MODER, RST))
        if (TEST_FLAG(value, ETH_MODER, RST))
            eth_reset( dat );
            eth_reset( dat );
        return;
        return;
    case ETH_INT_SOURCE: eth->regs.int_source &= ~value; return;
    case ETH_INT_SOURCE:
 
      if ( !(eth->regs.int_source & ~value) && eth->regs.int_source )
 
        clear_interrupt( eth->mac_int );
 
      eth->regs.int_source &= ~value;
 
      return;
    case ETH_INT_MASK: eth->regs.int_mask = value; return;
    case ETH_INT_MASK: eth->regs.int_mask = value; return;
    case ETH_IPGT: eth->regs.ipgt = value; return;
    case ETH_IPGT: eth->regs.ipgt = value; return;
    case ETH_IPGR1: eth->regs.ipgr1 = value; return;
    case ETH_IPGR1: eth->regs.ipgr1 = value; return;
    case ETH_IPGR2: eth->regs.ipgr2 = value; return;
    case ETH_IPGR2: eth->regs.ipgr2 = value; return;
    case ETH_PACKETLEN: eth->regs.packetlen = value; return;
    case ETH_PACKETLEN: eth->regs.packetlen = value; return;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.