FROMLIST: drm/rockchip: vop: export line flag function
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / rockchip / rockchip_vop_reg.c
index 533b9b24e25e26c067e4b21b9964a5d83a0412f7..c4930a2542ac0c5962677a935a7b2abfd25481d5 100644 (file)
@@ -252,6 +252,7 @@ static const int rk3288_vop_intrs[] = {
 static const struct vop_intr rk3288_vop_intr = {
        .intrs = rk3288_vop_intrs,
        .nintrs = ARRAY_SIZE(rk3288_vop_intrs),
+       .line_flag_num[0] = VOP_REG(RK3288_INTR_CTRL0, 0x1fff, 12),
        .status = VOP_REG(RK3288_INTR_CTRL0, 0xf, 0),
        .enable = VOP_REG(RK3288_INTR_CTRL0, 0xf, 4),
        .clear = VOP_REG(RK3288_INTR_CTRL0, 0xf, 8),
@@ -286,6 +287,8 @@ static const int rk3368_vop_intrs[] = {
 static const struct vop_intr rk3368_vop_intr = {
        .intrs = rk3368_vop_intrs,
        .nintrs = ARRAY_SIZE(rk3368_vop_intrs),
+       .line_flag_num[0] = VOP_REG(RK3368_LINE_FLAG, 0xffff, 0),
+       .line_flag_num[1] = VOP_REG(RK3368_LINE_FLAG, 0xffff, 16),
        .status = VOP_REG_MASK(RK3368_INTR_STATUS, 0x3fff, 0),
        .enable = VOP_REG_MASK(RK3368_INTR_EN, 0x3fff, 0),
        .clear = VOP_REG_MASK(RK3368_INTR_CLEAR, 0x3fff, 0),
@@ -370,6 +373,8 @@ static const struct vop_data rk3368_vop = {
 static const struct vop_intr rk3366_vop_intr = {
        .intrs = rk3368_vop_intrs,
        .nintrs = ARRAY_SIZE(rk3368_vop_intrs),
+       .line_flag_num[0] = VOP_REG(RK3366_LINE_FLAG, 0xffff, 0),
+       .line_flag_num[1] = VOP_REG(RK3366_LINE_FLAG, 0xffff, 16),
        .status = VOP_REG_MASK(RK3366_INTR_STATUS0, 0xffff, 0),
        .enable = VOP_REG_MASK(RK3366_INTR_EN0, 0xffff, 0),
        .clear = VOP_REG_MASK(RK3366_INTR_CLEAR0, 0xffff, 0),
@@ -580,6 +585,7 @@ static const int rk3036_vop_intrs[] = {
 static const struct vop_intr rk3036_intr = {
        .intrs = rk3036_vop_intrs,
        .nintrs = ARRAY_SIZE(rk3036_vop_intrs),
+       .line_flag_num[0] = VOP_REG(RK3036_INT_STATUS, 0xfff, 12),
        .status = VOP_REG(RK3036_INT_STATUS, 0xf, 0),
        .enable = VOP_REG(RK3036_INT_STATUS, 0xf, 4),
        .clear = VOP_REG(RK3036_INT_STATUS, 0xf, 8),