|
1 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
2 | | -/* Copyright (c) 2018, Intel Corporation. */ |
| 2 | +/* Copyright (c) 2018-2023, Intel Corporation. */ |
3 | 3 |
|
4 | 4 | /* Machine-generated file */ |
5 | 5 |
|
|
285 | 285 | #define VPLAN_TX_QBASE_VFNUMQ_M ICE_M(0xFF, 16) |
286 | 286 | #define VPLAN_TXQ_MAPENA(_VF) (0x00073800 + ((_VF) * 4)) |
287 | 287 | #define VPLAN_TXQ_MAPENA_TX_ENA_M BIT(0) |
288 | | -#define PRTMAC_HSEC_CTL_TX_PAUSE_QUANTA(_i) (0x001E36E0 + ((_i) * 32)) |
289 | | -#define PRTMAC_HSEC_CTL_TX_PAUSE_QUANTA_MAX_INDEX 8 |
290 | | -#define PRTMAC_HSEC_CTL_TX_PAUSE_QUANTA_HSEC_CTL_TX_PAUSE_QUANTA_M ICE_M(0xFFFF, 0) |
291 | | -#define PRTMAC_HSEC_CTL_TX_PAUSE_REFRESH_TIMER(_i) (0x001E3800 + ((_i) * 32)) |
292 | | -#define PRTMAC_HSEC_CTL_TX_PAUSE_REFRESH_TIMER_M ICE_M(0xFFFF, 0) |
| 288 | +#define E800_PRTMAC_HSEC_CTL_TX_PS_QNT(_i) (0x001E36E0 + ((_i) * 32)) |
| 289 | +#define E800_PRTMAC_HSEC_CTL_TX_PS_QNT_MAX 8 |
| 290 | +#define E800_PRTMAC_HSEC_CTL_TX_PS_QNT_M GENMASK(15, 0) |
| 291 | +#define E800_PRTMAC_HSEC_CTL_TX_PS_RFSH_TMR(_i) (0x001E3800 + ((_i) * 32)) |
| 292 | +#define E800_PRTMAC_HSEC_CTL_TX_PS_RFSH_TMR_M GENMASK(15, 0) |
293 | 293 | #define GL_MDCK_TX_TDPU 0x00049348 |
294 | 294 | #define GL_MDCK_TX_TDPU_RCU_ANTISPOOF_ITR_DIS_M BIT(1) |
295 | 295 | #define GL_MDET_RX 0x00294C00 |
|
312 | 312 | #define GL_MDET_TX_PQM_MAL_TYPE_S 26 |
313 | 313 | #define GL_MDET_TX_PQM_MAL_TYPE_M ICE_M(0x1F, 26) |
314 | 314 | #define GL_MDET_TX_PQM_VALID_M BIT(31) |
315 | | -#define GL_MDET_TX_TCLAN 0x000FC068 |
| 315 | +#define GL_MDET_TX_TCLAN_BY_MAC(hw) \ |
| 316 | + ((hw)->mac_type == ICE_MAC_E830 ? E830_GL_MDET_TX_TCLAN : \ |
| 317 | + E800_GL_MDET_TX_TCLAN) |
| 318 | +#define E800_GL_MDET_TX_TCLAN 0x000FC068 |
| 319 | +#define E830_GL_MDET_TX_TCLAN 0x000FCCC0 |
316 | 320 | #define GL_MDET_TX_TCLAN_QNUM_S 0 |
317 | 321 | #define GL_MDET_TX_TCLAN_QNUM_M ICE_M(0x7FFF, 0) |
318 | 322 | #define GL_MDET_TX_TCLAN_VF_NUM_S 15 |
|
326 | 330 | #define PF_MDET_RX_VALID_M BIT(0) |
327 | 331 | #define PF_MDET_TX_PQM 0x002D2C80 |
328 | 332 | #define PF_MDET_TX_PQM_VALID_M BIT(0) |
329 | | -#define PF_MDET_TX_TCLAN 0x000FC000 |
| 333 | +#define PF_MDET_TX_TCLAN_BY_MAC(hw) \ |
| 334 | + ((hw)->mac_type == ICE_MAC_E830 ? E830_PF_MDET_TX_TCLAN : \ |
| 335 | + E800_PF_MDET_TX_TCLAN) |
| 336 | +#define E800_PF_MDET_TX_TCLAN 0x000FC000 |
| 337 | +#define E830_PF_MDET_TX_TCLAN 0x000FCC00 |
330 | 338 | #define PF_MDET_TX_TCLAN_VALID_M BIT(0) |
331 | 339 | #define VP_MDET_RX(_VF) (0x00294400 + ((_VF) * 4)) |
332 | 340 | #define VP_MDET_RX_VALID_M BIT(0) |
|
336 | 344 | #define VP_MDET_TX_TCLAN_VALID_M BIT(0) |
337 | 345 | #define VP_MDET_TX_TDPU(_VF) (0x00040000 + ((_VF) * 4)) |
338 | 346 | #define VP_MDET_TX_TDPU_VALID_M BIT(0) |
| 347 | +#define E800_GL_MNG_FWSM_FW_MODES_M GENMASK(2, 0) |
| 348 | +#define E830_GL_MNG_FWSM_FW_MODES_M GENMASK(1, 0) |
339 | 349 | #define GL_MNG_FWSM 0x000B6134 |
340 | 350 | #define GL_MNG_FWSM_FW_LOADING_M BIT(30) |
341 | 351 | #define GLNVM_FLA 0x000B6108 |
|
364 | 374 | #define GL_PWR_MODE_CTL_CAR_MAX_BW_S 30 |
365 | 375 | #define GL_PWR_MODE_CTL_CAR_MAX_BW_M ICE_M(0x3, 30) |
366 | 376 | #define GLQF_FD_CNT 0x00460018 |
| 377 | +#define E800_GLQF_FD_CNT_FD_GCNT_M GENMASK(14, 0) |
| 378 | +#define E830_GLQF_FD_CNT_FD_GCNT_M GENMASK(15, 0) |
367 | 379 | #define GLQF_FD_CNT_FD_BCNT_S 16 |
368 | | -#define GLQF_FD_CNT_FD_BCNT_M ICE_M(0x7FFF, 16) |
| 380 | +#define E800_GLQF_FD_CNT_FD_BCNT_M GENMASK(30, 16) |
| 381 | +#define E830_GLQF_FD_CNT_FD_BCNT_M GENMASK(31, 16) |
369 | 382 | #define GLQF_FD_SIZE 0x00460010 |
370 | 383 | #define GLQF_FD_SIZE_FD_GSIZE_S 0 |
371 | | -#define GLQF_FD_SIZE_FD_GSIZE_M ICE_M(0x7FFF, 0) |
| 384 | +#define E800_GLQF_FD_SIZE_FD_GSIZE_M GENMASK(14, 0) |
| 385 | +#define E830_GLQF_FD_SIZE_FD_GSIZE_M GENMASK(15, 0) |
372 | 386 | #define GLQF_FD_SIZE_FD_BSIZE_S 16 |
373 | | -#define GLQF_FD_SIZE_FD_BSIZE_M ICE_M(0x7FFF, 16) |
| 387 | +#define E800_GLQF_FD_SIZE_FD_BSIZE_M GENMASK(30, 16) |
| 388 | +#define E830_GLQF_FD_SIZE_FD_BSIZE_M GENMASK(31, 16) |
374 | 389 | #define GLQF_FDINSET(_i, _j) (0x00412000 + ((_i) * 4 + (_j) * 512)) |
375 | 390 | #define GLQF_FDMASK(_i) (0x00410800 + ((_i) * 4)) |
376 | 391 | #define GLQF_FDMASK_MAX_INDEX 31 |
|
389 | 404 | #define GLQF_HMASK_SEL(_i) (0x00410000 + ((_i) * 4)) |
390 | 405 | #define GLQF_HMASK_SEL_MAX_INDEX 127 |
391 | 406 | #define GLQF_HMASK_SEL_MASK_SEL_S 0 |
| 407 | +#define E800_PFQF_FD_CNT_FD_GCNT_M GENMASK(14, 0) |
| 408 | +#define E830_PFQF_FD_CNT_FD_GCNT_M GENMASK(15, 0) |
| 409 | +#define E800_PFQF_FD_CNT_FD_BCNT_M GENMASK(30, 16) |
| 410 | +#define E830_PFQF_FD_CNT_FD_BCNT_M GENMASK(31, 16) |
392 | 411 | #define PFQF_FD_ENA 0x0043A000 |
393 | 412 | #define PFQF_FD_ENA_FD_ENA_M BIT(0) |
394 | 413 | #define PFQF_FD_SIZE 0x00460100 |
|
479 | 498 | #define GLTSYN_SYNC_DLAY 0x00088818 |
480 | 499 | #define GLTSYN_TGT_H_0(_i) (0x00088930 + ((_i) * 4)) |
481 | 500 | #define GLTSYN_TGT_L_0(_i) (0x00088928 + ((_i) * 4)) |
| 501 | +#define GLTSYN_TIME_0(_i) (0x000888C8 + ((_i) * 4)) |
482 | 502 | #define GLTSYN_TIME_H(_i) (0x000888D8 + ((_i) * 4)) |
483 | 503 | #define GLTSYN_TIME_L(_i) (0x000888D0 + ((_i) * 4)) |
484 | 504 | #define PFHH_SEM 0x000A4200 /* Reset Source: PFR */ |
|
487 | 507 | #define PFTSYN_SEM_BUSY_M BIT(0) |
488 | 508 | #define VSIQF_FD_CNT(_VSI) (0x00464000 + ((_VSI) * 4)) |
489 | 509 | #define VSIQF_FD_CNT_FD_GCNT_S 0 |
490 | | -#define VSIQF_FD_CNT_FD_GCNT_M ICE_M(0x3FFF, 0) |
| 510 | +#define E800_VSIQF_FD_CNT_FD_GCNT_M GENMASK(13, 0) |
| 511 | +#define E830_VSIQF_FD_CNT_FD_GCNT_M GENMASK(15, 0) |
491 | 512 | #define VSIQF_FD_CNT_FD_BCNT_S 16 |
492 | | -#define VSIQF_FD_CNT_FD_BCNT_M ICE_M(0x3FFF, 16) |
| 513 | +#define E800_VSIQF_FD_CNT_FD_BCNT_M GENMASK(29, 16) |
| 514 | +#define E830_VSIQF_FD_CNT_FD_BCNT_M GENMASK(31, 16) |
493 | 515 | #define VSIQF_FD_SIZE(_VSI) (0x00462000 + ((_VSI) * 4)) |
494 | 516 | #define VSIQF_HKEY_MAX_INDEX 12 |
495 | 517 | #define PFPM_APM 0x000B8080 |
|
501 | 523 | #define PFPM_WUS_MAG_M BIT(1) |
502 | 524 | #define PFPM_WUS_MNG_M BIT(3) |
503 | 525 | #define PFPM_WUS_FW_RST_WK_M BIT(31) |
| 526 | +#define E830_PRTMAC_CL01_PS_QNT 0x001E32A0 |
| 527 | +#define E830_PRTMAC_CL01_PS_QNT_CL0_M GENMASK(15, 0) |
| 528 | +#define E830_PRTMAC_CL01_QNT_THR 0x001E3320 |
| 529 | +#define E830_PRTMAC_CL01_QNT_THR_CL0_M GENMASK(15, 0) |
504 | 530 | #define VFINT_DYN_CTLN(_i) (0x00003800 + ((_i) * 4)) |
505 | 531 | #define VFINT_DYN_CTLN_CLEARPBA_M BIT(1) |
506 | 532 |
|
|
0 commit comments