Changeset 35586


Ignore:
Timestamp:
2013-02-13T17:05:32+01:00 (5 years ago)
Author:
hauke
Message:

switch: add support for BCM53125

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/switch/src/switch-robo.c

    r35585 r35586  
    6464#define  ROBO_DEVICE_ID_5398    0x98 
    6565#define  ROBO_DEVICE_ID_53115   0x3115 
     66#define  ROBO_DEVICE_ID_53125   0x3125 
    6667 
    6768/* Private et.o ioctls */ 
     
    247248                /* No spanning tree on IMP port too */ 
    248249                robo_write16(ROBO_CTRL_PAGE, ROBO_IM_PORT_CTRL, 0); 
     250        } 
     251 
     252        if (robo.devid == ROBO_DEVICE_ID_53125) { 
     253                /* Make IM port status link by default */ 
     254                val = robo_read16(ROBO_CTRL_PAGE, ROBO_PORT_OVERRIDE_CTRL) | 0xb1; 
     255                robo_write16(ROBO_CTRL_PAGE, ROBO_PORT_OVERRIDE_CTRL, val); 
     256                // TODO: init EEE feature 
    249257        } 
    250258 
     
    487495 
    488496        if ((robo.devid == ROBO_DEVICE_ID_5395) || 
    489             (robo.devid == ROBO_DEVICE_ID_53115)) { 
     497            (robo.devid == ROBO_DEVICE_ID_53115) || 
     498            (robo.devid == ROBO_DEVICE_ID_53125)) { 
    490499                vtbl_access = ROBO_VTBL_ACCESS_5395; 
    491500                vtbl_index = ROBO_VTBL_INDX_5395; 
     
    558567        /* write config now */ 
    559568        if ((robo.devid == ROBO_DEVICE_ID_5395) || 
    560             (robo.devid == ROBO_DEVICE_ID_53115)) { 
     569            (robo.devid == ROBO_DEVICE_ID_53115) || 
     570            (robo.devid == ROBO_DEVICE_ID_53125)) { 
    561571                vtbl_access = ROBO_VTBL_ACCESS_5395; 
    562572                vtbl_index = ROBO_VTBL_INDX_5395; 
     
    742752 
    743753        if ((robo.devid == ROBO_DEVICE_ID_5395) || 
    744             (robo.devid == ROBO_DEVICE_ID_53115)) { 
     754            (robo.devid == ROBO_DEVICE_ID_53115) || 
     755            (robo.devid == ROBO_DEVICE_ID_53125)) { 
    745756                vtbl_access = ROBO_VTBL_ACCESS_5395; 
    746757                vtbl_index = ROBO_VTBL_INDX_5395; 
Note: See TracChangeset for help on using the changeset viewer.