summaryrefslogtreecommitdiffstats
path: root/src/soc/mediatek/mt8186/include/soc
diff options
context:
space:
mode:
authorRex-BC Chen <rex-bc.chen@mediatek.corp-partner.google.com>2021-11-17 16:55:20 +0800
committerFelix Held <felix-coreboot@felixheld.de>2021-11-26 11:20:33 +0000
commite7c9b5329a9d630b176e96d375e6573f258ca77b (patch)
treeaf5e6b920b4b2cefcfcc98a310402ecde304c5a2 /src/soc/mediatek/mt8186/include/soc
parent580150de460c9b87d78acac6c42f6c0b4e545bc2 (diff)
downloadcoreboot-e7c9b5329a9d630b176e96d375e6573f258ca77b.tar.gz
coreboot-e7c9b5329a9d630b176e96d375e6573f258ca77b.tar.bz2
coreboot-e7c9b5329a9d630b176e96d375e6573f258ca77b.zip
soc/mediatek/mt8186: Add support for regulator VPROC12/VSRAM_PROC12
To raise little CPU frequency, add support for VPROC12 and VSRAM_PROC12 of MT6366. TEST=build pass BUG=b:202871018 Signed-off-by: James Lo <james.lo@mediatek.corp-partner.google.com> Change-Id: I718fdf36d34969a6e21ddc8c1ec6f525e0e20904 Reviewed-on: https://review.coreboot.org/c/coreboot/+/59566 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Diffstat (limited to 'src/soc/mediatek/mt8186/include/soc')
-rw-r--r--src/soc/mediatek/mt8186/include/soc/mt6366.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/soc/mediatek/mt8186/include/soc/mt6366.h b/src/soc/mediatek/mt8186/include/soc/mt6366.h
index 76fcf5426f87..af77da225d1d 100644
--- a/src/soc/mediatek/mt8186/include/soc/mt6366.h
+++ b/src/soc/mediatek/mt8186/include/soc/mt6366.h
@@ -28,6 +28,9 @@ enum {
PMIC_TOP_TMA_KEY = 0x03a8,
PMIC_PWRHOLD = 0x0a08,
PMIC_CPSDSA4 = 0x0a2e,
+ PMIC_VPROC12_OP_EN = 0x1410,
+ PMIC_VPROC12_DBG0 = 0x141e,
+ PMIC_VPROC12_VOSEL = 0x1426,
PMIC_VCORE_OP_EN = 0x1490,
PMIC_VCORE_DBG0 = 0x149e,
PMIC_VCORE_VOSEL = 0x14aa,
@@ -37,6 +40,9 @@ enum {
PMIC_VDRAM1_VOSEL = 0x1626,
PMIC_SMPS_ANA_CON0 = 0x1808,
PMIC_VDDQ_OP_EN = 0x1b16,
+ PMIC_VSRAM_PROC12_OP_EN = 0x1b90,
+ PMIC_VSRAM_PROC12_DBG0 = 0x1ba2,
+ PMIC_VSRAM_PROC12_VOSEL = 0x1bf0,
PMIC_LDO_VMC_CON0 = 0x1cc4,
PMIC_LDO_VMC_OP_EN = 0x1cc6,
PMIC_LDO_VMCH_CON0 = 0x1cd8,
@@ -53,6 +59,8 @@ enum mt6366_regulator_id {
MT6366_VDDQ,
MT6366_VMCH,
MT6366_VMC,
+ MT6366_VPROC12,
+ MT6366_VSRAM_PROC12,
MT6366_REGULATOR_NUM,
};