mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 00:53:34 +02:00
drm/tidss: Remove early fb
Add a call to drm_aperture_remove_framebuffers() to drop the possible early fb (simplefb). Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Link: https://lore.kernel.org/r/20250416-tidss-splash-v1-2-4ff396eb5008@ideasonboard.com Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
This commit is contained in:
parent
852bb7c08c
commit
942e54a372
|
|
@ -8,6 +8,7 @@
|
|||
#include <linux/of.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/pm_runtime.h>
|
||||
#include <linux/aperture.h>
|
||||
|
||||
#include <drm/clients/drm_client_setup.h>
|
||||
#include <drm/drm_atomic.h>
|
||||
|
|
@ -192,12 +193,20 @@ static int tidss_probe(struct platform_device *pdev)
|
|||
goto err_irq_uninstall;
|
||||
}
|
||||
|
||||
/* Remove possible early fb before setting up the fbdev */
|
||||
ret = aperture_remove_all_conflicting_devices(tidss_driver.name);
|
||||
if (ret)
|
||||
goto err_drm_dev_unreg;
|
||||
|
||||
drm_client_setup(ddev, NULL);
|
||||
|
||||
dev_dbg(dev, "%s done\n", __func__);
|
||||
|
||||
return 0;
|
||||
|
||||
err_drm_dev_unreg:
|
||||
drm_dev_unregister(ddev);
|
||||
|
||||
err_irq_uninstall:
|
||||
tidss_irq_uninstall(ddev);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user