[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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user