Hi Thomas/Noralf.
Having DRM core take care of fbdev emulation was an idea Laurent had which was the spark that set me off making the generic fbdev emulation.
Maybe it's still too early to make this move, I don't know.
I think we should wait a bit. As you mentioned, there are drivers that have an fbdev bpp that differs from the preferred one. There might also be a chicken-and-egg problem with core and fb-helper modules.
Noralf - you had analyzed what drivers are (yet) to migrate to to the common fbdev emulation. Link: https://lore.kernel.org/dri-devel/34e654ae-0cc9-e393-ac02-e4ac6eda60f6@tronn...
rmada gma500 amd omapdrm nouveau i915 msm tegra exynos radeon rockchip
Maybe add this list to todo.rst - and if someone knows about it we could have a small description what is required before a driver can migrate. I can cook up the patch if anyone thinks this is useful.
Sam