drm/i915: Remove the module parameter 'fastboot'
authorArun R Murthy <arun.r.murthy@intel.com>
Tue, 26 Sep 2023 09:11:57 +0000 (14:41 +0530)
committerUma Shankar <uma.shankar@intel.com>
Thu, 12 Oct 2023 07:15:23 +0000 (12:45 +0530)
By default fastboot is enabled on all Display 9+ platforms and disabled
on older platforms. Its not necessary to retain this as a module
parameter.

Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
Acked-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Uma Shankar <uma.shankar@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230926091157.635438-1-arun.r.murthy@intel.com
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/i915_params.c
drivers/gpu/drm/i915/i915_params.h

index e7129a5630db4059b8d6c2b413c56a0829d42def..28d85e1e858eaa7fc9b38ba613b44d5f685bdd77 100644 (file)
@@ -4988,9 +4988,6 @@ pipe_config_mismatch(bool fastset, const struct intel_crtc *crtc,
 
 static bool fastboot_enabled(struct drm_i915_private *dev_priv)
 {
-       if (dev_priv->params.fastboot != -1)
-               return dev_priv->params.fastboot;
-
        /* Enable fastboot by default on Skylake and newer */
        if (DISPLAY_VER(dev_priv) >= 9)
                return true;
index 0a171b57fd8f721f7840358dc48173eab2d79e2d..036c4c3ed6ed616ee592aa240c332e6a4be9f466 100644 (file)
@@ -137,11 +137,6 @@ i915_param_named_unsafe(enable_ips, int, 0400, "Enable IPS (default: true)");
 i915_param_named_unsafe(enable_dpt, bool, 0400,
        "Enable display page table (DPT) (default: true)");
 
-i915_param_named(fastboot, int, 0400,
-       "Try to skip unnecessary mode sets at boot time "
-       "(0=disabled, 1=enabled) "
-       "Default: -1 (use per-chip default)");
-
 i915_param_named_unsafe(load_detect_test, bool, 0400,
        "Force-enable the VGA load detect code for testing (default:false). "
        "For developers only.");
index 68abf0ad6c00d3fb68b453936f1fbdd115367f0b..d5194b039aaba368aebc0fc14b2c7f6dc57ffb92 100644 (file)
@@ -72,7 +72,6 @@ struct drm_printer;
        param(int, edp_vswing, 0, 0400) \
        param(unsigned int, reset, 3, 0600) \
        param(unsigned int, inject_probe_failure, 0, 0) \
-       param(int, fastboot, -1, 0600) \
        param(int, enable_dpcd_backlight, -1, 0600) \
        param(char *, force_probe, CONFIG_DRM_I915_FORCE_PROBE, 0400) \
        param(unsigned int, request_timeout_ms, CONFIG_DRM_I915_REQUEST_TIMEOUT, CONFIG_DRM_I915_REQUEST_TIMEOUT ? 0600 : 0) \