[GIT PULL] exynos-drm-fixes

2016-11-29 Thread Inki Dae
2016-11-25 8:59 GMT+09:00 Dave Airlie : >>No critial patch but it make sure to unmap the region >>if HDMI probing failed, and it includes two trivial fixups. >> > > I've cherry-picked the hdmi fix, but I think the other two patches > should go in -next &g

Re: [PATCH] drm/exynos/dsi: Remove error handling for bridge_node DT parsing

2017-06-13 Thread Inki Dae
case of Exynos SoC, a bridge device such as mDNIe and MIC could be placed between Display Controller and MIPI DSI device but the bridge device is required optionally. Thanks, Inki Dae > > Signed-off-by: Hoegeun Kwon > --- > drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 -- >

[PATCH] drm/exynos: dsi: do not try to find bridge

2017-06-16 Thread Inki Dae
It doesn't need to try to find a bridge if bridge node doesn't exist. Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/

Re: [PATCH] drm/exynos: dsi: do not try to find bridge

2017-06-18 Thread Inki Dae
Hi Shuah, 2017년 06월 17일 05:16에 Shuah Khan 이(가) 쓴 글: > On 06/16/2017 08:16 AM, Shuah Khan wrote: >> Hi Inki, >> >> On Fri, Jun 16, 2017 at 1:50 AM, Inki Dae wrote: >>> It doesn't need to try to find a bridge if bridge node doesn't exist. >>> >

Re: [PATCH] drm: exynos: dsi: fix to return -ENODEV when DSI_PORT_OUT is not found

2017-06-18 Thread Inki Dae
splay hardware pipeline by setting the sysreg register. So no error should be returned. Thanks, Inki Dae > > Signed-off-by: Shuah Khan > --- > drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/e

Re: [PATCH 2/6] exynos_drm: Clean up duplicated assignment in exynos_drm_driver

2017-06-20 Thread Inki Dae
Gabriel Krisman Bertazi > > It looks like the patch has not been merged, probably due to lack of > your e-mail. > Anyway it does the right thing, could you take it? Got it. Thanks for notice. Thanks, Inki Dae > > Reviewed-by: Andrzej Hajda > > -- > Regards > An

Re: [PATCH] drm: exynos: dsi: release DSI_PORT_OUT node right after of_drm_find_bridge()

2017-06-27 Thread Inki Dae
l call > of_drm_find_bridge on dsi->bridge_node which was put earlier (point 2.). > Right. This is a problem. How about moving of_drm_find_bridge function call to probe and keeping drm_bridge_attach call in bind for cleanup? Seems it doesn't need to call of_drm_find_bridge fun

[PATCH 1/2] drm/exynos: dsi: move of_drm_find_bridge call into probe

2017-07-03 Thread Inki Dae
This patch moves of_drm_find_bridge call into probe. It doesn't need to call of_drm_find_bridge function every time bind callback is called. It's enough to call this funcation at probe one time. Suggested-by: Inki Dae Signed-off-by: Shuah Khan Signed-off-by: Inki Dae --- drive

[PATCH 0/2] drm/exynos: clean up bridge binding

2017-07-03 Thread Inki Dae
ad of adding it at bind callback. Inki Dae (2): drm/exynos: dsi: move of_drm_find_bridge call into probe drm/exynos: mic: add a bridge at probe drivers/gpu/drm/exynos/exynos_drm_dsi.c | 23 --- drivers/gpu/drm/exynos/exynos_drm_mic.c | 17 ++--- 2 files change

[PATCH 2/2] drm/exynos: mic: add a bridge at probe

2017-07-03 Thread Inki Dae
This patch moves drm_bridge_add call into probe. This change is required by DSI driver so that the brige can be bound at DSI driver's probe. Suggested-by: Andrzej Hajda Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_drm_mic.c | 17 ++--- 1 file changed, 10 inser

[PATCH 12/14] drm/exynos: mic: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Ps. this patch depends on below one, http://www.spinics.net/lists/dri-devel/msg145687.html Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_drm_mic.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git

[PATCH 00/14] clean up drm_bridge_add

2017-07-03 Thread Inki Dae
This patch series changes return type of drm_bridge_add function to void one and also removes unnecessary checking of the return type from relevant drivers. Ps. I had just build test so each maintainer may need to check this. Inki Dae (14): drm/bridge: change return type of drm_bridge_add

[PATCH 02/14] drm/bridge: adv7511: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c

[PATCH 03/14] drm/bridge: analogix-anx78xx: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/analogix-anx78xx.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/analogix-anx78xx.c b/drivers/gpu/drm/bridge/analogix-anx78xx.c index

[PATCH 04/14] drm/bridge: vga-dac: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/dumb-vga-dac.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/bridge/dumb-vga-dac.c b/drivers/gpu/drm/bridge/dumb-vga-dac.c index 831a606

[PATCH 09/14] drm/bridge: synopsys: dw-hdmi: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index

