memory: samsung: exynos5422-dmc: Add support for interrupt from performance counters
authorLukasz Luba <l.luba@partner.samsung.com>
Wed, 2 Oct 2019 06:04:55 +0000 (08:04 +0200)
committerKrzysztof Kozlowski <krzk@kernel.org>
Wed, 2 Oct 2019 17:37:37 +0000 (19:37 +0200)
commitbbf918863e183d66adf00ca1b24fb641149a0d3d
tree299fef3a8673011bad1c178fb1c4f6bc1076137b
parentd51e6a69f4e9e81cf75bbfdccce60d47e31ad901
memory: samsung: exynos5422-dmc: Add support for interrupt from performance counters

Introduce a new interrupt driven mechanism for managing speed of the
memory controller. The interrupts are generated due to performance
counters overflow. The performance counters might track memory reads,
writes, transfers, page misses, etc. In the basic algorithm tracking
read transfers and calculating memory pressure should be enough to skip
polling mode in devfreq.

Signed-off-by: Lukasz Luba <l.luba@partner.samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
drivers/memory/samsung/exynos5422-dmc.c