diff options
author | weiyi.lu@mediatek.com <weiyi.lu@mediatek.com> | 2017-11-28 02:28:17 -0500 |
---|---|---|
committer | Matthias Brugger <matthias.bgg@gmail.com> | 2017-12-21 05:26:06 -0500 |
commit | b88a17cb93db369d7820064168dc2ba2484c75c6 (patch) | |
tree | 13b20fef199528aa13e96416ea06d3dac92112b1 | |
parent | 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323 (diff) |
dt-bindings: soc: add MT2712 power dt-bindings
Add power dt-bindings for MT2712.
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Weiyi Lu <weiyi.lu@mediatek.com>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
-rw-r--r-- | Documentation/devicetree/bindings/soc/mediatek/scpsys.txt | 3 | ||||
-rw-r--r-- | include/dt-bindings/power/mt2712-power.h | 26 |
2 files changed, 29 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/soc/mediatek/scpsys.txt b/Documentation/devicetree/bindings/soc/mediatek/scpsys.txt index 40056f7990f8..76bf45b893fa 100644 --- a/Documentation/devicetree/bindings/soc/mediatek/scpsys.txt +++ b/Documentation/devicetree/bindings/soc/mediatek/scpsys.txt | |||
@@ -12,11 +12,13 @@ power/power_domain.txt. It provides the power domains defined in | |||
12 | - include/dt-bindings/power/mt8173-power.h | 12 | - include/dt-bindings/power/mt8173-power.h |
13 | - include/dt-bindings/power/mt6797-power.h | 13 | - include/dt-bindings/power/mt6797-power.h |
14 | - include/dt-bindings/power/mt2701-power.h | 14 | - include/dt-bindings/power/mt2701-power.h |
15 | - include/dt-bindings/power/mt2712-power.h | ||
15 | - include/dt-bindings/power/mt7622-power.h | 16 | - include/dt-bindings/power/mt7622-power.h |
16 | 17 | ||
17 | Required properties: | 18 | Required properties: |
18 | - compatible: Should be one of: | 19 | - compatible: Should be one of: |
19 | - "mediatek,mt2701-scpsys" | 20 | - "mediatek,mt2701-scpsys" |
21 | - "mediatek,mt2712-scpsys" | ||
20 | - "mediatek,mt6797-scpsys" | 22 | - "mediatek,mt6797-scpsys" |
21 | - "mediatek,mt7622-scpsys" | 23 | - "mediatek,mt7622-scpsys" |
22 | - "mediatek,mt8173-scpsys" | 24 | - "mediatek,mt8173-scpsys" |
@@ -27,6 +29,7 @@ Required properties: | |||
27 | These are clocks which hardware needs to be | 29 | These are clocks which hardware needs to be |
28 | enabled before enabling certain power domains. | 30 | enabled before enabling certain power domains. |
29 | Required clocks for MT2701: "mm", "mfg", "ethif" | 31 | Required clocks for MT2701: "mm", "mfg", "ethif" |
32 | Required clocks for MT2712: "mm", "mfg", "venc", "jpgdec", "audio", "vdec" | ||
30 | Required clocks for MT6797: "mm", "mfg", "vdec" | 33 | Required clocks for MT6797: "mm", "mfg", "vdec" |
31 | Required clocks for MT7622: "hif_sel" | 34 | Required clocks for MT7622: "hif_sel" |
32 | Required clocks for MT8173: "mm", "mfg", "venc", "venc_lt" | 35 | Required clocks for MT8173: "mm", "mfg", "venc", "venc_lt" |
diff --git a/include/dt-bindings/power/mt2712-power.h b/include/dt-bindings/power/mt2712-power.h new file mode 100644 index 000000000000..92b46d772fae --- /dev/null +++ b/include/dt-bindings/power/mt2712-power.h | |||
@@ -0,0 +1,26 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2017 MediaTek Inc. | ||
3 | * | ||
4 | * This program is free software; you can redistribute it and/or modify | ||
5 | * it under the terms of the GNU General Public License version 2 as | ||
6 | * published by the Free Software Foundation. | ||
7 | * | ||
8 | * This program is distributed in the hope that it will be useful, | ||
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
11 | * See http://www.gnu.org/licenses/gpl-2.0.html for more details. | ||
12 | */ | ||
13 | |||
14 | #ifndef _DT_BINDINGS_POWER_MT2712_POWER_H | ||
15 | #define _DT_BINDINGS_POWER_MT2712_POWER_H | ||
16 | |||
17 | #define MT2712_POWER_DOMAIN_MM 0 | ||
18 | #define MT2712_POWER_DOMAIN_VDEC 1 | ||
19 | #define MT2712_POWER_DOMAIN_VENC 2 | ||
20 | #define MT2712_POWER_DOMAIN_ISP 3 | ||
21 | #define MT2712_POWER_DOMAIN_AUDIO 4 | ||
22 | #define MT2712_POWER_DOMAIN_USB 5 | ||
23 | #define MT2712_POWER_DOMAIN_USB2 6 | ||
24 | #define MT2712_POWER_DOMAIN_MFG 7 | ||
25 | |||
26 | #endif /* _DT_BINDINGS_POWER_MT2712_POWER_H */ | ||