[PATCH 13/14] drm/mediatek: hdmi: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/mediatek/mtk_hdmi.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi.c b/drivers/gpu/drm/mediatek/mtk_hdmi.c index 0a4ffd7..62652ee

[PATCH 08/14] drm/bridge: sii902x: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/sii902x.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/sii902x.c b/drivers/gpu/drm/bridge/sii902x.c index 9b87067..b8d10e5 100644 --- a

[PATCH 10/14] drm/bridge: tc358767: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/tc358767.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/tc358767.c b/drivers/gpu/drm/bridge/tc358767.c index 5c26488..12a35f9 100644

[PATCH 11/14] drm/bridge: ti-tfp410: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/ti-tfp410.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/ti-tfp410.c b/drivers/gpu/drm/bridge/ti-tfp410.c index eee4efd..7ea2a15 100644

[PATCH 01/14] drm/bridge: change return type of drm_bridge_add function

2017-07-03 Thread Inki Dae
This patch changes return type of drm_bridge_add function. This function never return negative value but returns only 0. So it changes the return type of this function to void one. Signed-off-by: Inki Dae --- drivers/gpu/drm/drm_bridge.c | 7 +-- include/drm/drm_bridge.h | 2 +- 2

[PATCH 07/14] drm/bridge: ps8622: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/parade-ps8622.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/parade-ps8622.c b/drivers/gpu/drm/bridge/parade-ps8622.c index 6f22f9f

[PATCH 06/14] drm/bridge: panel: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/panel.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/gpu/drm/bridge/panel.c b/drivers/gpu/drm/bridge/panel.c index 99f9a4b..65ab28c 100644 --- a/drivers

[PATCH 14/14] drm/sti: sti_vdo: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/sti/sti_dvo.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/sti/sti_dvo.c b/drivers/gpu/drm/sti/sti_dvo.c index 24ebc6b..dcc2c22 100644 --- a/drivers

[PATCH 05/14] drm/bridge: nxp-ptn3460: clean up drm_bridge_add call

2017-07-03 Thread Inki Dae
This patch removes unnecessary checking of return value. Signed-off-by: Inki Dae --- drivers/gpu/drm/bridge/nxp-ptn3460.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/nxp-ptn3460.c b/drivers/gpu/drm/bridge/nxp-ptn3460.c index 4f64e71..f0b5d0f

Re: [PATCH 1/2] drm/exynos: dsi: move of_drm_find_bridge call into probe

2017-07-03 Thread Inki Dae
2017년 07월 03일 19:34에 Andrzej Hajda 이(가) 쓴 글: > On 03.07.2017 09:27, Inki Dae wrote: >> This patch moves of_drm_find_bridge call into probe. >> >> It doesn't need to call of_drm_find_bridge function every time >> bind callback is called. It's enough to cal

Re: [PATCH 1/2] drm/exynos: dsi: move of_drm_find_bridge call into probe

2017-07-03 Thread Inki Dae
Hi Krzysztof, 2017년 07월 04일 04:05에 Krzysztof Kozlowski 이(가) 쓴 글: > On Mon, Jul 3, 2017 at 9:27 AM, Inki Dae wrote: >> This patch moves of_drm_find_bridge call into probe. >> >> It doesn't need to call of_drm_find_bridge function every time >> bind callback is

[PATCH v2] drm/exynos: mic: add a bridge at probe

2017-07-05 Thread Inki Dae
ff-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_drm_mic.c | 24 +++- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_mic.c b/drivers/gpu/drm/exynos/exynos_drm_mic.c index e457205..16bbee8 100644 --- a/drivers/gpu/drm/e

Re: [PATCH 12/14] drm/exynos: mic: clean up drm_bridge_add call

2017-07-05 Thread Inki Dae
2017년 07월 05일 18:00에 Archit Taneja 이(가) 쓴 글: > > > On 07/03/2017 02:12 PM, Inki Dae wrote: >> This patch removes unnecessary checking of return value. >> >> Ps. this patch depends on below one, >> http://www.spinics.net/lists/dri-devel/msg145687.html >

Re: [PATCH 12/13] drm/exynos: Remove custom FB helper deferred setup

2017-07-05 Thread Inki Dae
2017년 07월 05일 00:18에 Daniel Vetter 이(가) 쓴 글: > From: Thierry Reding > > The FB helper core now supports deferred setup, so the driver's custom > implementation can be removed. Reviewed-by: Inki Dae Tested-by: Inki Dae Thanks, Inki Dae > > v2: Drop NULL check, drm_

Re: [PATCH 3/4] drm/exynos/decon5433: fix vblank event handling

2017-03-07 Thread Inki Dae
Thanks for fixing it. Andrzej, DECON_CRFMID register is new to me. Where did you refer this register description from? I couldn't find this register in datasheet I have for Exynos5433. Below are a little bit trivial comments. 2017년 02월 23일 01:05에 Andrzej Hajda 이(가) 쓴 글: > Current implementati

