|
32 | 32 | #define HID1_ENABLE_MDSB_STALL_PIPELINE_ECO BIT(58) |
33 | 33 | #define HID1_ENABLE_BR_KILL_LIMIT BIT(60) |
34 | 34 |
|
35 | | -#define HID1_AVL_UNK22_MASK GENMASK(23, 22) |
36 | | -#define HID1_AVL_UNK22(x) (((unsigned long)x) << 22) |
37 | | -#define HID1_AVL_UNK42_MASK GENMASK(43, 42) |
38 | | -#define HID1_AVL_UNK42(x) (((unsigned long)x) << 42) |
| 35 | +#define HID1_ZCL_RF_RESTART_THRESHOLD_MASK GENMASK(23, 22) |
| 36 | +#define HID1_ZCL_RF_RESTART_THRESHOLD(x) (((unsigned long)x) << 22) |
| 37 | +#define HID1_ZCL_RF_MISPREDICT_THRESHOLD_MASK GENMASK(43, 42) |
| 38 | +#define HID1_ZCL_RF_MISPREDICT_THRESHOLD(x) (((unsigned long)x) << 42) |
39 | 39 |
|
40 | | -#define SYS_IMP_APL_HID3 sys_reg(3, 0, 15, 3, 0) |
41 | | -#define HID3_DISABLE_ARBITER_FIX_BIF_CRD BIT(44) |
42 | | -#define HID3_AVL_UNK57_MASK GENMASK(62, 57) |
43 | | -#define HID3_AVL_UNK57(x) (((unsigned long)x) << 57) |
44 | | -#define HID3_DEV_PCIE_THROTTLE_ENABLE BIT(63) |
| 40 | +#define SYS_IMP_APL_HID3 sys_reg(3, 0, 15, 3, 0) |
| 41 | +#define HID3_DISABLE_ARBITER_FIX_BIF_CRD BIT(44) |
| 42 | +#define HID3_DEV_PCIE_THROTTLE_LIMIT_MASK GENMASK(62, 57) |
| 43 | +#define HID3_DEV_PCIE_THROTTLE_LIMIT(x) (((unsigned long)x) << 57) |
| 44 | +#define HID3_DEV_PCIE_THROTTLE_ENABLE BIT(63) |
45 | 45 |
|
46 | 46 | #define SYS_IMP_APL_HID4 sys_reg(3, 0, 15, 4, 0) |
47 | 47 | #define SYS_IMP_APL_EHID4 sys_reg(3, 0, 15, 4, 1) |
|
72 | 72 | #define HID9_FIX_BUG_51667805 BIT(48) |
73 | 73 | #define HID9_FIX_BUG_55719865 BIT(55) |
74 | 74 |
|
75 | | -#define SYS_IMP_APL_EHID9 sys_reg(3, 0, 15, 9, 1) |
76 | | -#define EHID9_DEV_THROTTLE_2_ENABLE BIT(5) |
77 | | -#define EHID9_BLZ_UNK6_MASK GENMASK(11, 6) |
78 | | -#define EHID9_BLZ_UNK6(x) (((unsigned long)x) << 6) |
| 75 | +#define SYS_IMP_APL_EHID9 sys_reg(3, 0, 15, 9, 1) |
| 76 | +#define EHID9_DEV_2_THROTTLE_ENABLE BIT(5) |
| 77 | +#define EHID9_DEV_2_THROTTLE_LIMIT_MASK GENMASK(11, 6) |
| 78 | +#define EHID9_DEV_2_THROTTLE_LIMIT(x) (((unsigned long)x) << 6) |
79 | 79 |
|
80 | 80 | #define SYS_IMP_APL_HID10 sys_reg(3, 0, 15, 10, 0) |
81 | 81 | #define SYS_IMP_APL_EHID10 sys_reg(3, 0, 15, 10, 1) |
|
86 | 86 | #define HID11_ENABLE_FIX_UC_55719865 BIT(15) |
87 | 87 | #define HID11_DISABLE_LD_NT_WIDGET BIT(59) |
88 | 88 |
|
89 | | -#define SYS_IMP_APL_HID13 sys_reg(3, 0, 15, 14, 0) |
90 | | -#define HID13_AVL_UNK0(x) (((unsigned long)x)) |
91 | | -#define HID13_AVL_UNK0_MASK GENMASK(6, 0) |
92 | | -#define HID13_AVL_UNK7(x) (((unsigned long)x) << 7) |
93 | | -#define HID13_AVL_UNK7_MASK GENMASK(13, 7) |
94 | | -#define HID13_PRE_CYCLES(x) (((unsigned long)x) << 14) |
95 | | -#define HID13_PRE_CYCLES_MASK GENMASK(17, 14) |
96 | | -#define HID13_AVL_UNK26(x) (((unsigned long)x) << 26) |
97 | | -#define HID13_AVL_UNK26_MASK GENMASK(29, 26) |
98 | | -#define HID13_AVL_UNK30(x) (((unsigned long)x) << 30) |
99 | | -#define HID13_AVL_UNK30_MASK GENMASK(33, 30) |
100 | | -#define HID13_AVL_UNK34(x) (((unsigned long)x) << 34) |
101 | | -#define HID13_AVL_UNK34_MASK GENMASK(37, 34) |
102 | | -#define HID13_AVL_UNK38(x) (((unsigned long)x) << 38) |
103 | | -#define HID13_AVL_UNK38_MASK GENMASK(41, 38) |
104 | | -#define HID13_AVL_UNK42(x) (((unsigned long)x) << 42) |
105 | | -#define HID13_AVL_UNK42_MASK GENMASK(45, 42) |
106 | | -#define HID13_AVL_UNK46(x) (((unsigned long)x) << 46) |
107 | | -#define HID13_AVL_UNK46_MASK GENMASK(49, 46) |
108 | | -#define HID13_AVL_UNK50(x) (((unsigned long)x) << 50) |
109 | | -#define HID13_AVL_UNK50_MASK GENMASK(53, 50) |
110 | | -#define HID13_RESET_CYCLE_COUNT(x) (((unsigned long)x) << 60) |
111 | | -#define HID13_RESET_CYCLE_COUNT_MASK (0xFUL << 60) |
| 89 | +#define SYS_IMP_APL_HID13 sys_reg(3, 0, 15, 14, 0) |
| 90 | +#define HID13_POST_OFF_CYCLES(x) (((unsigned long)x)) |
| 91 | +#define HID13_POST_OFF_CYCLES_MASK GENMASK(6, 0) |
| 92 | +#define HID13_POST_ON_CYCLES(x) (((unsigned long)x) << 7) |
| 93 | +#define HID13_POST_ON_CYCLES_MASK GENMASK(13, 7) |
| 94 | +#define HID13_PRE_CYCLES(x) (((unsigned long)x) << 14) |
| 95 | +#define HID13_PRE_CYCLES_MASK GENMASK(17, 14) |
| 96 | +#define HID13_GROUP0_FF1_DELAY(x) (((unsigned long)x) << 26) |
| 97 | +#define HID13_GROUP0_FF1_DELAY_MASK GENMASK(29, 26) |
| 98 | +#define HID13_GROUP0_FF2_DELAY(x) (((unsigned long)x) << 30) |
| 99 | +#define HID13_GROUP0_FF2_DELAY_MASK GENMASK(33, 30) |
| 100 | +#define HID13_GROUP0_FF3_DELAY(x) (((unsigned long)x) << 34) |
| 101 | +#define HID13_GROUP0_FF3_DELAY_MASK GENMASK(37, 34) |
| 102 | +#define HID13_GROUP0_FF4_DELAY(x) (((unsigned long)x) << 38) |
| 103 | +#define HID13_GROUP0_FF4_DELAY_MASK GENMASK(41, 38) |
| 104 | +#define HID13_GROUP0_FF5_DELAY(x) (((unsigned long)x) << 42) |
| 105 | +#define HID13_GROUP0_FF5_DELAY_MASK GENMASK(45, 42) |
| 106 | +#define HID13_GROUP0_FF6_DELAY(x) (((unsigned long)x) << 46) |
| 107 | +#define HID13_GROUP0_FF6_DELAY_MASK GENMASK(49, 46) |
| 108 | +#define HID13_GROUP0_FF7_DELAY(x) (((unsigned long)x) << 50) |
| 109 | +#define HID13_GROUP0_FF7_DELAY_MASK GENMASK(53, 50) |
| 110 | +#define HID13_RESET_CYCLES(x) (((unsigned long)x) << 60) |
| 111 | +#define HID13_RESET_CYCLES_MASK (0xFUL << 60) |
112 | 112 |
|
113 | 113 | #define SYS_IMP_APL_HID16 sys_reg(3, 0, 15, 15, 2) |
114 | 114 | #define HID16_AVL_UNK12 BIT(12) |
|
140 | 140 | #define HID21_DISABLE_CDP_REPLY_PURGED_TRANSACTION BIT(34) |
141 | 141 | #define HID21_AVL_UNK52 BIT(52) |
142 | 142 |
|
| 143 | +#define SYS_IMP_APL_HID26 sys_reg(3, 0, 15, 0, 3) |
| 144 | +#define HID26_GROUP1_OFFSET(x) (((unsigned long)x) << 0) |
| 145 | +#define HID26_GROUP1_OFFSET_MASK (0xffUL << 0) |
| 146 | +#define HID26_GROUP2_OFFSET(x) (((unsigned long)x) << 36) |
| 147 | +#define HID26_GROUP2_OFFSET_MASK (0xffUL << 36) |
| 148 | + |
| 149 | +#define SYS_IMP_APL_HID27 sys_reg(3, 0, 15, 0, 4) |
| 150 | +#define HID27_GROUP3_OFFSET(x) (((unsigned long)x) << 8) |
| 151 | +#define HID27_GROUP3_OFFSET_MASK (0xffUL << 8) |
| 152 | + |
143 | 153 | #define SYS_IMP_APL_PMCR0 sys_reg(3, 1, 15, 0, 0) |
144 | 154 | #define PMCR0_CNT_EN_MASK (MASK(8) | GENMASK(33, 32)) |
145 | 155 | #define PMCR0_IMODE_OFF (0 << 8) |
|
0 commit comments