From: Mark yao <mark.yao@rock-chips.com>
To: Sean Paul <seanpaul@chromium.org>
Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
linux-rockchip@lists.infradead.org,
linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v2 3/5] drm/rockchip: vop: move line_flag_num to interrupt registers
Date: Thu, 13 Jul 2017 09:46:10 +0800 [thread overview]
Message-ID: <5966D0E2.8040102@rock-chips.com> (raw)
In-Reply-To: <20170712175437.6do5shj2evqft7nc@art_vandelay>
On 2017年07月13日 01:54, Sean Paul wrote:
> On Wed, Jul 12, 2017 at 10:03:46AM +0800, Mark Yao wrote:
>
> Again, please add commit message describing the what and why of this change.
>
> You can also add:
>
> Reviewed-by: Sean Paul <seanpaul@chromium.org>
>
Thanks for the review, will fix it at next version.
>> Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
>> ---
>> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +-
>> drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 4 ++--
>> drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 8 ++++----
>> 3 files changed, 7 insertions(+), 7 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> index a9180fd..be208ee 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> @@ -507,7 +507,7 @@ static void vop_line_flag_irq_enable(struct vop *vop, int line_num)
>>
>> spin_lock_irqsave(&vop->irq_lock, flags);
>>
>> - VOP_CTRL_SET(vop, line_flag_num[0], line_num);
>> + VOP_INTR_SET(vop, line_flag_num[0], line_num);
>> VOP_INTR_SET_TYPE(vop, clear, LINE_FLAG_INTR, 1);
>> VOP_INTR_SET_TYPE(vop, enable, LINE_FLAG_INTR, 1);
>>
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> index e4de890..f64685e 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> @@ -70,8 +70,6 @@ struct vop_ctrl {
>> struct vop_reg hpost_st_end;
>> struct vop_reg vpost_st_end;
>>
>> - struct vop_reg line_flag_num[2];
>> -
>> struct vop_reg global_regdone_en;
>> struct vop_reg cfg_done;
>> };
>> @@ -79,6 +77,8 @@ struct vop_ctrl {
>> struct vop_intr {
>> const int *intrs;
>> uint32_t nintrs;
>> +
>> + struct vop_reg line_flag_num[2];
>> struct vop_reg enable;
>> struct vop_reg clear;
>> struct vop_reg status;
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> index 7744603..159cedf 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> +++ b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> @@ -118,6 +118,7 @@
>> 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),
>> @@ -131,7 +132,6 @@
>> .hact_st_end = VOP_REG(RK3036_DSP_HACT_ST_END, 0x1fff1fff, 0),
>> .vtotal_pw = VOP_REG(RK3036_DSP_VTOTAL_VS_END, 0x1fff1fff, 0),
>> .vact_st_end = VOP_REG(RK3036_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3036_INT_STATUS, 0xfff, 12),
>> .cfg_done = VOP_REG(RK3036_REG_CFG_DONE, 0x1, 0),
>> };
>>
>> @@ -227,7 +227,6 @@
>> .vact_st_end = VOP_REG(RK3288_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> .hpost_st_end = VOP_REG(RK3288_POST_DSP_HACT_INFO, 0x1fff1fff, 0),
>> .vpost_st_end = VOP_REG(RK3288_POST_DSP_VACT_INFO, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3288_INTR_CTRL0, 0x1fff, 12),
>> .global_regdone_en = VOP_REG(RK3288_SYS_CTRL, 0x1, 11),
>> .cfg_done = VOP_REG(RK3288_REG_CFG_DONE, 0x1, 0),
>> };
>> @@ -259,6 +258,7 @@
>> 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),
>> @@ -295,8 +295,6 @@
>> .vact_st_end = VOP_REG(RK3399_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> .hpost_st_end = VOP_REG(RK3399_POST_DSP_HACT_INFO, 0x1fff1fff, 0),
>> .vpost_st_end = VOP_REG(RK3399_POST_DSP_VACT_INFO, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 0),
>> - .line_flag_num[1] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 16),
>> .cfg_done = VOP_REG_MASK(RK3399_REG_CFG_DONE, 0x1, 0),
>> };
>>
>> @@ -313,6 +311,8 @@
>> static const struct vop_intr rk3399_vop_intr = {
>> .intrs = rk3399_vop_intrs,
>> .nintrs = ARRAY_SIZE(rk3399_vop_intrs),
>> + .line_flag_num[0] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 0),
>> + .line_flag_num[1] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 16),
>> .status = VOP_REG_MASK(RK3399_INTR_STATUS0, 0xffff, 0),
>> .enable = VOP_REG_MASK(RK3399_INTR_EN0, 0xffff, 0),
>> .clear = VOP_REG_MASK(RK3399_INTR_CLEAR0, 0xffff, 0),
>> --
>> 1.9.1
>>
>>
--
Mark Yao
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
WARNING: multiple messages have this Message-ID (diff)
From: mark.yao@rock-chips.com (Mark yao)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 3/5] drm/rockchip: vop: move line_flag_num to interrupt registers
Date: Thu, 13 Jul 2017 09:46:10 +0800 [thread overview]
Message-ID: <5966D0E2.8040102@rock-chips.com> (raw)
In-Reply-To: <20170712175437.6do5shj2evqft7nc@art_vandelay>
On 2017?07?13? 01:54, Sean Paul wrote:
> On Wed, Jul 12, 2017 at 10:03:46AM +0800, Mark Yao wrote:
>
> Again, please add commit message describing the what and why of this change.
>
> You can also add:
>
> Reviewed-by: Sean Paul <seanpaul@chromium.org>
>
Thanks for the review, will fix it at next version.
>> Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
>> ---
>> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +-
>> drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 4 ++--
>> drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 8 ++++----
>> 3 files changed, 7 insertions(+), 7 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> index a9180fd..be208ee 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> @@ -507,7 +507,7 @@ static void vop_line_flag_irq_enable(struct vop *vop, int line_num)
>>
>> spin_lock_irqsave(&vop->irq_lock, flags);
>>
>> - VOP_CTRL_SET(vop, line_flag_num[0], line_num);
>> + VOP_INTR_SET(vop, line_flag_num[0], line_num);
>> VOP_INTR_SET_TYPE(vop, clear, LINE_FLAG_INTR, 1);
>> VOP_INTR_SET_TYPE(vop, enable, LINE_FLAG_INTR, 1);
>>
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> index e4de890..f64685e 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> @@ -70,8 +70,6 @@ struct vop_ctrl {
>> struct vop_reg hpost_st_end;
>> struct vop_reg vpost_st_end;
>>
>> - struct vop_reg line_flag_num[2];
>> -
>> struct vop_reg global_regdone_en;
>> struct vop_reg cfg_done;
>> };
>> @@ -79,6 +77,8 @@ struct vop_ctrl {
>> struct vop_intr {
>> const int *intrs;
>> uint32_t nintrs;
>> +
>> + struct vop_reg line_flag_num[2];
>> struct vop_reg enable;
>> struct vop_reg clear;
>> struct vop_reg status;
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> index 7744603..159cedf 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> +++ b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> @@ -118,6 +118,7 @@
>> 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),
>> @@ -131,7 +132,6 @@
>> .hact_st_end = VOP_REG(RK3036_DSP_HACT_ST_END, 0x1fff1fff, 0),
>> .vtotal_pw = VOP_REG(RK3036_DSP_VTOTAL_VS_END, 0x1fff1fff, 0),
>> .vact_st_end = VOP_REG(RK3036_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3036_INT_STATUS, 0xfff, 12),
>> .cfg_done = VOP_REG(RK3036_REG_CFG_DONE, 0x1, 0),
>> };
>>
>> @@ -227,7 +227,6 @@
>> .vact_st_end = VOP_REG(RK3288_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> .hpost_st_end = VOP_REG(RK3288_POST_DSP_HACT_INFO, 0x1fff1fff, 0),
>> .vpost_st_end = VOP_REG(RK3288_POST_DSP_VACT_INFO, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3288_INTR_CTRL0, 0x1fff, 12),
>> .global_regdone_en = VOP_REG(RK3288_SYS_CTRL, 0x1, 11),
>> .cfg_done = VOP_REG(RK3288_REG_CFG_DONE, 0x1, 0),
>> };
>> @@ -259,6 +258,7 @@
>> 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),
>> @@ -295,8 +295,6 @@
>> .vact_st_end = VOP_REG(RK3399_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> .hpost_st_end = VOP_REG(RK3399_POST_DSP_HACT_INFO, 0x1fff1fff, 0),
>> .vpost_st_end = VOP_REG(RK3399_POST_DSP_VACT_INFO, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 0),
>> - .line_flag_num[1] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 16),
>> .cfg_done = VOP_REG_MASK(RK3399_REG_CFG_DONE, 0x1, 0),
>> };
>>
>> @@ -313,6 +311,8 @@
>> static const struct vop_intr rk3399_vop_intr = {
>> .intrs = rk3399_vop_intrs,
>> .nintrs = ARRAY_SIZE(rk3399_vop_intrs),
>> + .line_flag_num[0] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 0),
>> + .line_flag_num[1] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 16),
>> .status = VOP_REG_MASK(RK3399_INTR_STATUS0, 0xffff, 0),
>> .enable = VOP_REG_MASK(RK3399_INTR_EN0, 0xffff, 0),
>> .clear = VOP_REG_MASK(RK3399_INTR_CLEAR0, 0xffff, 0),
>> --
>> 1.9.1
>>
>>
--
?ark Yao
WARNING: multiple messages have this Message-ID (diff)
From: Mark yao <mark.yao@rock-chips.com>
To: Sean Paul <seanpaul@chromium.org>
Cc: Heiko Stuebner <heiko@sntech.de>, David Airlie <airlied@linux.ie>,
linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
linux-rockchip@lists.infradead.org,
linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v2 3/5] drm/rockchip: vop: move line_flag_num to interrupt registers
Date: Thu, 13 Jul 2017 09:46:10 +0800 [thread overview]
Message-ID: <5966D0E2.8040102@rock-chips.com> (raw)
In-Reply-To: <20170712175437.6do5shj2evqft7nc@art_vandelay>
On 2017年07月13日 01:54, Sean Paul wrote:
> On Wed, Jul 12, 2017 at 10:03:46AM +0800, Mark Yao wrote:
>
> Again, please add commit message describing the what and why of this change.
>
> You can also add:
>
> Reviewed-by: Sean Paul <seanpaul@chromium.org>
>
Thanks for the review, will fix it at next version.
>> Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
>> ---
>> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +-
>> drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 4 ++--
>> drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 8 ++++----
>> 3 files changed, 7 insertions(+), 7 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> index a9180fd..be208ee 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
>> @@ -507,7 +507,7 @@ static void vop_line_flag_irq_enable(struct vop *vop, int line_num)
>>
>> spin_lock_irqsave(&vop->irq_lock, flags);
>>
>> - VOP_CTRL_SET(vop, line_flag_num[0], line_num);
>> + VOP_INTR_SET(vop, line_flag_num[0], line_num);
>> VOP_INTR_SET_TYPE(vop, clear, LINE_FLAG_INTR, 1);
>> VOP_INTR_SET_TYPE(vop, enable, LINE_FLAG_INTR, 1);
>>
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> index e4de890..f64685e 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
>> @@ -70,8 +70,6 @@ struct vop_ctrl {
>> struct vop_reg hpost_st_end;
>> struct vop_reg vpost_st_end;
>>
>> - struct vop_reg line_flag_num[2];
>> -
>> struct vop_reg global_regdone_en;
>> struct vop_reg cfg_done;
>> };
>> @@ -79,6 +77,8 @@ struct vop_ctrl {
>> struct vop_intr {
>> const int *intrs;
>> uint32_t nintrs;
>> +
>> + struct vop_reg line_flag_num[2];
>> struct vop_reg enable;
>> struct vop_reg clear;
>> struct vop_reg status;
>> diff --git a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> index 7744603..159cedf 100644
>> --- a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> +++ b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
>> @@ -118,6 +118,7 @@
>> 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),
>> @@ -131,7 +132,6 @@
>> .hact_st_end = VOP_REG(RK3036_DSP_HACT_ST_END, 0x1fff1fff, 0),
>> .vtotal_pw = VOP_REG(RK3036_DSP_VTOTAL_VS_END, 0x1fff1fff, 0),
>> .vact_st_end = VOP_REG(RK3036_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3036_INT_STATUS, 0xfff, 12),
>> .cfg_done = VOP_REG(RK3036_REG_CFG_DONE, 0x1, 0),
>> };
>>
>> @@ -227,7 +227,6 @@
>> .vact_st_end = VOP_REG(RK3288_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> .hpost_st_end = VOP_REG(RK3288_POST_DSP_HACT_INFO, 0x1fff1fff, 0),
>> .vpost_st_end = VOP_REG(RK3288_POST_DSP_VACT_INFO, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3288_INTR_CTRL0, 0x1fff, 12),
>> .global_regdone_en = VOP_REG(RK3288_SYS_CTRL, 0x1, 11),
>> .cfg_done = VOP_REG(RK3288_REG_CFG_DONE, 0x1, 0),
>> };
>> @@ -259,6 +258,7 @@
>> 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),
>> @@ -295,8 +295,6 @@
>> .vact_st_end = VOP_REG(RK3399_DSP_VACT_ST_END, 0x1fff1fff, 0),
>> .hpost_st_end = VOP_REG(RK3399_POST_DSP_HACT_INFO, 0x1fff1fff, 0),
>> .vpost_st_end = VOP_REG(RK3399_POST_DSP_VACT_INFO, 0x1fff1fff, 0),
>> - .line_flag_num[0] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 0),
>> - .line_flag_num[1] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 16),
>> .cfg_done = VOP_REG_MASK(RK3399_REG_CFG_DONE, 0x1, 0),
>> };
>>
>> @@ -313,6 +311,8 @@
>> static const struct vop_intr rk3399_vop_intr = {
>> .intrs = rk3399_vop_intrs,
>> .nintrs = ARRAY_SIZE(rk3399_vop_intrs),
>> + .line_flag_num[0] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 0),
>> + .line_flag_num[1] = VOP_REG(RK3399_LINE_FLAG, 0xffff, 16),
>> .status = VOP_REG_MASK(RK3399_INTR_STATUS0, 0xffff, 0),
>> .enable = VOP_REG_MASK(RK3399_INTR_EN0, 0xffff, 0),
>> .clear = VOP_REG_MASK(RK3399_INTR_CLEAR0, 0xffff, 0),
>> --
>> 1.9.1
>>
>>
--
Mark Yao
next prev parent reply other threads:[~2017-07-13 1:46 UTC|newest]
Thread overview: 57+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-12 2:03 [PATCH v2 0/5] drm/rockchip: add all full framework vop support Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 2:03 ` [PATCH v2 1/5] drm/rockchip: vop: get rid of register init table Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 16:47 ` Sean Paul
2017-07-12 16:47 ` Sean Paul
2017-07-12 16:47 ` Sean Paul
2017-07-13 1:33 ` Mark yao
2017-07-13 1:33 ` Mark yao
2017-07-13 20:29 ` Sean Paul
2017-07-13 20:29 ` Sean Paul
2017-07-13 20:29 ` Sean Paul
2017-07-17 2:10 ` Mark yao
2017-07-17 2:10 ` Mark yao
2017-07-17 2:10 ` Mark yao
2017-07-12 2:03 ` [PATCH v2 2/5] drm/rockchip: vop: support verify registers with vop version Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 17:53 ` Sean Paul
2017-07-12 17:53 ` Sean Paul
2017-07-12 17:53 ` Sean Paul
2017-07-13 1:45 ` Mark yao
2017-07-13 1:45 ` Mark yao
2017-07-13 1:45 ` Mark yao
2017-07-13 20:33 ` Sean Paul
2017-07-13 20:33 ` Sean Paul
2017-07-13 20:33 ` Sean Paul
2017-07-12 2:03 ` [PATCH v2 3/5] drm/rockchip: vop: move line_flag_num to interrupt registers Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 17:54 ` Sean Paul
2017-07-12 17:54 ` Sean Paul
2017-07-12 17:54 ` Sean Paul
2017-07-13 1:46 ` Mark yao [this message]
2017-07-13 1:46 ` Mark yao
2017-07-13 1:46 ` Mark yao
2017-07-12 2:03 ` [PATCH v2 4/5] drm/rockchip: vop: add a series of vop support Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 2:03 ` Mark Yao
2017-07-12 18:33 ` Sean Paul
2017-07-12 18:33 ` Sean Paul
2017-07-12 18:33 ` Sean Paul
2017-07-13 1:31 ` Mark yao
2017-07-13 20:28 ` Sean Paul
2017-07-13 20:28 ` Sean Paul
2017-07-13 20:28 ` Sean Paul
2017-07-12 2:04 ` [PATCH v2 5/5] dt-bindings: display: fill Documents for series of vop Mark Yao
2017-07-12 2:04 ` Mark Yao
2017-07-12 2:04 ` Mark Yao
[not found] ` <1499825042-7652-1-git-send-email-mark.yao-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
2017-07-17 17:24 ` Rob Herring
2017-07-17 17:24 ` Rob Herring
2017-07-17 17:24 ` Rob Herring
2017-07-20 2:10 ` Mark yao
2017-07-20 2:10 ` Mark yao
2017-07-20 2:10 ` Mark yao
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5966D0E2.8040102@rock-chips.com \
--to=mark.yao@rock-chips.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-rockchip@lists.infradead.org \
--cc=seanpaul@chromium.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.