Messages in this thread | | | From | Krzysztof Kozlowski <> | Subject | [GIT PULL] memory: drivers for v5.16, part 2 | Date | Thu, 21 Oct 2021 11:30:02 +0200 |
| |
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%)
| |