drm/rockchip: vop2: add support lvds
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I6814be4bcb8764cb9a6d75022760506ecba0f6c0
This commit is contained in:
parent
3a14896631
commit
11f5319074
|
|
@ -49,7 +49,7 @@
|
||||||
#define EDP0_MUX_SHIFT 14
|
#define EDP0_MUX_SHIFT 14
|
||||||
#define MIPI0_MUX_SHIFT 16
|
#define MIPI0_MUX_SHIFT 16
|
||||||
#define MIPI1_MUX_SHIFT 21
|
#define MIPI1_MUX_SHIFT 21
|
||||||
#define LVDS0_MUX_SHIFT 5
|
#define LVDS0_MUX_SHIFT 18
|
||||||
#define LVDS1_MUX_SHIFT 25
|
#define LVDS1_MUX_SHIFT 25
|
||||||
|
|
||||||
#define RK3568_DSP_IF_CTRL 0x02c
|
#define RK3568_DSP_IF_CTRL 0x02c
|
||||||
|
|
@ -911,6 +911,8 @@ static int rockchip_vop2_init(struct display_state *state)
|
||||||
1, false);
|
1, false);
|
||||||
vop2_mask_write(vop2, RK3568_DSP_IF_EN, IF_MUX_MASK,
|
vop2_mask_write(vop2, RK3568_DSP_IF_EN, IF_MUX_MASK,
|
||||||
LVDS0_MUX_SHIFT, cstate->crtc_id, false);
|
LVDS0_MUX_SHIFT, cstate->crtc_id, false);
|
||||||
|
vop2_mask_write(vop2, RK3568_DSP_IF_POL, EN_MASK,
|
||||||
|
IF_CRTL_RGB_LVDS_DCLK_POL_SHIT, dclk_inv, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (conn_state->output_if & VOP_OUTPUT_IF_LVDS1) {
|
if (conn_state->output_if & VOP_OUTPUT_IF_LVDS1) {
|
||||||
|
|
@ -918,6 +920,8 @@ static int rockchip_vop2_init(struct display_state *state)
|
||||||
1, false);
|
1, false);
|
||||||
vop2_mask_write(vop2, RK3568_DSP_IF_EN, IF_MUX_MASK,
|
vop2_mask_write(vop2, RK3568_DSP_IF_EN, IF_MUX_MASK,
|
||||||
LVDS1_MUX_SHIFT, cstate->crtc_id, false);
|
LVDS1_MUX_SHIFT, cstate->crtc_id, false);
|
||||||
|
vop2_mask_write(vop2, RK3568_DSP_IF_POL, EN_MASK,
|
||||||
|
IF_CRTL_RGB_LVDS_DCLK_POL_SHIT, dclk_inv, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (conn_state->output_flags &
|
if (conn_state->output_flags &
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue