rockchip: video: vop: Add mipi display mode for rk3399
Add mipi display mode for rk3399 vop, so that we can use mipi panel for display. Signed-off-by: Eric Gao <eric.gao@rock-chips.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
e07e5bde7c
commit
9f819931e0
@ -90,6 +90,7 @@ enum vop_modes {
|
||||
VOP_MODE_EDP = 0,
|
||||
VOP_MODE_HDMI,
|
||||
VOP_MODE_LVDS,
|
||||
VOP_MODE_MIPI,
|
||||
VOP_MODE_NONE,
|
||||
VOP_MODE_AUTO_DETECT,
|
||||
VOP_MODE_UNKNOWN,
|
||||
|
@ -117,6 +117,10 @@ void rkvop_mode_set(struct rk3288_vop *regs,
|
||||
clrsetbits_le32(®s->sys_ctrl, M_ALL_OUT_EN,
|
||||
V_RGB_OUT_EN(1));
|
||||
break;
|
||||
case VOP_MODE_MIPI:
|
||||
clrsetbits_le32(®s->sys_ctrl, M_ALL_OUT_EN,
|
||||
V_MIPI_OUT_EN(1));
|
||||
break;
|
||||
}
|
||||
|
||||
if (mode == VOP_MODE_HDMI || mode == VOP_MODE_EDP)
|
||||
@ -350,6 +354,8 @@ static const struct video_ops rk_vop_ops = {
|
||||
};
|
||||
|
||||
static const struct udevice_id rk_vop_ids[] = {
|
||||
{ .compatible = "rockchip,rk3399-vop-big" },
|
||||
{ .compatible = "rockchip,rk3399-vop-lit" },
|
||||
{ .compatible = "rockchip,rk3288-vop" },
|
||||
{ }
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user