Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: power: Add MT8188 power domains

Add power domains dt-bindings for MT8188.

Signed-off-by: Garmin.Chang <Garmin.Chang@mediatek.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20221223080553.9397-2-Garmin.Chang@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>

authored by

Garmin.Chang and committed by
Matthias Brugger
1725dde8 a7596e62

+46
+2
Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
··· 28 28 - mediatek,mt8173-power-controller 29 29 - mediatek,mt8183-power-controller 30 30 - mediatek,mt8186-power-controller 31 + - mediatek,mt8188-power-controller 31 32 - mediatek,mt8192-power-controller 32 33 - mediatek,mt8195-power-controller 33 34 ··· 85 84 "include/dt-bindings/power/mt8167-power.h" - for MT8167 type power domain. 86 85 "include/dt-bindings/power/mt8173-power.h" - for MT8173 type power domain. 87 86 "include/dt-bindings/power/mt8183-power.h" - for MT8183 type power domain. 87 + "include/dt-bindings/power/mediatek,mt8188-power.h" - for MT8188 type power domain. 88 88 "include/dt-bindings/power/mt8192-power.h" - for MT8192 type power domain. 89 89 "include/dt-bindings/power/mt8195-power.h" - for MT8195 type power domain. 90 90 maxItems: 1
+44
include/dt-bindings/power/mediatek,mt8188-power.h
··· 1 + /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 2 + /* 3 + * Copyright (c) 2022 MediaTek Inc. 4 + * Author: Garmin Chang <garmin.chang@mediatek.com> 5 + */ 6 + 7 + #ifndef _DT_BINDINGS_POWER_MT8188_POWER_H 8 + #define _DT_BINDINGS_POWER_MT8188_POWER_H 9 + 10 + #define MT8188_POWER_DOMAIN_MFG0 0 11 + #define MT8188_POWER_DOMAIN_MFG1 1 12 + #define MT8188_POWER_DOMAIN_MFG2 2 13 + #define MT8188_POWER_DOMAIN_MFG3 3 14 + #define MT8188_POWER_DOMAIN_MFG4 4 15 + #define MT8188_POWER_DOMAIN_PEXTP_MAC_P0 5 16 + #define MT8188_POWER_DOMAIN_PEXTP_PHY_TOP 6 17 + #define MT8188_POWER_DOMAIN_CSIRX_TOP 7 18 + #define MT8188_POWER_DOMAIN_ETHER 8 19 + #define MT8188_POWER_DOMAIN_HDMI_TX 9 20 + #define MT8188_POWER_DOMAIN_ADSP_AO 10 21 + #define MT8188_POWER_DOMAIN_ADSP_INFRA 11 22 + #define MT8188_POWER_DOMAIN_ADSP 12 23 + #define MT8188_POWER_DOMAIN_AUDIO 13 24 + #define MT8188_POWER_DOMAIN_AUDIO_ASRC 14 25 + #define MT8188_POWER_DOMAIN_VPPSYS0 15 26 + #define MT8188_POWER_DOMAIN_VDOSYS0 16 27 + #define MT8188_POWER_DOMAIN_VDOSYS1 17 28 + #define MT8188_POWER_DOMAIN_DP_TX 18 29 + #define MT8188_POWER_DOMAIN_EDP_TX 19 30 + #define MT8188_POWER_DOMAIN_VPPSYS1 20 31 + #define MT8188_POWER_DOMAIN_WPE 21 32 + #define MT8188_POWER_DOMAIN_VDEC0 22 33 + #define MT8188_POWER_DOMAIN_VDEC1 23 34 + #define MT8188_POWER_DOMAIN_VENC 24 35 + #define MT8188_POWER_DOMAIN_IMG_VCORE 25 36 + #define MT8188_POWER_DOMAIN_IMG_MAIN 26 37 + #define MT8188_POWER_DOMAIN_DIP 27 38 + #define MT8188_POWER_DOMAIN_IPE 28 39 + #define MT8188_POWER_DOMAIN_CAM_VCORE 29 40 + #define MT8188_POWER_DOMAIN_CAM_MAIN 30 41 + #define MT8188_POWER_DOMAIN_CAM_SUBA 31 42 + #define MT8188_POWER_DOMAIN_CAM_SUBB 32 43 + 44 + #endif /* _DT_BINDINGS_POWER_MT8188_POWER_H */