Merge branch 'core/xen' into x86/xen
[safe/jmp/linux-2.6] / drivers / net / igb / e1000_82575.c
index 76f9f86..f5e2e72 100644 (file)
@@ -87,7 +87,6 @@ static s32 igb_get_invariants_82575(struct e1000_hw *hw)
        case E1000_DEV_ID_82576:
        case E1000_DEV_ID_82576_FIBER:
        case E1000_DEV_ID_82576_SERDES:
-       case E1000_DEV_ID_82576_QUAD_COPPER:
                mac->type = e1000_82576;
                break;
        default:
@@ -1238,70 +1237,6 @@ out:
 }
 
 /**
- *  igb_translate_register_82576 - Translate the proper register offset
- *  @reg: e1000 register to be read
- *
- *  Registers in 82576 are located in different offsets than other adapters
- *  even though they function in the same manner.  This function takes in
- *  the name of the register to read and returns the correct offset for
- *  82576 silicon.
- **/
-u32 igb_translate_register_82576(u32 reg)
-{
-       /*
-        * Some of the 82576 registers are located at different
-        * offsets than they are in older adapters.
-        * Despite the difference in location, the registers
-        * function in the same manner.
-        */
-       switch (reg) {
-       case E1000_TDBAL(0):
-               reg = 0x0E000;
-               break;
-       case E1000_TDBAH(0):
-               reg = 0x0E004;
-               break;
-       case E1000_TDLEN(0):
-               reg = 0x0E008;
-               break;
-       case E1000_TDH(0):
-               reg = 0x0E010;
-               break;
-       case E1000_TDT(0):
-               reg = 0x0E018;
-               break;
-       case E1000_TXDCTL(0):
-               reg = 0x0E028;
-               break;
-       case E1000_RDBAL(0):
-               reg = 0x0C000;
-               break;
-       case E1000_RDBAH(0):
-               reg = 0x0C004;
-               break;
-       case E1000_RDLEN(0):
-               reg = 0x0C008;
-               break;
-       case E1000_RDH(0):
-               reg = 0x0C010;
-               break;
-       case E1000_RDT(0):
-               reg = 0x0C018;
-               break;
-       case E1000_RXDCTL(0):
-               reg = 0x0C028;
-               break;
-       case E1000_SRRCTL(0):
-               reg = 0x0C00C;
-               break;
-       default:
-               break;
-       }
-
-       return reg;
-}
-
-/**
  *  igb_reset_init_script_82575 - Inits HW defaults after reset
  *  @hw: pointer to the HW structure
  *