[PATCH 1/4] dt-bindings: power: mediatek: Add support for MT8196 direct HFRP
Matthias Brugger
mbrugger at suse.com
Mon Jul 6 08:06:17 PDT 2026
On 01/07/2026 14:19, AngeloGioacchino Del Regno wrote:
> Add support for the HFRPSYS direct control power domains in the
> MT8196 SoC, controlling power for the DisplayPort and for the
> Embedded DisplayPort Transmitter IPs.
>
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno at collabora.com>
Reviewed-by: Matthias Brugger <matthias.bgg at gmail.com>
> ---
> .../devicetree/bindings/power/mediatek,power-controller.yaml | 1 +
> include/dt-bindings/power/mediatek,mt8196-power.h | 4 ++++
> 2 files changed, 5 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/power/mediatek,power-controller.yaml b/Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
> index 07f046277f8a..070c6e5666dc 100644
> --- a/Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
> +++ b/Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
> @@ -34,6 +34,7 @@ properties:
> - mediatek,mt8189-power-controller
> - mediatek,mt8192-power-controller
> - mediatek,mt8195-power-controller
> + - mediatek,mt8196-hfrp-power-controller
> - mediatek,mt8196-hwv-hfrp-power-controller
> - mediatek,mt8196-hwv-scp-power-controller
> - mediatek,mt8196-power-controller
> diff --git a/include/dt-bindings/power/mediatek,mt8196-power.h b/include/dt-bindings/power/mediatek,mt8196-power.h
> index 0f622a93c807..085790bf8124 100644
> --- a/include/dt-bindings/power/mediatek,mt8196-power.h
> +++ b/include/dt-bindings/power/mediatek,mt8196-power.h
> @@ -30,6 +30,10 @@
> #define MT8196_POWER_DOMAIN_MM_PROC_DORMANT 0
> #define MT8196_POWER_DOMAIN_SSR 1
>
> +/* HFRPSYS Multimedia Power Control (MMPC) - Direct Control */
> +#define MT8196_POWER_DOMAIN_EDPTX 0
> +#define MT8196_POWER_DOMAIN_DPTX 1
> +
> /* HFRPSYS MultiMedia Power Control (MMPC) - HW Voter */
> #define MT8196_POWER_DOMAIN_VDE0 0
> #define MT8196_POWER_DOMAIN_VDE1 1
More information about the linux-arm-kernel
mailing list