dt-bindings: power: mediatek: Support Dimensity 1200 MT6893 MTCMOS

Add support for the Power Domains (MTCMOS) integrated into the
MediaTek Dimensity 1200 (MT6893) SoC.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Matthias Brugger <mbrugger@suse.com>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20250410143944.475773-2-angelogioacchino.delregno@collabora.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
AngeloGioacchino Del Regno
2025-04-10 16:39:42 +02:00
committed by Ulf Hansson
parent 9c32cda43e
commit b5c4821034
2 changed files with 37 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ properties:
enum:
- mediatek,mt6735-power-controller
- mediatek,mt6795-power-controller
- mediatek,mt6893-power-controller
- mediatek,mt8167-power-controller
- mediatek,mt8173-power-controller
- mediatek,mt8183-power-controller
@@ -88,6 +89,7 @@ $defs:
description: |
Power domain index. Valid values are defined in:
"include/dt-bindings/power/mt6795-power.h" - for MT8167 type power domain.
"include/dt-bindings/power/mediatek,mt6893-power.h" - for MT6893 type power domain.
"include/dt-bindings/power/mt8167-power.h" - for MT8167 type power domain.
"include/dt-bindings/power/mt8173-power.h" - for MT8173 type power domain.
"include/dt-bindings/power/mt8183-power.h" - for MT8183 type power domain.

View File

@@ -0,0 +1,35 @@
/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
/*
* Copyright (c) 2025 Collabora Ltd
* AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
*/
#ifndef _DT_BINDINGS_POWER_MT6893_POWER_H
#define _DT_BINDINGS_POWER_MT6893_POWER_H
#define MT6893_POWER_DOMAIN_CONN 0
#define MT6893_POWER_DOMAIN_MFG0 1
#define MT6893_POWER_DOMAIN_MFG1 2
#define MT6893_POWER_DOMAIN_MFG2 3
#define MT6893_POWER_DOMAIN_MFG3 4
#define MT6893_POWER_DOMAIN_MFG4 5
#define MT6893_POWER_DOMAIN_MFG5 6
#define MT6893_POWER_DOMAIN_MFG6 7
#define MT6893_POWER_DOMAIN_ISP 8
#define MT6893_POWER_DOMAIN_ISP2 9
#define MT6893_POWER_DOMAIN_IPE 10
#define MT6893_POWER_DOMAIN_VDEC0 11
#define MT6893_POWER_DOMAIN_VDEC1 12
#define MT6893_POWER_DOMAIN_VENC0 13
#define MT6893_POWER_DOMAIN_VENC1 14
#define MT6893_POWER_DOMAIN_MDP 15
#define MT6893_POWER_DOMAIN_DISP 16
#define MT6893_POWER_DOMAIN_AUDIO 17
#define MT6893_POWER_DOMAIN_ADSP 18
#define MT6893_POWER_DOMAIN_CAM 19
#define MT6893_POWER_DOMAIN_CAM_RAWA 20
#define MT6893_POWER_DOMAIN_CAM_RAWB 21
#define MT6893_POWER_DOMAIN_CAM_RAWC 22
#define MT6893_POWER_DOMAIN_DP_TX 23
#endif /* _DT_BINDINGS_POWER_MT6893_POWER_H */