From 286eff6833b7ba0b75d34777de40430d1e6fd6b7 Mon Sep 17 00:00:00 2001 From: Yunlong Jia Date: Mon, 17 Mar 2025 08:58:13 +0000 Subject: [PATCH] mb/google/nissa/var/gothrax: Tune SX9324 P-sensor configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update SX9324 register settings based on tuning value from SEMTECH. - Adjust register reg_prox_ctrl0/reg_prox_ctrl6/ph01_proxraw_strength/ph23_proxraw_strength BUG=b:295109511 BRANCH=None TEST=Check register settings and confirm P-sensor function can work. Signed-off-by: Yunlong Jia Change-Id: I1c27360de2d711810abdfd4ec95629ec7bba969b Reviewed-on: https://review.coreboot.org/c/coreboot/+/86878 Reviewed-by: Eric Lai Reviewed-by: Jayvik Desai Tested-by: build bot (Jenkins) --- .../google/brya/variants/gothrax/overridetree.cb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mainboard/google/brya/variants/gothrax/overridetree.cb b/src/mainboard/google/brya/variants/gothrax/overridetree.cb index 32b5d348f9..e611b17315 100644 --- a/src/mainboard/google/brya/variants/gothrax/overridetree.cb +++ b/src/mainboard/google/brya/variants/gothrax/overridetree.cb @@ -287,13 +287,13 @@ chip soc/intel/alderlake register "reg_afe_ctrl7" = "0x07" register "reg_afe_ctrl8" = "0x12" register "reg_afe_ctrl9" = "0x0f" - register "reg_prox_ctrl0" = "0x12" + register "reg_prox_ctrl0" = "0x09" register "reg_prox_ctrl1" = "0x12" register "reg_prox_ctrl2" = "0x90" register "reg_prox_ctrl3" = "0x60" register "reg_prox_ctrl4" = "0x0c" register "reg_prox_ctrl5" = "0x12" - register "reg_prox_ctrl6" = "0x3c" + register "reg_prox_ctrl6" = "0x1e" register "reg_prox_ctrl7" = "0x58" register "reg_adv_ctrl0" = "0x00" register "reg_adv_ctrl1" = "0x00" @@ -324,8 +324,8 @@ chip soc/intel/alderlake register "ph01_resolution" = "512" register "ph23_resolution" = "1024" register "startup_sensor" = "1" - register "ph01_proxraw_strength" = "2" - register "ph23_proxraw_strength" = "2" + register "ph01_proxraw_strength" = "1" + register "ph23_proxraw_strength" = "1" register "avg_pos_strength" = "256" register "cs_idle_sleep" = ""gnd"" register "int_comp_resistor" = ""lowest""