mbox series

[v6,0/5] Match panel with identity

Message ID 20240307230653.1807557-1-hsinyi@chromium.org (mailing list archive)
Headers show
Series Match panel with identity | expand

Message

Hsin-Yi Wang March 7, 2024, 10:57 p.m. UTC
This series is a follow up for 1a5e81de180e ("Revert "drm/panel-edp: Add
auo_b116xa3_mode""). It's found that 2 different AUO panels use the same
product id. One of them requires an overridden mode, while the other should
use the mode directly from edid.

Match the panel for identity (id and name). If not found, fallback to match
id.

v1: https://lore.kernel.org/lkml/20240223223958.3887423-1-hsinyi@chromium.org
v2: https://lore.kernel.org/lkml/20240228011133.1238439-1-hsinyi@chromium.org
v3: https://lore.kernel.org/lkml/20240304195214.14563-1-hsinyi@chromium.org
v4: https://lore.kernel.org/lkml/20240306004347.974304-1-hsinyi@chromium.org/
v5: https://lore.kernel.org/lkml/20240306200353.1436198-1-hsinyi@chromium.org/

Hsin-Yi Wang (5):
  drm_edid: Add a function to get EDID base block
  drm/edid: Add a function to match EDID with identity
  drm/edid: Match edid quirks with identity
  drm/panel-edp: Match edp_panels with panel identity
  drm/panel-edp: Fix AUO 0x405c panel naming and add a variant

 drivers/gpu/drm/drm_edid.c        | 147 +++++++++++++++++++++++-------
 drivers/gpu/drm/panel/panel-edp.c |  73 ++++++++++-----
 include/drm/drm_edid.h            |  12 ++-
 3 files changed, 177 insertions(+), 55 deletions(-)

Comments

Doug Anderson March 14, 2024, 3:35 p.m. UTC | #1
Hi,

On Thu, Mar 7, 2024 at 3:07 PM Hsin-Yi Wang <hsinyi@chromium.org> wrote:
>
> This series is a follow up for 1a5e81de180e ("Revert "drm/panel-edp: Add
> auo_b116xa3_mode""). It's found that 2 different AUO panels use the same
> product id. One of them requires an overridden mode, while the other should
> use the mode directly from edid.
>
> Match the panel for identity (id and name). If not found, fallback to match
> id.
>
> v1: https://lore.kernel.org/lkml/20240223223958.3887423-1-hsinyi@chromium.org
> v2: https://lore.kernel.org/lkml/20240228011133.1238439-1-hsinyi@chromium.org
> v3: https://lore.kernel.org/lkml/20240304195214.14563-1-hsinyi@chromium.org
> v4: https://lore.kernel.org/lkml/20240306004347.974304-1-hsinyi@chromium.org/
> v5: https://lore.kernel.org/lkml/20240306200353.1436198-1-hsinyi@chromium.org/
>
> Hsin-Yi Wang (5):
>   drm_edid: Add a function to get EDID base block
>   drm/edid: Add a function to match EDID with identity
>   drm/edid: Match edid quirks with identity
>   drm/panel-edp: Match edp_panels with panel identity
>   drm/panel-edp: Fix AUO 0x405c panel naming and add a variant
>
>  drivers/gpu/drm/drm_edid.c        | 147 +++++++++++++++++++++++-------
>  drivers/gpu/drm/panel/panel-edp.c |  73 ++++++++++-----
>  include/drm/drm_edid.h            |  12 ++-
>  3 files changed, 177 insertions(+), 55 deletions(-)

As talked about in response to patch #2 [1], series has been pushed to
drm-misc-next:

ca3c7819499e drm/panel-edp: Fix AUO 0x405c panel naming and add a variant
bf201127c1b8 drm/panel-edp: Match edp_panels with panel identity
7ff53c2f77f2 drm/edid: Match edid quirks with identity
6e3fdedcf0bc drm/edid: Add a function to match EDID with identity
a0b39da11618 drm_edid: Add a function to get EDID base block

[1] https://lore.kernel.org/r/CAD=FV=VsTq_Yy14n5Ygbxqn4pnguG3wC2AQforP8vdX-Wgn0Dw@mail.gmail.com