diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_dsi.h')
-rw-r--r-- | drivers/gpu/drm/i915/intel_dsi.h | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/drivers/gpu/drm/i915/intel_dsi.h b/drivers/gpu/drm/i915/intel_dsi.h index 7afeb9580f41..ad7c1cb32983 100644 --- a/drivers/gpu/drm/i915/intel_dsi.h +++ b/drivers/gpu/drm/i915/intel_dsi.h | |||
@@ -129,21 +129,29 @@ static inline struct intel_dsi *enc_to_intel_dsi(struct drm_encoder *encoder) | |||
129 | return container_of(encoder, struct intel_dsi, base.base); | 129 | return container_of(encoder, struct intel_dsi, base.base); |
130 | } | 130 | } |
131 | 131 | ||
132 | /* intel_dsi.c */ | 132 | /* vlv_dsi.c */ |
133 | void wait_for_dsi_fifo_empty(struct intel_dsi *intel_dsi, enum port port); | 133 | void vlv_dsi_wait_for_fifo_empty(struct intel_dsi *intel_dsi, enum port port); |
134 | enum mipi_dsi_pixel_format pixel_format_from_register_bits(u32 fmt); | 134 | enum mipi_dsi_pixel_format pixel_format_from_register_bits(u32 fmt); |
135 | 135 | ||
136 | /* intel_dsi_pll.c */ | 136 | /* vlv_dsi_pll.c */ |
137 | bool intel_dsi_pll_is_enabled(struct drm_i915_private *dev_priv); | 137 | int vlv_dsi_pll_compute(struct intel_encoder *encoder, |
138 | int intel_compute_dsi_pll(struct intel_encoder *encoder, | 138 | struct intel_crtc_state *config); |
139 | struct intel_crtc_state *config); | 139 | void vlv_dsi_pll_enable(struct intel_encoder *encoder, |
140 | void intel_enable_dsi_pll(struct intel_encoder *encoder, | 140 | const struct intel_crtc_state *config); |
141 | const struct intel_crtc_state *config); | 141 | void vlv_dsi_pll_disable(struct intel_encoder *encoder); |
142 | void intel_disable_dsi_pll(struct intel_encoder *encoder); | 142 | u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, |
143 | u32 intel_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, | 143 | struct intel_crtc_state *config); |
144 | struct intel_crtc_state *config); | 144 | void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port); |
145 | void intel_dsi_reset_clocks(struct intel_encoder *encoder, | 145 | |
146 | enum port port); | 146 | bool bxt_dsi_pll_is_enabled(struct drm_i915_private *dev_priv); |
147 | int bxt_dsi_pll_compute(struct intel_encoder *encoder, | ||
148 | struct intel_crtc_state *config); | ||
149 | void bxt_dsi_pll_enable(struct intel_encoder *encoder, | ||
150 | const struct intel_crtc_state *config); | ||
151 | void bxt_dsi_pll_disable(struct intel_encoder *encoder); | ||
152 | u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, | ||
153 | struct intel_crtc_state *config); | ||
154 | void bxt_dsi_reset_clocks(struct intel_encoder *encoder, enum port port); | ||
147 | 155 | ||
148 | /* intel_dsi_vbt.c */ | 156 | /* intel_dsi_vbt.c */ |
149 | bool intel_dsi_vbt_init(struct intel_dsi *intel_dsi, u16 panel_id); | 157 | bool intel_dsi_vbt_init(struct intel_dsi *intel_dsi, u16 panel_id); |