[ALPS05334415] PMIC: add MT6315 driver support for MT6833

add MT6315 driver support for MT6833

MTK-Commit-Id: 084f8a79b020c2c6f0fda4a0cf6271c3a02c6873

Change-Id: Ib6e0ddc745c5add4f3ca7183fbad3095ca1b1d17
Signed-off-by: Jeter Chen <jeter.chen@mediatek.com>
CR-Id: ALPS05334415
Feature: [Module]PMIC
This commit is contained in:
Jeter Chen
2020-09-14 12:20:00 +08:00
committed by Argus Lin
parent 4c66e95975
commit e8180d03a2

View File

@@ -24,7 +24,7 @@ static struct mt6315_misc mt6315_misc[] = {
MT6315_DECL_CHIP(SPMI_MASTER_0, MT6315_SLAVE_ID_6),
MT6315_DECL_CHIP(SPMI_MASTER_0, MT6315_SLAVE_ID_7),
MT6315_DECL_CHIP(SPMI_MASTER_0, MT6315_SLAVE_ID_3),
#elif defined(CONFIG_MACH_MT6853)
#elif defined(CONFIG_MACH_MT6833) || defined(CONFIG_MACH_MT6853)
MT6315_DECL_CHIP(SPMI_MASTER_0, MT6315_SLAVE_ID_3),
#endif
};
@@ -70,7 +70,7 @@ static void mt6315_S3_default_vosel(void)
g_vnr_vosel);
regmap_write(regmap, MT6315_PMIC_RG_BUCK_VBUCK4_VOSEL_ADDR,
g_vsram_md_vosel);
#elif defined(CONFIG_MACH_MT6853)
#elif defined(CONFIG_MACH_MT6833) || defined(CONFIG_MACH_MT6853)
regmap_write(regmap, MT6315_PMIC_RG_BUCK_VBUCK4_VOSEL_ADDR,
g_vsram_md_vosel);
regmap_write(regmap, MT6315_PMIC_RG_BUCK_VBUCK1_VOSEL_ADDR,
@@ -88,7 +88,7 @@ static void mt6315_S3_default_vosel(void)
&g_vnr_vosel);
regmap_read(regmap, MT6315_PMIC_DA_VBUCK4_VOSEL_ADDR,
&g_vsram_md_vosel);
#elif defined(CONFIG_MACH_MT6853)
#elif defined(CONFIG_MACH_MT6833) || defined(CONFIG_MACH_MT6853)
regmap_read(regmap, MT6315_PMIC_DA_VBUCK1_VOSEL_ADDR,
&g_vmodem_vosel);
g_vnr_vosel = g_vmodem_vosel;
@@ -161,7 +161,7 @@ int is_mt6315_exist(void)
if (is_mt6315_S3_exist() && is_mt6315_S6_exist() &&
is_mt6315_S7_exist())
return 1;
#elif defined(CONFIG_MACH_MT6853)
#elif defined(CONFIG_MACH_MT6833) || defined(CONFIG_MACH_MT6853)
pr_info("%s S3:%d\n", __func__, is_mt6315_S3_exist());
return is_mt6315_S3_exist();
#endif
@@ -328,7 +328,7 @@ static void mt6315_S3_lp_initial_setting(void)
mt6315_lp_set(MT6315_SLAVE_ID_3, 1, MT6315_SRCLKEN0, 1, 1, HW_LP);
mt6315_lp_set(MT6315_SLAVE_ID_3, 3, MT6315_SRCLKEN0, 1, 1, HW_LP);
mt6315_lp_set(MT6315_SLAVE_ID_3, 4, MT6315_SRCLKEN0, 1, 1, HW_LP);
#elif defined(CONFIG_MACH_MT6853)
#elif defined(CONFIG_MACH_MT6833) || defined(CONFIG_MACH_MT6853)
mt6315_vdig18_hw_op_set(MT6315_SLAVE_ID_3, 1);
/* vmodem/vpu/vsram_md */
mt6315_lp_set(MT6315_SLAVE_ID_3, 1, MT6315_SRCLKEN0, 1, 1, HW_LP);