coreboot/src/drivers/mipi
Yang Wu 6fa7f0cba4 drivers/mipi: Fix flicker on TM_TL121BVMS07_00C by tuning RX params
Display flickering and occasional corruption were observed during panel
initialization on some TM_TL121BVMS07_00C panels when using an EMI-type
FPC.

According to Ilitek, this is caused by insufficient RX margin under
higher EMI conditions. Increasing receiver EQ, mask, bias, and voltage
settings improves signal tolerance and stabilizes display output.

Update the panel initialization code with the following parameters:

EQ:
  P6_8F = 0xF0
Mask:
  P8_82 = 0x13
  P8_7D = 0x84
  P8_7F = 0xDA
Bias:
  P6_90 = 0x55
Voltage:
  P5_3F = 0x47

Datasheet: Preliminary+specification+TL121BVMS07+-00+V01+20250721.pdf

BUG=b:479436242
TEST=build and check firmware screen.
BRANCH=skywalker

Change-Id: Id8272103abfb94f4d4f4d915107eafb9d0f4edc9
Signed-off-by: Yang Wu <wuyang5@huaqin.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90983
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Reviewed-by: Yidi Lin <yidilin@google.com>
2026-01-30 06:16:09 +00:00
..
Kconfig drivers/mipi: Add support for BOE NS130069-M00 panel 2025-12-02 05:28:58 +00:00
Makefile.mk treewide: Move mipi_panel_parse_commands() to commonlib 2026-01-14 09:38:36 +00:00
panel-AUO_B101UAN08_3.c
panel-AUO_KD101N80_45NA.c
panel-AUO_NT51021D8P.c
panel-BOE_NS130069_M00.c mipi/panel: Remove pic_width and pic_height from dsc_config 2025-12-23 04:39:06 +00:00
panel-BOE_NV110WUM_L60.c
panel-BOE_TV080WUM_NG0.c
panel-BOE_TV101WUM_N53.c
panel-BOE_TV101WUM_NG0.c
panel-BOE_TV101WUM_NL6.c
panel-BOE_TV105WUM_NW0.c
panel-BOE_TV110C9M_LL0.c
panel-CMN_P097PFG_SSD2858.c
panel-CSOT_PNA957QT1_1.c drivers/mipi: Add support for CSOT_PNA957QT1_1 panel 2025-01-29 18:26:50 +00:00
panel-INX_HJ110IZ_01A_B2.c
panel-INX_OTA7290D10P.c
panel-IVO_T109NW41.c
panel-KD_KD101NE3_40TI.c
panel-KD_KD110N11_51IE.c drivers/mipi: Add support for KD_KD110N11_51IE panel 2024-12-24 14:05:24 +00:00
panel-LCE_LMFBX101117480.c
panel-STA_2081101QFH032011_53G.c
panel-STA_2082109QFH040022_50E.c drivers/mipi: Add support for STA_2082109QFH040022_50E panel 2025-01-10 10:03:57 +00:00
panel-STA_ER88577.c
panel-STA_HIMAX83102_J02.c
panel-STA_ILI9882T.c
panel-TM_TL121BVMS07_00C.c drivers/mipi: Fix flicker on TM_TL121BVMS07_00C by tuning RX params 2026-01-30 06:16:09 +00:00
panel-VIS_RM69299.c