Re: [PATCH] drm/exynos/decon5433: implement frame counter

2017-03-07 Thread Inki Dae
2017년 03월 02일 17:35에 Andrzej Hajda 이(가) 쓴 글: > Decon in Exynos5433 has frame counter, it can be used to implement > get_vblank_counter callback. > > Signed-off-by: Andrzej Hajda > --- > Hi Inki, > > The patch is based on my last patches, maybe to make it clear I will resend > all > these patc

Re: [PATCH 4/4] drm/exynos/decon5433: signal frame done interrupt at VSYNC

2017-03-07 Thread Inki Dae
2017년 02월 23일 01:05에 Andrzej Hajda 이(가) 쓴 글: > DECON in case of video mode generates interrupt by default at start > of vertical back porch. As this interrupt is used to generate VBLANK > events more optimal point is start of vertical front porch. > > Signed-off-by: Andrzej Hajda > --- > drive

Re: [PATCH 3/4] drm/exynos/decon5433: fix vblank event handling

2017-03-07 Thread Inki Dae
2017년 03월 07일 18:58에 Andrzej Hajda 이(가) 쓴 글: > On 07.03.2017 10:12, Inki Dae wrote: >> Thanks for fixing it. >> >> Andrzej, >> DECON_CRFMID register is new to me. Where did you refer this register >> description from? I couldn't find this register in datas

Re: linux-4.11-rc1/drivers/gpu/drm/exynos/exynos5433_drm_decon.c:681: suspicious mask ?

2017-03-08 Thread Inki Dae
Hello David, Thanks for report. 2017년 03월 06일 19:05에 David Binderman 이(가) 쓴 글: > Hello there, > > linux-4.11-rc1/drivers/gpu/drm/exynos/exynos5433_drm_decon.c:681]: (warning) > Result of operator '|' is always true if one operand is non-zero. Did you > intend to use '&'? > Right. this is kno

Re: [PATCH v2 03/12] drm/exynos/decon5433: fix vblank event handling

2017-03-12 Thread Inki Dae
2017년 03월 09일 15:54에 Andrzej Hajda 이(가) 쓴 글: > On 09.03.2017 04:54, Michel Dänzer wrote: >> On 08/03/17 11:58 PM, Andrzej Hajda wrote: >>> Current implementation of event handling assumes that vblank interrupt is >>> always called at the right time. It is not true, it can be delayed due to >>> va

Re: [RESEND] drm/exynos: Remove support for Exynos4415 (SoC not supported anymore)

2017-03-13 Thread Inki Dae
Merged. Thanks. 2017년 03월 12일 03:04에 Krzysztof Kozlowski 이(가) 쓴 글: > Support for Exynos4415 is going away because there are no internal nor > external users. > > Since commit 46dcf0ff0de3 ("ARM: dts: exynos: Remove exynos4415.dtsi"), > the platform cannot be instantiated so remove also the drive

Re: [PATCH v2 00/12] drm/exynos: rework vblank handling

2017-03-13 Thread Inki Dae
Hi Andrzej, Thanks for fixing this. As you mentioned, this patch set depends on Shawn patch set[1]. So can you separate this patch series into two sets? One includes only the patch set related to fixing page fault issue and other includes cleanup code based on Shawn patchset. I'd like to merge

Re: [Intel-gfx] [PATCH 20/24] drm/exynos: Merge pre/postclose hooks

2017-03-14 Thread Inki Dae
makes it a bit more obviuos what's going on wrt the >>> runtime pm refdancing. >> >> Commit message copypasta. > > Hm, yeah. Inki, can you pls adjust that when merging to exynos-next? Just > drop the last sentence that talks about pm refdancing. >

Re: [PATCH] drm/exynos/dsi: make te-gpios optional

2017-03-14 Thread Inki Dae
return 0; And I think the description should be modified properly including subject of this patch. Thanks, Inki Dae > > Signed-off-by: Andrzej Hajda > --- > drivers/gpu/drm/exynos/exynos_drm_dsi.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) >

Re: [PATCH 0/5] drm/exynos: rework vblank handling - fixes

2017-03-14 Thread Inki Dae
Merged. Thanks, Inki Dae 2017년 03월 14일 17:27에 Andrzej Hajda 이(가) 쓴 글: > Hi Inki, > > According to you request, this is actual resend of my patchset v3 > 'drm/exynos: rework vblank handling' split into fixes and enhancements part. > > This 'fixes' par

Re: [PATCH] drm/exynos: Print kernel pointers in a restricted form

2017-03-14 Thread Inki Dae
Merged. Thanks, Inki Dae 2017년 03월 15일 03:38에 Krzysztof Kozlowski 이(가) 쓴 글: > Printing raw kernel pointers might reveal information which sometimes we > try to hide (e.g. with Kernel Address Space Layout Randomization). Use > the "%pK" format so these pointers will be hidd

Re: [PATCH] drm/exynos/dsi: make te-gpios optional

