Message ID | 20240418094134.203330-1-angelogioacchino.delregno@collabora.com |
---|---|
Headers | show |
Series | MediaTek DVFSRC Bus Bandwidth and Regulator knobs | expand |
On Thu, Apr 18, 2024 at 11:41:32AM +0200, AngeloGioacchino Del Regno wrote: > This driver never worked, and never got even compiled, because it was > missing the DVFSRC driver entirely, including headers it relies on! Acked-by: Mark Brown <broonie@kernel.org>
On Thu, 18 Apr 2024 11:41:28 +0200, AngeloGioacchino Del Regno wrote: > The Dynamic Voltage and Frequency Scaling Resource Collector Regulators > are controlled with votes to the DVFSRC hardware. > > This adds support for the regulators found in MT6873, MT8183, MT8192 > and MT8195 SoCs. > > Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> > --- > .../mediatek,mt6873-dvfsrc-regulator.yaml | 43 +++++++++++++++++++ > 1 file changed, 43 insertions(+) > create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6873-dvfsrc-regulator.yaml > Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
On Thu, 18 Apr 2024 11:41:30 +0200, AngeloGioacchino Del Regno wrote: > Add bindings for the MediaTek Dynamic Voltage and Frequency Scaling > Resource Collector (DVFSRC), a hardware module used to collect all the > requests from both software and the various remote processors embedded > into the SoC and decide about a minimum operating voltage and a minimum > DRAM frequency to fulfill those requests in an effort to provide the > best achievable performance per watt. > > This hardware IP is capable of transparently performing direct register > R/W on all of the DVFSRC-controlled regulators and SoC bandwidth knobs. > > Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> > --- > .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 83 +++++++++++++++++++ > 1 file changed, 83 insertions(+) > create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mt8183-dvfsrc.yaml > Reviewed-by: Rob Herring (Arm) <robh@kernel.org>