| .. | .. |
|---|
| 170 | 170 | #define LINKRATE_60 (0x04 << 8) |
|---|
| 171 | 171 | #define LINKRATE_120 (0x08 << 8) |
|---|
| 172 | 172 | |
|---|
| 173 | +/*phy_stop*/ |
|---|
| 174 | +#define PHY_STOP_SUCCESS 0x00 |
|---|
| 175 | +#define PHY_STOP_ERR_DEVICE_ATTACHED 0x1046 |
|---|
| 176 | + |
|---|
| 173 | 177 | /* phy_profile */ |
|---|
| 174 | 178 | #define SAS_PHY_ANALOG_SETTINGS_PAGE 0x04 |
|---|
| 175 | 179 | #define PHY_DWORD_LENGTH 0xC |
|---|
| .. | .. |
|---|
| 216 | 220 | #define SAS_DOPNRJT_RTRY_TMO 128 |
|---|
| 217 | 221 | #define SAS_COPNRJT_RTRY_TMO 128 |
|---|
| 218 | 222 | |
|---|
| 219 | | -/* for phy state */ |
|---|
| 220 | | -#define PHY_STATE_LINK_UP_SPCV 0x2 |
|---|
| 223 | +#define SPCV_DOORBELL_CLEAR_TIMEOUT (30 * 1000 * 1000) /* 30 sec */ |
|---|
| 224 | +#define SPC_DOORBELL_CLEAR_TIMEOUT (15 * 1000 * 1000) /* 15 sec */ |
|---|
| 225 | + |
|---|
| 221 | 226 | /* |
|---|
| 222 | 227 | Making ORR bigger than IT NEXUS LOSS which is 2000000us = 2 second. |
|---|
| 223 | 228 | Assuming a bigger value 3 second, 3000000/128 = 23437.5 where 128 |
|---|
| .. | .. |
|---|
| 1386 | 1391 | #define SCRATCH_PAD_BOOT_LOAD_SUCCESS 0x0 |
|---|
| 1387 | 1392 | #define SCRATCH_PAD_IOP0_READY 0xC00 |
|---|
| 1388 | 1393 | #define SCRATCH_PAD_IOP1_READY 0x3000 |
|---|
| 1389 | | -#define SCRATCH_PAD_MIPSALL_READY (SCRATCH_PAD_IOP1_READY | \ |
|---|
| 1394 | +#define SCRATCH_PAD_MIPSALL_READY_16PORT (SCRATCH_PAD_IOP1_READY | \ |
|---|
| 1390 | 1395 | SCRATCH_PAD_IOP0_READY | \ |
|---|
| 1396 | + SCRATCH_PAD_ILA_READY | \ |
|---|
| 1397 | + SCRATCH_PAD_RAAE_READY) |
|---|
| 1398 | +#define SCRATCH_PAD_MIPSALL_READY_8PORT (SCRATCH_PAD_IOP0_READY | \ |
|---|
| 1399 | + SCRATCH_PAD_ILA_READY | \ |
|---|
| 1391 | 1400 | SCRATCH_PAD_RAAE_READY) |
|---|
| 1392 | 1401 | |
|---|
| 1393 | 1402 | /* boot loader state */ |
|---|