|
@@ -32,7 +32,7 @@
|
|
|
#include <asm/arch/power.h>
|
|
|
#include <pmic.h>
|
|
|
#include <usb/s3c_udc.h>
|
|
|
-#include <max8998_pmic.h>
|
|
|
+#include <max8997_pmic.h>
|
|
|
|
|
|
#include "setup.h"
|
|
|
|
|
@@ -216,26 +216,19 @@ static int s5pc210_phy_control(int on)
|
|
|
return -1;
|
|
|
|
|
|
if (on) {
|
|
|
- ret |= pmic_set_output(p,
|
|
|
- MAX8998_REG_BUCK_ACTIVE_DISCHARGE3,
|
|
|
- MAX8998_SAFEOUT1, LDO_ON);
|
|
|
- ret |= pmic_set_output(p, MAX8998_REG_ONOFF1,
|
|
|
- MAX8998_LDO3, LDO_ON);
|
|
|
- ret |= pmic_set_output(p, MAX8998_REG_ONOFF2,
|
|
|
- MAX8998_LDO8, LDO_ON);
|
|
|
-
|
|
|
+ ret |= pmic_set_output(p, MAX8997_REG_SAFEOUTCTRL,
|
|
|
+ ENSAFEOUT1, LDO_ON);
|
|
|
+ ret |= pmic_reg_write(p, MAX8997_REG_LDO3CTRL, EN_LDO);
|
|
|
+ ret |= pmic_reg_write(p, MAX8997_REG_LDO8CTRL, EN_LDO);
|
|
|
} else {
|
|
|
- ret |= pmic_set_output(p, MAX8998_REG_ONOFF2,
|
|
|
- MAX8998_LDO8, LDO_OFF);
|
|
|
- ret |= pmic_set_output(p, MAX8998_REG_ONOFF1,
|
|
|
- MAX8998_LDO3, LDO_OFF);
|
|
|
- ret |= pmic_set_output(p,
|
|
|
- MAX8998_REG_BUCK_ACTIVE_DISCHARGE3,
|
|
|
- MAX8998_SAFEOUT1, LDO_OFF);
|
|
|
+ ret |= pmic_reg_write(p, MAX8997_REG_LDO8CTRL, DIS_LDO);
|
|
|
+ ret |= pmic_reg_write(p, MAX8997_REG_LDO3CTRL, DIS_LDO);
|
|
|
+ ret |= pmic_set_output(p, MAX8997_REG_SAFEOUTCTRL,
|
|
|
+ ENSAFEOUT1, LDO_OFF);
|
|
|
}
|
|
|
|
|
|
if (ret) {
|
|
|
- puts("MAX8998 LDO setting error!\n");
|
|
|
+ puts("MAX8997 LDO setting error!\n");
|
|
|
return -1;
|
|
|
}
|
|
|
|