Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 26d4707d authored by Gerd Hoffmann's avatar Gerd Hoffmann
Browse files

drm/qxl: use generic fbdev emulation

parent 9b369116
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -1225,18 +1225,11 @@ int qxl_modeset_init(struct qxl_device *qdev)
	qxl_display_read_client_monitors_config(qdev);

	drm_mode_config_reset(&qdev->ddev);

	/* primary surface must be created by this point, to allow
	 * issuing command queue commands and having them read by
	 * spice server. */
	qxl_fbdev_init(qdev);
	return 0;
}

void qxl_modeset_fini(struct qxl_device *qdev)
{
	qxl_fbdev_fini(qdev);

	qxl_destroy_monitors_object(qdev);
	drm_mode_config_cleanup(&qdev->ddev);
}
+2 −0
Original line number Diff line number Diff line
@@ -94,6 +94,8 @@ qxl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
	if (ret)
		goto modeset_cleanup;

	drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, 0, "qxl");
	drm_fbdev_generic_setup(&qdev->ddev, 32);
	return 0;

modeset_cleanup: