drm/udl: Set preferred color depth to 16 bpp
authorThomas Zimmermann <tzimmermann@suse.de>
Tue, 10 Dec 2019 08:49:01 +0000 (09:49 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Wed, 11 Dec 2019 16:02:16 +0000 (17:02 +0100)
The current default color depth of 24 bpp is not even supported by
the driver. Being the native format for communicating with the adapter,
16 bpp is the correct choice.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191210084905.5570-6-tzimmermann@suse.de
drivers/gpu/drm/udl/udl_drv.c
drivers/gpu/drm/udl/udl_modeset.c

index b3fa6bf41acc31b7307376ec0cbad4a9e7a53622..e6c1cd77d4d4a0d3f803364209c19da309e65b97 100644 (file)
@@ -105,7 +105,7 @@ static int udl_usb_probe(struct usb_interface *interface,
 
        DRM_INFO("Initialized udl on minor %d\n", udl->drm.primary->index);
 
-       r = drm_fbdev_generic_setup(&udl->drm, 16);
+       r = drm_fbdev_generic_setup(&udl->drm, 0);
        if (r)
                goto err_drm_dev_unregister;
 
index 381caf553542ef022245062a25d09561d02d7ca3..067f626bb65bf8db6d20bd9794bfd7c5beb66d4a 100644 (file)
@@ -380,7 +380,7 @@ int udl_modeset_init(struct drm_device *dev)
        dev->mode_config.max_height = 2048;
 
        dev->mode_config.prefer_shadow = 0;
-       dev->mode_config.preferred_depth = 24;
+       dev->mode_config.preferred_depth = 16;
 
        dev->mode_config.funcs = &udl_mode_funcs;