Am 31.08.26 um 14:49 schrieb Jani Nikula:
On Mon, 31 Aug 2026, Thomas Zimmermann <[email protected]> wrote:
The Lenovo D330 is a notebook with unmountable display. The display
Please elaborate on what you mean by "unmountable display".

No comments on the patch itself, I just haven't heard that before.

Sorry, that word doesn't exist; maybe "mountable".  I think "detachable" is the correct word.  The notebook's display can be removed from the keyboard to act like a tablet.

Best regards
Thomas


is installed in landscape orientation, but the display mode is in
portrait orientation. By default, the display output is rotated to
the left by 90°.

The sysfb quirk breaks the display by swapping display width and
height; and thus mixing up the display geometry. Fix this by keeping
the display as-is. The sysfb DRM drivers, usually efidrm, will pick
the correct panel orientation for the display.

Tested on a Lenovo D330-10IGM IdeaPad.

Signed-off-by: Thomas Zimmermann <[email protected]>
Acked-by: Ard Biesheuvel <[email protected]>
---
  drivers/firmware/efi/sysfb_efi.c | 9 ---------
  1 file changed, 9 deletions(-)

diff --git a/drivers/firmware/efi/sysfb_efi.c b/drivers/firmware/efi/sysfb_efi.c
index 685283bb7327..2338de73c62c 100644
--- a/drivers/firmware/efi/sysfb_efi.c
+++ b/drivers/firmware/efi/sysfb_efi.c
@@ -301,15 +301,6 @@ static const struct dmi_system_id 
efifb_dmi_swap_width_height[] __initconst = {
                },
                .callback = efifb_swap_width_height,
        },
-       {
-               /* Lenovo D330 with 800x1280 or 1200x1920 portrait screen */
-               .matches = {
-                       DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-                       DMI_EXACT_MATCH(DMI_PRODUCT_VERSION,
-                                       "Lenovo ideapad D330-10IGM"),
-               },
-               .callback = efifb_swap_width_height,
-       },
        {
                /*
                 * Lenovo IdeaPad Duet 3 10IGL5 and 10IGL5-LTE with

--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, (HRB 36809, AG Nürnberg)


Reply via email to