2017-03-15 Thread Inki Dae
2017년 03월 15일 16:58에 Andrzej Hajda 이(가) 쓴 글: > On 15.03.2017 04:48, Inki Dae wrote: >> >> 2017년 03월 14일 00:30에 Andrzej Hajda 이(가) 쓴 글: >>> In case of HW-TRIGGER te-gpios interrupt is not necessary. With this >>> patch we can get rid of 60 interrupt callbacks pe

Re: [Intel-gfx] [PATCH 20/24] drm/exynos: Merge pre/postclose hooks

2017-03-15 Thread Inki Dae
2017년 03월 15일 09:54에 Inki Dae 이(가) 쓴 글: > > > 2017년 03월 14일 22:28에 Daniel Vetter 이(가) 쓴 글: >> On Mon, Mar 13, 2017 at 03:18:05PM -0400, Sean Paul wrote: >>> On Wed, Mar 08, 2017 at 03:12:53PM +0100, Daniel Vetter wrote: >>>> Again no apparent explanation for

Re: [PATCH v2] drm/exynos/dsi: make te-gpios optional

2017-03-20 Thread Inki Dae
lways ok even if gpio is invalid." This patch will fix critical issue that the panel driver fails to probe if the panel device node has no te-gpios property. I think adding above sentence to this description would be good. So I will merge this patch after adding the description. I

[GIT PULL] exynos-drm-fixes

2017-03-21 Thread Inki Dae
anup which removes Exynos4415 SoC support which is not supported anymore. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 27b713c2e08ef27d500a79166098d42b24977500: Merge branch 'drm-fixes-4.11' of git://people.freedesk

Re: [PATCH v5 3/5] drm/exynos: dsi: Fix the parse_dt function

2017-03-28 Thread Inki Dae
Merged. Thanks, Inki Dae 2017년 03월 22일 10:36에 Hoegeun Kwon 이(가) 쓴 글: > Hi inki, > > Could you check the this patch? > For reference, patch 1/5 and 2/5 have already been applied to Krzysztof tree. > > Best regards, > Hoegeun > > > On 03/08/2017 01:54 PM, Hoegeun

Re: [PATCH RESEND 3/4] drm/exynos: Merge pre/postclose hooks

2017-05-09 Thread Inki Dae
ists/dri-devel/msg139194.html However, Dave had already closed the merge window at -rc6. As I commented below, most of patches of exynos-drm-next are fixups and cleanup so I will request pull to -fixes. http://www.spinics.net/lists/dri-devel/msg139214.html Thanks, Inki Dae > > Cc: Inki Dae

Re: [RFC 0/4] Exynos DRM: add Picture Processor extension

2017-05-09 Thread Inki Dae
ications that need to support > similar devices will bear the burden of having to support different APIs. > > I don't mean to say that you should ram whatever under V4L2 / MC > independently of how unworkable that might be, but there are also clear > advantages in using a standa

Re: [RFC 0/4] Exynos DRM: add Picture Processor extension

2017-05-09 Thread Inki Dae
Hi Tomasz, 2017년 05월 10일 14:38에 Tomasz Figa 이(가) 쓴 글: > Hi Everyone, > > On Wed, May 10, 2017 at 9:24 AM, Inki Dae wrote: >> >> >> 2017년 04월 26일 07:21에 Sakari Ailus 이(가) 쓴 글: >>> Hi Marek, >>> >>> On Thu, Apr 20, 2017 at 01:23:09PM +0200,

Re: [RFC 0/4] Exynos DRM: add Picture Processor extension

2017-05-10 Thread Inki Dae
2017년 05월 10일 15:38에 Tomasz Figa 이(가) 쓴 글: > On Wed, May 10, 2017 at 2:27 PM, Inki Dae wrote: >> Hi Tomasz, >> >> 2017년 05월 10일 14:38에 Tomasz Figa 이(가) 쓴 글: >>> Hi Everyone, >>> >>> On Wed, May 10, 2017 at 9:24 AM, Inki Dae wrote: >>&

Re: [RFC 0/4] Exynos DRM: add Picture Processor extension

2017-05-10 Thread Inki Dae
2017년 05월 10일 16:55에 Daniel Vetter 이(가) 쓴 글: > On Wed, May 10, 2017 at 03:27:02PM +0900, Inki Dae wrote: >> Hi Tomasz, >> >> 2017년 05월 10일 14:38에 Tomasz Figa 이(가) 쓴 글: >>> Hi Everyone, >>> >>> On Wed, May 10, 2017 at 9:24 AM, Inki Dae wrote: >

[GIT PULL] exynos-drm-fixes

2017-05-19 Thread Inki Dae
Hi Dave, a little bit big cleanups but this fixes some timeout issue at wait-for-vblank, fixups to dt broken issue and trivial cleanups. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 4fd8922689c9d73edc93473552987ea81e11463e

Re: [PATCH v2] drm/exynos: dsi: Remove bridge node reference in removal

