|
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