Re: [v3,2/3] drm/panel: add s6e63j0x03 LCD panel driver

2015-06-12 Thread Hyungwon Hwang
Please ignore this mail. I didn't know that "git send *" includes all files in the subdirectories. I am very sorry for disturbing you. Best regards, Hyungwon Hwang On Fri, 12 Jun 2015 21:59:17 +0900 Hyungwon Hwang wrote: > From: Inki Dae > > This patch adds MIPI-DSI

Re: [PATCH 1/3] drm/panel: add s6e63j0x03 LCD panel driver

2015-06-12 Thread Hyungwon Hwang
Please ignore this mail. I didn't know that "git send *" includes all files in the subdirectories. I am very sorry for disturbing you. Best regards, Hyungwon Hwang On Fri, 12 Jun 2015 21:59:14 +0900 Hyungwon Hwang wrote: > From: Inki Dae > > This patch adds MIPI-DSI

Re: [PATCH 2/3] ARM: dts: Add the reference node for syscon to mipi phy for Exynos3250

2015-06-12 Thread Hyungwon Hwang
Please ignore this mail. I didn't know that "git send *" includes all files in the subdirectories. I am very sorry for disturbing you. Best regards, Hyungwon Hwang On Fri, 12 Jun 2015 21:59:15 +0900 Hyungwon Hwang wrote: > Exynos mipi phy driver needs syscon node to be p

Re: [PATCH 3/3] ARM: dts: fix the clock-frequency of rinato board's panel

2015-06-12 Thread Hyungwon Hwang
Please ignore this mail. I didn't know that "git send *" includes all files in the subdirectories. I am very sorry for disturbing you. Best regards, Hyungwon Hwang On Fri, 12 Jun 2015 21:59:16 +0900 Hyungwon Hwang wrote: > After the commit abc0b1447d4974963548777a5ba4a4

Re: [PATCH 2/2] drm/exynos: ipp: validate a GEM handle with multiple planes

2015-06-12 Thread Hyungwon Hwang
Please ignore this mail. I didn't know that "git send *" includes all files in the subdirectories. I am very sorry for disturbing you. Best regards, Hyungwon Hwang On Fri, 12 Jun 2015 21:59:12 +0900 Hyungwon Hwang wrote: > FIMC & GSC driver can calculate the offset o

Re: [PATCH 1/2] drm/exynos: ipp: fix wrong index referencing a config element

2015-06-12 Thread Hyungwon Hwang
Please ignore this mail. I didn't know that "git send *" includes all files in the subdirectories. I am very sorry for disturbing you. Best regards, Hyungwon Hwang On Fri, 12 Jun 2015 21:59:11 +0900 Hyungwon Hwang wrote: > Config depends on the opreation. So it must b

[PATCH 2/3] ARM: dts: Add the reference node for syscon to mipi phy for Exynos3250

2015-06-12 Thread Hyungwon Hwang
Exynos mipi phy driver needs syscon node to be probed successfully. Signed-off-by: Hyungwon Hwang --- arch/arm/boot/dts/exynos3250.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi index e3bfb11..f8c02dd 100644 --- a

[PATCH 2/2] drm/exynos: ipp: validate a GEM handle with multiple planes

2015-06-12 Thread Hyungwon Hwang
FIMC & GSC driver can calculate the offset of planes. So there are use cases which IPP receives just one GEM handle of an image with multiple plane. This patch extends ipp_validate_mem_node() to validate this case. Signed-off-by: Hyungwon Hwang --- drivers/gpu/drm/exynos/exynos_drm_ipp.c

[PATCH 1/3] drm/panel: add s6e63j0x03 LCD panel driver

2015-06-12 Thread Hyungwon Hwang
From: Inki Dae This patch adds MIPI-DSI based S6E63J0X03 AMOLED LCD panel driver which uses mipi_dsi bus to communicate with panel. The panel has 320×320 resolution in 1.63-inch physical panel. This panel is used in Samsung Galaxy Gear 2. Signed-off-by: Inki Dae Signed-off-by: Hyungwon Hwang

[PATCH v6 07/15] drm/exynos: mic: add MIC driver

