[PATCH] perf: xgene: Remove unnecessary managed resources cleanup

2017-07-13 Thread Tai Nguyen
https://www.spinics.net/lists/arm-kernel/msg593012.html This patch gets rid of all the unnecessary manual cleanup and properly unregister all the registered PMU devices by the driver on driver detach. Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- drivers/perf/xgen

[PATCH] perf: xgene: Remove unnecessary managed resources cleanup

2017-07-13 Thread Tai Nguyen
/msg593012.html This patch gets rid of all the unnecessary manual cleanup and properly unregister all the registered PMU devices by the driver on driver detach. Signed-off-by: Tai Nguyen --- drivers/perf/xgene_pmu.c | 74 ++-- 1 file changed, 22

[PATCH v2] perf: xgene: Remove bogus IS_ERR() check

2016-10-13 Thread Tai Nguyen
the bogus check. The bug is reported by Dan Carpenter <dan.carpen...@oracle.com> in [1] [1] https://www.spinics.net/lists/arm-kernel/msg535957.html Signed-off-by: Tai Nguyen <ttngu...@apm.com> Acked-by: Mark Rutland <mark.rutl...@arm.com> --- v2: Add more problem description in

[PATCH v2] perf: xgene: Remove bogus IS_ERR() check

2016-10-13 Thread Tai Nguyen
the bogus check. The bug is reported by Dan Carpenter in [1] [1] https://www.spinics.net/lists/arm-kernel/msg535957.html Signed-off-by: Tai Nguyen Acked-by: Mark Rutland --- v2: Add more problem description in the commit message Add Acked-by: Mark Rutland drivers/perf/xgene_pmu.c | 2 +- 1