2017-05-25 Thread Inki Dae
Yeah, forgot this. Merged. Thanks, Inki Dae > > Changes for V2: > > - Checked for rebase 4.12-rc2 > > Best regards, > Hoegeun > > drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 > 1 file changed, 4 insertions(+) > > diff --git a/drivers/gpu/drm/exyno

[GIT PULL] exynos-drm-fixes

2017-05-28 Thread Inki Dae
Hi Dave, Resent only including regressions. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit bc1f0e04da20473d6feab0cd9ac638a348d5: Merge branch 'drm-fixes-4.12' of git://people.freedesktop.org/~agd5f/linux into

Re: [GIT PULL] exynos-drm-fixes

2017-05-28 Thread Inki Dae
2017년 05월 26일 12:13에 Dave Airlie 이(가) 쓴 글: > On 19 May 2017 at 19:33, Inki Dae wrote: >> Hi Dave, >> >>a little bit big cleanups but this fixes some timeout issue >>at wait-for-vblank, fixups to dt broken issue and trivial cleanups. >> >>Pl

Re: [PATCH 18/37] drm/exynos: Drop drm_vblank_cleanup

2017-05-29 Thread Inki Dae
Hi Daniel, 2017년 05월 24일 23:51에 Daniel Vetter 이(가) 쓴 글: > Only in the load failure path, where the hardware is quiet anyway. > > Cc: Inki Dae > Cc: Joonyoung Shim > Cc: Seung-Woo Kim > Cc: Kyungmin Park > Signed-off-by: Daniel Vetter > --- > drivers/gpu/drm/

Re: [PATCH 1/8] drm/exynos: use drm_for_each_connector_iter()

2017-05-29 Thread Inki Dae
2017년 05월 12일 04:10에 Gustavo Padovan 이(가) 쓴 글: > From: Gustavo Padovan > > Drop legacy drm_for_each_connector() in favor of the race-free > drm_for_each_connector_iter() > > Cc: Inki Dae > Cc: Joonyoung Shim > Signed-off-by: Gustavo Padovan Seems this patch with ot

Re: [PATCH 18/37] drm/exynos: Drop drm_vblank_cleanup

2017-05-31 Thread Inki Dae
2017년 05월 31일 17:45에 Daniel Vetter 이(가) 쓴 글: > On Tue, May 30, 2017 at 09:03:34AM +0900, Inki Dae wrote: >> Hi Daniel, >> >> 2017년 05월 24일 23:51에 Daniel Vetter 이(가) 쓴 글: >>> Only in the load failure path, where the hardware is quiet anyway. >>> >>&

Re: exynos drm build failure due to cec_* symbols

2017-06-04 Thread Inki Dae
2 > [ 9931s] make: *** [Makefile:24: __sub-make] Error 2 > > My guess is the symbols used by the exynos drm module are not exported: > > cec_notifier_set_phys_addr_from_edid > cec_notifier_set_phys_addr > cec_notifier_put > cec_notifier_get > > Can you please look into fixing this?

[GIT PULL] exynos-drm-next-for-v4.13

2017-06-05 Thread Inki Dae
Hi Dave, Some cleanups and fixups to resolve race condition issue between interrupt handlers and timeout issue at wait-for-vblank. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 2a1720376adda5ecf8e636fbfb05339c7dad1c55

[PATCH v4 0/3] gpu: drm: exynos_hdmi: Code refactoring on hdmi ddc and phy

2016-09-18 Thread Inki Dae
Hi, Thanks for your contribution. Seems good to me. Will picked them up soon if no critical issues. Thanks, Inki Dae 2016-08-31 15:14 GMT+09:00 Milo Kim : > v4: > Only DRM patchset is sent, DTS patch was sent separately. > > Milo Kim (3): > gpu: drm: exynos_hdmi: Move

[GIT PULL] exynos-drm-fixes

2016-09-18 Thread Inki Dae
Hi Dave, Just fixup to runtime pm usage and some cleanups. Please kindly let me know if there is any problem. Ps. We will request git-pull for -next soon if no critical issue, which includes only code refactoring on hdmi ddc and phy. Thanks, Inki Dae The following changes

[GIT PULL] exynos-drm-fixes

2016-09-19 Thread Inki Dae
Hi Dave, There was my mistake reported below when I merged one fixup manually. http://www.spinics.net/lists/dri-devel/msg118283.html Fixed. Thanks, Inki Dae 2016년 09월 18일 23:12에 Inki Dae 이(가) 쓴 글: > Hi Dave, > >Just fixup to runtime pm usage and some

[PATCH v2 2/4] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-26 Thread Inki Dae
2016년 09월 22일 23:57에 Tobias Jakobi 이(가) 쓴 글: > Only manipulate the MXR_CFG and MXR_LAYER_CFG registers once > in mixer_cfg_layer(). > Trigger this via atomic flush. > > Changes in v2: > - issue mixer_cfg_layer() in mixer_disable() > - rename fields as suggested by Andrzej > - add

