[RFC v3 PATCH 15/16] ARM: dts: exynos5420: add mipi-phy node

2014-04-27 Thread YoungJun Cho
This patch adds mipi-phy node for MIPI-DSI device. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- arch/arm/boot/dts/exynos5420.dtsi |6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi

[RFC v3 PATCH 14/16] ARM: dts: exynos5: add system register support

2014-04-27 Thread YoungJun Cho
This patch adds sysreg device node, and sysreg property to fimd device node which is required to use I80 interface. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- arch/arm/boot/dts/exynos5.dtsi |6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm

[RFC v3 PATCH 13/16] ARM: dts: exynos4: add system register node

2014-04-27 Thread YoungJun Cho
This patch adds sysreg property to fimd device node which is required to use I80 interface. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- arch/arm/boot/dts/exynos4.dtsi |1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch

[RFC v3 PATCH v4 12/16] drm/panel: add S6E3FA0 driver

2014-04-27 Thread YoungJun Cho
readability, vddm readi failure case and removes duplicated power off (commented by Andrzej Hajda) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/panel/Kconfig |7 + drivers/gpu/drm/panel/Makefile|1 + drivers/gpu/drm/panel

[RFC v3 PATCH v6 11/16] ARM: dts: s6e3fa0: add DT bindings

2014-04-27 Thread YoungJun Cho
properties relevant things (commeted by Laurent Pinchart, Andrzej Hajda) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- .../devicetree/bindings/panel/samsung,s6e3fa0.txt | 68 1 file changed, 68 insertions(+) create mode 100644 Documentation

[RFC v3 PATCH v2 10/16] drm/exynos: dsi: add driver data to support Exynos5420

2014-04-27 Thread YoungJun Cho
v2: - Moves exynos_dsi_enable_clocks() after exynos_dsi_reset() (commented by Andrzej Hajda) - Splits D-PHY control setting routines from PLL setting one (commented by Andrzej Hajda) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/exynos

[RFC v3 PATCH v2 09/16] ARM: dts: exynos_dsim: add exynos5420 compatible to DT bindings

2014-04-27 Thread YoungJun Cho
This patch adds relevant to exynos5420 compatible for exynos5420 SoC support. Changelog v2: - Changes title, description and fixes typo (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- .../devicetree/bindings/video/exynos_dsim.txt

[RFC v3 PATCH 08/16] drm/exynos: fimd: support I80 interface

2014-04-27 Thread YoungJun Cho
implements TE handler to call trigger function. - Sets CPU mode timings configuration. - Sets ideal(pixel) clock is 2 times faster than the original one to generate frame done IRQ prior to the next TE signal. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drive

[RFC v3 PATCH 07/16] drm/exynos: dsi: add TE handler to support command mode interface

2014-04-27 Thread YoungJun Cho
To support command mode interface, the DSI host calls this handler to notify the panel tearing effect synchronization signal to the CRTC device manager to trigger to transfer video image. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/exynos

[RFC v3 PATCH 06/16] drm/exynos: add TE handler to support MIPI DSI command mode interface

2014-04-27 Thread YoungJun Cho
chains to notify it to the display controller. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 11 +++ drivers/gpu/drm/exynos/exynos_drm_crtc.h |7 +++ drivers/gpu/drm/exynos/exynos_drm_drv.h |3 +++ include

[RFC v3 PATCH 05/16] drm/panel: add CPU mode timings structure

2014-04-27 Thread YoungJun Cho
To support MIPI DSI command mode interface, the display controller requires the CPU mode timings which is the panel specific data. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- include/drm/drm_panel.h | 18 ++ 1 file changed, 18 insertions

[RFC v3 PATCH v3 04/16] ARM: dts: samsung-fimd: add I80 specific properties

2014-04-27 Thread YoungJun Cho
nt Pinchart, Andrzej Hajda) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- .../devicetree/bindings/video/samsung-fimd.txt |2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/video/samsung-fimd.txt b/Documentation/devicetree/bi

[RFC v3 PATCH v2 03/16] ARM: dts: sysreg: add exynos5 compatible to DT bindings

