Lines Matching +full:4 +full:- +full:switch
1 /*-
40 * Definitions for the Marvell 88E6000 series Ethernet Switch.
43 /* Switch IDs. */
51 #define MVSWITCH(_sc, id) ((_sc)->swid == (id))
52 #define MVSWITCH_MULTICHIP(_sc) ((_sc)->sw_addr != 0)
55 * Switch Registers
64 * Per-Port Switch Registers
83 #define PSC_CONTROL_FORCED_LINK (1 << 4)
125 * Switch Global Register 1 accessed via REG_GLOBAL_ADDR
129 #define SWITCH_GLOBAL_CONTROL 4
147 #define VTU_PPREG(_sc) (MVSWITCH((_sc), MV88E6190) ? 8 : 4)
160 #define VTU_GET_NEXT (4 << 12)
178 #define ATU_PORT_SHIFT 4
180 #define ATU_LAG_SHIFT 4
186 #define ATU_CONTROL_AGETIME 4
197 #define GET_NEXT_IN_FIB (4 << 12)
207 * Switch Global Register 2 accessed via REG_GLOBAL2_ADDR
226 #define SWITCH_MGMT_FC_PRI 4
227 #define SWITCH_MGMT_FC_PRI_MASK (7 << 4)
235 /* Offset of SMI registers in multi-chip setup. */
240 * 'Switch Global Registers 2' (REG_GLOBAL2).
246 #define EEPROM_READ_CMD (4 << 12)
282 * 'Switch Global Registers' (REG_GLOBAL2)
290 #define E6000SW_SERDES_DEV 4