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

dt-bindings: power: Add binding for MediaTek MT6735 power controller

Add DT binding for MediaTek MT6735 SCPSYS power controller.

Signed-off-by: Yassine Oudjana <y.oudjana@protonmail.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogiaocchino.delregno@collabora.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20241017085136.68053-2-y.oudjana@protonmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Yassine Oudjana and committed by
Ulf Hansson
c16a7d3e f9eb07ea

+16
+1
Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
··· 23 23 24 24 compatible: 25 25 enum: 26 + - mediatek,mt6735-power-controller 26 27 - mediatek,mt6795-power-controller 27 28 - mediatek,mt8167-power-controller 28 29 - mediatek,mt8173-power-controller
+1
Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
··· 20 20 - compatible: Should be one of: 21 21 - "mediatek,mt2701-scpsys" 22 22 - "mediatek,mt2712-scpsys" 23 + - "mediatek,mt6735-scpsys" 23 24 - "mediatek,mt6765-scpsys" 24 25 - "mediatek,mt6797-scpsys" 25 26 - "mediatek,mt7622-scpsys"
+14
include/dt-bindings/power/mediatek,mt6735-power-controller.h
··· 1 + /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2 + 3 + #ifndef _DT_BINDINGS_POWER_MT6735_POWER_CONTROLLER_H 4 + #define _DT_BINDINGS_POWER_MT6735_POWER_CONTROLLER_H 5 + 6 + #define MT6735_POWER_DOMAIN_MD1 0 7 + #define MT6735_POWER_DOMAIN_CONN 1 8 + #define MT6735_POWER_DOMAIN_DIS 2 9 + #define MT6735_POWER_DOMAIN_MFG 3 10 + #define MT6735_POWER_DOMAIN_ISP 4 11 + #define MT6735_POWER_DOMAIN_VDE 5 12 + #define MT6735_POWER_DOMAIN_VEN 6 13 + 14 + #endif