drm/i915/chv: Add vlv_pipe_to_channel
Cherryview has 3 pipes. Some of the pll dpio offset calculation is based on pipe number. Need to use vlv_pipe_to_channel to calculate the correct phy channel to use for the pipe. Signed-off-by: Chon Ming Lee <chon.ming.lee@intel.com> Reviewed-by: Imre Deak <imre.deak@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
00fc31b72e
commit
eb69b0e59a
|
@ -570,6 +570,20 @@ vlv_dport_to_channel(struct intel_digital_port *dport)
|
|||
}
|
||||
}
|
||||
|
||||
static inline int
|
||||
vlv_pipe_to_channel(enum pipe pipe)
|
||||
{
|
||||
switch (pipe) {
|
||||
case PIPE_A:
|
||||
case PIPE_C:
|
||||
return DPIO_CH0;
|
||||
case PIPE_B:
|
||||
return DPIO_CH1;
|
||||
default:
|
||||
BUG();
|
||||
}
|
||||
}
|
||||
|
||||
static inline struct drm_crtc *
|
||||
intel_get_crtc_for_pipe(struct drm_device *dev, int pipe)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue