perf/arm-cmn: Add CMN-700 r3 support
authorRobin Murphy <robin.murphy@arm.com>
Fri, 7 Jul 2023 16:38:13 +0000 (17:38 +0100)
committerWill Deacon <will@kernel.org>
Fri, 28 Jul 2023 13:31:06 +0000 (14:31 +0100)
commitac18ea1a8935920a6b3284f24e58f903b95dac20
treefb4b19bd8e257d9aa88618e6805d2f03e5bd76f8
parentb1b7dc38e4827bf842ed763a4dfb4c0d72259ad5
perf/arm-cmn: Add CMN-700 r3 support

CMN-700 r3 has a special configuration option for a so-called "Super
Home Node", which is a superset of the standard HN-F that also manages
remote-chip coherency for multi-chip setups. As such it has a similar
but expanded set of PMU events compared to HN-F, with some additional
filtering options to boot.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/49153b72253f6af0e625cb55b9e1b825b110c49c.1688746690.git.robin.murphy@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
drivers/perf/arm-cmn.c