mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 12:17:12 +09:00
video: rockchip: edp: add support connect to vopl
Change-Id: I13347beed5548b073f616fe94d3b900c19c50c5d Signed-off-by: Xubilv <xbl@rock-chips.com>
This commit is contained in:
@@ -44,6 +44,7 @@
|
||||
/*#define SW_LT*/
|
||||
|
||||
#define RK3368_GRF_SOC_CON4 0x410
|
||||
#define RK3399_GRF_SOC_CON20 0x6250
|
||||
|
||||
static struct rk32_edp *rk32_edp;
|
||||
|
||||
@@ -138,6 +139,14 @@ static int rk32_edp_init_edp(struct rk32_edp *edp)
|
||||
writel_relaxed(val, RK_GRF_VIRT + RK3288_GRF_SOC_CON6);
|
||||
}
|
||||
|
||||
if (edp->soctype == SOC_RK3399) {
|
||||
if (screen->lcdc_id == 1) /*select lcdc*/
|
||||
val = EDP_SEL_VOP_LIT | (EDP_SEL_VOP_LIT << 16);
|
||||
else
|
||||
val = EDP_SEL_VOP_LIT << 16;
|
||||
regmap_write(edp->grf, RK3399_GRF_SOC_CON20, val);
|
||||
}
|
||||
|
||||
rk32_edp_reset(edp);
|
||||
rk32_edp_init_refclk(edp);
|
||||
rk32_edp_init_interrupt(edp);
|
||||
|
||||
Reference in New Issue
Block a user