[PATCH v10 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-07-15 Thread Tai Nguyen
This patch adds the MAINTAINERS entry for APM X-Gene SoC PMU driver. Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 1209323..41938e7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@

[PATCH v10 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-07-15 Thread Tai Nguyen
This patch adds the MAINTAINERS entry for APM X-Gene SoC PMU driver. Signed-off-by: Tai Nguyen --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 1209323..41938e7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -841,6 +841,13 @@ S: Supported

[PATCH v10 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-07-15 Thread Tai Nguyen
This patch adds APM X-Gene SoC PMU DTS entries. Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/a

[PATCH v10 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-15 Thread Tai Nguyen
namic * Fix checking for an ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgen

[PATCH v10 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-15 Thread Tai Nguyen
This patch adds a driver for the SoC-wide (AKA uncore) PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen <ttngu...@apm.com> Reviewed-by: Mark Rutland <mark.rutl...@arm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 +

[PATCH v10 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-07-15 Thread Tai Nguyen
Driver providing perf backend for the SoC-wide PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen <ttngu...@apm.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertion

[PATCH v10 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-07-15 Thread Tai Nguyen
This patch adds APM X-Gene SoC PMU DTS entries. Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index

[PATCH v10 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-15 Thread Tai Nguyen
n ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Ge

[PATCH v10 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-15 Thread Tai Nguyen
This patch adds a driver for the SoC-wide (AKA uncore) PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen Reviewed-by: Mark Rutland --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf

[PATCH v10 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-07-15 Thread Tai Nguyen
Driver providing perf backend for the SoC-wide PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen Acked-by: Rob Herring --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation

[PATCH v9 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-07-14 Thread Tai Nguyen
Driver providing perf backend for the SoC-wide PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen <ttngu...@apm.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertion

[PATCH v9 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-07-14 Thread Tai Nguyen
This patch adds APM X-Gene SoC PMU DTS entries. Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/a

[PATCH v9 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-14 Thread Tai Nguyen
ocumentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver arm64: dts: apm: Ad

[PATCH v9 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-07-14 Thread Tai Nguyen
Driver providing perf backend for the SoC-wide PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen Acked-by: Rob Herring --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation

[PATCH v9 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-07-14 Thread Tai Nguyen
This patch adds APM X-Gene SoC PMU DTS entries. Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index

[PATCH v9 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-14 Thread Tai Nguyen
onfig1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver arm64: dts: apm: Add APM X-Gene SoC PMU DTS e

[PATCH v9 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-14 Thread Tai Nguyen
This patch adds a driver for the SoC-wide (AKA uncore) PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen <ttngu...@apm.com> Reviewed-by: Mark Rutland <mark.rutl...@arm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 +

[PATCH v9 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-14 Thread Tai Nguyen
This patch adds a driver for the SoC-wide (AKA uncore) PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen Reviewed-by: Mark Rutland --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf

[PATCH v9 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-07-14 Thread Tai Nguyen
This patch adds the MAINTAINERS entry for APM X-Gene SoC PMU driver. Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 1209323..41938e7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@

[PATCH v9 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-07-14 Thread Tai Nguyen
This patch adds the MAINTAINERS entry for APM X-Gene SoC PMU driver. Signed-off-by: Tai Nguyen --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 1209323..41938e7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -841,6 +841,13 @@ S: Supported

[PATCH v8 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-07-11 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt

[PATCH v8 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-11 Thread Tai Nguyen
nd perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries .../devicet

[PATCH v8 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-11 Thread Tai Nguyen
In addition to the X-Gene ARM CPU performance monitoring unit (PMU), there are PMU for the SoC system devices such as L3 cache(s), I/O bridge(s), memory controller bridges and memory. These PMU devices are loosely architected to follow the same model as the PMU for ARM cores. Signed-off-by: Tai

[PATCH v8 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-07-11 Thread Tai Nguyen
Signed-off-by: Tai Nguyen Acked-by: Rob Herring --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt diff --git a/Documentation/devicetree/bindings/perf

[PATCH v8 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-11 Thread Tai Nguyen
This patch adds a driver for the SoC-wide (AKA uncore) PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen <ttngu...@apm.com> Reviewed-by: Mark Rutland <mark.rutl...@arm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 +

[PATCH v8 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-11 Thread Tai Nguyen
This patch adds a driver for the SoC-wide (AKA uncore) PMU hardware found in APM X-Gene SoCs. Signed-off-by: Tai Nguyen Reviewed-by: Mark Rutland --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf

[PATCH v8 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-07-11 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 1209323..41938e7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -841,6 +841,13 @@ S: Supported F: drivers/net/ethernet/apm/xge

[PATCH v8 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-07-11 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 1209323..41938e7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -841,6 +841,13 @@ S: Supported F: drivers/net/ethernet/apm/xgene/ F: Documentation

[PATCH v8 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-07-11 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index 5147d76..1d57820 100644 ---

[PATCH v8 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-07-11 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index 5147d76..1d57820 100644 --- a/arch/arm64/boot/dts

[PATCH v7 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-07-06 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Suppor

[PATCH v7 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-07-06 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Supported F: drivers/scsi

[PATCH v7 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-06 Thread Tai Nguyen
namic * Fix checking for an ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

[PATCH v7 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-06 Thread Tai Nguyen
ecking for an ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Ge

[PATCH v7 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-07-06 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt

[PATCH v7 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-07-06 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 ---

[PATCH v7 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-06 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1398 ++ 4 files changed, 1454 inse

[PATCH v7 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-07-06 Thread Tai Nguyen
Signed-off-by: Tai Nguyen Acked-by: Rob Herring --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt diff --git a/Documentation/devicetree/bindings/perf

[PATCH v7 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-07-06 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 --- a/arch/arm64/boot/dts

[PATCH v7 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-07-06 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1398 ++ 4 files changed, 1454 insertions(+) create mode 100644

[PATCH v6 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-28 Thread Tai Nguyen
Fix checking for an ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgen

[PATCH v6 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-28 Thread Tai Nguyen
n ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Gene SoC Perfo

[PATCH v6 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-06-28 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt

[PATCH v6 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-06-28 Thread Tai Nguyen
Signed-off-by: Tai Nguyen Acked-by: Rob Herring --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt diff --git a/Documentation/devicetree/bindings/perf

[PATCH v6 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-06-28 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 ---

[PATCH v6 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-28 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1360 ++ 4 files changed, 1416 inse

[PATCH v6 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-06-28 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 --- a/arch/arm64/boot/dts

[PATCH v6 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-28 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1360 ++ 4 files changed, 1416 insertions(+) create mode 100644

[PATCH v6 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-06-28 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Suppor

[PATCH v6 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-06-28 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Supported F: drivers/scsi

[PATCH v5 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-06-27 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Suppor

[PATCH v5 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-06-27 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt

[PATCH v5 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-06-27 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Supported F: drivers/scsi

[PATCH v5 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-06-27 Thread Tai Nguyen
Signed-off-by: Tai Nguyen Acked-by: Rob Herring --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt diff --git a/Documentation/devicetree/bindings/perf

[PATCH v5 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-06-27 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 ---

[PATCH v5 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-27 Thread Tai Nguyen
alid_context for perf driver * Remove irrelevant pt_rregs * Change perf sysfs attributes to be fixed instead of dynamic * Fix checking for an ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINER

[PATCH v5 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-27 Thread Tai Nguyen
driver * Remove irrelevant pt_rregs * Change perf sysfs attributes to be fixed instead of dynamic * Fix checking for an ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Ge

[PATCH v5 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-06-27 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 --- a/arch/arm64/boot/dts

[PATCH v5 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-27 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1359 ++ 4 files changed, 1415 inse

[PATCH v5 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-27 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1359 ++ 4 files changed, 1415 insertions(+) create mode 100644

[PATCH v4 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-06-22 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Suppor

[PATCH v4 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-22 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1437 ++ 4 files changed, 1493 inse

[PATCH v4 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-06-22 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Supported F: drivers/scsi

[PATCH v4 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-22 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1437 ++ 4 files changed, 1493 insertions(+) create mode 100644

[PATCH v4 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-06-22 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt

[PATCH v4 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-06-22 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 ---

[PATCH v4 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-06-22 Thread Tai Nguyen
Signed-off-by: Tai Nguyen Acked-by: Rob Herring --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt diff --git a/Documentation/devicetree/bindings/perf

[PATCH v4 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-06-22 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 --- a/arch/arm64/boot/dts

[PATCH v4 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-22 Thread Tai Nguyen
companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Gene SoC Pe

[PATCH v4 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-22 Thread Tai Nguyen
ead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit dri

[PATCH v3 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-09 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1427 ++ 4 files changed, 1483 inse

[PATCH v3 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-09 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1427 ++ 4 files changed, 1483 insertions(+) create mode 100644

[PATCH v3 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-06-09 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Suppor

[PATCH v3 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-06-09 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 ---

[PATCH v3 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-06-09 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..3bd4143 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,14 @@ L: linux-s...@vger.kernel.org S: Supported F: drivers/scsi

[PATCH v3 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-06-09 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..62806e0 100644 --- a/arch/arm64/boot/dts

[PATCH v3 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-06-09 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt diff --git a/Documentation/devicetree/bindings/pe

[PATCH v3 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-09 Thread Tai Nguyen
ds format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver arm64: dts: apm: Add APM X-Gene SoC PMU DT

[PATCH v3 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-06-09 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 + 1 file changed, 112 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt diff --git a/Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt b

[PATCH v3 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-06-09 Thread Tai Nguyen
ool example --- Tai Nguyen (4): MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Documentation: Add documentation for APM X-Gene SoC PMU DTS binding perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries .../devicetree/bindi

[PATCH v2 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-04-12 Thread Tai Nguyen
MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..e2da90c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,1

[PATCH v2 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-04-12 Thread Tai Nguyen
MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Signed-off-by: Tai Nguyen --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4978dc1..e2da90c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8593,6 +8593,13 @@ L: linux-s

[PATCH v2 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-04-12 Thread Tai Nguyen
Documentation: Add documentation for APM X-Gene SoC PMU DTS binding Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 116 + 1 file changed, 116 insertions(+) create mode 100644 Documentation/devicetree/bindings/pe

[PATCH v2 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-04-12 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1414 ++ 4 files changed, 1470 inse

[PATCH v2 2/4] Documentation: Add documentation for APM X-Gene SoC PMU DTS binding

2016-04-12 Thread Tai Nguyen
Documentation: Add documentation for APM X-Gene SoC PMU DTS binding Signed-off-by: Tai Nguyen --- .../devicetree/bindings/perf/apm-xgene-pmu.txt | 116 + 1 file changed, 116 insertions(+) create mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt diff

[PATCH v2 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-04-12 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- Documentation/perf/xgene-pmu.txt | 48 ++ drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1414 ++ 4 files changed, 1470 insertions(+) create mode 100644

[PATCH v2 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-04-12 Thread Tai Nguyen
Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 60 ++ 1 file changed, 60 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..975948d 100644 ---

[PATCH v2 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-04-12 Thread Tai Nguyen
sk_ctx_nr to perf_invalid_context for perf driver * Remove irrelevant pt_rregs * Change perf sysfs attributes to be fixed instead of dynamic * Fix checking for an ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAI

[PATCH v2 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-04-12 Thread Tai Nguyen
Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 60 ++ 1 file changed, 60 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index fe30f76..975948d 100644 --- a/arch/arm64/boot/dts

[PATCH v2 0/4] perf: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-04-12 Thread Tai Nguyen
erf driver * Remove irrelevant pt_rregs * Change perf sysfs attributes to be fixed instead of dynamic * Fix checking for an ACPI companion device instead of EFI enable * Add documentation for config/config1 fields format and perf tool example --- Tai Nguyen (4): MAINTAINERS: Add entry for AP

[PATCH 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-03-31 Thread Tai Nguyen
perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1447 ++ 3 files changed

[PATCH 3/4] perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver

2016-03-31 Thread Tai Nguyen
perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver Signed-off-by: Tai Nguyen --- drivers/perf/Kconfig |7 + drivers/perf/Makefile|1 + drivers/perf/xgene_pmu.c | 1447 ++ 3 files changed, 1455 insertions(+) create mode

[PATCH 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-03-31 Thread Tai Nguyen
arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 60 ++ 1 file changed, 60 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/d

[PATCH 4/4] arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries

2016-03-31 Thread Tai Nguyen
arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries Signed-off-by: Tai Nguyen --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 60 ++ 1 file changed, 60 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi index

[PATCH 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-03-31 Thread Tai Nguyen
MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Signed-off-by: Tai Nguyen <ttngu...@apm.com> --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 2b8..d3fe3c6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8505,6 +8505,1

[PATCH 1/4] MAINTAINERS: Add entry for APM X-Gene SoC PMU driver

2016-03-31 Thread Tai Nguyen
MAINTAINERS: Add entry for APM X-Gene SoC PMU driver Signed-off-by: Tai Nguyen --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 2b8..d3fe3c6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8505,6 +8505,13 @@ L: linux-s

  1   2   >