[PATCH v2 1/4] drm/exynos: mixer: convert booleans to flags in mixer context

2016-09-26 Thread Inki Dae
Picked this one up. Thanks, Inki Dae 2016년 09월 22일 23:57에 Tobias Jakobi 이(가) 쓴 글: > The mixer context struct already has a 'flags' field, so > we can use it to store the 'interlace', 'vp_enabled' and > 'has_sclk' booleans. > We

[PATCH v2 4/4] drm/exynos: g2d: beautify probing message

2016-09-26 Thread Inki Dae
2016년 09월 22일 23:57에 Tobias Jakobi 이(가) 쓴 글: > Apply some 'make-up' in g2d_probe(). Just clean up. Picked it up. > > Signed-off-by: Tobias Jakobi > --- > drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-27 Thread Inki Dae
2016년 09월 26일 20:36에 Tobias Jakobi 이(가) 쓴 글: > Only manipulate the MXR_CFG and MXR_LAYER_CFG registers once > in mixer_cfg_layer(). > Trigger this via atomic flush. > > Changes in v2: > - issue mixer_cfg_layer() in mixer_disable() > - rename fields as suggested by Andrzej > - add

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-27 Thread Inki Dae
2016년 09월 26일 20:36에 Tobias Jakobi 이(가) 쓴 글: > Only manipulate the MXR_CFG and MXR_LAYER_CFG registers once > in mixer_cfg_layer(). > Trigger this via atomic flush. > > Changes in v2: > - issue mixer_cfg_layer() in mixer_disable() > - rename fields as suggested by Andrzej > - add

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-27 Thread Inki Dae
2016년 09월 27일 14:40에 Tobias Jakobi 이(가) 쓴 글: > Inki Dae wrote: >> >> >> 2016년 09월 26일 20:36에 Tobias Jakobi 이(가) 쓴 글: >>> Only manipulate the MXR_CFG and MXR_LAYER_CFG registers once >>> in mixer_cfg_layer(). >>> Trig

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-28 Thread Inki Dae
2016년 09월 28일 01:52에 Tobias Jakobi 이(가) 쓴 글: > Hello Andrzej, > > > Andrzej Hajda wrote: >> On 27.09.2016 13:22, Tobias Jakobi wrote: >>> Hello Inki, >>> >>> >>> Inki Dae wrote: >>>> 2016년 09월 26일 20:36에

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-28 Thread Inki Dae
2016년 09월 27일 20:22에 Tobias Jakobi 이(가) 쓴 글: > Hey Inki, > > > Inki Dae wrote: >> 2016년 09월 27일 14:40에 Tobias Jakobi 이(가) 쓴 글: >>> Inki Dae wrote: >>>> >>>> >>>> 2016년 09월 26일 20:36에 Tobias

[PATCH 0/6] drm/exynos: g2d: rework sleep and runtime PM

2016-09-28 Thread Inki Dae
We would need to review this patch series for -next in a hurry. I have to request git-pull soon. 2016년 09월 28일 00:50에 Tobias Jakobi 이(가) 쓴 글: > Hello everyone, > > as discussed with Marek I have broken down my initial patch into smaller > piecer. > > Anyway, this series fixes a

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-28 Thread Inki Dae
2016년 09월 28일 08:31에 Inki Dae 이(가) 쓴 글: > > > 2016년 09월 28일 01:52에 Tobias Jakobi 이(가) 쓴 글: >> Hello Andrzej, >> >> >> Andrzej Hajda wrote: >>> On 27.09.2016 13:22, Tobias Jakobi wrote: >>>> Hello Inki, >&

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-28 Thread Inki Dae
2016년 09월 28일 09:03에 Tobias Jakobi 이(가) 쓴 글: > Hey Inki, > > > Inki Dae wrote: >> >> >> 2016년 09월 28일 01:52에 Tobias Jakobi 이(가) 쓴 글: >>> Hello Andrzej, >>> >>> >>> Andrzej Hajda wrot

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-28 Thread Inki Dae
2016년 09월 28일 09:12에 Tobias Jakobi 이(가) 쓴 글: > Hello Inki, > > > Inki Dae wrote: >> >> >> 2016년 09월 28일 08:31에 Inki Dae 이(가) 쓴 글: >>> >>> >>> 2016년 09월 28일 01:52에 Tobias Jakobi 이(가) 쓴 ê¸

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-28 Thread Inki Dae
2016년 09월 26일 20:36에 Tobias Jakobi 이(가) 쓴 글: > Only manipulate the MXR_CFG and MXR_LAYER_CFG registers once > in mixer_cfg_layer(). > Trigger this via atomic flush. > > Changes in v2: > - issue mixer_cfg_layer() in mixer_disable() > - rename fields as suggested by Andrzej > - add

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-28 Thread Inki Dae
2016년 09월 28일 09:03에 Tobias Jakobi 이(가) 쓴 글: > Hey Inki, > > > Inki Dae wrote: >> >> >> 2016년 09월 28일 01:52에 Tobias Jakobi 이(가) 쓴 글: >>> Hello Andrzej, >>> >>> >>> Andrzej Hajda wrot

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-29 Thread Inki Dae
2016-09-28 18:06 GMT+09:00 Tobias Jakobi : > Hello Inki, > > > Inki Dae wrote: >> >> >> 2016년 09월 28일 09:03에 Tobias Jakobi 이(가) 쓴 글: >>> Hey Inki, >>> >>> >>> Inki Dae wrote: >>>> >>>

