[PATCH v3 3/3] drm/panel-edp: Add some panels with conservative timings

Doug Anderson dianders at chromium.org
Mon Dec 18 16:42:20 UTC 2023


Hi,

On Thu, Dec 14, 2023 at 7:28 AM Pin-yen Lin <treapking at chromium.org> 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 at chromium.org>
> Reviewed-by: Douglas Anderson <dianders at chromium.org>
>
> ---
>
> 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


More information about the dri-devel mailing list