[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월 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일 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 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월 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에 To

[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-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-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 > -

[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 > -

[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

[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 > -

[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 use the non-atomic helper functio

[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

[GIT PULL] exynos-drm-fixes

2016-09-19 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

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

2016-09-19 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:

[RFC 0/2] New feature: Framebuffer processors

2016-08-30 Thread Inki Dae
2016년 08월 25일 21:14에 Daniel Vetter 이(가) 쓴 글: > On Thu, Aug 25, 2016 at 08:45:25PM +0900, Inki Dae wrote: >> >> >> 2016년 08월 25일 17:42에 Daniel Vetter 이(가) 쓴 글: >>> On Thu, Aug 25, 2016 at 05:06:55PM +0900, Inki Dae wrote: >>>

[RFC 0/2] New feature: Framebuffer processors

2016-08-25 Thread Inki Dae
2016년 08월 25일 17:42에 Daniel Vetter 이(가) 쓴 글: > On Thu, Aug 25, 2016 at 05:06:55PM +0900, Inki Dae wrote: >> >> >> 2016년 08월 24일 20:57에 Daniel Vetter 이(가) 쓴 글: >>> On Wed, Aug 24, 2016 at 08:44:24PM +0900, Inki Dae wrote: >>>

[RFC 0/2] New feature: Framebuffer processors

2016-08-25 Thread Inki Dae
2016년 08월 24일 20:57에 Daniel Vetter 이(가) 쓴 글: > On Wed, Aug 24, 2016 at 08:44:24PM +0900, Inki Dae wrote: >> Hi, >> >> 2016년 08월 23일 18:41에 Daniel Stone 이(가) 쓴 글: >>> Hi, >>> >>> On 22 August 2016 at 16:23, Rob Cla

[RFC 0/2] New feature: Framebuffer processors

2016-08-24 Thread Inki Dae
seems other maintainers leave NAK for this patch series because this trying had failed already long time ago - they had learned such thing didn't work well. So seems we have to keep this in only Exynos DRM. [1] https://lwn.net/Articles/640290/ Thanks, Inki Dae > > Cheers, > D

[PATCH] exynos-drm: Fix display manager failing to start without IOMMU problem

2016-08-16 Thread Inki Dae
Hi Shuah, 2016년 08월 13일 02:52에 Shuah Khan 이(가) 쓴 글: > On 08/12/2016 11:28 AM, Shuah Khan wrote: >> On 08/10/2016 05:05 PM, Shuah Khan wrote: >>> On 08/10/2016 04:59 PM, Inki Dae wrote: >>>> Hi Shuah, >>>> >>>> 2016년 08월

[PATCH] exynos-drm: Fix display manager failing to start without IOMMU problem

2016-08-11 Thread Inki Dae
imedia device and other DMA devices. Even though IOMMU support is disabled, other framework based DMA drivers can use IOMMU - i.e., GPU driver - and they can use non-contiguous GEM buffer through UMM. (DMABUF) So GEM allocation type is not dependent on IOMMU. Thanks, Inki Dae > allocate non-c

[PATCH v2] exynos-drm: Fix unsupported GEM memory type error message to be clear

2016-08-09 Thread Inki Dae
Picked it up. :) Thanks, Inki Dae 2016-08-09 8:48 GMT+09:00 Shuah Khan : > Fix unsupported GEM memory type error message to include the memory type > information. > > Signed-off-by: Shuah Khan > --- > Changes since v1: > -- Comment changed to read clearly > &

[RFC] dma-buf: Import/export the implicit fences on the dma-buf

2016-07-15 Thread Inki Dae
buf_fence __user *arg) > +{ > + struct reservation_object *resv = dmabuf->resv; > + struct dma_buf_fence cmd; > + struct fence *fence; > + int ret; > + > + if (copy_from_user(, arg, sizeof(cmd))) > + return -EFAULT; > + > + fence = NULL; > + //fence = sync_file_get_fence(cmd.fd); Your mistake? Thanks, Inki Dae > + if (!fence) > + return -EINVAL; > +

[RFC] dma-buf: Rename struct fence to dma_fence

2016-07-14 Thread Inki Dae
as-is. Was there any changes for Android sync driver to be dependent on DMA buffer? Thanks, Inki Dae > > with the greatest victim being amdgpu. > > Just the highlights shown below. > -Chris > > --- > drivers/base/Kconfig| 6 +- > drive

[GIT PULL] exynos-drm-next

2016-07-14 Thread Inki Dae
in exynos_drm_iommu.h for ARM32/64 supports because these two architectures are not compatible yet so the conditional codes will be removed later with architectures unified. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit

[PATCH v2 1/5] drm/exynos: iommu: move dma_params configuration code to separate functions

2016-07-08 Thread Inki Dae
t; structure, because it will be freed on driver remove not on device > release. This means in case of Exynos DRM being compiled as module and > loaded 2 times, a user-after-free issue will happen. Picked this patch series up. Thanks, Inki Dae > > Signed-off-by: Marek Szyprowski

[GIT PULL] exynos-drm-fixes

2016-06-19 Thread Inki Dae
before. However, we will need to consider PSR(Panel Self Reflash) mode to resolve this issue fundamentally later. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 0ab15bdeb2943bd6491a35ec4eeb53a9a4436525: Merge branch 'drm-fixes

[PATCH] drm/exynos: don't use HW trigger for Exynos5420/5422/5800

2016-06-13 Thread Inki Dae
2016년 06월 10일 09:24에 Javier Martinez Canillas 이(가) 쓴 글: > Hello Inki, > > On Thu, Jun 9, 2016 at 6:35 PM, Inki Dae wrote: > > [snip] > >>> I know that removing .trg_type is enough but I also removed those lines >>> because the fields are

[PATCH] drm/exynos: g2d: drop the _REG postfix from the stride defines

2016-06-13 Thread Inki Dae
Picked it up. Thanks, Inki Dae 2016년 06월 10일 19:12에 Tobias Jakobi 이(가) 쓴 글: > Ping! > > - Tobias > > Tobias Jakobi wrote: >> This makes the defines consistent with the rest. >> >> Signed-off-by: Tobias Jakobi >> --- >>

[PATCH] drm/exynos: remove superfluous inclusions of fbdev header

2016-06-13 Thread Inki Dae
Picked it up. Thanks, Inki Dae 2016년 06월 10일 19:12에 Tobias Jakobi 이(가) 쓴 글: >> 3 files changed, 3 deletions(-)

[PATCH] drm/exynos: use logical AND in exynos_drm_plane_check_size()

2016-06-13 Thread Inki Dae
Picked it up. Thanks, Inki Dae 2016년 06월 10일 19:12에 Tobias Jakobi 이(가) 쓴 글: > Ping! > > - Tobias > > Tobias Jakobi wrote: >> The current bitwise AND should result in the same assembler >> but this is what the code is actually supposed to do. >>

[PATCH 07/26] drm/exynos: Use for_each_crtc_in_state

2016-06-13 Thread Inki Dae
2016년 05월 30일 03:35에 Daniel Vetter 이(가) 쓴 글: > We want to hide drm_atomic_state internals better. Acked-by: Inki Dae Thanks, Inki Dae > > Cc: Inki Dae > Signed-off-by: Daniel Vetter > --- > drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 &g

[PATCH v2 4/9] drm/fb-helper: Push down modeset lock into FB helpers

2016-06-10 Thread Inki Dae
this function with mutex lock? If there is such case then, some_function() { mutex_lock(); ... mutex_unlock(); drm_fb_helper_add_one_connector(); ... } So in this case, other users should consider to make sure to unlock before calling this function. That

[PATCH] drm/exynos: don't use HW trigger for Exynos5420/5422/5800

2016-06-10 Thread Inki Dae
Hi Javier, 2016년 06월 09일 09:17에 Javier Martinez Canillas 이(가) 쓴 글: > Hello Inki, > > Thanks for your feedback. > > On 06/08/2016 07:09 PM, Inki Dae wrote: >> Hi Javier, >> >> 2016년 06월 02일 23:20에 Javier Martinez Canillas 이(가) 쓴 ê

[PATCH] drm/exynos: don't use HW trigger for Exynos5420/5422/5800

2016-06-09 Thread Inki Dae
shift = 11, > - .trg_type = I80_HW_TRG, > .has_shadowcon = 1, > .has_vidoutcon = 1, > .has_vtsel = 1, > .has_mic_bypass = 1, > .has_dp_clk = 1, > - .has_hw_trigger = 1, > - .has_trigger_per_te = 1, We don't need to remove above

[PATCH 2/3] drm/exynos: fimd: add HW trigger support

2016-06-01 Thread Inki Dae
Hi Javier, 2016년 05월 31일 07:58에 Javier Martinez Canillas 이(가) 쓴 글: > Hello Inki, > > On 04/05/2016 04:27 AM, Inki Dae wrote: >> This patch adds HW trigger support on i80 mode. >> >> Until now, Exynos DRM only supported SW trigger which was set >>

[PATCH] drm/exynos: fimd: fix trigger mode change regression

2016-06-01 Thread Inki Dae
mode of Panel device. So this patch makes sure to change the trigger mode after power off and on again. Later we need to add PSR relevant codes instead. Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 35 1 file changed, 35 insertions

[PATCH 2/3] drm/exynos: fimd: add HW trigger support

2016-06-01 Thread Inki Dae
Hi Javier, 2016년 05월 31일 07:58에 Javier Martinez Canillas 이(가) 쓴 글: > Hello Inki, > > On 04/05/2016 04:27 AM, Inki Dae wrote: >> This patch adds HW trigger support on i80 mode. >> >> Until now, Exynos DRM only supported SW trigger which was set >>

[PATCH 07/26] drm/exynos: Use for_each_crtc_in_state

2016-05-31 Thread Inki Dae
2016-05-30 3:35 GMT+09:00 Daniel Vetter : > We want to hide drm_atomic_state internals better. > Acked-by: Inki Dae > Cc: Inki Dae > Signed-off-by: Daniel Vetter > --- > drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 > 1 file changed, 4 insertions(+), 4 deleti

[GIT PULL 2nd] exynos-drm-next

2016-05-11 Thread Inki Dae
if there is any problem. Thanks, Inki Dae The following changes since commit 2e726dc4b4e2dd3ae3fe675f9d3af88a2d593ee1: Merge tag 'mediatek-drm-2016-05-09' of git://git.pengutronix.de/git/pza/linux into drm-next (2016-05-10 15:01:47 +1000) are available in the git repository at: git

[PATCH 3/3] drm/exynos/decon5433: fix trigger configuration

2016-05-10 Thread Inki Dae
2016년 05월 10일 16:08에 Andrzej Hajda 이(가) 쓴 글: > On 05/10/2016 08:24 AM, Inki Dae wrote: >> Hi Andrzej, >> >> 2016년 05월 10일 15:08에 Andrzej Hajda 이(가) 쓴 글: >>> Hi Inki, >>> >>> >>> On 05/10/2016 07:31 AM, Ink

[PATCH] exynos: change the license to X11/MIT

2016-05-10 Thread Inki Dae
This patch changes GPL license to X11/MIT. Signed-off-by: Inki Dae --- exynos/exynos_fimg2d.c | 21 + exynos/exynos_fimg2d.h | 21 + exynos/fimg2d_reg.h| 21 + tests/exynos/exynos_fimg2d_event.c

[PATCH 17/35] drm/exynos: Use lockless gem BO free callback

2016-05-10 Thread Inki Dae
2016년 04월 27일 02:29에 Daniel Vetter 이(가) 쓴 글: > No dev->struct_mutex anywhere to be seen. Acked-by: Inki Dae Thanks, Inki Dae > > Cc: Inki Dae > Signed-off-by: Daniel Vetter > --- > drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +- > 1 file ch

[PATCH 2/3] drm/exynos: Nuke dummy fb->dirty callback

2016-05-10 Thread Inki Dae
t not now yet. Picked it up. Thanks, Inki Dae > > Cc: Inki Dae > Signed-off-by: Daniel Vetter > --- > drivers/gpu/drm/exynos/exynos_drm_fb.c | 11 --- > 1 file changed, 11 deletions(-) > > diff --git a/drivers/gpu/drm/exynos/exynos_drm_fb.c > b/drivers/gp

[PATCH 3/3] drm/exynos/decon5433: fix trigger configuration

2016-05-10 Thread Inki Dae
Hi Andrzej, 2016년 05월 10일 15:08에 Andrzej Hajda 이(가) 쓴 글: > Hi Inki, > > > On 05/10/2016 07:31 AM, Inki Dae wrote: >> Hi Andrzej, >> >> 2016년 04월 29일 22:42에 Andrzej Hajda 이(가) 쓴 글: >>> It seems trigger cannot be configure

[PATCH 3/3] drm/exynos/decon5433: fix trigger configuration

2016-05-10 Thread Inki Dae
Shouldn't it be configured in case of using SW trigger mode also? Thanks, Inki Dae > + > /* lcd on and use command if */ > val = VIDOUT_LCD_ON; > if (ctx->out_type & IFTYPE_I80) { > val |= VIDOUT_COMMAND_IF; > - decon_setup_trigger(c

drm/exynos: fimd: pagefault when restarting X

2016-05-09 Thread Inki Dae
t;> write directly without using the shadow registers. > > My knowledge about fimd is also limited, but it seems it is not possible Right, not possible to update registers directly in Exynos SoC. > to update registers directly - it looks for me reasonable - update on > vsync is a cheap way to make

[PATCH 3/6] drm/exynos/hdmi: expose HDMI-PHY clock as pipeline clock

2016-05-09 Thread Inki Dae
ld you queue it to next pull request? > Got it. Thanks, Inki Dae > Regards > Andrzej > > On 03/23/2016 02:25 PM, Andrzej Hajda wrote: >> HDMI-PHY clock should be accessible from other components in the pipeline. >> >> Signed-off-by: Andrze

[GIT PULL] exynos-drm-next

2016-04-30 Thread Inki Dae
trigger mode so this patch makes trigger mode - HW or SW trigger - to be set according to SoC version properly. - And some cleanups and regression fixups. Please, kindly let me know if there is any problem. Thanks, Inki Dae The following changes since

[PATCH 2/2] ARM: dts: add exynos5420-fimd compatible

2016-04-21 Thread Inki Dae
;> to "exynos5420-fimd". To support mic bypass from display >>>> path, the new compatible is introduced for exynos5420. >>>> >>>> Cc: Inki Dae >>>> Cc: Kukjin Kim >>>> Cc: Krzysztof Kozlowski >>>> Signed-off-by:

[PATCH 2/7] drm/exynos: dsi: use generic of_device_get_match_data helper

2016-04-18 Thread Inki Dae
= of_device_get_match_data(dev); drivers/gpu/drm/exynos/exynos_drm_dsi.c: In function 'exynos_dsi_probe': drivers/gpu/drm/exynos/exynos_drm_dsi.c:1827:19: warning: assignment discards 'const' qualifier from pointer target type Looks you missed const prefix and for patch 3 also but I can fix them. Thanks, Inki Dae > > ret = exynos_dsi_parse_dt(dsi); > if (ret) >

[GIT PULL] exynos-drm-fixes

2016-04-13 Thread Inki Dae
HI Dave, This pull request includes several regression fixups. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 928815245cbdaa611873424759d5e7a7293dd18b: Merge tag 'drm-intel-fixes-2016-04-07' of git://anongit.freedesktop.org/drm

[PATCH 5/7] drm/exynos/decon5433: fix DECON standalone update

2016-04-12 Thread Inki Dae
2016년 04월 12일 16:33에 Andrzej Hajda 이(가) 쓴 글: > On 04/12/2016 04:25 AM, Inki Dae wrote: >> Hi Andrzej, >> >> 2016년 03월 23일 22:15에 Andrzej Hajda 이(가) 쓴 글: >>> DECON should be updated after un-protecting windows and after changing &g

[PATCH v2] drm/exynos: decon: clean up interface type

2016-04-12 Thread Inki Dae
because HDMI Timing Generator generates VSYNC signal which works as a hardware trigger. Changelog v2. - If interface type is HDMI then set out_type to I80. - fix compile warning. Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 57 ++- 1 file changed

[PATCH 3/3] drm/exynos: decon: clean up interface type

2016-04-12 Thread Inki Dae
2016년 04월 12일 14:55에 Andrzej Hajda 이(가) 쓴 글: > Hi Inki, > > On 04/12/2016 02:40 AM, Inki Dae wrote: >> Hi Andrzej, >> >> 2016년 04월 05일 21:52에 Inki Dae 이(가) 쓴 글: >>> Hi Andrzej, >>> >>> 2016-04-05 20:07 GMT+

[PATCH 5/7] drm/exynos/decon5433: fix DECON standalone update

2016-04-12 Thread Inki Dae
output? In addition, we would need another patch which updates TV relevant registers only in case of DECON-TV. DECON_UPDATE is a register for DECON-TV. Thanks, Inki Dae > > Signed-off-by: Andrzej Hajda > --- > drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 15 --- &g

[PATCH] drm/exynos: clean up register definions for fimd and decon

2016-04-12 Thread Inki Dae
This patch removes suffixes from I80 relevant register definitions, which are misleading. This is based on top of below patch set, http://www.spinics.net/lists/dri-devel/msg104057.html Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 +- drivers/gpu/drm

[PATCH 3/3] drm/exynos: decon: clean up interface type

2016-04-12 Thread Inki Dae
Hi Andrzej, 2016년 04월 05일 21:52에 Inki Dae 이(가) 쓴 글: > Hi Andrzej, > > 2016-04-05 20:07 GMT+09:00 Andrzej Hajda : >> Hi Inki, >> >> On 04/05/2016 10:27 AM, Inki Dae wrote: >>> This patch cleans up interface type relevant codes. >>> >

[PATCH 3/3] drm/exynos: decon: clean up interface type

2016-04-05 Thread Inki Dae
Hi Andrzej, 2016-04-05 20:07 GMT+09:00 Andrzej Hajda : > Hi Inki, > > On 04/05/2016 10:27 AM, Inki Dae wrote: >> This patch cleans up interface type relevant codes. >> >> Trigger mode is determinded only by i80 mode, which isn't >> related to Display types -

[PATCH 3/3] drm/exynos: decon: clean up interface type

2016-04-05 Thread Inki Dae
This patch cleans up interface type relevant codes. Trigger mode is determinded only by i80 mode, which isn't related to Display types - HDMI or Display controller. So this patch makes the trigger mode to be set only in case of i80 mode. Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos

[PATCH 2/3] drm/exynos: fimd: add HW trigger support

2016-04-05 Thread Inki Dae
by FIMD controller. Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 47 1 file changed, 47 insertions(+) diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index 752c6b0..c4cd16a 100644

[PATCH 1/3] drm/exynos: clean up wait_for_vblank

2016-04-05 Thread Inki Dae
page fault issue so keep it. Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 - drivers/gpu/drm/exynos/exynos_drm_drv.h| 3 --- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 - drivers/gpu/drm/exynos/exynos_mixer.c | 39 -- 4 files

[PATCH 0/3] drm/exynos: support HW trigger on i80 mode

2016-04-05 Thread Inki Dae
, HW trigger mode will be used in default if SoC suppots HW trigger - Exynos3250, 3472, 4415, 5260 5410, 5420 and 5422. P.s. HW trigger support for Exynos 7 series will be added later. Thanks, Inki Dae Inki Dae (3): drm/exynos: clean up wait_for_vblank drm/exynos: fimd: add HW trigger support

[RFC 0/6] drm/fences: add in-fences to DRM

2016-04-04 Thread Inki Dae
2016년 03월 31일 23:10에 Rob Clark 이(가) 쓴 글: > On Thu, Mar 31, 2016 at 7:26 AM, Inki Dae wrote: >> Hi Daniel, >> >> 2016-03-31 19:56 GMT+09:00 Daniel Stone : >>> Hi Inki, >>> >>> On 31 March 2016 at 11:05, Inki Dae wrote: >>>&

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-31 Thread Inki Dae
only be used for shared buffers, e.g. > explicit syncing in an android client running on top of implicitly synced > ozone/kms. Good idea. I hope fence things of mainline would be more discussed so could be considered for many cases. Thanks, Inki Dae > -Daniel > -- > Daniel V

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-31 Thread Inki Dae
Hi Daniel, 2016-03-31 19:56 GMT+09:00 Daniel Stone : > Hi Inki, > > On 31 March 2016 at 11:05, Inki Dae wrote: >> 2016년 03월 31일 18:35에 Daniel Stone 이(가) 쓴 글: >>> On 31 March 2016 at 08:45, Inki Dae wrote: >>>> As of now, it seems that thi

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-31 Thread Inki Dae
Hi Daniel, 2016년 03월 31일 18:35에 Daniel Stone 이(가) 쓴 글: > Hi Inki, > > On 31 March 2016 at 08:45, Inki Dae wrote: >> 2016년 03월 29일 22:23에 Rob Clark 이(가) 쓴 글: >>> On Mon, Mar 28, 2016 at 10:18 PM, Inki Dae wrote: >>>>

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-31 Thread Inki Dae
2016년 03월 29일 22:23에 Rob Clark 이(가) 쓴 글: > On Mon, Mar 28, 2016 at 10:18 PM, Inki Dae wrote: >> >> In addition, I wonder how explicit and implicit fences could coexist >> together. >> Rob said, >> "Implicit sync ofc remain

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-29 Thread Inki Dae
Hi Daniel, 2016년 03월 28일 22:26에 Daniel Stone 이(가) 쓴 글: > Hi Inki, > > On 28 March 2016 at 02:26, Inki Dae wrote: >> 2016년 03월 25일 21:10에 Daniel Stone 이(가) 쓴 글: >>> Second, really. Vulkan avoids implicit sync entirely, and exposes &

[PATCH 0/3] drm/exynos: Kconfig dependency fixes

2016-03-29 Thread Inki Dae
Hi Javier, Thanks for your patch set. Will merge them if there is no issue. Thanks, Inki Dae 2016년 03월 29일 10:28에 Javier Martinez Canillas 이(가) 쓴 글: > Hello Inki, > > This patch series contains some fixes for the Kconfig symbol dependencies > of the Exyno

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-28 Thread Inki Dae
Hi Rob and Daniel, 2016년 03월 25일 21:10에 Daniel Stone 이(가) 쓴 글: > Hi all, > > On 25 March 2016 at 11:58, Rob Clark wrote: >> On Thu, Mar 24, 2016 at 7:49 PM, Inki Dae wrote: >>> It's definitely different case. This tries to add new user-space interfac

[patch 2/2] drm/exynos: mic: remove some dead code

2016-03-25 Thread Inki Dae
al &= ~(MIC0_RGB_MUX | MIC0_I80_MUX | MIC0_ON_MUX); > > regmap_write(mic->sysreg, DSD_CFG_MUX, val); > - if (ret) > - DRM_ERROR("mic: Failed to read system register\n"); I think we missed to keep return value from regmap_write function, ret = regma

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-25 Thread Inki Dae
2016년 03월 25일 00:40에 Rob Clark 이(가) 쓴 글: > On Thu, Mar 24, 2016 at 4:18 AM, Inki Dae wrote: >> Hi, >> >> 2016년 03월 24일 03:47에 Gustavo Padovan 이(가) 쓴 글: >>> From: Gustavo Padovan >>> >>> Hi, >>> >>

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-25 Thread Inki Dae
Hi Guestavo, 2016년 03월 24일 23:39에 Gustavo Padovan 이(가) 쓴 글: > Hi Inki, > > 2016-03-24 Inki Dae : > >> Hi, >> >> 2016년 03월 24일 03:47에 Gustavo Padovan 이(가) 쓴 글: >>> From: Gustavo Padovan >>> >>> Hi,

[RFC 0/6] drm/fences: add in-fences to DRM

2016-03-24 Thread Inki Dae
nyone who can explan why Android specific thing is tried to spread into Linux DRM? Was there any consensus to use Android sync driver - which uses explicit sync interfaces - as Linux standard? Thanks, Inki Dae > > /** > * struct fence_collection - aggregate fences together

[RFC 1/6] drm/fence: add FENCE_FD property to planes

2016-03-24 Thread Inki Dae
interface used for DMA device as a Linux standard? I don't see why Android specific things are spreaded into Linux DRM. Thanks, Inki Dae > > Signed-off-by: Gustavo Padovan > --- > drivers/gpu/drm/drm_atomic.c| 4 > drivers/gpu/drm/drm_atomic_helper.c | 1 +

[PATCH 0/7] drm/exynos: HDMI and DECON fixes and enhancements

2016-03-24 Thread Inki Dae
2016년 03월 24일 10:07에 Inki Dae 이(가) 쓴 글: > Hi Andrzej, > > 2016년 03월 23일 22:15에 Andrzej Hajda 이(가) 쓴 글: >> Hi Inki, >> >> This set of patches provides set of different fixes and enhancements >> for DECON -> HDMI path. It is

[PATCH 0/7] drm/exynos: HDMI and DECON fixes and enhancements

2016-03-24 Thread Inki Dae
by the way, they were posted about 5 months ago :) Oops, really sorry. Will have a review ASAP. Thanks, Inki Dae > - IOMMU patches by Marek (for some mysterious reason HDMI path on 5433 > works only with IOMMU enabled), > - latest exynos-drm-next patches. >

Who is going to merge it [Was: Re: [PATCH v14 0/17] Add Analogix Core Display Port Driver]

2016-03-23 Thread Inki Dae
2016년 03월 23일 08:39에 Russell King - ARM Linux 이(가) 쓴 글: > On Wed, Mar 23, 2016 at 08:09:33AM +0900, Inki Dae wrote: >> In this case, someone else may send an email again like you "who is going to >> merge?" >> That would be why we need a maintai

Who is going to merge it [Was: Re: [PATCH v14 0/17] Add Analogix Core Display Port Driver]

2016-03-23 Thread Inki Dae
2016년 03월 23일 07:52에 Heiko Stübner 이(가) 쓴 글: > Am Mittwoch, 23. März 2016, 07:44:59 schrieb Inki Dae: >> + Ajay kumar with Samsung email >> >> Hi, >> >> 2016년 03월 23일 07:12에 Heiko Stübner 이(가) 쓴 글: >>> Hi, >>>

Who is going to merge it [Was: Re: [PATCH v14 0/17] Add Analogix Core Display Port Driver]

2016-03-23 Thread Inki Dae
late. Dave had already pull-request. To Ajay, How about adding you as a drm bridge maintainer? DRM SoC driver maintainers would need a person who can manage the drm bridge relevant pathes. Thanks, Inki Dae > > Thanks > Heiko > >

[PATCH v8 01/17] drm: exynos: dp: convert to drm bridge mode

2016-03-23 Thread Inki Dae
> > Tested-by: Javier Martinez Canillas > Signed-off-by: Yakir Yang Acked-by: Inki Dae Thanks, Inki Dae > --- > Changes in v8: None > Changes in v7: None > Changes in v6: > - Fix the wrong code in previous series, and test on Samsung snow Chromebook > su

[GIT PULL] exynos-drm-next for 4.6

2016-03-13 Thread Inki Dae
for Tizen platform. All applications - who want to use dma buffer - use this module to allocate dma buffer through DRM GEM. Kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 550e3b23a53c88adfa46e64f9d442743e65d47da: Merge branch 'drm

[GIT PULL] exynos-drm-next for 4.6

2016-03-02 Thread Inki Dae
by removing #ifdef ~ #endif things. - Configure DMA-mapping address space common to Exynos DRM devices in more generic without any hacks. - some fixups and cleanups. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit

[PATCH] drm/exynos/dsi: use core helper to create DSI packet

2016-03-02 Thread Inki Dae
) > return; > > xfer->result = 0; > @@ -1189,10 +1186,11 @@ static bool exynos_dsi_transfer_finish(struct > exynos_dsi *dsi) > spin_unlock_irqrestore(>transfer_lock, flags); > > dev_dbg(dsi->dev, > - "> xfer %p, tx_len %u, tx_done %u, rx_len %u, rx_done %u\n", > - xfer, xfer->tx_len, xfer->tx_done, xfer->rx_len, > xfer->rx_done); > + "> xfer %p, tx_len %lu, tx_done %u, rx_len %u, rx_done %u\n", > + xfer, xfer->packet.payload_length, xfer->tx_done, > xfer->rx_len, %zu would be required for xfer->packet.payload_length which has size_t type. Thanks, Inki Dae

[PATCH] drm/exynos/dsi: use core helper to create DSI packet

2016-02-29 Thread Inki Dae
Picked it up. Thanks, Inki Dae 2016년 02월 17일 22:33에 Andrzej Hajda 이(가) 쓴 글: > Core provides generic helper to create DSI packet, use it instead of > custom code. > > Signed-off-by: Andrzej Hajda > --- > drivers/gpu/drm/exynos/exy

[PATCH 1/2] drm/exynos: refactor driver and device registration code

2016-02-29 Thread Inki Dae
For 1 and 2, picked it up. Thanks, Inki Dae 2016년 02월 18일 22:34에 Marek Szyprowski 이(가) 쓴 글: > This patch refactors driver and device registration by moving all drivers > to the common array. This way additional flags can be added later for > new features. #ifdef-based

[PATCH v5 5/5] drm/exynos: add support for blending properties

2016-02-29 Thread Inki Dae
2016년 01월 27일 23:44에 Marek Szyprowski 이(가) 쓴 글: > This patch adds support for blending related properties to Exynos DRM > core and Exynos Mixer CRTC device. To drm-misc. Acked-by : Inki Dae Thanks, Inki Dae > > Signed-off-by: Marek Szyprowski > --- >

[PATCH v5 2/5] drm/exynos: use generic code for managing zpos plane property

2016-02-29 Thread Inki Dae
2016년 01월 27일 23:44에 Marek Szyprowski 이(가) 쓴 글: > This patch replaces zpos property handling custom code in Exynos DRM > driver with calls to generic DRM code. It'd be better to go to drm-misc. Acked-by: Inki Dae Thanks, Inki Dae > > Signed-off-by: Mare

[PATCH 1/2] drm/exynos: add exynos5420 support for fimd

2016-02-23 Thread Inki Dae
Picked it up. Thanks, Inki Dae 2016년 02월 12일 22:31에 Chanho Park 이(가) 쓴 글: > This patch adds a exynos5420 driver data to support mic_bypass > option to bypass the mic from display out path. > The mic(Mobile image compressor) compresses RGB data from fimd > and send th

[PATCH] drm/exynos: add mic_bypass option for exynos542x fimd

2016-02-12 Thread Inki Dae
Hi Chanho, 2016년 02월 12일 16:39에 Chanho Park 이(가) 쓴 글: > Hi, > > On Fri, Feb 12, 2016 at 1:56 PM, Inki Dae wrote: >> Hi Chanho, >> >> There was a missing one so below is my review again. >> >> 2016년 02월 11일 22:59에 Chanho Park 이(ê°

[PATCH] drm/exynos: fix incorrect cpu address for dma_mmap_attrs()

2016-02-12 Thread Inki Dae
Picked it up. Thanks, Inki Dae 2016년 02월 11일 20:32에 Marek Szyprowski 이(가) 쓴 글: > dma_mmap_attrs() should be called with cpu address returned by > dma_alloc_attrs(). Existing code however passed pages array base as cpu > address. This worked only by a pure luck on ARM arc

[PATCH] drm/exynos/decon: fix disable clocks order

2016-02-12 Thread Inki Dae
Picked it up. Thanks, Inki Dae 2016년 02월 11일 20:25에 Andrzej Hajda 이(가) 쓴 글: > Decon requires that clocks should be disabled in reverse order. Otherwise > system hangs. > > Signed-off-by: Andrzej Hajda > --- > drivers/gpu/drm/exynos/exynos5433_drm_decon.c

[PATCH 08/10] drm/exynos: initialize DMA ops for virtual Exynos DRM device

2016-02-12 Thread Inki Dae
could fix it easily like below but I'm not sure that it's reasonable. +extern void arch_setup_dma_ops(struct device *dev, u64 dma_base, + u64 size, struct iommu_ops *iommu, + bool coherent) { }; Thanks, Inki Dae > dev_set_drvdata(dev->dev, dev); > dev->dev_private = (void *)private; > >

[PATCH] drm/exynos: add mic_bypass option for exynos542x fimd

2016-02-12 Thread Inki Dae
Hi Chanho, There was a missing one so below is my review again. 2016년 02월 11일 22:59에 Chanho Park 이(가) 쓴 글: > Hi Inki, > > On Thu, Feb 11, 2016 at 7:37 PM, Inki Dae wrote: >> Hi Chanho, >> >> 2016년 01월 30일 22:58에 Chanho Park 이(가) 쓴

[PATCH 01/10] drm/exynos: depend on ARCH_EXYNOS for DRM_EXYNOS

2016-02-11 Thread Inki Dae
Hi Marek, For all patches, picked them up. Thanks, Inki Dae 2016년 02월 03일 21:42에 Marek Szyprowski 이(가) 쓴 글: > From: Joonyoung Shim > > Because PLAT_SAMSUNG isn't include exynos SoCs for arm64, but > ARCH_EXYNOS can do it. And it also needs to add ARCH_S3C

[PATCH] drm/exynos: support exynos5422 mipi-dsi

2016-02-11 Thread Inki Dae
he > exynos5433. For example, the exynos5422 uses sw reset like > previous chips. Picked it up. Thanks, Inki Dae > > Cc: Inki Dae > Cc: Joonyoung Shim > Cc: Seung-Woo Kim > Signed-off-by: Chanho Park > --- > .../bindings/display/exynos/exynos_dsim.txt| 1 +

[PATCH] drm/exynos: add mic_bypass option for exynos542x fimd

2016-02-11 Thread Inki Dae
to the mipi dsi. > The bypass option can be founded from system register and the bit > of the option is 11. > > Cc: Inki Dae > Cc: Joonyoung Shim > Cc: Seung-Woo Kim > Signed-off-by: Chanho Park > --- > .../devicetree/bindings/display/exynos/samsung-fimd.txt| 2 ++ &

[GIT PULL] exynos-drm-fixes

2016-02-05 Thread Inki Dae
Hi Dave, 2016년 02월 05일 13:46에 Dave Airlie 이(가) 쓴 글: > On 1 February 2016 at 16:42, Inki Dae wrote: >> Hi Dave, >> >>Just regression fixes. >>- Fix build warning and error without PM configuration >>- Fix no display issue on Snow

[PATCH 02/10] drm/exynos: ipp: fix incorrect format specifiers in debug messages

2016-02-04 Thread Inki Dae
nd - why the ippdrv has to be printed? Is it useful for debugging? Marek fixed just compilation warnings on ARM64 so yes it wouldn't need to print out ippdrv address but as other cleanup patch. Thanks, Inki Dae > > Best regards, > Krzysztof > > -- > To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" > in > the body of a message to majordomo at vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > >

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