summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/devicetree/bindings/perf/arm-ccn.txt (renamed from Documentation/devicetree/bindings/arm/ccn.txt)0
-rw-r--r--Documentation/perf/arm-ccn.txt (renamed from Documentation/arm/CCN.txt)0
-rw-r--r--drivers/bus/Kconfig8
-rw-r--r--drivers/bus/Makefile2
-rw-r--r--drivers/perf/Kconfig7
-rw-r--r--drivers/perf/Makefile1
-rw-r--r--drivers/perf/arm-ccn.c (renamed from drivers/bus/arm-ccn.c)0
7 files changed, 8 insertions, 10 deletions
diff --git a/Documentation/devicetree/bindings/arm/ccn.txt b/Documentation/devicetree/bindings/perf/arm-ccn.txt
index 43b5a71a5a9d..43b5a71a5a9d 100644
--- a/Documentation/devicetree/bindings/arm/ccn.txt
+++ b/Documentation/devicetree/bindings/perf/arm-ccn.txt
diff --git a/Documentation/arm/CCN.txt b/Documentation/perf/arm-ccn.txt
index 15cdb7bc57c3..15cdb7bc57c3 100644
--- a/Documentation/arm/CCN.txt
+++ b/Documentation/perf/arm-ccn.txt
diff --git a/drivers/bus/Kconfig b/drivers/bus/Kconfig
index 57e011d36a79..116446c42c6b 100644
--- a/drivers/bus/Kconfig
+++ b/drivers/bus/Kconfig
@@ -48,14 +48,6 @@ config ARM_CCI5xx_PMU
48 48
49 If unsure, say Y 49 If unsure, say Y
50 50
51config ARM_CCN
52 tristate "ARM CCN driver support"
53 depends on ARM || ARM64
54 depends on PERF_EVENTS
55 help
56 PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
57 interconnect.
58
59config BRCMSTB_GISB_ARB 51config BRCMSTB_GISB_ARB
60 bool "Broadcom STB GISB bus arbiter" 52 bool "Broadcom STB GISB bus arbiter"
61 depends on ARM || ARM64 || MIPS 53 depends on ARM || ARM64 || MIPS
diff --git a/drivers/bus/Makefile b/drivers/bus/Makefile
index 9bcd0bf3954b..19733afddd0a 100644
--- a/drivers/bus/Makefile
+++ b/drivers/bus/Makefile
@@ -5,8 +5,6 @@
5 5
6# Interconnect bus drivers for ARM platforms 6# Interconnect bus drivers for ARM platforms
7obj-$(CONFIG_ARM_CCI) += arm-cci.o 7obj-$(CONFIG_ARM_CCI) += arm-cci.o
8obj-$(CONFIG_ARM_CCN) += arm-ccn.o
9
10obj-$(CONFIG_BRCMSTB_GISB_ARB) += brcmstb_gisb.o 8obj-$(CONFIG_BRCMSTB_GISB_ARB) += brcmstb_gisb.o
11obj-$(CONFIG_IMX_WEIM) += imx-weim.o 9obj-$(CONFIG_IMX_WEIM) += imx-weim.o
12obj-$(CONFIG_MIPS_CDMM) += mips_cdmm.o 10obj-$(CONFIG_MIPS_CDMM) += mips_cdmm.o
diff --git a/drivers/perf/Kconfig b/drivers/perf/Kconfig
index da5724cd89cf..331b6d992b5a 100644
--- a/drivers/perf/Kconfig
+++ b/drivers/perf/Kconfig
@@ -5,6 +5,13 @@
5menu "Performance monitor support" 5menu "Performance monitor support"
6 depends on PERF_EVENTS 6 depends on PERF_EVENTS
7 7
8config ARM_CCN
9 tristate "ARM CCN driver support"
10 depends on ARM || ARM64
11 help
12 PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
13 interconnect.
14
8config ARM_PMU 15config ARM_PMU
9 depends on ARM || ARM64 16 depends on ARM || ARM64
10 bool "ARM PMU framework" 17 bool "ARM PMU framework"
diff --git a/drivers/perf/Makefile b/drivers/perf/Makefile
index c2f27419bdf0..5004abee0f3a 100644
--- a/drivers/perf/Makefile
+++ b/drivers/perf/Makefile
@@ -1,4 +1,5 @@
1# SPDX-License-Identifier: GPL-2.0 1# SPDX-License-Identifier: GPL-2.0
2obj-$(CONFIG_ARM_CCN) += arm-ccn.o
2obj-$(CONFIG_ARM_DSU_PMU) += arm_dsu_pmu.o 3obj-$(CONFIG_ARM_DSU_PMU) += arm_dsu_pmu.o
3obj-$(CONFIG_ARM_PMU) += arm_pmu.o arm_pmu_platform.o 4obj-$(CONFIG_ARM_PMU) += arm_pmu.o arm_pmu_platform.o
4obj-$(CONFIG_ARM_PMU_ACPI) += arm_pmu_acpi.o 5obj-$(CONFIG_ARM_PMU_ACPI) += arm_pmu_acpi.o
diff --git a/drivers/bus/arm-ccn.c b/drivers/perf/arm-ccn.c
index b52332e52ca5..b52332e52ca5 100644
--- a/drivers/bus/arm-ccn.c
+++ b/drivers/perf/arm-ccn.c