From 0ab39181dbf7ecc76e1ebe9c6be154891841ce11 Mon Sep 17 00:00:00 2001 From: Cong Yang Date: Mon, 29 Jan 2024 14:29:55 +0800 Subject: mb/google/geralt: Increase VM18 LDO voltage to 1.9V for Ciri The current panel voltage measured at mainboard side is 1.79V and the voltage at panel side is 1.74V. Since the panel requires 1.8V or more, increase the circuit voltage to 1.9V to meet the panel requirement. After adjustment mainboard side voltage is 1.89V and panel side is 1.84V. BUG=b:322080023 TEST=Check ciri vm18 ldo voltage BRANCH=None Change-Id: I6d6193d45409f53c0b656890c44ddaef253c5e01 Signed-off-by: Cong Yang Reviewed-on: https://review.coreboot.org/c/coreboot/+/80198 Reviewed-by: Ruihai Zhou Reviewed-by: Yidi Lin Tested-by: build bot (Jenkins) --- src/mainboard/google/geralt/panel_ciri.c | 2 ++ src/mainboard/google/geralt/regulator.c | 2 ++ 2 files changed, 4 insertions(+) (limited to 'src/mainboard/google/geralt') diff --git a/src/mainboard/google/geralt/panel_ciri.c b/src/mainboard/google/geralt/panel_ciri.c index 3d011835e2..4d31711cf6 100644 --- a/src/mainboard/google/geralt/panel_ciri.c +++ b/src/mainboard/google/geralt/panel_ciri.c @@ -2,6 +2,7 @@ #include #include +#include #include "gpio.h" #include "panel.h" @@ -23,6 +24,7 @@ static void power_on_mipi_himax_83102j(void) .settings = reg_settings, .setting_counts = ARRAY_SIZE(reg_settings), }; + mainboard_set_regulator_voltage(MTK_REGULATOR_VDD18, 1900000); power_on_mipi_panel(&cfg); } diff --git a/src/mainboard/google/geralt/regulator.c b/src/mainboard/google/geralt/regulator.c index f3b440751f..8f0d7cb37a 100644 --- a/src/mainboard/google/geralt/regulator.c +++ b/src/mainboard/google/geralt/regulator.c @@ -38,6 +38,8 @@ void mainboard_set_regulator_voltage(enum mtk_regulator regulator, uint32_t volt if (id == MT6359P_SIM1) mt6359p_set_vsim1_voltage(voltage_uv); + else if (id == MT6359P_VM18) + mt6359p_set_vm18_voltage(voltage_uv); else mt6359p_buck_set_voltage(id, voltage_uv); } -- cgit v1.2.3