[PATCH] drm: panel-orientation-quirks: 320 FHD and D330 HD

David Santamaría Rogado howl.nsp at gmail.com
Tue Jul 30 19:52:17 UTC 2019


This patch is similar to the previous one but have found that Miix 320
also have FHD version,
so include it while adding D330 HD.

El mar., 30 jul. 2019 a las 21:49, David Santamaría Rogado
(<howl.nsp at gmail.com>) escribió:
>
> This adds the HD version of Lenovo Ideapad D330
> and FHD version of Lenovo Ideapad Miix 320.
>
> This should work despite the dmi data is the same because
> the resolution checks.
>
> Signed-off-by: David Santamaría Rogado <howl.nsp at gmail.com>
> ---
>  drivers/gpu/drm/drm_panel_orientation_quirks.c | 18 ++++++++++++++++--
>  1 file changed, 16 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c b/drivers/gpu/drm/drm_panel_orientation_quirks.c
> index ffd95bfeaa94..896c783ce135 100644
> --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c
> +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c
> @@ -191,14 +191,28 @@ static const struct dmi_system_id orientation_data[] = {
>                   DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "MIIX 310-10ICR"),
>                 },
>                 .driver_data = (void *)&lcd800x1280_rightside_up,
> -       }, {    /* Lenovo Ideapad Miix 320 */
> +       }, {    /* Lenovo Ideapad Miix 320 (HD) */
>                 .matches = {
>                   DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
>                   DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "80XF"),
>                   DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "Lenovo MIIX 320-10ICR"),
>                 },
>                 .driver_data = (void *)&lcd800x1280_rightside_up,
> -       }, {    /* Lenovo Ideapad D330 */
> +       }, {    /* Lenovo Ideapad Miix 320 (FHD) */
> +               .matches = {
> +                 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
> +                 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "80XF"),
> +                 DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "Lenovo MIIX 320-10ICR"),
> +               },
> +               .driver_data = (void *)&lcd1200x1920_rightside_up,
> +       }, {    /* Lenovo Ideapad D330 (HD) */
> +               .matches = {
> +                 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
> +                 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "81H3"),
> +                 DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad D330-10IGM"),
> +               },
> +               .driver_data = (void *)&lcd800x1280_rightside_up,
> +       }, {    /* Lenovo Ideapad D330 (FHD) */
>                 .matches = {
>                   DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
>                   DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "81H3"),
> --
> 2.21.0
>


More information about the dri-devel mailing list