2015-06-12 Thread Hyungwon Hwang
ruct platform_driver rotator_driver; extern struct platform_driver gsc_driver; extern struct platform_driver ipp_driver; +extern struct platform_driver mic_driver; #endif diff --git a/drivers/gpu/drm/exynos/exynos_drm_mic.c b/drivers/gpu/drm/exynos/exynos_drm_mic.c new file mode 100644 inde

[PATCH v6 08/15] drm/exynos: dsi: rename pll_clk to sclk_clk

2015-06-12 Thread Hyungwon Hwang
This patch renames pll_clk to sclk_clk. The clock referenced by pll_clk is actually not the pll input clock for dsi. The pll input clock comes from the board's oscillator directly. But for the backward compatibility, the old clock name "pll_clk" is also OK. Signed-off-by:

[PATCH] ARM: dts: set display clock correctly for exynos4412-trats2

2015-06-12 Thread Hyungwon Hwang
From: Inki Dae This patch sets display clock correctly. If Display clock isn't set correctly then you would find below messages and Display controller doesn't work correctly. exynos-drm: No connectors reported connected with modes [drm] Cannot find any crtc or sizes - going 1024x768 Fixes: ab

[PATCH v6 15/15] ARM: dts: rename the clock of MIPI DSI 'pll_clk' to 'sclk_mipi'

2015-06-12 Thread Hyungwon Hwang
The clock which was named as 'pll_clk' is actually not the clock source of PLL in MIPI DSI. This patch fixes this disagreement. Signed-off-by: Hyungwon Hwang --- Changes before: - Refer https://patchwork.kernel.org/patch/6191811 Changes for v6: - None arch/arm/boot/dts/exynos4.dtsi

[PATCH 3/3] ARM: dts: fix the clock-frequency of rinato board's panel

2015-06-12 Thread Hyungwon Hwang
ropriately for getting required frame rate. Signed-off-by: Hyungwon Hwang --- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/exynos3250-rinato.dts b/arch/arm/boot/dts/exynos3250-rinato.dts index 0b99068..75aba40 100644

[PATCH 1/2] drm/exynos: ipp: fix wrong index referencing a config element

2015-06-12 Thread Hyungwon Hwang
Config depends on the opreation. So it must be referenced by an operation id, not a property id. Signed-off-by: Hyungwon Hwang --- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c b/drivers/gpu

[PATCH v6 13/15] drm/exynos: dsi: add support for MIC driver as a bridge

2015-06-12 Thread Hyungwon Hwang
MIC must be initilized by MIPI DSI when it is being bound. Signed-off-by: Hyungwon Hwang --- Changes before: - Refer https://patchwork.kernel.org/patch/6191811 Changes for v6: - None .../devicetree/bindings/video/exynos_dsim.txt | 23 ++--- drivers/gpu/drm/exynos

[PATCH v6 10/15] drm/exynos: dsi: make use of driver data for static values

2015-06-12 Thread Hyungwon Hwang
Exynos MIPI DSI driver uses some static values such as address offsets, register setting values, and etc. This patch makes the driver get those values from the driver data. Signed-off-by: Hyungwon Hwang --- Changes before: - Refer https://patchwork.kernel.org/patch/6191731 Changes for v6: - None

[PATCH v6 09/15] drm/exynos: dsi: add macros for register access

2015-06-12 Thread Hyungwon Hwang
This patch adds macros for register writing/reading. This is needed for adding support Exynos5433 MIPI DSI driver, not by using if statement, but by using driver data. Signed-off-by: Hyungwon Hwang --- Changes before: - Refer https://patchwork.kernel.org/patch/6191761 Changes for v6: - None

[PATCH v6 12/15] drm/exynos: dsi: add support for Exynos5433

2015-06-12 Thread Hyungwon Hwang
This patch adds support for Exynos5433 mipi dsi. Signed-off-by: Hyungwon Hwang --- Changes before: - Refer https://patchwork.kernel.org/patch/6191811 Changes for v6: - Change the order of DSIM_CONFIG_REG register - Add error checking code in probe function .../devicetree/bindings/video

[v3,2/3] drm/panel: add s6e63j0x03 LCD panel driver

2015-06-12 Thread Hyungwon Hwang
From: Inki Dae This patch adds MIPI-DSI based S6E63J0X03 AMOLED LCD panel driver which uses mipi_dsi bus to communicate with panel. The panel has 320×320 resolution in 1.63-inch physical panel. This panel is used in Samsung Galaxy Gear 2. Signed-off-by: Inki Dae Signed-off-by: Hyungwon Hwang

