Skip to content

Commit e86a813

Browse files
committed
platform: xuantie: Add xuantie link cbqri init
Signed-off-by: Chen Pei <cp0613@linux.alibaba.com>
1 parent 2dce4b4 commit e86a813

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

platform/generic/include/xuantie/xuantie_link.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
#define XUANTIE_LINK_PMU_NUM_COUNTERS 6
3434
#define XUANTIE_LINK_PMU_CNT_BITMAP GENMASK_ULL(XUANTIE_LINK_PMU_NUM_COUNTERS - 1, 0)
35+
#define XUANTIE_LINK_PMU_L3AUTHCR_L3CBQ_CCAU BIT_ULL(5)
3536
#define XUANTIE_LINK_PMU_L3AUTHCR_ALLAU BIT_ULL(0)
3637
#define XUANTIE_LINK_PMU_AUTHCR_AUTH BIT_ULL(40)
3738
#define XUANTIE_LINK_PMU_AUTHCR_INTPEND BIT_ULL(32)

platform/generic/xuantie/xuantie_link.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ int xuantie_link_pmu_device_init(void)
4545
XUANTIE_LINK_PMU_CNT_BITMAP,
4646
(void *)addr + XUANTIE_LINK_PMU_HPCPHAUTHCR);
4747
writeq(XUANTIE_LINK_PMU_CNT_BITMAP, (void *)addr + XUANTIE_LINK_PMU_HPCPMAUTHCR);
48-
writeq(XUANTIE_LINK_PMU_L3AUTHCR_ALLAU, (void *)addr + XUANTIE_LINK_PMU_L3MAUTHCR);
48+
writeq(XUANTIE_LINK_PMU_L3AUTHCR_ALLAU |
49+
XUANTIE_LINK_PMU_L3AUTHCR_L3CBQ_CCAU,
50+
(void *)addr + XUANTIE_LINK_PMU_L3MAUTHCR);
4951
writeq(0, (void *)addr + XUANTIE_LINK_PMU_HPCPINHIBIT);
5052
found = true;
5153
}

0 commit comments

Comments
 (0)