#define MDP_INTF_INTR_EN(intf)                         (MDP_INTF_OFF(intf) + 0x1c0)
 #define MDP_INTF_INTR_STATUS(intf)                     (MDP_INTF_OFF(intf) + 0x1c4)
 #define MDP_INTF_INTR_CLEAR(intf)                      (MDP_INTF_OFF(intf) + 0x1c8)
+#define MDP_INTF_TEAR_OFF(intf)                                (0x6D700 + 0x100 * (intf))
+#define MDP_INTF_INTR_TEAR_EN(intf)                    (MDP_INTF_TEAR_OFF(intf) + 0x000)
+#define MDP_INTF_INTR_TEAR_STATUS(intf)                        (MDP_INTF_TEAR_OFF(intf) + 0x004)
+#define MDP_INTF_INTR_TEAR_CLEAR(intf)                 (MDP_INTF_TEAR_OFF(intf) + 0x008)
 #define MDP_AD4_OFF(ad4)                               (0x7C000 + 0x1000 * (ad4))
 #define MDP_AD4_INTR_EN_OFF(ad4)                       (MDP_AD4_OFF(ad4) + 0x41c)
 #define MDP_AD4_INTR_CLEAR_OFF(ad4)                    (MDP_AD4_OFF(ad4) + 0x424)
 #define MDP_INTF_REV_7xxx_INTR_EN(intf)                        (MDP_INTF_REV_7xxx_OFF(intf) + 0x1c0)
 #define MDP_INTF_REV_7xxx_INTR_STATUS(intf)            (MDP_INTF_REV_7xxx_OFF(intf) + 0x1c4)
 #define MDP_INTF_REV_7xxx_INTR_CLEAR(intf)             (MDP_INTF_REV_7xxx_OFF(intf) + 0x1c8)
+#define MDP_INTF_REV_7xxx_TEAR_OFF(intf)               (0x34800 + 0x1000 * (intf))
+#define MDP_INTF_REV_7xxx_INTR_TEAR_EN(intf)           (MDP_INTF_REV_7xxx_TEAR_OFF(intf) + 0x000)
+#define MDP_INTF_REV_7xxx_INTR_TEAR_STATUS(intf)       (MDP_INTF_REV_7xxx_TEAR_OFF(intf) + 0x004)
+#define MDP_INTF_REV_7xxx_INTR_TEAR_CLEAR(intf)                (MDP_INTF_REV_7xxx_TEAR_OFF(intf) + 0x008)
 
 /**
  * struct dpu_intr_reg - array of DPU register sets
                MDP_INTF_INTR_EN(5),
                MDP_INTF_INTR_STATUS(5)
        },
+       [MDP_INTF1_TEAR_INTR] = {
+               MDP_INTF_INTR_TEAR_CLEAR(1),
+               MDP_INTF_INTR_TEAR_EN(1),
+               MDP_INTF_INTR_TEAR_STATUS(1)
+       },
+       [MDP_INTF2_TEAR_INTR] = {
+               MDP_INTF_INTR_TEAR_CLEAR(2),
+               MDP_INTF_INTR_TEAR_EN(2),
+               MDP_INTF_INTR_TEAR_STATUS(2)
+       },
        [MDP_AD4_0_INTR] = {
                MDP_AD4_INTR_CLEAR_OFF(0),
                MDP_AD4_INTR_EN_OFF(0),
                MDP_INTF_REV_7xxx_INTR_EN(1),
                MDP_INTF_REV_7xxx_INTR_STATUS(1)
        },
+       [MDP_INTF1_7xxx_TEAR_INTR] = {
+               MDP_INTF_REV_7xxx_INTR_TEAR_CLEAR(1),
+               MDP_INTF_REV_7xxx_INTR_TEAR_EN(1),
+               MDP_INTF_REV_7xxx_INTR_TEAR_STATUS(1)
+       },
        [MDP_INTF2_7xxx_INTR] = {
                MDP_INTF_REV_7xxx_INTR_CLEAR(2),
                MDP_INTF_REV_7xxx_INTR_EN(2),
                MDP_INTF_REV_7xxx_INTR_STATUS(2)
        },
+       [MDP_INTF2_7xxx_TEAR_INTR] = {
+               MDP_INTF_REV_7xxx_INTR_TEAR_CLEAR(2),
+               MDP_INTF_REV_7xxx_INTR_TEAR_EN(2),
+               MDP_INTF_REV_7xxx_INTR_TEAR_STATUS(2)
+       },
        [MDP_INTF3_7xxx_INTR] = {
                MDP_INTF_REV_7xxx_INTR_CLEAR(3),
                MDP_INTF_REV_7xxx_INTR_EN(3),