Den 02.02.2022 10.14, skrev Thomas Zimmermann: > Hi Noralf, > > since you're here, I'll just hijack the discussion to ask something only > semi-related. > > IIRC the gud driver doesn't update the display immediately during atomic > commits. Instead, it instructs a helper thread to do the update. What's > the rational behind this design? Is that something we should adopt for > other drivers that operate over slow buses (USB, I2C, etc)? Would this > be relevant for the ssd1307 driver? > Async flushing is only necessary on multi display setups where there's only one rendering loop for all the displays. I saw what tiny/gm12u320.c did and Hans gave me the rationale. The SPI drivers run flushing inline. Info on the gud wiki: https://github.com/notro/gud/wiki/Linux-Host-Driver#asynchronous-flushing Noralf.
- Re: [PATCH 1/4] drm: Add I2C connector t... Noralf Trønnes
- Re: [PATCH 1/4] drm: Add I2C connect... Javier Martinez Canillas
- Re: [PATCH 1/4] drm: Add I2C con... Noralf Trønnes
- Re: [PATCH 1/4] drm: Add I2... Javier Martinez Canillas
- Re: [PATCH 1/4] drm: Add I2C connect... Simon Ser
- Re: [PATCH 1/4] drm: Add I2C con... Noralf Trønnes
- Re: [PATCH 1/4] drm: Add I2C connect... Sam Ravnborg
- Re: [PATCH 1/4] drm: Add I2C con... Simon Ser
- Re: [PATCH 1/4] drm: Add I2... Javier Martinez Canillas
- Re: [PATCH 1/4] drm: Add I2C connect... Thomas Zimmermann
- Re: [PATCH 1/4] drm: Add I2C con... Noralf Trønnes
- Re: [PATCH 1/4] drm: Add I2... Pekka Paalanen
- Re: [PATCH 1/4] drm: Ad... Noralf Trønnes
- Re: [PATCH 0/4] drm/tiny: Add driver for Solomon ... Simon Ser
- Re: [PATCH 0/4] drm/tiny: Add driver for Sol... Simon Ser
- Re: [PATCH 0/4] drm/tiny: Add driver for... Javier Martinez Canillas
- Re: [PATCH 0/4] drm/tiny: Add driver for... Geert Uytterhoeven
- Re: [PATCH 0/4] drm/tiny: Add driver... Simon Ser
- Re: [PATCH 0/4] drm/tiny: Add dr... Geert Uytterhoeven
- Re: [PATCH 0/4] drm/tiny: A... Thomas Zimmermann
- Re: [PATCH 0/4] drm/tin... Simon Ser