|
708 | 708 | #define B_BE_END_PL1_CNT_MASK GENMASK(23, 16)
|
709 | 709 | #define B_BE_START_PL1_CNT_MASK GENMASK(7, 0)
|
710 | 710 |
|
| 711 | +#define R_BE_PCIE_MIT0_TMR 0x3330 |
| 712 | +#define B_BE_PCIE_MIT0_RX_TMR_MASK GENMASK(5, 4) |
| 713 | +#define BE_MIT0_TMR_UNIT_1MS 0 |
| 714 | +#define BE_MIT0_TMR_UNIT_2MS 1 |
| 715 | +#define BE_MIT0_TMR_UNIT_4MS 2 |
| 716 | +#define BE_MIT0_TMR_UNIT_8MS 3 |
| 717 | +#define B_BE_PCIE_MIT0_TX_TMR_MASK GENMASK(1, 0) |
| 718 | + |
| 719 | +#define R_BE_PCIE_MIT0_CNT 0x3334 |
| 720 | +#define B_BE_PCIE_RX_MIT0_CNT_MASK GENMASK(31, 24) |
| 721 | +#define B_BE_PCIE_TX_MIT0_CNT_MASK GENMASK(23, 16) |
| 722 | +#define B_BE_PCIE_RX_MIT0_TMR_CNT_MASK GENMASK(15, 8) |
| 723 | +#define B_BE_PCIE_TX_MIT0_TMR_CNT_MASK GENMASK(7, 0) |
| 724 | + |
| 725 | +#define R_BE_PCIE_MIT_CH_EN 0x3338 |
| 726 | +#define B_BE_PCIE_MIT_RX1P1_EN BIT(23) |
| 727 | +#define B_BE_PCIE_MIT_RX0P1_EN BIT(22) |
| 728 | +#define B_BE_PCIE_MIT_ROQ1_EN BIT(21) |
| 729 | +#define B_BE_PCIE_MIT_RPQ1_EN BIT(20) |
| 730 | +#define B_BE_PCIE_MIT_RX1P2_EN BIT(19) |
| 731 | +#define B_BE_PCIE_MIT_ROQ0_EN BIT(18) |
| 732 | +#define B_BE_PCIE_MIT_RPQ0_EN BIT(17) |
| 733 | +#define B_BE_PCIE_MIT_RX0P2_EN BIT(16) |
| 734 | +#define B_BE_PCIE_MIT_TXCH14_EN BIT(14) |
| 735 | +#define B_BE_PCIE_MIT_TXCH13_EN BIT(13) |
| 736 | +#define B_BE_PCIE_MIT_TXCH12_EN BIT(12) |
| 737 | +#define B_BE_PCIE_MIT_TXCH11_EN BIT(11) |
| 738 | +#define B_BE_PCIE_MIT_TXCH10_EN BIT(10) |
| 739 | +#define B_BE_PCIE_MIT_TXCH9_EN BIT(9) |
| 740 | +#define B_BE_PCIE_MIT_TXCH8_EN BIT(8) |
| 741 | +#define B_BE_PCIE_MIT_TXCH7_EN BIT(7) |
| 742 | +#define B_BE_PCIE_MIT_TXCH6_EN BIT(6) |
| 743 | +#define B_BE_PCIE_MIT_TXCH5_EN BIT(5) |
| 744 | +#define B_BE_PCIE_MIT_TXCH4_EN BIT(4) |
| 745 | +#define B_BE_PCIE_MIT_TXCH3_EN BIT(3) |
| 746 | +#define B_BE_PCIE_MIT_TXCH2_EN BIT(2) |
| 747 | +#define B_BE_PCIE_MIT_TXCH1_EN BIT(1) |
| 748 | +#define B_BE_PCIE_MIT_TXCH0_EN BIT(0) |
| 749 | + |
711 | 750 | #define R_BE_SER_PL1_CTRL 0x34A8
|
712 | 751 | #define B_BE_PL1_SER_PL1_EN BIT(31)
|
713 | 752 | #define B_BE_PL1_IGNORE_HOT_RST BIT(30)
|
|
800 | 839 | #define RTW89_PCI_MULTITAG 8
|
801 | 840 |
|
802 | 841 | /* PCIE CFG register */
|
| 842 | +#define RTW89_PCIE_CAPABILITY_SPEED 0x7C |
| 843 | +#define RTW89_PCIE_SUPPORT_GEN_MASK GENMASK(3, 0) |
803 | 844 | #define RTW89_PCIE_L1_STS_V1 0x80
|
804 | 845 | #define RTW89_BCFG_LINK_SPEED_MASK GENMASK(19, 16)
|
805 | 846 | #define RTW89_PCIE_GEN1_SPEED 0x01
|
806 | 847 | #define RTW89_PCIE_GEN2_SPEED 0x02
|
807 | 848 | #define RTW89_PCIE_PHY_RATE 0x82
|
808 | 849 | #define RTW89_PCIE_PHY_RATE_MASK GENMASK(1, 0)
|
| 850 | +#define RTW89_PCIE_LINK_CHANGE_SPEED 0xA0 |
809 | 851 | #define RTW89_PCIE_L1SS_STS_V1 0x0168
|
810 | 852 | #define RTW89_PCIE_BIT_ASPM_L11 BIT(3)
|
811 | 853 | #define RTW89_PCIE_BIT_ASPM_L12 BIT(2)
|
|
820 | 862 | #define RTW89_PCIE_BIT_CLK BIT(4)
|
821 | 863 | #define RTW89_PCIE_BIT_L1 BIT(3)
|
822 | 864 | #define RTW89_PCIE_CLK_CTRL 0x0725
|
| 865 | +#define RTW89_PCIE_FTS 0x080C |
| 866 | +#define RTW89_PCIE_POLLING_BIT BIT(17) |
823 | 867 | #define RTW89_PCIE_RST_MSTATE 0x0B48
|
824 | 868 | #define RTW89_PCIE_BIT_CFG_RST_MSTATE BIT(0)
|
825 | 869 |
|
|
0 commit comments