Add MediaTek DRAMC driver support
From: | Crystal Guo <crystal.guo-AT-mediatek.com> | |
To: | Krzysztof Kozlowski <krzk-AT-kernel.org>, Rob Herring <robh-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Matthias Brugger <matthias.bgg-AT-gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno-AT-collabora.com>, Crystal Guo <crystal.guo-AT-mediatek.com> | |
Subject: | [PATCH 0/2] Add MediaTek DRAMC driver support | |
Date: | Thu, 12 Dec 2024 16:59:46 +0800 | |
Message-ID: | <20241212090029.13692-1-crystal.guo@mediatek.com> | |
Cc: | <linux-kernel-AT-vger.kernel.org>, <devicetree-AT-vger.kernel.org>, <linux-arm-kernel-AT-lists.infradead.org>, <linux-mediatek-AT-lists.infradead.org>, <Project_Global_Chrome_Upstream_Group-AT-mediatek.com> | |
Archive-link: | Article |
This series is based on linux-next, tag: next-20241210. Vcore DVFS feature need know the current DDR data rate. Add MediaTek DRAMC driver to provide an interface that can obtain current DDR data rate. Crystal Guo (2): memory/mediatek: Add an interface to get current DDR data rate dt-bindings: memory-controllers: Add mediatek common-dramc dt-bindings .../mediatek,common-dramc.yaml | 129 +++++++ drivers/memory/Kconfig | 1 + drivers/memory/Makefile | 1 + drivers/memory/mediatek/Kconfig | 21 ++ drivers/memory/mediatek/Makefile | 2 + drivers/memory/mediatek/mtk-dramc.c | 325 ++++++++++++++++++ include/linux/soc/mediatek/mtk-dramc.h | 41 +++ 7 files changed, 520 insertions(+) create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,common-dramc.yaml create mode 100644 drivers/memory/mediatek/Kconfig create mode 100644 drivers/memory/mediatek/Makefile create mode 100644 drivers/memory/mediatek/mtk-dramc.c create mode 100644 include/linux/soc/mediatek/mtk-dramc.h -- 2.18.0