Message ID | 20230403124538.8497-1-tzimmermann@suse.de (mailing list archive) |
---|---|
Headers | show |
Series | drm/msm: Convert fbdev to DRM client | expand |
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,
Am 05.04.23 um 03:35 schrieb Dmitry Baryshkov: > > 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! Great, thanks a lot! Best regards Thomas > > [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,