On Mon, 03 Apr 2023 14:45:30 +0200, Thomas Zimmermann wrote: > Convert msm' fbdev code to struct drm_client. Replaces the current > ad-hoc integration. The conversion includes a number of cleanups. As > with most other drivers' fbdev emulation, fbdev in msm is now just > another DRM client that runs after the DRM device has been registered. > > Once all drivers' fbdev emulation has been converted to struct drm_client, > we can attempt to add additional in-kernel clients. A DRM-based dmesg > log or a bootsplash are commonly mentioned. DRM can then switch easily > among the existing clients if/when required. > > [...] Applied, thanks! [1/8] drm/msm: Include <linux/io.h> https://gitlab.freedesktop.org/lumag/msm/-/commit/62c58ffe011d [2/8] drm/msm: Clear aperture ownership outside of fbdev code https://gitlab.freedesktop.org/lumag/msm/-/commit/f4de16da5b40 [3/8] drm/msm: Remove fb from struct msm_fbdev https://gitlab.freedesktop.org/lumag/msm/-/commit/a5ddc0f1a7bc [4/8] drm/msm: Remove struct msm_fbdev https://gitlab.freedesktop.org/lumag/msm/-/commit/09cbdbafbe9f [5/8] drm/msm: Remove fbdev from struct msm_drm_private https://gitlab.freedesktop.org/lumag/msm/-/commit/37e8bad3ae5d [6/8] drm/msm: Move module parameter 'fbdev' to fbdev code https://gitlab.freedesktop.org/lumag/msm/-/commit/2fa4748b5ad8 [7/8] drm/msm: Initialize fbdev DRM client https://gitlab.freedesktop.org/lumag/msm/-/commit/7e563538d210 [8/8] drm/msm: Implement fbdev emulation as in-kernel client https://gitlab.freedesktop.org/lumag/msm/-/commit/5ba5b96d3327 Best regards, -- Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>