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

Jani Nikula jani.nikula at linux.intel.com
Tue Mar 31 16:44:37 UTC 2020


On Fri, 27 Mar 2020, David Santamaría Rogado <howl.nsp at gmail.com> wrote:
> This patch is still valid as no changes to panel orientation quirks
> have been done. Someone can review this to merge?

Cc: Hans.

>
> 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
>>

-- 
Jani Nikula, Intel Open Source Graphics Center


More information about the dri-devel mailing list