mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 12:21:22 -05:00
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:
committed by
Ulf Hansson
parent
9c32cda43e
commit
b5c4821034
@@ -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.
|
||||
|
||||
35
include/dt-bindings/power/mediatek,mt6893-power.h
Normal file
35
include/dt-bindings/power/mediatek,mt6893-power.h
Normal 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 */
|
||||
Reference in New Issue
Block a user