]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe/display: Drop xe_display_driver_set_hooks()
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Tue, 12 May 2026 18:33:41 +0000 (20:33 +0200)
committerMichal Wajdeczko <michal.wajdeczko@intel.com>
Thu, 14 May 2026 18:44:49 +0000 (20:44 +0200)
This function is now no-op.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patch.msgid.link/20260512183342.3374-7-michal.wajdeczko@intel.com
drivers/gpu/drm/xe/display/xe_display.c
drivers/gpu/drm/xe/display/xe_display.h
drivers/gpu/drm/xe/xe_device.c

index 7e5382fc161d49e4636a882b2090af980c3d9bdf..d6aea18025afb6ef4d80d33d3d1112118519613d 100644 (file)
@@ -70,22 +70,6 @@ bool xe_display_driver_probe_defer(struct pci_dev *pdev)
        return intel_display_driver_probe_defer(pdev);
 }
 
-/**
- * xe_display_driver_set_hooks - Add driver flags and hooks for display
- * @driver: DRM device driver
- *
- * Set features and function hooks in @driver that are needed for driving the
- * display IP. This sets the driver's capability of driving display, regardless
- * if the device has it enabled
- *
- * Note: This is called before xe or display device creation.
- */
-void xe_display_driver_set_hooks(struct drm_driver *driver)
-{
-       if (!xe_modparam.probe_display)
-               return;
-}
-
 static void unset_display_features(struct xe_device *xe)
 {
        xe->drm.driver_features &= ~XE_DISPLAY_DRIVER_FEATURES;
index d2b105d5f2a1b3560ca7f885a4cbc381ec9ad11e..60291cb154df729a31f8bbcdb1c9cd3419a05bb9 100644 (file)
@@ -17,7 +17,7 @@ struct xe_device;
 #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
 
 bool xe_display_driver_probe_defer(struct pci_dev *pdev);
-void xe_display_driver_set_hooks(struct drm_driver *driver);
+
 int xe_display_driver_fbdev_probe(struct drm_fb_helper *fbh,
                                  struct drm_fb_helper_surface_size *sizes);
 
@@ -56,7 +56,6 @@ void xe_display_pm_runtime_resume(struct xe_device *xe);
        .fbdev_probe = NULL
 
 static inline int xe_display_driver_probe_defer(struct pci_dev *pdev) { return 0; }
-static inline void xe_display_driver_set_hooks(struct drm_driver *driver) { }
 
 static inline int xe_display_probe(struct xe_device *xe) { return 0; }
 
index c053e4d2692ffa270572e47e25eb596a0f3ac0f7..7519cda3f42c221cf4573f321603a5029d209049 100644 (file)
@@ -491,8 +491,6 @@ struct xe_device *xe_device_create(struct pci_dev *pdev,
                driver = &admin_only_driver;
 #endif
 
-       xe_display_driver_set_hooks(driver);
-
        err = aperture_remove_conflicting_pci_devices(pdev, driver->name);
        if (err)
                return ERR_PTR(err);