Hi, On Thu, Dec 14, 2023 at 7:28 AM Pin-yen Lin <treapking@xxxxxxxxxxxx> wrote: > > These panels are used by Mediatek MT8173 Chromebooks, and they used to > work with the downstream v4.19 kernel without any specified delay. > Back in the v4.19 kernel, they used the "little white lie" approach, > which is making the devicetree claim a specific panel's compatible > string for many different panels. That was a common solution before the > generic edp-panel driver. > > After we uprevved the device to a newer kernel and used the edp-panel > driver, we saw multiple devices reporting warnings of using an unknown > panel and falling back to the conservative timings, which means that > they turn on/off much more slowly than they should. We tried to fill in > the timings for those panels, but we failed to find all the data sheets > for them. > > Therefore, instead of having them use the default conservative timings, > update them with less-conservative timings from other panels of the same > vendor. The panels should still work under those timings, and we can > save some delays and suppress the warnings. > > Signed-off-by: Pin-yen Lin <treapking@xxxxxxxxxxxx> > Reviewed-by: Douglas Anderson <dianders@xxxxxxxxxxxx> > > --- > > Changes in v3: > - Update the commit message. > - Collect review tag. > > drivers/gpu/drm/panel/panel-edp.c | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) Pushed to drm-misc-next: 7c8690d8fc80 drm/panel-edp: Add some panels with conservative timings