mbox series

[GIT,PULL,2/5] drivers: memory: Samsung for v5.5

Message ID 20191021180453.29455-3-krzk@kernel.org
State New
Headers show
Series ARM: exynos: Stuff for v5.5 | expand


https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-dmc-5.5


Krzysztof Kozlowski Oct. 21, 2019, 6:04 p.m. UTC

Topic branch/pull for DMC driver in memory. Patchset had many iterations
on mailing lists and waited for very long.

Best regards,

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-dmc-5.5

for you to fetch changes up to bbf918863e183d66adf00ca1b24fb641149a0d3d:

  memory: samsung: exynos5422-dmc: Add support for interrupt from performance counters (2019-10-02 19:37:37 +0200)

Samsung DMC driver for v5.5

Add Samsung Dynamic Memory Controller for Exynos5422 which provides
scaling of frequency and voltage of memory controller and DRAM.  The
driver allows to reduce energy usage without performance impact.

Colin Ian King (1):
      memory: samsung: exynos5422-dmc: Fix spelling mistake "counld" -> "could"

Lukasz Luba (4):
      memory: Extend of_memory with LPDDR3 support
      memory: Add DMC driver for Exynos5422
      memory: samsung: exynos5422-dmc: Fix kfree() of devm-allocated memory and missing static
      memory: samsung: exynos5422-dmc: Add support for interrupt from performance counters

 MAINTAINERS                             |    8 +
 drivers/memory/jedec_ddr.h              |   61 ++
 drivers/memory/of_memory.c              |  149 +++
 drivers/memory/of_memory.h              |   18 +
 drivers/memory/samsung/Kconfig          |   13 +
 drivers/memory/samsung/Makefile         |    1 +
 drivers/memory/samsung/exynos5422-dmc.c | 1550 +++++++++++++++++++++++++++++++
 7 files changed, 1800 insertions(+)
 create mode 100644 drivers/memory/samsung/exynos5422-dmc.c