Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/i915/display: convert intel_mode_valid_max_plane_size() to intel_display

Going forward, struct intel_display is the main display device data
pointer. Convert the intel_mode_valid_max_plane_size() helper to struct
intel_display, allowing further conversions elsewhere.

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/6e7810c793ecc8ff6a31569830bf162156245668.1739378095.git.jani.nikula@intel.com

+12 -15
+4 -4
drivers/gpu/drm/i915/display/intel_display.c
··· 8497 8497 } 8498 8498 8499 8499 enum drm_mode_status 8500 - intel_mode_valid_max_plane_size(struct drm_i915_private *dev_priv, 8500 + intel_mode_valid_max_plane_size(struct intel_display *display, 8501 8501 const struct drm_display_mode *mode, 8502 8502 int num_joined_pipes) 8503 8503 { ··· 8507 8507 * intel_mode_valid() should be 8508 8508 * sufficient on older platforms. 8509 8509 */ 8510 - if (DISPLAY_VER(dev_priv) < 9) 8510 + if (DISPLAY_VER(display) < 9) 8511 8511 return MODE_OK; 8512 8512 8513 8513 /* ··· 8515 8515 * plane so let's not advertize modes that are 8516 8516 * too big for that. 8517 8517 */ 8518 - if (DISPLAY_VER(dev_priv) >= 30) { 8518 + if (DISPLAY_VER(display) >= 30) { 8519 8519 plane_width_max = 6144 * num_joined_pipes; 8520 8520 plane_height_max = 4800; 8521 - } else if (DISPLAY_VER(dev_priv) >= 11) { 8521 + } else if (DISPLAY_VER(display) >= 11) { 8522 8522 plane_width_max = 5120 * num_joined_pipes; 8523 8523 plane_height_max = 4320; 8524 8524 } else {
+1 -1
drivers/gpu/drm/i915/display/intel_display.h
··· 424 424 u32 intel_plane_fb_max_stride(struct drm_device *drm, 425 425 u32 pixel_format, u64 modifier); 426 426 enum drm_mode_status 427 - intel_mode_valid_max_plane_size(struct drm_i915_private *dev_priv, 427 + intel_mode_valid_max_plane_size(struct intel_display *display, 428 428 const struct drm_display_mode *mode, 429 429 int num_joined_pipes); 430 430 enum drm_mode_status
+1 -2
drivers/gpu/drm/i915/display/intel_dp.c
··· 1396 1396 struct intel_display *display = to_intel_display(_connector->dev); 1397 1397 struct intel_connector *connector = to_intel_connector(_connector); 1398 1398 struct intel_dp *intel_dp = intel_attached_dp(connector); 1399 - struct drm_i915_private *dev_priv = to_i915(connector->base.dev); 1400 1399 const struct drm_display_mode *fixed_mode; 1401 1400 int target_clock = mode->clock; 1402 1401 int max_rate, mode_rate, max_lanes, max_link_clock; ··· 1495 1496 if (status != MODE_OK) 1496 1497 return status; 1497 1498 1498 - return intel_mode_valid_max_plane_size(dev_priv, mode, num_joined_pipes); 1499 + return intel_mode_valid_max_plane_size(display, mode, num_joined_pipes); 1499 1500 } 1500 1501 1501 1502 bool intel_dp_source_supports_tps3(struct intel_display *display)
+1 -2
drivers/gpu/drm/i915/display/intel_dp_mst.c
··· 1462 1462 { 1463 1463 struct intel_connector *connector = to_intel_connector(_connector); 1464 1464 struct intel_display *display = to_intel_display(connector); 1465 - struct drm_i915_private *i915 = to_i915(display->drm); 1466 1465 struct intel_dp *intel_dp = connector->mst_port; 1467 1466 struct drm_dp_mst_topology_mgr *mgr = &intel_dp->mst_mgr; 1468 1467 struct drm_dp_mst_port *port = connector->port; ··· 1564 1565 return 0; 1565 1566 } 1566 1567 1567 - *status = intel_mode_valid_max_plane_size(i915, mode, num_joined_pipes); 1568 + *status = intel_mode_valid_max_plane_size(display, mode, num_joined_pipes); 1568 1569 return 0; 1569 1570 } 1570 1571
+4 -4
drivers/gpu/drm/i915/display/intel_dsi.c
··· 60 60 enum drm_mode_status intel_dsi_mode_valid(struct drm_connector *connector, 61 61 struct drm_display_mode *mode) 62 62 { 63 - struct drm_i915_private *dev_priv = to_i915(connector->dev); 63 + struct intel_display *display = to_intel_display(connector->dev); 64 64 struct intel_connector *intel_connector = to_intel_connector(connector); 65 65 const struct drm_display_mode *fixed_mode = 66 66 intel_panel_fixed_mode(intel_connector, mode); 67 - int max_dotclk = to_i915(connector->dev)->display.cdclk.max_dotclk_freq; 67 + int max_dotclk = display->cdclk.max_dotclk_freq; 68 68 enum drm_mode_status status; 69 69 70 - drm_dbg_kms(&dev_priv->drm, "\n"); 70 + drm_dbg_kms(display->drm, "\n"); 71 71 72 72 status = intel_panel_mode_valid(intel_connector, mode); 73 73 if (status != MODE_OK) ··· 76 76 if (fixed_mode->clock > max_dotclk) 77 77 return MODE_CLOCK_HIGH; 78 78 79 - return intel_mode_valid_max_plane_size(dev_priv, mode, 1); 79 + return intel_mode_valid_max_plane_size(display, mode, 1); 80 80 } 81 81 82 82 struct intel_dsi_host *intel_dsi_host_init(struct intel_dsi *intel_dsi,
+1 -2
drivers/gpu/drm/i915/display/intel_hdmi.c
··· 2015 2015 { 2016 2016 struct intel_display *display = to_intel_display(connector->dev); 2017 2017 struct intel_hdmi *hdmi = intel_attached_hdmi(to_intel_connector(connector)); 2018 - struct drm_i915_private *dev_priv = to_i915(display->drm); 2019 2018 enum drm_mode_status status; 2020 2019 int clock = mode->clock; 2021 2020 int max_dotclk = to_i915(connector->dev)->display.cdclk.max_dotclk_freq; ··· 2067 2068 return status; 2068 2069 } 2069 2070 2070 - return intel_mode_valid_max_plane_size(dev_priv, mode, 1); 2071 + return intel_mode_valid_max_plane_size(display, mode, 1); 2071 2072 } 2072 2073 2073 2074 bool intel_hdmi_bpc_possible(const struct intel_crtc_state *crtc_state,