Commit | Line | Data |
---|---|---|
7ada189f JI |
1 | /* |
2 | * linux/arch/arm/include/asm/perf_event.h | |
3 | * | |
4 | * Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles | |
5 | * | |
6 | * This program is free software; you can redistribute it and/or modify | |
7 | * it under the terms of the GNU General Public License version 2 as | |
8 | * published by the Free Software Foundation. | |
9 | * | |
10 | */ | |
11 | ||
12 | #ifndef __ARM_PERF_EVENT_H__ | |
13 | #define __ARM_PERF_EVENT_H__ | |
14 | ||
181193f3 WD |
15 | /* ARM perf PMU IDs for use by internal perf clients. */ |
16 | enum arm_perf_pmu_ids { | |
17 | ARM_PERF_PMU_ID_XSCALE1 = 0, | |
18 | ARM_PERF_PMU_ID_XSCALE2, | |
19 | ARM_PERF_PMU_ID_V6, | |
20 | ARM_PERF_PMU_ID_V6MP, | |
21 | ARM_PERF_PMU_ID_CA8, | |
22 | ARM_PERF_PMU_ID_CA9, | |
0c205cbe | 23 | ARM_PERF_PMU_ID_CA5, |
14abd038 | 24 | ARM_PERF_PMU_ID_CA15, |
d33c88c6 | 25 | ARM_PERF_PMU_ID_CA7, |
181193f3 WD |
26 | ARM_NUM_PMU_IDS, |
27 | }; | |
28 | ||
29 | extern enum arm_perf_pmu_ids | |
30 | armpmu_get_pmu_id(void); | |
31 | ||
7ada189f | 32 | #endif /* __ARM_PERF_EVENT_H__ */ |