summaryrefslogtreecommitdiff
path: root/include/linux/arm-cci.h
diff options
context:
space:
mode:
authorSuzuki K. Poulose <suzuki.poulose@arm.com>2015-03-18 12:24:39 +0000
committerWill Deacon <will.deacon@arm.com>2015-03-27 13:44:24 +0000
commitfc17c839448e498393009e06ca30a204eefaccee (patch)
tree9e83c56f317e2ad5bfde9341c3711df57665f95b /include/linux/arm-cci.h
parentf6b9e83ce05e362f4190cf2b4281d85cd094e541 (diff)
arm-cci: Abstract the CCI400 PMU specific definitions
CCI400 has different event specifications for PMU, for revsion 0 and revision 1. As of now, we check the revision every single time before using the parameters for the PMU. This patch abstracts the details of the pmu models in a struct (cci_pmu_model) and stores the information in cci_pmu at initialisation time, avoiding multiple probe operations. Tested-by: Sudeep Holla <sudeep.holla@arm.com> Acked-by: Punit Agrawal <punit.agrawal@arm.com> Reviewed-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Suzuki K. Poulose <suzuki.poulose@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'include/linux/arm-cci.h')
0 files changed, 0 insertions, 0 deletions