[PATCH v6 14/15] drm/exynos: dsi: do not set TE GPIO direction by input

2015-06-12 Thread Hyungwon Hwang
On some board, TE GPIO should be configured properly thoughout pinctrl driver as an wakeup interrupt. So this gpio should be configurable in the board's DT, not being requested as a input pin. Signed-off-by: Hyungwon Hwang --- Changes before: - Refer https://patchwork.kernel.org/patch/61

[PATCH v6 11/15] drm/exynos: dsi: make use of array for clock access

2015-06-12 Thread Hyungwon Hwang
This patch make the driver to use an array for clock access. The number of clocks are different from the existing MIPI DSI driver and Exynos5433 MIPI DSI driver. So this patch is needed before adding support for Exynos5433 MIPI DSI driver. Signed-off-by: Hyungwon Hwang --- Changes before

[PATCH v6 06/15] of: add helper for getting endpoint node of specific identifiers

2015-06-12 Thread Hyungwon Hwang
order of dt nodes to get the right node. Signed-off-by: Hyungwon Hwang Acked-by: Rob Herring --- Changes before: - Refer https://patchwork.kernel.org/patch/6191751/ Changes for v6: - None drivers/of/base.c| 33 + include/linux/of_graph.h | 8 2

[PATCH v6 01/15] drm/exynos: remove the dependency of DP driver for ARCH_EXYNOS

2015-06-12 Thread Hyungwon Hwang
This dependency is a historical thing. It is added when this DP driver is under media subsystem. Now because it is under Exynos DRM, this dependency is not needed anymore. Signed-off-by: Hyungwon Hwang --- Changes for v6: - New drivers/gpu/drm/exynos/Kconfig | 2 +- 1 file changed, 1 insertion

[PATCH v6 00/15] Add drivers for Exynos5433 display

2015-06-12 Thread Hyungwon Hwang
of the source file removing MODULE_OWNER, MODULE_DESCRIPTION, MODULE_LICENSE - change the author of "drm/exynos: dsi: add support for Exynos5433 SoC" to Hyungwon Hwang by the previous author's will Changes for v3: < Decon > - fail fast when the proper image format is not set

[PATCH v6 05/15] drm/exynos: add Exynos5433 decon driver

2015-06-12 Thread Hyungwon Hwang
From: Joonyoung Shim DECON(Display and Enhancement Controller) is new IP replacing FIMD in Exynos5433. This patch adds Exynos5433 decon driver. Signed-off-by: Joonyoung Shim Signed-off-by: Hyungwon Hwang --- Changes before: - Refer https://patchwork.kernel.org/patch/6192071/ Changes for v6

[PATCH v6 02/15] drm/exynos: Add the dependency for DRM_EXYNOS to DPI/DSI/DP

2015-06-12 Thread Hyungwon Hwang
Without this dependency, Kbuild is confused and the configs below them are not placed under Exynos DRM. This patch fixes it, so the configs below them become to be placed under Exynos DRM. Signed-off-by: Hyungwon Hwang --- Changes for v6: - New drivers/gpu/drm/exynos/Kconfig | 6 +++--- 1 file

[PATCH v6 04/15] drm/exynos: fix the input prompt of Exynos7 DECON

2015-06-12 Thread Hyungwon Hwang
This patch is a preparation patch for adding support for Exynos5433 DECON. Exynos7 DECON have to be distinguished from Exynos5433 DECON. Signed-off-by: Hyungwon Hwang --- Changes for v6: - New drivers/gpu/drm/exynos/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a

[PATCH v6 03/15] drm/exynos: add drm_iommu_attach_device_if_possible()

2015-06-12 Thread Hyungwon Hwang
Every CRTC drivers in Exynos DRM implements the code which checks whether IOMMU is supported or not, and if supported enable it. Making new helper for it generalize each CRTC drivers. Signed-off-by: Hyungwon Hwang --- Changes for v6: - New drivers/gpu/drm/exynos/exynos7_drm_decon.c | 25

[PATCH v4 3/8] drm/exynos: mic: add MIC driver

