1
0
Fork 0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-01-24 09:13:20 -05:00
linux/drivers/gpu/drm/panel
Cong Yang cea7008190 drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP
The refresh reported by modetest is 60.46Hz, and the actual measurement
is 60.01Hz, which is outside the expected tolerance. Adjust hporch and
pixel clock to fix it. After repair, modetest and actual measurement were
all 60.01Hz.

Modetest refresh = Pixel CLK/ htotal* vtotal, but measurement frame rate
is HS->LP cycle time(Vblanking). Measured frame rate is not only affecte
by Htotal/Vtotal/pixel clock, also affected by Lane-num/PixelBit/LineTime
/DSI CLK. Assume that the DSI controller could not make the mode that we
requested(presumably it's PLL couldn't generate the exact pixel clock?).
If you use a different DSI controller, you may need to readjust these
parameters. Now this panel looks like it's only used by me on the MTK
platform, so let's change this set of parameters.

Fixes: 1bc2ef065f ("drm/panel: Support for Starry-himax83102-j02 TDDI MIPI-DSI panel")
Signed-off-by: Cong Yang <yangcong5@huaqin.corp-partner.google.com>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20231120020109.3216343-1-yangcong5@huaqin.corp-partner.google.com
2023-11-21 10:12:34 -08:00
..
Kconfig drm/panel: ili9882t: Break out as separate driver 2023-10-19 14:41:31 -07:00
Makefile drm/panel: ili9882t: Break out as separate driver 2023-10-19 14:41:31 -07:00
panel-abt-y030xx067a.c
panel-arm-versatile.c drm/panel: fix a possible null pointer dereference 2023-10-10 10:33:30 +02:00
panel-asus-z00t-tm5p5-n35596.c
panel-auo-a030jtn01.c
panel-boe-bf060y8m-aj0.c
panel-boe-himax8279d.c
panel-boe-tv101wum-nl6.c drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP 2023-11-21 10:12:34 -08:00
panel-dsi-cm.c
panel-ebbg-ft8719.c
panel-edp.c drm/panel: Move AUX B116XW03 out of panel-edp back to panel-simple 2023-10-12 09:25:00 -07:00
panel-elida-kd35t133.c
panel-feixin-k101-im2ba02.c
panel-feiyang-fy07024di26a30d.c
panel-himax-hx8394.c
panel-ilitek-ili9322.c drm/panel: ili9322: Convert to use maple tree register cache 2023-10-02 09:09:21 +02:00
panel-ilitek-ili9341.c
panel-ilitek-ili9881c.c
panel-ilitek-ili9882t.c drm/panel: ili9882t: Avoid blurred screen from fast sleep 2023-10-19 14:45:28 -07:00
panel-innolux-ej030na.c
panel-innolux-p079zca.c
panel-jadard-jd9365da-h3.c
panel-jdi-fhd-r63452.c
panel-jdi-lpm102a188a.c
panel-jdi-lt070me05000.c
panel-khadas-ts050.c
panel-kingdisplay-kd097d04.c
panel-leadtek-ltk050h3146w.c drm/panel: ltk050h3146w: add support for Leadtek LTK050H3148W-CTA6 variant 2023-10-10 18:47:06 +02:00
panel-leadtek-ltk500hd1829.c
panel-lg-lb035q02.c
panel-lg-lg4573.c
panel-lvds.c
panel-magnachip-d53e6ea8966.c
panel-mantix-mlaf057we51.c
panel-nec-nl8048hl11.c
panel-newvision-nv3051d.c drm/panel: nv3051d: Add Support for Anbernic 351V 2023-10-05 17:49:20 +02:00
panel-newvision-nv3052c.c
panel-novatek-nt35510.c
panel-novatek-nt35560.c
panel-novatek-nt35950.c
panel-novatek-nt36523.c
panel-novatek-nt36672a.c
panel-novatek-nt39016.c
panel-olimex-lcd-olinuxino.c
panel-orisetech-ota5601a.c
panel-orisetech-otm8009a.c
panel-osd-osd101t2587-53ts.c
panel-panasonic-vvx10f034n00.c
panel-raspberrypi-touchscreen.c
panel-raydium-rm692e5.c drm/panel: Add driver for BOE RM692E5 AMOLED panel 2023-10-02 09:09:22 +02:00
panel-raydium-rm67191.c
panel-raydium-rm68200.c
panel-ronbo-rb070d30.c
panel-samsung-atna33xc20.c
panel-samsung-db7430.c
panel-samsung-ld9040.c
panel-samsung-s6d7aa0.c
panel-samsung-s6d16d0.c
panel-samsung-s6d27a1.c
panel-samsung-s6e3ha2.c
panel-samsung-s6e8aa0.c
panel-samsung-s6e63j0x03.c
panel-samsung-s6e63m0-dsi.c
panel-samsung-s6e63m0-spi.c
panel-samsung-s6e63m0.c
panel-samsung-s6e63m0.h
panel-samsung-s6e88a0-ams452ef01.c
panel-samsung-sofef00.c
panel-seiko-43wvf1g.c
panel-sharp-lq101r1sx01.c
panel-sharp-ls037v7dw01.c
panel-sharp-ls043t1le01.c
panel-sharp-ls060t1sx01.c
panel-simple.c drm/panel: simple: Fix Innolux G101ICE-L01 timings 2023-11-19 19:48:39 +01:00
panel-sitronix-st7701.c
panel-sitronix-st7703.c drm/panel: st7703: Add Powkiddy RGB30 Panel Support 2023-10-16 22:23:21 +02:00
panel-sitronix-st7789v.c
panel-sony-acx565akm.c
panel-sony-td4353-jdi.c
panel-sony-tulip-truly-nt35521.c
panel-startek-kd070fhfid015.c
panel-tdo-tl070wsh30.c
panel-tpo-td028ttec1.c
panel-tpo-td043mtea1.c
panel-tpo-tpg110.c drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference 2023-10-10 10:34:08 +02:00
panel-truly-nt35597.c
panel-visionox-r66451.c
panel-visionox-rm69299.c
panel-visionox-vtdr6130.c
panel-widechips-ws2401.c
panel-xinpeng-xpp055c272.c