Skip to contentSkip to conversation

exynos: Adjust the starting MIF voltage to 1.05v

PATCH New Bernie Thompson 3 participants 3 messages Apr 15, 2013 – Jun 24, 2013

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 exynos: Adjust the starting MIF voltage to 1.05v

Some Exynos5250 silicon may require 1.05v on the MIF to be stable, so to be safe we can default to 1.05v instead of 1.00v. This can be set optimally later in the boot process by the kernel.

The 0x6 value for 1.05v comes from the MAX77686 datasheet.

---
 board/samsung/smdk5250/smdk5250.c | 2 +-
 include/power/max77686_pmic.h     | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)
board/samsung/smdk5250/smdk5250.c +1 -1
index 217c6df..2cea844 100644
@@ -182,7 +182,7 @@ int power_init_board(void)
 
 	/* VDD_MIF */
 	if (pmic_reg_write(p, MAX77686_REG_PMIC_BUCK1OUT,
-						MAX77686_BUCK1OUT_1V)) {
+						MAX77686_BUCK1OUT_1_05V)) {
 		debug("%s: PMIC %d register write failed\n", __func__,
 						MAX77686_REG_PMIC_BUCK1OUT);
 		return -1;
include/power/max77686_pmic.h +2 -0
index fdc7ca9..1c374a9 100644
@@ -157,6 +157,8 @@ enum {
 
 /* Buck1 1 volt value */
 #define MAX77686_BUCK1OUT_1V	0x5
+/* Buck1 1.05 volt value */
+#define MAX77686_BUCK1OUT_1_05V    0x6
 #define MAX77686_BUCK1CTRL_EN	(3 << 0)
 /* Buck2 1.3 volt value */
 #define MAX77686_BUCK2DVS1_1_3V	0x38
Signature · 1 line
1.8.1.3
#1 lore raw

PATCH 1/1 exynos: Adjust the starting MIF voltage to 1.05v

Quoted 7 lines · Bernie Thompson

Some Exynos5250 silicon may require 1.05v on the MIF to be stable, so to be safe we can default to 1.05v instead of 1.00v. This can be set optimally later in the boot process by the kernel.

The 0x6 value for 1.05v comes from the MAX77686 datasheet.

Quoted 38 lines
---
 board/samsung/smdk5250/smdk5250.c | 2 +-
 include/power/max77686_pmic.h     | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)
board/samsung/smdk5250/smdk5250.c +1 -1
index 217c6df..2cea844 100644
@@ -182,7 +182,7 @@ int power_init_board(void)
 
        /* VDD_MIF */
        if (pmic_reg_write(p, MAX77686_REG_PMIC_BUCK1OUT,
-                                               MAX77686_BUCK1OUT_1V)) {
+                                               MAX77686_BUCK1OUT_1_05V)) {
                debug("%s: PMIC %d register write failed\n", __func__,
                                                MAX77686_REG_PMIC_BUCK1OUT);
                return -1;
include/power/max77686_pmic.h +2 -1
index fdc7ca9..1c374a9 100644
@@ -157,6 +157,8 @@ enum {
 
 /* Buck1 1 volt value */
 #define MAX77686_BUCK1OUT_1V   0x5
+/* Buck1 1.05 volt value */
+#define MAX77686_BUCK1OUT_1_05V    0x6
 #define MAX77686_BUCK1CTRL_EN  (3 << 0)
 /* Buck2 1.3 volt value */
 #define MAX77686_BUCK2DVS1_1_3V        0x38
--

1.8.1.3

_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

#2 lore raw

PATCH 1/1 exynos: Adjust the starting MIF voltage to 1.05v

Quoted 6 lines · Simon Glass
Quoted 4 lines · Bernie Thompson

Some Exynos5250 silicon may require 1.05v on the MIF to be stable, so to be safe we can default to 1.05v instead of 1.00v. This can be set optimally later in the boot process by the kernel.

Quoted 11 lines
Quoted 3 lines

The 0x6 value for 1.05v comes from the MAX77686 datasheet.

Quoted 5 lines
---
 board/samsung/smdk5250/smdk5250.c | 2 +-
 include/power/max77686_pmic.h     | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

applied to u-boot-samsung.

Thanks,
Minkyu Kang.