[PATCH v3] drm/exynos: mixer: configure layers once in mixer_atomic_flush()

2016-09-29 Thread Inki Dae
2016년 09월 29일 01:28에 Tobias Jakobi 이(가) 쓴 글: > Inki Dae wrote: >> 2016-09-28 18:06 GMT+09:00 Tobias Jakobi : >>> Hello Inki, >>> >>> >>> Inki Dae wrote: >>>> >>>> >>>> 2016년 09월 28일 09:03에

[PATCH 08/20] drm/exynos: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops

2016-10-01 Thread Inki Dae
Acked-by: Inki Dae Thanks, Inki Dae 2016-09-30 5:48 GMT+09:00 Stefan Christ : > Cc: Inki Dae > Cc: Joonyoung Shim > Cc: Seung-Woo Kim > Cc: Kyungmin Park > Signed-off-by: Stefan Christ > --- > drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 6 +- > 1 file ch

[GIT PULL] exynos-drm-next

2016-10-01 Thread Inki Dae
there is any problem. Thanks, Inki Dae The following changes since commit 28a396545a2a5fbdffb2b661ed6c9b6820e28772: Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next (2016-09-30 13:21:02 +1000) are available in the git repository a

[PATCH v4 1/3] drm/exynos: mic: Add mode_set callback function

2017-01-04 Thread Inki Dae
2017년 01월 04일 15:58에 Hoegeun Kwon 이(가) 쓴 글: > Before applying the patch, used the of_get_videomode function to > parse the display-timings in the panel which is the child driver > of dsi in the devicetree. this is wrong. So removed the > of_get_videomode and fixed to get videomode

[PATCH v5 2/3] drm/panel: Add support for S6E3HA2 panel driver on TM2 board

2017-01-05 Thread Inki Dae
2017년 01월 05일 15:55에 Andrzej Hajda 이(가) 쓴 글: > On 04.01.2017 15:44, Rob Herring wrote: >> On Wed, Jan 04, 2017 at 05:15:10PM +0900, Hoegeun Kwon wrote: >>> This patch add support for MIPI-DSI based S6E3HA2 AMOLED panel >>> driver. This panel has 1440x2560 resolution in 5.7-inch ph

[PATCH] drm/exynos/decon5433: configure sysreg in case of hardware trigger

2017-01-05 Thread Inki Dae
2017년 01월 02일 17:39에 Andrzej Hajda 이(가) 쓴 글: > In case of HW trigger mode, sysreg register should be configured to > enable TE functionality. The patch refactors also trigger setup function. > > Signed-off-by: Andrzej Hajda > --- > v2: fixed bitop operator (thanks Ilia) > --- >

[PATCH] drm/exynos/decon5433: configure sysreg in case of hardware trigger

2017-01-05 Thread Inki Dae
2017년 01월 05일 19:15에 Andrzej Hajda 이(가) 쓴 글: > On 05.01.2017 11:05, Inki Dae wrote: >> >> 2017년 01월 02일 17:39에 Andrzej Hajda 이(가) 쓴 글: >>> In case of HW trigger mode, sysreg register should be configured to >>> enable TE functi

[PATCH] drm/exynos/decon5433: configure sysreg in case of hardware trigger

2017-01-05 Thread Inki Dae
2017년 01월 05일 19:35에 Andrzej Hajda 이(가) 쓴 글: > On 05.01.2017 11:19, Inki Dae wrote: >> >> 2017년 01월 05일 19:15에 Andrzej Hajda 이(가) 쓴 글: >>> On 05.01.2017 11:05, Inki Dae wrote: >>>> 2017년 01월 02일 17:39에 Andrzej Hajda ì

[PATCH v7 3/4] drm/panel: Add support for S6E3HA2 panel driver on TM2 board

2017-01-06 Thread Inki Dae
? Are these values valid for both > the boards? We don't need to consider tm2e board with two reasones, 1. there is no tm2e board support in mainline 2. the panel on tm2 would be a little bit different from one on tm2e Thanks, Inki Dae > > Andi > >

[PATCH v7 3/4] drm/panel: Add support for S6E3HA2 panel driver on TM2 board

