]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver
authorKulkarni, Ganapatrao <Ganapatrao.Kulkarni@cavium.com>
Fri, 11 Jan 2019 03:32:00 +0000 (04:32 +0100)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Mon, 14 Jan 2019 09:28:55 +0000 (09:28 +0000)
commit111ba6cac693127aaf61e21e9fd0a58930c142be
tree97d587903992cfbdecf6c4e2b7fb1a77179f4e3c
parent34a8932231fe5f60013de5c08173be1c3388e4a7
drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver

BugLink: https://launchpad.net/bugs/1811200
This patch adds a perf driver for the PMU UNCORE devices DDR4 Memory
Controller(DMC) and Level 3 Cache(L3C). Each PMU supports up to 4
counters. All counters lack overflow interrupt and are
sampled periodically.

Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Ganapatrao Kulkarni <ganapatrao.kulkarni@cavium.com>
[will: consistent enum cpuhp_state naming]
Signed-off-by: Will Deacon <will.deacon@arm.com>
(backported from commit 69c32972d59388c041268e8206e8eb1acff29b9a)
Signed-off-by: Ike Panhc <ike.pan@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/perf/Kconfig
drivers/perf/Makefile
drivers/perf/thunderx2_pmu.c [new file with mode: 0644]
include/linux/cpuhotplug.h