Thread (50 messages) 50 messages, 8 authors, 2022-09-22

Re: [PATCH v2 04/10] drm/simpledrm: Compute framebuffer stride if not set

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2022-07-21 14:46:36
Also in: dri-devel, linuxppc-dev

Hi Thomas,

On Wed, Jul 20, 2022 at 4:27 PM Thomas Zimmermann [off-list ref] wrote:
Compute the framebuffer's scanline stride length if not given by
the simplefb data.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Thanks for your patch!
quoted hunk ↗ jump to hunk
--- a/drivers/gpu/drm/tiny/simpledrm.c
+++ b/drivers/gpu/drm/tiny/simpledrm.c
@@ -743,6 +743,9 @@ static struct simpledrm_device *simpledrm_device_create(struct drm_driver *drv,
                drm_err(dev, "no simplefb configuration found\n");
                return ERR_PTR(-ENODEV);
        }
+       if (!stride)
+               stride = format->cpp[0] * width;
DIV_ROUND_UP(drm_format_info_bpp(format) * width, 8)
+
        sdev->mode = simpledrm_mode(width, height);
        sdev->format = format;
        sdev->pitch = stride;
Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help