2014-04-27 Thread YoungJun Cho
This patch adds relevant to exynos5 compatible for exynos5 SoCs. Changelog v2: - Changes title and description (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- .../devicetree/bindings/arm/samsung/sysreg.txt |1 + 1 file changed, 1

[RFC v3 PATCH 02/16] drm/exynos: use wait_event_timeout() for safety usage

2014-04-27 Thread YoungJun Cho
There could be the case that the page flip operation isn't finished correctly with some abnormal condition such as panel reset. So this patch replaces wait_event() with wait_event_timeout() to avoid waiting for page flip completion infinitely. Signed-off-by: YoungJun Cho Acked-by: Inki Dae

[RFC v3 PATCH 01/16] drm/exynos: dsi: move the Eot packets configuration point

2014-04-27 Thread YoungJun Cho
This configuration could be used in MIPI DSI command mode also. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_dsi.c |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/exynos

[RFC v3 PATCH 00/16] drm/exynos: support MIPI DSI command mode display

2014-04-27 Thread YoungJun Cho
. - Enhances panel code readability. Thank you. Best regards YJ YoungJun Cho (16): drm/exynos: dsi: move the Eot packets configuration point drm/exynos: use wait_event_timeout() for safety usage ARM: dts: sysreg: add exynos5 compatible to DT bindings ARM: dts: samsung-fimd: add I80 specific

[RFC v2 PATCH v3 10/14] drm/panel: add S6E3FA0 driver

2014-04-24 Thread YoungJun Cho
Hi Andrzej, Thank you for kind comments. On 04/23/2014 07:16 PM, Andrzej Hajda wrote: > Hi YoungJun, > > > On 04/21/2014 02:28 PM, YoungJun Cho wrote: >> This patch adds MIPI-DSI command mode based S6E3FA0 AMOLED LCD Panel driver. >> >> Changelog v2: >> - Decl

[RFC v2 PATCH v4 09/14] ARM: dts: s6e3fa0: add DT bindings

2014-04-24 Thread YoungJun Cho
23 April 2014 11:02:21 Andrzej Hajda wrote: >>>>> On 04/21/2014 02:28 PM, YoungJun Cho wrote: >>>>>> This patch adds DT bindings for s6e3fa0 panel. >>>>>> The bindings describes panel resources, display timings and cpu timings. >>&

[RFC v2 PATCH v4 09/14] ARM: dts: s6e3fa0: add DT bindings

2014-04-24 Thread YoungJun Cho
Hi Laurent, Thank you for comments. On 04/23/2014 08:34 PM, Laurent Pinchart wrote: > Hi Andrzej, > > On Wednesday 23 April 2014 11:02:21 Andrzej Hajda wrote: >> On 04/21/2014 02:28 PM, YoungJun Cho wrote: >>> This patch adds DT bindings for s6e3fa0 panel. >>

[RFC v2 PATCH v4 09/14] ARM: dts: s6e3fa0: add DT bindings

2014-04-24 Thread YoungJun Cho
Hi Andrzej, Thank you for comments. On 04/23/2014 06:02 PM, Andrzej Hajda wrote: > On 04/21/2014 02:28 PM, YoungJun Cho wrote: >> This patch adds DT bindings for s6e3fa0 panel. >> The bindings describes panel resources, display timings and cpu timings. >> >> Changelog

[RFC v2 PATCH 08/14] drm/exynos: dsi: add driver data to support Exynos5420

2014-04-24 Thread YoungJun Cho
Hi Andrzej, Thank you for comments. On 04/23/2014 05:29 PM, Andrzej Hajda wrote: > On 04/21/2014 02:28 PM, YoungJun Cho wrote: >> The offset of register DSIM_PLLTMR_REG in Exynos5420 is different >> from the one in Exynos4 SoC. >> >> In case of Exynos5420 SoC, the

[RFC v2 PATCH 02/14] drm/exynos: dsi: delay setting clocks after reset

2014-04-24 Thread YoungJun Cho
Hi Andrzej, Thank you for the comments. On 04/23/2014 04:37 PM, Andrzej Hajda wrote: > On 04/23/2014 05:45 AM, YoungJun Cho wrote: >> Hi again Andrzej, >> >> On 04/23/2014 10:01 AM, YoungJun Cho wrote: >>> Hi Andrzej >>> >>> Thank you for comment

[RFC v2 PATCH 02/14] drm/exynos: dsi: delay setting clocks after reset

2014-04-23 Thread YoungJun Cho
Hi again Andrzej, On 04/23/2014 10:01 AM, YoungJun Cho wrote: > Hi Andrzej > > Thank you for comments. > > On 04/22/2014 09:15 PM, Andrzej Hajda wrote: >> Hi YoungJun, >> >> On 04/21/2014 02:28 PM, YoungJun Cho wrote: >>> Some phy control registers

[RFC v2 PATCH v4 09/14] ARM: dts: s6e3fa0: add DT bindings

2014-04-23 Thread YoungJun Cho
Hi Andrzej Thank you for comment. On 04/22/2014 11:02 PM, Andrzej Hajda wrote: > On 04/21/2014 02:28 PM, YoungJun Cho wrote: >> This patch adds DT bindings for s6e3fa0 panel. >> The bindings describes panel resources, display timings and cpu timings. >> >> Changelog

[RFC v2 PATCH v2 06/14] drm/exynos: support MIPI DSI command mode

2014-04-23 Thread YoungJun Cho
Hi Thierry Thank you for the comments. On 04/22/2014 04:34 PM, Thierry Reding wrote: > On Mon, Apr 21, 2014 at 09:28:33PM +0900, YoungJun Cho wrote: > [...] >> diff --git a/include/drm/drm_mipi_dsi.h b/include/drm/drm_mipi_dsi.h >> index 7209df1..244d197 100644 &g

[RFC v2 PATCH 02/14] drm/exynos: dsi: delay setting clocks after reset

2014-04-23 Thread YoungJun Cho
Hi Andrzej Thank you for comments. On 04/22/2014 09:15 PM, Andrzej Hajda wrote: > Hi YoungJun, > > On 04/21/2014 02:28 PM, YoungJun Cho wrote: >> Some phy control registers are not kept after software reset. >> So this patch makes the clocks containing phy control to be

[RFC v2 PATCH v3 10/14] drm/panel: add S6E3FA0 driver

2014-04-22 Thread YoungJun Cho
Hi Laurent, Thank you for the comment. On 04/22/2014 08:00 AM, Laurent Pinchart wrote: > Hi YoungJun, > > Thank you for the patch. > > On Monday 21 April 2014 21:28:37 YoungJun Cho wrote: >> This patch adds MIPI-DSI command mode based S6E3FA0 AMOLED LCD Panel drive

[RFC v2 PATCH v2 06/14] drm/exynos: support MIPI DSI command mode

2014-04-22 Thread YoungJun Cho
Hi Laurent, Thank you for the comment. On 04/22/2014 07:52 AM, Laurent Pinchart wrote: > Hi YoungJun, > > Thank you for the patch. > > On Monday 21 April 2014 21:28:33 YoungJun Cho wrote: >> This patch adds I80 interface for FIMD to support command mode panel. >> >

[RFC v2 PATCH 14/14] ARM: dts: exynos5420: add dsi node

2014-04-21 Thread YoungJun Cho
This patch adds common part of dsi node. Changelog v2: - Uses clock macros instead of numbers (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- arch/arm/boot/dts/exynos5420.dtsi | 15 +++ 1 file changed, 15 insertions

[RFC v2 PATCH 13/14] ARM: dts: exynos5420: add mipi-phy node

2014-04-21 Thread YoungJun Cho
This patch adds mipi-phy node for MIPI-DSI device. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- arch/arm/boot/dts/exynos5420.dtsi |6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi

[RFC v2 PATCH 12/14] ARM: dts: exynos5: add system register support

2014-04-21 Thread YoungJun Cho
This patch adds sysreg device node, and sysreg property to fimd device node which is required to use I80 interface. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- arch/arm/boot/dts/exynos5.dtsi |6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm

[RFC v2 PATCH 11/14] ARM: dts: exynos4: add system register node

2014-04-21 Thread YoungJun Cho
This patch adds sysreg property to fimd device node which is required to use I80 interface. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- arch/arm/boot/dts/exynos4.dtsi |1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch

[RFC v2 PATCH v3 10/14] drm/panel: add S6E3FA0 driver

2014-04-21 Thread YoungJun Cho
inch panel driver. + * + * Copyright (c) 2014 Samsung Electronics Co., Ltd + * + * YoungJun Cho + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. +*/ + +#

[RFC v2 PATCH v4 09/14] ARM: dts: s6e3fa0: add DT bindings

2014-04-21 Thread YoungJun Cho
gpio properties Changelog v4: - Moves CPU timings relevant properties from FIMD DT (commeted by Laurent Pinchart, Andrzej Hajda) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- .../devicetree/bindings/panel/samsung,s6e3fa0.txt | 63 1 file

[RFC v2 PATCH 08/14] drm/exynos: dsi: add driver data to support Exynos5420

2014-04-21 Thread YoungJun Cho
-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 101 --- 1 file changed, 80 insertions(+), 21 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos/exynos_drm_dsi.c

[RFC v2 PATCH v2 07/14] ARM: dts: exynos_dsim: add exynos5420 compatible to DT bindings

2014-04-21 Thread YoungJun Cho
This patch adds relevant to exynos5420 compatible for exynos5420 SoC support. Changelog v2: - Changes title, description and fixes typo (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- .../devicetree/bindings/video/exynos_dsim.txt

[RFC v2 PATCH v2 06/14] drm/exynos: support MIPI DSI command mode

2014-04-21 Thread YoungJun Cho
has to be transferred to display bus or lcd panel. Changelog v2: - Moves CPU timings relevant properties to panel DT (commented by Laurent Pinchart, Andrzej Hajda) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/exynos/Kconfig |1

[RFC v2 PATCH v3 05/14] ARM: dts: samsung-fimd: add I80 specific properties

2014-04-21 Thread YoungJun Cho
nt Pinchart, Andrzej Hajda) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- .../devicetree/bindings/video/samsung-fimd.txt |2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/video/samsung-fimd.txt b/Documentation/devicetree/bi

[RFC v2 PATCH v2 04/14] ARM: dts: sysreg: add exynos5 compatible to DT bindings

2014-04-21 Thread YoungJun Cho
This patch adds relevant to exynos5 compatible for exynos5 SoCs. Changelog v2: - Changes title and description (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- .../devicetree/bindings/arm/samsung/sysreg.txt |1 + 1 file changed, 1

[RFC v2 PATCH 03/14] drm/exynos: use wait_event_timeout() for safety usage

2014-04-21 Thread YoungJun Cho
There could be the case that the page flip operation isn't finished correctly with some abnormal condition such as panel reset. So this patch replaces wait_event() with wait_event_timeout() to avoid waiting for page flip completion infinitely. Signed-off-by: YoungJun Cho Acked-by: Inki Dae

[RFC v2 PATCH 02/14] drm/exynos: dsi: delay setting clocks after reset

2014-04-21 Thread YoungJun Cho
Some phy control registers are not kept after software reset. So this patch makes the clocks containing phy control to be set after software reset. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_dsi.c |2 +- 1 file changed, 1

[RFC v2 PATCH 01/14] drm/exynos: dsi: move the Eot packets configuration point

2014-04-21 Thread YoungJun Cho
This configuration could be used in MIPI DSI command mode also. Signed-off-by: YoungJun Cho Acked-by: Inki Dae Acked-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_dsi.c |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/exynos

[RFC v2 PATCH 00/14] drm/exynos: support MIPI DSI command mode display

2014-04-21 Thread YoungJun Cho
-devel/msg57513.html Changelog v2: - Moves panel delays and size DT properties to panel probe routine. - Moves CPU timings relevant DT properties from FIMD to panel DT. Thank you. Best regards YJ YoungJun Cho (14): drm/exynos: dsi: move the Eot packets configuration point drm/exynos: dsi: delay

[RFC PATCH v2 05/14] ARM: dts: samsung-fimd: add I80 specific properties

2014-04-20 Thread YoungJun Cho
Hi Andrzej Thank you for comments. On 04/18/2014 09:32 PM, Andrzej Hajda wrote: > Hi again, > > On 04/17/2014 01:53 PM, YoungJun Cho wrote: >> In case of using CPU interface panel, the relevant registers should be set. >> So this patch adds relevant dt bindings. >> &g

[RFC PATCH 02/14] drm/exynos: dsi: delay setting clocks after reset

2014-04-20 Thread YoungJun Cho
Hi Andrzej Thank you for comments. On 04/18/2014 09:15 PM, Andrzej Hajda wrote: > Hi YoungJun, > > Thanks for the whole patchset. > > On 04/15/2014 07:47 AM, YoungJun Cho wrote: >> Some phy control registers are not kept after software reset. >> So this patch make

[RFC PATCH v3 10/14] drm/panel: add S6E3FA0 driver

2014-04-17 Thread YoungJun Cho
This patch adds MIPI-DSI command mode based S6E3FA0 AMOLED LCD Panel driver. Changelog v2: - Declares delay, size properties in probe routine instead of DT Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- drivers/gpu/drm/panel/Kconfig |7

[RFC PATCH v3 09/14] ARM: dts: s6e3fa0: add DT bindings

2014-04-17 Thread YoungJun Cho
detection, TE gpio properties Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- .../devicetree/bindings/panel/samsung,s6e3fa0.txt | 46 1 file changed, 46 insertions(+) create mode 100644 Documentation/devicetree/bindings/panel/samsung

[RFC PATCH v2 05/14] ARM: dts: samsung-fimd: add I80 specific properties

2014-04-17 Thread YoungJun Cho
In case of using CPU interface panel, the relevant registers should be set. So this patch adds relevant dt bindings. Changelog v2: - Changes "samsung,sysreg-phandle" to "samsung,sysreg" Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park

[RFC PATCH 05/14] ARM: dts: samsung-fimd: add I80 specific properties

2014-04-17 Thread YoungJun Cho
Hi Laurent Thank you for the comment. On 04/17/2014 06:26 AM, Laurent Pinchart wrote: > Hi YoungJun, > > Thank you for the patch. > > On Tuesday 15 April 2014 14:47:33 YoungJun Cho wrote: >> In case of using CPU interface panel, the relevant registers should be set.

[RFC PATCH v2 14/14] ARM: dts: exynos5420: add dsi node

2014-04-16 Thread YoungJun Cho
This patch adds common part of dsi node. Changelog v2: - Uses clock macros instead of numbers (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- arch/arm/boot/dts/exynos5420.dtsi | 15 +++ 1 file changed, 15

[RFC PATCH v2 09/14] ARM: dts: s6e3fa0: add DT bindings

2014-04-16 Thread YoungJun Cho
This patch adds DT bindings for s6e3fa0 panel. The bindings describes panel resources, display timings, delays and physical size. Changelog v2: - Adds unit address (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- .../devicetree

[RFC PATCH v2 07/14] ARM: dts: exynos_dsim: add exynos5420 compatible to DT bindings

2014-04-16 Thread YoungJun Cho
This patch adds relevant to exynos5420 compatible for exynos5420 SoC support. Changelog v2: - Changes title, description and fixes typo (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- .../devicetree/bindings/video

[RFC PATCH v2 04/14] ARM: dts: sysreg: add exynos5 compatible to DT bindings

2014-04-16 Thread YoungJun Cho
This patch adds relevant to exynos5 compatible for exynos5 SoCs. Changelog v2: - Changes title and description (commented by Sachin Kamat) Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- .../devicetree/bindings/arm/samsung/sysreg.txt |1 + 1 file

[RFC PATCH 14/14] ARM: dts: exynos5420: add dsi node

2014-04-15 Thread YoungJun Cho
This patch adds common part of dsi node. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- arch/arm/boot/dts/exynos5420.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts

[RFC PATCH 13/14] ARM: dts: exynos5420: add mipi-phy node

2014-04-15 Thread YoungJun Cho
This patch adds mipi-phy node for MIPI-DSI device. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- arch/arm/boot/dts/exynos5420.dtsi |6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts

[RFC PATCH 12/14] ARM: dts: exynos5: add system register support

2014-04-15 Thread YoungJun Cho
This patch adds sysreg device node, and sysreg property to fimd device node which is required to use I80 interface. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- arch/arm/boot/dts/exynos5.dtsi |6 ++ 1 file changed, 6 insertions(+) diff --git

[RFC PATCH 11/14] ARM: dts: exynos4: add system register node

2014-04-15 Thread YoungJun Cho
This patch adds sysreg property to fimd device node which is required to use I80 interface. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- arch/arm/boot/dts/exynos4.dtsi |1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/exynos4.dtsi

[RFC PATCH 10/14] drm/panel: add S6E3FA0 driver

2014-04-15 Thread YoungJun Cho
This patch adds MIPI-DSI command mode based S6E3FA0 AMOLED LCD Panel driver. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- drivers/gpu/drm/panel/Kconfig |7 + drivers/gpu/drm/panel/Makefile|1 + drivers/gpu/drm/panel/panel-s6e3fa0

[RFC PATCH 09/14] ARM: dts: s6e3fa0: add DT bindings

2014-04-15 Thread YoungJun Cho
This patch adds DT bindings for s6e3fa0 panel. The bindings describes panel resources, display timings, delays and physical size. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- .../devicetree/bindings/panel/samsung,s6e3fa0.txt | 52

[RFC PATCH 08/14] drm/exynos: dsi: add driver data to support Exynos5420

2014-04-15 Thread YoungJun Cho
-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 101 --- 1 file changed, 80 insertions(+), 21 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos

[RFC PATCH 07/14] ARM: dts: exynos_dsim: add exynos5420 Soc compatible

2014-04-15 Thread YoungJun Cho
This patch adds exynos5420 SoC support. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- .../devicetree/bindings/video/exynos_dsim.txt |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/video

[RFC PATCH 06/14] drm/exynos: support MIPI DSI command mode

2014-04-15 Thread YoungJun Cho
tearing issue. - Add trigger feature . In case of command mode panel, FIMD should set trigger bit, so that image data has to be transferred to display bus or lcd panel. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- drivers/gpu/drm/exynos/Kconfig

[RFC PATCH 05/14] ARM: dts: samsung-fimd: add I80 specific properties

2014-04-15 Thread YoungJun Cho
In case of using CPU interface panel, the relevant registers should be set. So this patch adds relevant dt bindings. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- .../devicetree/bindings/video/samsung-fimd.txt |9 + 1 file changed, 9

[RFC PATCH 04/14] ARM: dts: add exynos5 compatible to sysreg

2014-04-15 Thread YoungJun Cho
This patch adds sysreg support for exynos5 SoCs. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- .../devicetree/bindings/arm/samsung/sysreg.txt |1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/samsung

[RFC PATCH 03/14] drm/exynos: use wait_event_timeout() for safety usage

2014-04-15 Thread YoungJun Cho
There could be the case that the page flip operation isn't finished correctly with some abnormal condition such as panel reset. So this patch replaces wait_event() with wait_event_timeout() to avoid waiting for page flip completion infinitely. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae

[RFC PATCH 02/14] drm/exynos: dsi: delay setting clocks after reset

2014-04-15 Thread YoungJun Cho
Some phy control registers are not kept after software reset. So this patch makes the clocks containing phy control to be set after software reset. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_dsi.c |2 +- 1 file

[RFC PATCH 01/14] drm/exynos: dsi: move the Eot packets configuration point

2014-04-15 Thread YoungJun Cho
This configuration could be used in MIPI DSI command mode also. Signed-off-by: YoungJun Cho Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_dsi.c |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/exynos

[RFC PATCH 00/14] drm/exynos: support MIPI DSI command mode display

2014-04-15 Thread YoungJun Cho
This patch series includes the following: - FIMD I80 interface - DSI command mode interface for Exynos5420 - S6E3FA0 command mode type panel driver - Some bugs modification The patch series is based on exynos-drm-next branch. Thank you. Best regards YJ YoungJun Cho (14): drm/exynos: dsi: move

[PATCH] drm: delete unconsumed pending event list in drm_events_release

2013-10-29 Thread YoungJun Cho
a drm_pending_event is remained not freed. So exynos driver checks again to remove it in its post close routine. But the file_priv->event_list contains undeleted ones, this can make oops for accessing invalid memory. Change-Id: I2eaad659d5b514d5df68a2323083dbd38ada1b5f Signed-off-by: YoungJun

[PATCH] drm/exynos: fix pages allocation in lowlevel_buffer_allocate

2013-07-03 Thread YoungJun Cho
Dear Mr.Dae, On Jul 2, 2013 9:42 PM, "Inki Dae" wrote: > > 2013/7/2 YoungJun Cho : > > Dear Ville > > > > On Jul 2, 2013 8:42 PM, "Ville Syrj?l?" > > wrote: > >> > >> On Tue, Jul 02, 2013 at 07:59:22PM +0900, Seung-Wo

[PATCH] drm/exynos: fix pages allocation in lowlevel_buffer_allocate

2013-07-02 Thread YoungJun Cho
Dear Ville On Jul 2, 2013 8:42 PM, "Ville Syrj?l?" wrote: > > On Tue, Jul 02, 2013 at 07:59:22PM +0900, Seung-Woo Kim wrote: > > From: YoungJun Cho > > > > When drm iommu is not supported, buf->pages has to be allocated > > and assigned to phys_

[PATCH] drm/prime: fix up handle_to_fd ioctl return value

2013-07-02 Thread YoungJun Cho
Dear Daniel, On Jul 2, 2013 5:14 PM, "Daniel Vetter" wrote: > > On Tue, Jul 02, 2013 at 04:55:16PM +0900, YoungJun Cho wrote: > > Dear Daniel, > > > > On Jul 2, 2013 4:19 PM, "Daniel Vetter" wrote: > > > > > > In > > > >

[PATCH] drm/prime: fix up handle_to_fd ioctl return value

2013-07-02 Thread YoungJun Cho
Dear Daniel, On Jul 2, 2013 4:19 PM, "Daniel Vetter" wrote: > > In > > commit da34242e5e0638312130f5bd5d2d277afbc6f806 > Author: YoungJun Cho > Date: Wed Jun 26 10:21:42 2013 +0900 > > drm/prime: add return check for dma_buf_fd > > the failure cas

Re: [PATCH] drm/prime: fix up handle_to_fd ioctl return value

2013-07-02 Thread YoungJun Cho
Dear Daniel, On Jul 2, 2013 4:19 PM, Daniel Vetter daniel.vet...@ffwll.ch wrote: In commit da34242e5e0638312130f5bd5d2d277afbc6f806 Author: YoungJun Cho yj44@samsung.com Date: Wed Jun 26 10:21:42 2013 +0900 drm/prime: add return check for dma_buf_fd the failure case handling

Re: [PATCH] drm/prime: fix up handle_to_fd ioctl return value

2013-07-02 Thread YoungJun Cho
Dear Daniel, On Jul 2, 2013 5:14 PM, Daniel Vetter dan...@ffwll.ch wrote: On Tue, Jul 02, 2013 at 04:55:16PM +0900, YoungJun Cho wrote: Dear Daniel, On Jul 2, 2013 4:19 PM, Daniel Vetter daniel.vet...@ffwll.ch wrote: In commit da34242e5e0638312130f5bd5d2d277afbc6f806 Author

Re: [PATCH] drm/exynos: fix pages allocation in lowlevel_buffer_allocate

2013-07-02 Thread YoungJun Cho
Dear Ville On Jul 2, 2013 8:42 PM, Ville Syrjälä ville.syrj...@linux.intel.com wrote: On Tue, Jul 02, 2013 at 07:59:22PM +0900, Seung-Woo Kim wrote: From: YoungJun Cho yj44@samsung.com When drm iommu is not supported, buf-pages has to be allocated and assigned to phys_to_page

Re: [PATCH] drm/exynos: fix pages allocation in lowlevel_buffer_allocate

2013-07-02 Thread YoungJun Cho
Dear Mr.Dae, On Jul 2, 2013 9:42 PM, Inki Dae inki@samsung.com wrote: 2013/7/2 YoungJun Cho yj44@samsung.com: Dear Ville On Jul 2, 2013 8:42 PM, Ville Syrjälä ville.syrj...@linux.intel.com wrote: On Tue, Jul 02, 2013 at 07:59:22PM +0900, Seung-Woo Kim wrote: From

[PATCH v2 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread YoungJun Cho
Hello Chris, On Jul 1, 2013 8:53 PM, "Chris Wilson" wrote: > > On Mon, Jul 01, 2013 at 08:14:42PM +0900, Seung-Woo Kim wrote: > > Hello Chris, > > > > On 2013? 07? 01? 19:57, Chris Wilson wrote: > > > On Mon, Jul 01, 2013 at 07:49:10PM +0900, Seung-Woo Kim wrote: > > >> + > > >> +out_close: > >

Re: [PATCH v2 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread YoungJun Cho
Hello Chris, On Jul 1, 2013 8:53 PM, Chris Wilson ch...@chris-wilson.co.uk wrote: On Mon, Jul 01, 2013 at 08:14:42PM +0900, Seung-Woo Kim wrote: Hello Chris, On 2013년 07월 01일 19:57, Chris Wilson wrote: On Mon, Jul 01, 2013 at 07:49:10PM +0900, Seung-Woo Kim wrote: + +out_close:

[PATCH] drm/gem: fix not to assign error value to gem name

2013-06-26 Thread YoungJun Cho
On Jun 26, 2013 5:56 PM, "Chris Wilson" wrote: > > On Wed, Jun 26, 2013 at 10:42:39AM +0900, Seung-Woo Kim wrote: > > From: YoungJun Cho > > > > If idr_alloc() is failed, obj->name can be error value. Also > > it cleans up duplicated fl

[PATCH] drm/gem: add mutex lock when using drm_gem_mmap_obj

2013-06-26 Thread YoungJun Cho
On Jun 26, 2013 4:13 PM, "Maarten Lankhorst" < maarten.lankhorst at canonical.com> wrote: > > Op 26-06-13 04:14, Seung-Woo Kim schreef: > > From: YoungJun Cho > > > > The drm_gem_mmap_obj() has to be protected with dev->struct_mutex, > > but so

Re: [PATCH] drm/gem: add mutex lock when using drm_gem_mmap_obj

2013-06-26 Thread YoungJun Cho
On Jun 26, 2013 4:13 PM, Maarten Lankhorst maarten.lankho...@canonical.com wrote: Op 26-06-13 04:14, Seung-Woo Kim schreef: From: YoungJun Cho yj44@samsung.com The drm_gem_mmap_obj() has to be protected with dev-struct_mutex, but some caller functions do not. So it adds mutex lock

Re: [PATCH] drm/gem: fix not to assign error value to gem name

2013-06-26 Thread YoungJun Cho
On Jun 26, 2013 5:56 PM, Chris Wilson ch...@chris-wilson.co.uk wrote: On Wed, Jun 26, 2013 at 10:42:39AM +0900, Seung-Woo Kim wrote: From: YoungJun Cho yj44@samsung.com If idr_alloc() is failed, obj-name can be error value. Also it cleans up duplicated flink processing code. You

[PATCH 0/7] Consider G2D hardware restrictions.

2013-03-19 Thread YoungJun Cho
On Mar 19, 2013 9:55 AM, "Rob Clark" wrote: > > On Mon, Mar 18, 2013 at 8:00 PM, YoungJun Cho wrote: > > > > On Mar 19, 2013 3:01 AM, "Rob Clark" wrote: > >> > >> Btw, what is the hw response to invalid input (ie. bottom>top, invalid

[PATCH 0/7] Consider G2D hardware restrictions.

2013-03-19 Thread YoungJun Cho
according to G2D hardware restrictions. For now, > > G2D driver wasn't considered for them properly. > > > > For this, this patch set includes relevant code cleaups, fixups > > and adds a new function to get buffer size to the gem to be > > accessed by G2D dma. >

Re: [PATCH 0/7] Consider G2D hardware restrictions.

2013-03-18 Thread YoungJun Cho
driver wasn't considered for them properly. For this, this patch set includes relevant code cleaups, fixups and adds a new function to get buffer size to the gem to be accessed by G2D dma. Inki Dae (1): drm/exynos: Add a new function to get gem buffer size YoungJun Cho (6

[PATCH 3/7] drm/exynos: Fix G2D core mulfunctioning issue

2013-03-14 Thread YoungJun Cho
devel at lists.freedesktop.org; > > kyungmin.park at samsung.com; sw0312.kim at samsung.com; 'YoungJun Cho' > > Subject: Re: [PATCH 3/7] drm/exynos: Fix G2D core mulfunctioning issue > > > > On 03/13/2013 07:53 PM, Inki Dae wrote: > > >> -Original Message- > > &

RE: [PATCH 3/7] drm/exynos: Fix G2D core mulfunctioning issue

2013-03-13 Thread YoungJun Cho
; sw0312@samsung.com; 'YoungJun Cho' Subject: Re: [PATCH 3/7] drm/exynos: Fix G2D core mulfunctioning issue On 03/13/2013 07:53 PM, Inki Dae wrote: -Original Message- From: Joonyoung Shim [mailto:jy0922.s...@samsung.com] Sent: Wednesday, March 13, 2013 7:28 PM To: Inki Dae

<    1   2   3