summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/display/intel_snps_phy.h
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2022-06-16 12:48:14 +0300
committerJani Nikula <jani.nikula@intel.com>2022-06-17 11:54:54 +0300
commit781c336a6caa67c68fe3a25b108d1dc38b0e7cc0 (patch)
tree124656a180f266fbc581048e6011ba795b18806b /drivers/gpu/drm/i915/display/intel_snps_phy.h
parent109406c92f971e739af04b278ef75dd0fee68a40 (diff)
downloadlinux-781c336a6caa67c68fe3a25b108d1dc38b0e7cc0.tar.gz
linux-781c336a6caa67c68fe3a25b108d1dc38b0e7cc0.tar.bz2
linux-781c336a6caa67c68fe3a25b108d1dc38b0e7cc0.zip
drm/i915/mpllb: move mpllb state check to intel_snps_phy.c
Keep the mpllb implementation details together in intel_snps_phy.c. Also declutter intel_display.c. v2: intel_mpllb_verify_state -> void intel_mpllb_state_verify (Ville) Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/e7340bb0e399aeb2676c4820461187eeb1d4db15.1655372759.git.jani.nikula@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_snps_phy.h')
-rw-r--r--drivers/gpu/drm/i915/display/intel_snps_phy.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_snps_phy.h b/drivers/gpu/drm/i915/display/intel_snps_phy.h
index 11dcd6deb070..557ef820bc0b 100644
--- a/drivers/gpu/drm/i915/display/intel_snps_phy.h
+++ b/drivers/gpu/drm/i915/display/intel_snps_phy.h
@@ -9,8 +9,9 @@
#include <linux/types.h>
struct drm_i915_private;
-struct intel_encoder;
+struct intel_atomic_state;
struct intel_crtc_state;
+struct intel_encoder;
struct intel_mpllb_state;
enum phy;
@@ -31,5 +32,7 @@ int intel_mpllb_calc_port_clock(struct intel_encoder *encoder,
int intel_snps_phy_check_hdmi_link_rate(int clock);
void intel_snps_phy_set_signal_levels(struct intel_encoder *encoder,
const struct intel_crtc_state *crtc_state);
+void intel_mpllb_state_verify(struct intel_atomic_state *state,
+ struct intel_crtc_state *new_crtc_state);
#endif /* __INTEL_SNPS_PHY_H__ */