[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20211021093002.118192-1-krzysztof.kozlowski@canonical.com>
Date: Thu, 21 Oct 2021 11:30:02 +0200
From: Krzysztof Kozlowski <krzysztof.kozlowski@...onical.com>
To: Olof Johansson <olof@...om.net>, Arnd Bergmann <arnd@...db.de>,
arm@...nel.org, soc@...nel.org
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@...onical.com>,
linux-kernel@...r.kernel.org, Krzysztof Kozlowski <krzk@...nel.org>
Subject: [GIT PULL] memory: drivers for v5.16, part 2
Hi,
Second pull request for memory controller drivers, mostly touching Tegra. On
top of previous tags/memory-controller-drv-5.16.
Best regards,
Krzysztof
The following changes since commit d611d7ea120bbef45e836565dfa2ddc85a168c16:
Merge branch 'for-v5.16/renesas-rpc' into mem-ctrl-next (2021-10-10 19:45:00 +0200)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git tags/memory-controller-drv-5.16-2
for you to fetch changes up to 14b43c20c283de36131da0cb44f3170b9ffa7630:
memory: tegra20-emc: Add runtime dependency on devfreq governor module (2021-10-21 11:18:08 +0200)
----------------------------------------------------------------
Memory controller drivers for v5.16, part two
1. Convert LPDDR2 bindings to dtschema and extend them with new
properties.
2. Tegra 20 EMC: support matching timings by LPDDR2 configuration from
devicetree.
----------------------------------------------------------------
Dmitry Osipenko (9):
dt-bindings: Relocate DDR bindings
dt-bindings: memory: lpddr2: Convert to schema
dt-bindings: memory: lpddr2: Add revision-id properties
dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F
dt-bindings: Add vendor prefix for Elpida Memory
dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node
memory: Add LPDDR2-info helpers
memory: tegra20-emc: Support matching timings by LPDDR2 configuration
memory: tegra20-emc: Add runtime dependency on devfreq governor module
Documentation/devicetree/bindings/ddr/lpddr2.txt | 102 ----------
.../memory-controllers/ddr/jedec,lpddr2.yaml | 223 +++++++++++++++++++++
.../ddr/lpddr2-timings.txt | 0
.../ddr/lpddr3-timings.txt | 0
.../{ => memory-controllers}/ddr/lpddr3.txt | 5 +-
.../memory-controllers/nvidia,tegra20-emc.yaml | 23 ++-
.../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +-
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
drivers/memory/jedec_ddr.h | 47 +++++
drivers/memory/jedec_ddr_data.c | 41 ++++
drivers/memory/of_memory.c | 87 ++++++++
drivers/memory/of_memory.h | 9 +
drivers/memory/tegra/Kconfig | 1 +
drivers/memory/tegra/tegra20-emc.c | 200 ++++++++++++++++--
14 files changed, 622 insertions(+), 121 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/ddr/lpddr2.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml
rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr2-timings.txt (100%)
rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr3-timings.txt (100%)
rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr3.txt (94%)
Powered by blists - more mailing lists