2017-01-06 Thread Inki Dae
2017년 01월 06일 17:18에 Andi Shyti 이(가) 쓴 글: > Hi Inki, > > Thanks for the reply, but... > +static const struct drm_display_mode default_mode = { + .clock = 222372, + .hdisplay = 1440, + .hsync_start = 1440 + 1, + .hsync_end = 1440 + 1 + 1, + .hto

[PATCH v7 3/4] drm/panel: Add support for S6E3HA2 panel driver on TM2 board

2017-01-09 Thread Inki Dae
2017년 01월 09일 16:37에 Andrzej Hajda 이(가) 쓴 글: > On 06.01.2017 09:36, Inki Dae wrote: >> >> 2017년 01월 06일 17:18에 Andi Shyti 이(가) 쓴 글: >>> Hi Inki, >>> >>> Thanks for the reply, but... >>> >&g

[PATCH v7 3/4] drm/panel: Add support for S6E3HA2 panel driver on TM2 board

2017-01-10 Thread Inki Dae
2017년 01월 09일 18:53에 Andrzej Hajda 이(가) 쓴 글: > On 09.01.2017 10:19, Inki Dae wrote: >> >> 2017년 01월 09일 16:37에 Andrzej Hajda 이(가) 쓴 글: >>> On 06.01.2017 09:36, Inki Dae wrote: >>>> 2017년 01월 06일 17:18에 Andi S

[PATCH v7 1/4] drm/exynos: mic: Add mode_set callback function

2017-01-11 Thread Inki Dae
Applied. Thanks. 2017년 01월 05일 19:20에 Hoegeun Kwon 이(가) 쓴 글: > Before applying the patch, used the of_get_videomode function to > parse the display-timings in the panel which is the child driver > of dsi in the devicetree. this is wrong. So removed the > of_get_videomode and fixed

[PATCH v7 2/4] drm/exynos: mic: Fix parse_dt function

2017-01-11 Thread Inki Dae
Applied. Thanks. 2017년 01월 05일 19:20에 Hoegeun Kwon 이(가) 쓴 글: > The OF graph is not necessary because the panel is a child of > dsi. therefore, the parse_dt function of dsi does not need to > check the remote_node connected to the panel. and the whole > parse_dt function should be

[PATCH] drm: exynos: Add runtime PM support to MIC driver

2017-01-11 Thread Inki Dae
2017년 01월 11일 10:39에 Chanwoo Choi 이(가) 쓴 글: > Hi Marek, > > On 2017년 01월 10일 21:57, Marek Szyprowski wrote: >> This patch adds pm_runtime_get/put calls to notify device core when MIC >> device is really in use. This is needed to let power domain with this >> device to be tu

[PATCH v8 3/3] arm64: dts: exynos: Add support for S6E3HA2 panel device on TM2 board

2017-01-11 Thread Inki Dae
2017년 01월 11일 16:46에 Andrzej Hajda 이(가) 쓴 글: > On 11.01.2017 07:33, Hoegeun Kwon wrote: >> From: Hyungwon Hwang >> >> This patch add the panel device tree node for S6E3HA2 display >> controller to TM2 dts. >> >> Signed-off-by: Hyungwon Hwang >> Signed-off-by: Andrzej Hajda >> S

[GIT PULL] exynos-drm-fixes

2017-01-16 Thread Inki Dae
Hi Dave, Just regression fixups to resolve page fault issue of DECON device. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 9afe69d5a9495f8b023017e4c328fa717e00f092: Merge tag 'drm-misc-fixes-2017-01-09

[PATCH] drm/exynos: use atomic helper commit

2017-01-16 Thread Inki Dae
drm_atomic_helper_commit_modeset_enables. Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 9 ++- drivers/gpu/drm/exynos/exynos_drm_drv.c | 110 +-- drivers/gpu/drm/exynos/exynos_drm_fb.c | 25 ++- 3 files changed, 33 insertions(+), 111 deletions(-) diff --git a/drivers

[PATCH] drm/exynos: remove unnecessary codes

2017-01-16 Thread Inki Dae
This patch removes exynos_drm_crtc_cancel_page_flip call when drm is closed because at that time, events will be released by drm_events_release function. Change-Id: I156ea27a4c90aa87a27a50415515fa334148c912 Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_drm_drv.c | 6 -- 1 file

Re: [PATCH v2] drm/exynos: mic: Add runtime PM support

2017-01-16 Thread Inki Dae
M support is needed to let power domain with this device to be turned > off when display is not used. > > Signed-off-by: Marek Szyprowski > --- > Changelog: > v2: > - moved clock control to runtime PM callbacks as requested by Inki Dae > > v1: http://www.spinics.net/lis

Re: [PATCH] drm/exynos: remove unnecessary codes

2017-01-16 Thread Inki Dae
2017년 01월 16일 18:13에 Inki Dae 이(가) 쓴 글: > This patch removes exynos_drm_crtc_cancel_page_flip call > when drm is closed because at that time, events will be released > by drm_events_release function. > > Change-Id: I156ea27a4c90aa87a27a50415515fa334148c912 Oops, I forgot

<    1   2   3   4   5   6   7   8   9   10   >