在modem中设置 ldo 电压
//修改 LDO8
diff --git a/boot_images/core/systemdrivers/pmic/target/msm8953_pm8953_pmi8950/system/src/pm_sbl_boot_oem.c b/boot_images/core/systemdrivers/pmic/target/msm8953_pm8953_pmi8950/system/src/pm_sbl_boot_oem.c
index 9736d74..5e337d2 100755
--- a/boot_images/core/systemdrivers/pmic/target/msm8953_pm8953_pmi8950/system/src/pm_sbl_boot_oem.c
+++ b/boot_images/core/systemdrivers/pmic/target/msm8953_pm8953_pmi8950/system/src/pm_sbl_boot_oem.c
@@ -82,6 +82,12 @@ pm_driver_post_init (void)
pm_ldo_sw_enable(0, PM_LDO_22, PM_OFF); //disable LDO
pm_ldo_volt_level(0, PM_LDO_22, 3300000); //change LDO range
pm_ldo_sw_enable(0, PM_LDO_22, PM_ON); //enable LDO again
+
+//begin modified by zhangxiang 20181203
+ pm_ldo_sw_enable(0, PM_LDO_8, PM_OFF);
+ pm_ldo_volt_level(0, PM_LDO_8, 3300000);
+ pm_ldo_sw_enable(0, PM_LDO_8, PM_ON);
+//end modified by zhangxiang 20181203
#endif
#ifdef PM_TEST_FRAMEWORK_DRIVER
err_flag = pm_test_framework ();
diff --git a/rpm_proc/core/systemdrivers/pmic/config/msm8953/pm_config_target.c b/rpm_proc/core/systemdrivers/pmic/config/msm8953/pm_config_target.c
index 2c931e9..c649f4e 100755
--- a/rpm_proc/core/systemdrivers/pmic/config/msm8953/pm_config_target.c
+++ b/rpm_proc/core/systemdrivers/pmic/config/msm8953/pm_config_target.c
@@ -60,7 +60,11 @@ pm_rpm_ldo_rail_info_type ldo_rail_a[] =
{5, 250, 0, PM_ACCESS_ALLOWED, PM_ALWAYS_ON, PM_NPA_SW_MODE_LDO__IPEAK, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 1800, 1800, 0, PM_SETTLING_ERR_EN, PM_SETTLING_EN, 0}, // LDO5 LDO LV_P300
{5, 250, 0, PM_ACCESS_ALLOWED, PM_NONE, PM_NPA_SW_MODE_LDO__NPM, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 1800, 1800, 0, PM_SETTLING_ERR_DIS, PM_SETTLING_EN, 0}, // LDO6 LDO LV_P300
{5, 250, 0, PM_ACCESS_ALLOWED, PM_ALWAYS_ON, PM_NPA_SW_MODE_LDO__IPEAK, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 1800, 1900, 0, PM_SETTLING_ERR_EN, PM_SETTLING_EN, 0}, // LDO7 LDO LV_P300
+#ifdef ODM_PROJECT_RM
+ {5, 50, 0, PM_ACCESS_ALLOWED, PM_NONE, PM_NPA_SW_MODE_LDO__NPM, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 2900, 3300, 0, PM_SETTLING_ERR_DIS, PM_SETTLING_EN, 0}, // LDO8 ULT P600
+#else
{5, 50, 0, PM_ACCESS_ALLOWED, PM_NONE, PM_NPA_SW_MODE_LDO__NPM, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 2900, 2900, 0, PM_SETTLING_ERR_DIS, PM_SETTLING_EN, 0}, // LDO8 ULT P600
+#endif
{5, 50, 0, PM_ACCESS_ALLOWED, PM_NONE, PM_NPA_SW_MODE_LDO__NPM, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 3000, 3300, 0, PM_SETTLING_ERR_DIS, PM_SETTLING_EN, 0}, // LDO9 ULT P600
{5, 50, 0, PM_ACCESS_ALLOWED, PM_NONE, PM_NPA_SW_MODE_LDO__IPEAK, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 2800, 2850, 0, PM_SETTLING_ERR_DIS, PM_SETTLING_EN, 0}, // LDO10 ULT N300_STEPPER
{5, 50, 0, PM_ACCESS_ALLOWED, PM_NONE, PM_NPA_SW_MODE_LDO__NPM, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 2950, 2950, 0, PM_SETTLING_ERR_DIS, PM_SETTLING_EN, 0}, // LDO11 ULT P600