2015-04-07 Thread Hyungwon Hwang
ivers/gpu/drm/exynos/exynos_drm_mic.c new file mode 100644 index 000..8994eab --- /dev/null +++ b/drivers/gpu/drm/exynos/exynos_drm_mic.c @@ -0,0 +1,490 @@ +/* + * Copyright (C) 2015 Samsung Electronics Co.Ltd + * Authors: + * Hyungwon Hwang + * + * This program is free software; you can

[PATCH v4 7/8] drm/exynos: dsi: add support for MIC driver as a bridge

2015-04-07 Thread Hyungwon Hwang
MIC must be initilized by MIPI DSI when it is being bound. Signed-off-by: Hyungwon Hwang --- Changes for v2: - None Changes for v3: - None Changes for v4: - None .../devicetree/bindings/video/exynos_dsim.txt | 23 ++--- drivers/gpu/drm/exynos/exynos_drm_dsi.c

[PATCH v4 8/8] drm/exynos: dsi: do not set TE GPIO direction by input

2015-04-07 Thread Hyungwon Hwang
On some board, TE GPIO should be configured properly thoughout pinctrl driver as an wakeup interrupt. So this gpio should be configurable in the board's DT, not being requested as a input pin. Signed-off-by: Hyungwon Hwang --- Changes for v2: - None Changes for v3: - None Changes f

[PATCH v4 1/8] drm/exynos: add Exynos5433 decon driver

2015-04-07 Thread Hyungwon Hwang
From: Joonyoung Shim DECON(Display and Enhancement Controller) is new IP replacing FIMD in Exynos5433. This patch adds Exynos5433 decon driver. Signed-off-by: Joonyoung Shim Signed-off-by: Hyungwon Hwang --- Changes for v2: - change file names and variable names of decon to represnt

[PATCH v4 0/8] Add drivers for Exynos5433 display

2015-04-07 Thread Hyungwon Hwang
file removing MODULE_OWNER, MODULE_DESCRIPTION, MODULE_LICENSE - change the author of "drm/exynos: dsi: add support for Exynos5433 SoC" to Hyungwon Hwang by the previous author's will Changes for v3: < Decon > - fail fast when the proper image format is not set - remove unne

[PATCH v4 5/8] drm/exynos: dsi: generalize register setting and clock control

2015-04-07 Thread Hyungwon Hwang
This patch makes the driver use arrays for clocks, register address, and values. By doing this, it becomes easier to add support for another SoC. Signed-off-by: Hyungwon Hwang --- Changes for v3: - Separated from the patch "drm/exynos: dsi: add support for Exynos5433 SoC" in version 2

[PATCH v4 6/8] drm/exynos: dsi: add support for Exynos5433

2015-04-07 Thread Hyungwon Hwang
This patch adds support for Exynos5433 mipi dsi. Signed-off-by: Hyungwon Hwang --- Changes for v2: - change the author of "drm/exynos: dsi: add support for Exynos5433 SoC" to Hyungwon Hwang by the previous author's will Changes for v3: - Separated from the patch "drm/exyn

[PATCH v4 4/8] drm/exynos: dsi: rename pll_clk to sclk_clk

2015-04-07 Thread Hyungwon Hwang
This patch renames pll_clk to sclk_clk. The clock referenced by pll_clk is actually not the pll input clock for dsi. The pll input clock comes from the board's oscillator directly. Signed-off-by: Hyungwon Hwang --- Changes for v3: - Newly added Changes for v4: - None .../devicetree/bin

[PATCH v4 2/8] of: add helper for getting endpoint node of specific identifiers

2015-04-07 Thread Hyungwon Hwang
order of dt nodes to get the right node. Signed-off-by: Hyungwon Hwang Acked-by: Rob Herring --- Changes for v2: - None Changes for v3: - None Changes for v4: - None drivers/of/base.c| 33 + include/linux/of_graph.h | 8 2 files changed, 41

[PATCH v3 7/8] drm/exynos: dsi: add support for MIC driver as a bridge

2015-03-26 Thread Hyungwon Hwang
MIC must be initilized by MIPI DSI when it is being bound. Signed-off-by: Hyungwon Hwang --- Changes for v2: - None Changes for v3: - None .../devicetree/bindings/video/exynos_dsim.txt | 23 ++--- drivers/gpu/drm/exynos/exynos_drm_dsi.c| 24

[PATCH v3 6/8] drm/exynos: dsi: add support for Exynos5433

2015-03-26 Thread Hyungwon Hwang
This patch adds support for Exynos5433 mipi dsi. Signed-off-by: Hyungwon Hwang --- Changes for v2: - change the author of "drm/exynos: dsi: add support for Exynos5433 SoC" to Hyungwon Hwang by the previous author's will Changes for v3: - Separated from the patch "drm/exyn

[PATCH v3 8/8] drm/exynos: dsi: do not set TE GPIO direction by input

2015-03-26 Thread Hyungwon Hwang
On some board, TE GPIO should be configured properly thoughout pinctrl driver as an wakeup interrupt. So this gpio should be configurable in the board's DT, not being requested as a input pin. Signed-off-by: Hyungwon Hwang --- Changes for v2: - None Changes for v3: - None drivers/gp

[PATCH v3 4/8] drm/exynos: dsi: rename pll_clk to sclk_clk

2015-03-26 Thread Hyungwon Hwang
This patch renames pll_clk to sclk_clk. The clock referenced by pll_clk is actually not the pll input clock for dsi. The pll input clock comes from the board's oscillator directly. Signed-off-by: Hyungwon Hwang --- Changes for v3: - Newly added .../devicetree/bindings/video/exynos_dsi

[PATCH v3 0/8] Add drivers for Exynos5433 display

2015-03-26 Thread Hyungwon Hwang
file removing MODULE_OWNER, MODULE_DESCRIPTION, MODULE_LICENSE - change the author of "drm/exynos: dsi: add support for Exynos5433 SoC" to Hyungwon Hwang by the previous author's will Changes for v3: < Decon > - fail fast when the proper image format is not set - remove unne

[PATCH v3 3/8] drm/exynos: mic: add MIC driver

2015-03-26 Thread Hyungwon Hwang
/exynos_drm_mic.c new file mode 100644 index 000..8994eab --- /dev/null +++ b/drivers/gpu/drm/exynos/exynos_drm_mic.c @@ -0,0 +1,490 @@ +/* + * Copyright (C) 2015 Samsung Electronics Co.Ltd + * Authors: + * Hyungwon Hwang + * + * This program is free software; you can redistribute it and/o

[PATCH v3 5/8] drm/exynos: dsi: generalize register setting and clock control

2015-03-26 Thread Hyungwon Hwang
This patch makes the driver use arrays for clocks, register address, and values. By doing this, it becomes easier to add support for another SoC. Signed-off-by: Hyungwon Hwang --- Changes for v3: - Separated from the patch "drm/exynos: dsi: add support for Exynos5433 SoC" in

[PATCH v3 1/8] drm/exynos: add Exynos5433 decon driver

2015-03-26 Thread Hyungwon Hwang
From: Joonyoung Shim DECON(Display and Enhancement Controller) is new IP replacing FIMD in Exynos5433. This patch adds Exynos5433 decon driver. Signed-off-by: Joonyoung Shim Signed-off-by: Hyungwon Hwang --- Changes for v2: - change file names and variable names of decon to represnt

[PATCH v3 2/8] of: add helper for getting endpoint node of specific identifiers

2015-03-26 Thread Hyungwon Hwang
order of dt nodes to get the right node. Signed-off-by: Hyungwon Hwang Acked-by: Rob Herring --- Changes for v2: - None Changes for v3: - None drivers/of/base.c| 33 + include/linux/of_graph.h | 8 2 files changed, 41 insertions(+) diff

Re: [PATCH v2 4/6] drm/exynos: dsi: add support for Exynos5433 SoC

2015-03-26 Thread Hyungwon Hwang
Dear Daniel, On Wed, 18 Mar 2015 09:52:33 + Daniel Stone wrote: > Hi, > > On 18 March 2015 at 08:16, Hyungwon Hwang > wrote: > > +#define REG(dsi, reg) ((dsi)->reg_base + > > dsi->driver_data->regs[(reg)]) > > This seems like a good change in gene

Re: [PATCH v2 3/6] drm/exynos: mic: add MIC driver

2015-03-25 Thread Hyungwon Hwang
Dear Inki dae, Sorry for the previous mail which is not completed. I typed something and it was the shortcut for maybe. On Tue, 24 Mar 2015 14:51:31 +0900 Inki Dae wrote: > On 2015년 03월 18일 17:16, Hyungwon Hwang wrote: > > MIC(Mobile image compressor) is newly added IP in Exynos

Re: [PATCH v2 3/6] drm/exynos: mic: add MIC driver

2015-03-25 Thread Hyungwon Hwang
Dear Inki dae, On Tue, 24 Mar 2015 14:51:31 +0900 Inki Dae wrote: > On 2015년 03월 18일 17:16, Hyungwon Hwang wrote: > > MIC(Mobile image compressor) is newly added IP in Exynos5433. MIC > > resides between decon and mipi dsim, and compresses frame data by > > 50%. With dsi,

Re: [PATCH v2 1/6] drm/exynos: add Exynos5433 decon driver

2015-03-25 Thread Hyungwon Hwang
18 March 2015 at 08:16, Hyungwon Hwang > wrote: > > +static void decon_dpms_on(struct exynos_decon *decon) > > +{ > > + int ret; > > + int i; > > + > > + for (i = 0; i < ARRAY_SIZE(decon_clks_name); i++) { > > + re

Re: [PATCH v2 4/6] drm/exynos: dsi: add support for Exynos5433 SoC

2015-03-23 Thread Hyungwon Hwang
Dear Andrej, On Mon, 23 Mar 2015 10:31:58 +0100 Andrzej Hajda wrote: > On 03/20/2015 06:15 AM, Hyungwon Hwang wrote: > > Dear Andrej, > > > > On Thu, 19 Mar 2015 10:32:10 +0100 > > Andrzej Hajda wrote: > > > >> On 03/19/2015 02:18 AM, Hyungwon Hwang wr

Re: [PATCH v2 4/6] drm/exynos: dsi: add support for Exynos5433 SoC

2015-03-19 Thread Hyungwon Hwang
Dear Andrej, On Thu, 19 Mar 2015 10:32:10 +0100 Andrzej Hajda wrote: > On 03/19/2015 02:18 AM, Hyungwon Hwang wrote: > > Dear Daniel, > > > > On Thu, 19 Mar 2015 01:13:21 + > > Daniel Stone wrote: > > > >> Hi Hyungwon, > >> > &g

Re: [PATCH v2 4/6] drm/exynos: dsi: add support for Exynos5433 SoC

2015-03-18 Thread Hyungwon Hwang
Dear Daniel, On Thu, 19 Mar 2015 01:13:21 + Daniel Stone wrote: > Hi Hyungwon, > > On 19 March 2015 at 01:02, Hyungwon Hwang > wrote: > >> > + /* > >> > +* The input PLL clock for MIPI DSI in Exynos5433 seems > >&g

Re: [PATCH v2 4/6] drm/exynos: dsi: add support for Exynos5433 SoC

2015-03-18 Thread Hyungwon Hwang
Dear Daniel, On Wed, 18 Mar 2015 09:52:33 + Daniel Stone wrote: > Hi, > > On 18 March 2015 at 08:16, Hyungwon Hwang > wrote: > > +#define REG(dsi, reg) ((dsi)->reg_base + > > dsi->driver_data->regs[(reg)]) > > This seems like a good change in gene

[PATCH v2 6/6] drm/exynos: dsi: do not set TE GPIO direction by input

2015-03-18 Thread Hyungwon Hwang
On some board, TE GPIO should be configured properly thoughout pinctrl driver as an wakeup interrupt. So this gpio should be configurable in the board's DT, not being requested as a input pin. Signed-off-by: Hyungwon Hwang --- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 ++-- 1 file chang

[PATCH v2 4/6] drm/exynos: dsi: add support for Exynos5433 SoC

2015-03-18 Thread Hyungwon Hwang
-off-by: Donghwa Lee Signed-off-by: Hyungwon Hwang --- Changes for v2: - change the author of "drm/exynos: dsi: add support for Exynos5433 SoC" to Hyungwon Hwang by the previous author's will .../devicetree/bindings/video/exynos_dsim.txt | 24 +- drivers/gpu/drm

[PATCH v2 2/6] of: add helper for getting endpoint node of specific identifiers

2015-03-18 Thread Hyungwon Hwang
order of dt nodes to get the right node. Signed-off-by: Hyungwon Hwang Acked-by: Rob Herring --- drivers/of/base.c| 33 + include/linux/of_graph.h | 8 2 files changed, 41 insertions(+) diff --git a/drivers/of/base.c b/drivers/of/base.c index

[PATCH v2 0/6] Add drivers for Exynos5433 display

2015-03-18 Thread Hyungwon Hwang
the top of the source file removing MODULE_OWNER, MODULE_DESCRIPTION, MODULE_LICENSE - change the author of "drm/exynos: dsi: add support for Exynos5433 SoC" to Hyungwon Hwang by the previous author's will Hyungwon Hwang (5): of: add helper for getting endpoint node of specific id

[PATCH v2 3/6] drm/exynos: mic: add MIC driver

2015-03-18 Thread Hyungwon Hwang
er mic_driver; #endif diff --git a/drivers/gpu/drm/exynos/exynos_drm_mic.c b/drivers/gpu/drm/exynos/exynos_drm_mic.c new file mode 100644 index 000..b898a2a --- /dev/null +++ b/drivers/gpu/drm/exynos/exynos_drm_mic.c @@ -0,0 +1,481 @@ +/* + * Copyright (C) 2015 Samsung Electronics Co.Ltd + * Aut

[PATCH v2 1/6] drm/exynos: add Exynos5433 decon driver

2015-03-18 Thread Hyungwon Hwang
From: Joonyoung Shim DECON(Display and Enhancement Controller) is new IP replacing FIMD in Exynos5433. This patch adds Exynos5433 decon driver. Signed-off-by: Joonyoung Shim Signed-off-by: Hyungwon Hwang --- Changes for v2: change file names and variable names of decon to represnt exynos5433

[PATCH v2 5/6] drm/exynos: dsi: add support for MIC driver as a bridge

2015-03-18 Thread Hyungwon Hwang
MIC must be initilized by MIPI DSI when it is being bound. Signed-off-by: Hyungwon Hwang --- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 24 1 file changed, 24 insertions(+) diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos/exynos_drm_dsi.c

[PATCH 4/6] drm/exynos: dsi: add support for Exynos5433 SoC

2015-03-12 Thread Hyungwon Hwang
driver data Signed-off-by: Donghwa Lee Signed-off-by: Hyungwon Hwang --- .../devicetree/bindings/video/exynos_dsim.txt | 24 +- drivers/gpu/drm/exynos/Kconfig | 2 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c| 431 ++--- 3 files changed, 313

[PATCH 1/6] drm/exynos: add Exynos5433 decon driver

2015-03-12 Thread Hyungwon Hwang
From: Joonyoung Shim DECON(Display and Enhancement Controller) is new IP replacing FIMD in Exynos5433. This patch adds Exynos5433 decon driver. Signed-off-by: Joonyoung Shim Signed-off-by: Hyungwon Hwang --- .../devicetree/bindings/video/exynos-decon.txt | 65 +++ drivers/gpu/drm/exynos

[PATCH 5/6] drm/exynos: dsi: add support for MIC driver as a bridge

2015-03-12 Thread Hyungwon Hwang
MIC must be initilized by MIPI DSI when it is being bound. Signed-off-by: Hyungwon Hwang --- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 24 1 file changed, 24 insertions(+) diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos/exynos_drm_dsi.c

[PATCH 2/6] of: add helper for getting endpoint node of specific identifiers

2015-03-12 Thread Hyungwon Hwang
order of dt nodes to get the right node. Signed-off-by: Hyungwon Hwang Acked-by: Rob Herring --- drivers/of/base.c| 33 + include/linux/of_graph.h | 8 2 files changed, 41 insertions(+) diff --git a/drivers/of/base.c b/drivers/of/base.c index

[PATCH 0/6] Add drivers for Exynos5433 display

2015-03-12 Thread Hyungwon Hwang
Exynos5433 board, decon(display controller), MIC(Mobile image compressor), mipi dsi, and panel have to be turned on. This patchset contains support for 3 drivers for SoC level devices. Donghwa Lee (1): drm/exynos: dsi: add support for Exynos5433 SoC Hyungwon Hwang (4): of: add helper for

[PATCH 6/6] drm/exynos: dsi: do not set TE GPIO direction by input

2015-03-12 Thread Hyungwon Hwang
On some board, TE GPIO should be configured properly thoughout pinctrl driver as an wakeup interrupt. So this gpio should be configurable in the board's DT, not being requested as a input pin. Signed-off-by: Hyungwon Hwang --- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 ++-- 1 file chang

[PATCH 3/6] drm/exynos: mic: add MIC driver

2015-03-12 Thread Hyungwon Hwang
to err; + } + } + + DRM_INFO("MIC has been probed\n"); + +err: + return ret; +} + +static int exynos_mic_remove(struct platform_device *pdev) +{ + struct exynos_mic *mic = platform_get_drvdata(pdev); + int i; + + drm_bridge_remove(&mic->bridge); + +

[PATCH v2] of: add helper for getting endpoint node of specific identifiers

2015-02-22 Thread Hyungwon Hwang
order of dt nodes to get the right node. Signed-off-by: Hyungwon Hwang --- Changes for v2: - Add the empty verion of the new function - Remove the unnecessary type casting from signed int to unsigned int drivers/of/base.c| 33 + include/linux/of_graph.h

Re: [PATCH] of: add helper for getting endpoint node with specific identifiers

2015-02-16 Thread Hyungwon Hwang
Dear Rob Herring, On Mon, 16 Feb 2015 11:47:24 -0600 Rob Herring wrote: > On Mon, Feb 16, 2015 at 4:37 AM, Hyungwon Hwang > wrote: > > When there are multiple ports or multiple endpoints in a port, they > > have to be distinguished by the value of reg property. It is >

[PATCH] of: add helper for getting endpoint node with specific identifiers

2015-02-16 Thread Hyungwon Hwang
order of dt nodes to get the right node. Signed-off-by: Hyungwon Hwang --- drivers/of/base.c| 34 ++ include/linux/of_graph.h | 2 ++ 2 files changed, 36 insertions(+) diff --git a/drivers/of/base.c b/drivers/of/base.c index 36536b6..95ffe1c 100644 --- a

Re: [PATCH v2 2/3] drm/panel: add s6e63j0x03 LCD panel driver

2015-01-05 Thread Hyungwon Hwang
g/patch/5461421/ [2/3] https://patchwork.kernel.org/patch/5461431/ [3/3] https://patchwork.kernel.org/patch/5461441/ > Thanks, > Inki Dae > > > > > Thierry > > > Best regards, Hyungwon Hwang -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH v2 2/3] drm/panel: add s6e63j0x03 LCD panel driver

2014-12-09 Thread Hyungwon Hwang
From: Inki Dae This patch adds MIPI-DSI based S6E63J0X03 AMOLED LCD panel driver which uses mipi_dsi bus to communicate with panel. The panel has 320×320 resolution in 1.63-inch physical panel. This panel is used in Samsung Galaxy Gear 2. Signed-off-by: Inki Dae Signed-off-by: Hyungwon Hwang

[PATCH v2 1/3] ARM: dts: add fimd device support for exynos3250-rinato

2014-12-09 Thread Hyungwon Hwang
From: Inki Dae This patch adds fimd device node which is a display controller for Exynos3250 Rinato board. Signed-off-by: Inki Dae Signed-off-by: Hyungwon Hwang Acked-by: Kyungmin Park --- Changes for v2: - None arch/arm/boot/dts/exynos3250-rinato.dts | 11 +++ 1 file changed, 11

[PATCH v2 3/3] ARM: dts: add Panel device support for exynos3250-rinato

2014-12-09 Thread Hyungwon Hwang
From: Inki Dae This patch adds MIPI-DSI and MIPI-DSI based S6E63J0X03 AMOLED panel device nodes for Exynos3250 Rinato board. Signed-off-by: Inki Dae Signed-off-by: Hyungwon Hwang Acked-by: Kyungmin Park --- Changes for v2: - None arch/arm/boot/dts/exynos3250-rinato.dts | 60

[PATCH v2 0/3] add display support for exynos3250 rinato board

2014-12-09 Thread Hyungwon Hwang
This is v2 of the patchset adding support for s6e63j0x03 lcd panel. Inki Dae sent this patchset before. Because of his busy work at company, I modifies some point according to the review by Thierry Reding on behalf of him. This patch series adds Display support for exynos3250 Rinato board. For th