[GIT PULL v2] exynos-drm-next

2023-04-17 Thread Inki Dae
Hi Dave and Daniel,

   Sorry for late. Just one patch series which converts Exynos's fbdev code
   to struct drm_client.

Please let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit e82c98f2ca439356d5595ba8c9cd782f993f6f8c:

  Merge tag 'amd-drm-next-6.4-2023-04-14' of 
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2023-04-17 10:54:59 
+1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
tags/exynos-drm-next-for-v6.4-2

for you to fetch changes up to 49953b70e7d38dd714f4cf4e8a7ce14f3c48:

  drm/exynos: Implement fbdev emulation as in-kernel client (2023-04-17 
16:47:55 +0900)


A patch series for implementing fbdev emulation as in-kernel client.

- This patch series refactors fbdev callbacks to DRM client functions and
  simplifies fbdev emulation initialization including some code cleanups.
  The changes make fbdev emulation behave like a regular DRM client.


Thomas Zimmermann (5):
  drm/exynos: Remove exynos_gem from struct exynos_drm_fbdev
  drm/exynos: Remove struct exynos_drm_fbdev
  drm/exynos: Remove fb_helper from struct exynos_drm_private
  drm/exynos: Initialize fbdev DRM client
  drm/exynos: Implement fbdev emulation as in-kernel client

 drivers/gpu/drm/exynos/exynos_drm_drv.c   |  13 +--
 drivers/gpu/drm/exynos/exynos_drm_drv.h   |   2 -
 drivers/gpu/drm/exynos/exynos_drm_fb.c|   2 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 174 +++---
 drivers/gpu/drm/exynos/exynos_drm_fbdev.h |  20 +---
 5 files changed, 94 insertions(+), 117 deletions(-)


Re: [GIT PULL v2] exynos-drm-next

2018-12-14 Thread Daniel Vetter
On Fri, Dec 14, 2018 at 05:11:51PM +0100, Daniel Vetter wrote:
> On Fri, Dec 14, 2018 at 04:27:10PM +0900, Inki Dae wrote:
> > Hi Dave,
> > 
> >Just adding configurable plane alpha and pixel blend mode support
> >for FIMD device I missed.
> > 
> >Please kindly let me know if there is any problem.
> 
> Thanks, pulled into drm-next.

btw please don't rebase pull requests right before sending, at least not
as a rule. It's better to have the full history and see when the patches
actually landed, to guesstimate how much testing happened.

Cheers, Daniel

> -Daniel
> 
> > 
> > Thanks,
> > Inki Dae
> > 
> > The following changes since commit 2a3c83f5fe0770d13bbb71b23674886ff4111f44:
> > 
> >   Merge tag 'vmwgfx-next-2018-12-13' of 
> > git://people.freedesktop.org/~thomash/linux into drm-next (2018-12-14 
> > 04:57:45 +1000)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
> > tags/exynos-drm-next-for-v4.21-v2
> > 
> > for you to fetch changes up to 3b5129b3a7c62fdec9cc69b1b3f20917c36ab5d4:
> > 
> >   drm/exynos: fimd: Make pixel blend mode configurable (2018-12-14 15:46:15 
> > +0900)
> > 
> > 
> > Add configurable plane alpha and pixel blend mode support
> > - This patch series adds configurable plane alpha and pixel blend mode
> >   support for FIMD device driver.
> > 
> > 
> > Christoph Manszewski (2):
> >   drm/exynos: fimd: Make plane alpha configurable
> >   drm/exynos: fimd: Make pixel blend mode configurable
> > 
> >  drivers/gpu/drm/exynos/exynos_drm_fimd.c | 123 
> > +--
> >  include/video/samsung_fimd.h |  10 +++
> >  2 files changed, 110 insertions(+), 23 deletions(-)
> > ___
> > dri-devel mailing list
> > dri-devel@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/dri-devel
> 
> -- 
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [GIT PULL v2] exynos-drm-next

2018-12-14 Thread Daniel Vetter
On Fri, Dec 14, 2018 at 04:27:10PM +0900, Inki Dae wrote:
> Hi Dave,
> 
>Just adding configurable plane alpha and pixel blend mode support
>for FIMD device I missed.
> 
>Please kindly let me know if there is any problem.

Thanks, pulled into drm-next.
-Daniel

> 
> Thanks,
> Inki Dae
> 
> The following changes since commit 2a3c83f5fe0770d13bbb71b23674886ff4111f44:
> 
>   Merge tag 'vmwgfx-next-2018-12-13' of 
> git://people.freedesktop.org/~thomash/linux into drm-next (2018-12-14 
> 04:57:45 +1000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
> tags/exynos-drm-next-for-v4.21-v2
> 
> for you to fetch changes up to 3b5129b3a7c62fdec9cc69b1b3f20917c36ab5d4:
> 
>   drm/exynos: fimd: Make pixel blend mode configurable (2018-12-14 15:46:15 
> +0900)
> 
> 
> Add configurable plane alpha and pixel blend mode support
> - This patch series adds configurable plane alpha and pixel blend mode
>   support for FIMD device driver.
> 
> 
> Christoph Manszewski (2):
>   drm/exynos: fimd: Make plane alpha configurable
>   drm/exynos: fimd: Make pixel blend mode configurable
> 
>  drivers/gpu/drm/exynos/exynos_drm_fimd.c | 123 
> +--
>  include/video/samsung_fimd.h |  10 +++
>  2 files changed, 110 insertions(+), 23 deletions(-)
> ___
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


[GIT PULL v2] exynos-drm-next

2018-12-13 Thread Inki Dae
Hi Dave,

   Just adding configurable plane alpha and pixel blend mode support
   for FIMD device I missed.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 2a3c83f5fe0770d13bbb71b23674886ff4111f44:

  Merge tag 'vmwgfx-next-2018-12-13' of 
git://people.freedesktop.org/~thomash/linux into drm-next (2018-12-14 04:57:45 
+1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
tags/exynos-drm-next-for-v4.21-v2

for you to fetch changes up to 3b5129b3a7c62fdec9cc69b1b3f20917c36ab5d4:

  drm/exynos: fimd: Make pixel blend mode configurable (2018-12-14 15:46:15 
+0900)


Add configurable plane alpha and pixel blend mode support
- This patch series adds configurable plane alpha and pixel blend mode
  support for FIMD device driver.


Christoph Manszewski (2):
  drm/exynos: fimd: Make plane alpha configurable
  drm/exynos: fimd: Make pixel blend mode configurable

 drivers/gpu/drm/exynos/exynos_drm_fimd.c | 123 +--
 include/video/samsung_fimd.h |  10 +++
 2 files changed, 110 insertions(+), 23 deletions(-)
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


[GIT PULL v2] exynos-drm-next

2018-05-25 Thread Inki Dae
Hi Dave,

   Since previous git-pull request, it includes more HW overlays
   support of DECON controller and several fixups and one cleanup.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit bec923c50ab550d1d53b297dd4c753db18a13204:

  Merge tag 'exynos-drm-fixes-for-v4.17-rc5' of 
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into 
exynos-drm-next (2018-05-09 09:27:08 +0900)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
tags/exynos-drm-next-for-v4.18-v2

for you to fetch changes up to 19832055e2bf5e67f506bac62e4e07326fb545b7:

  drm/exynos: fimc: signedness bug in fimc_setup_clocks() (2018-05-25 14:47:40 
+0900)


Add more HW overlays support
- It enables hardware overlay number 4 and 5. For this,
  this patch series adds required clocks.

Several fixups
- Fix default value of zpos according to real hardware overlay number.
- Fix error value of exynos_Drm_crtc_get_by_type function correctly.
- Fix static checker warning of scaler_task_done function.
- Fix signedness bug in fimc_setup_clocks function.

One cleanup
- Disable framedone interrupt of DSI device which is not required.


Andrzej Hajda (2):
  drm/exynos/dsi: remove mode_set callback
  drm/exynos/dsi: mask frame-done interrupt

Andrzej Pietrasiewicz (1):
  drm/exynos: Add driver for Exynos Scaler module

Dan Carpenter (1):
  drm/exynos: fimc: signedness bug in fimc_setup_clocks()

Inki Dae (2):
  Merge tag 'exynos-drm-next-for-v4.18' of 
git://git.kernel.org/.../daeinki/drm-exynos into exynos-drm-next
  drm/exynos: scaler: fix static checker warning

Marek Szyprowski (8):
  drm/exynos: ipp: Add IPP v2 framework
  drm/exynos: rotator: Convert driver to IPP v2 core API
  drm/exynos: gsc: Convert driver to IPP v2 core API
  drm/exynos: fimc: Convert driver to IPP v2 core API
  dt-bindings: exynos5433-decon: add more required clocks
  drm/exynos: decon: Add support for hardware windows no 4 and 5
  drm/exynos: Fix error value in exynos_drm_crtc_get_by_type()
  drm/exynos: Fix default value for zpos plane property

Paweł Chmiel (1):
  drm/exynos: Allow DRM_EXYNOS on s5pv210.

Souptick Joarder (1):
  gpu: drm: exynos: Change return type to vm_fault_t

Tomasz Figa (1):
  drm/exynos: fimd: Add support for S5PV210 FIMD variant

 .../bindings/display/exynos/exynos5433-decon.txt   |9 +-
 .../devicetree/bindings/gpu/samsung-scaler.txt |   27 +
 drivers/gpu/drm/exynos/Kconfig |   18 +-
 drivers/gpu/drm/exynos/Makefile|2 +
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c  |   21 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c   |2 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c|   35 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h|   10 +
 drivers/gpu/drm/exynos/exynos_drm_dsi.c|   46 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c   | 1080 +++-
 drivers/gpu/drm/exynos/exynos_drm_fimc.h   |   23 -
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   |8 +
 drivers/gpu/drm/exynos/exynos_drm_gem.c|   21 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.h|3 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c| 1075 ++-
 drivers/gpu/drm/exynos/exynos_drm_gsc.h|   24 -
 drivers/gpu/drm/exynos/exynos_drm_ipp.c|  916 +
 drivers/gpu/drm/exynos/exynos_drm_ipp.h|  175 
 drivers/gpu/drm/exynos/exynos_drm_plane.c  |9 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c|  758 --
 drivers/gpu/drm/exynos/exynos_drm_scaler.c |  694 +
 drivers/gpu/drm/exynos/regs-scaler.h   |  426 
 include/uapi/drm/exynos_drm.h  |  240 +
 23 files changed, 3459 insertions(+), 2163 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.txt
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_fimc.h
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_gsc.h
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_ipp.c
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_ipp.h
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_scaler.c
 create mode 100644 drivers/gpu/drm/exynos/regs-scaler.h
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


[GIT PULL v2] exynos-drm-next

2014-04-04 Thread Inki Dae
Hi Dave,

   This pull request includes MIPI-DSI driver, two panel drivers,
   and relevant dt bindings.

   And I has excepted one patch series, super device support from
   exynos-drm-next because the patch series hadn't been reviewed by
   right maintainers and mailing list. The patch series is reasonable
   to me but we should have followed open source rule. Sorry for this.

Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver
 . this driver is placed in drivers/gpu/drm/panel, and it seems
   to be used for exynos drm as of now,
- Some fixups

Changelog v2:
- Remove super device support, and relevant dt bindings for more reviews.
- Fix module build errors you pointed out.
- Re-based it to drm-next again.

If there is any problem, please kindly let me know.

Thanks,
Inki Dae


The following changes since commit 66e514c14a1cb9c2540c685c40d94dc6ef6b6bb5:

  Merge tag 'drm-intel-next-2014-03-21' of 
git://anongit.freedesktop.org/drm-intel into drm-next (2014-04-03 07:51:54 
+1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 
exynos-drm-next

for you to fetch changes up to 96e112c44477edea1c01fbb976205e751f4229b9:

  drm/bridge: export ptn3460_init function (2014-04-04 21:24:50 +0900)


Andrzej Hajda (15):
  drm/mipi_dsi: add flags to DSI messages
  drm/mipi_dsi: create dsi devices only for nodes with reg property
  drm/exynos: disallow fbdev initialization if no device is connected
  exynos/dsim: add DT bindings
  drm/exynos: add DSIM driver
  panel/s6e8aa0: add DT bindings
  panel/ld9040: add DT bindings
  drm/panel: add ld9040 driver
  ARM: dts: exynos4210-universal_c210: add proper panel node
  drm/panel: add S6E8AA0 driver
  ARM: dts: exynos4: add MIPI DSI Master node
  ARM: dts: exynos4210-trats: add panel node
  ARM: dts: exynos4412-trats2: add panel node
  ARM: dts: exynos4210-trats: enable exynos/fimd node
  ARM: dts: exynos4412-trats2: enable exynos/fimd node

Inki Dae (2):
  drm/exynos: remove MODULE_DEVICE_TABLE definitions
  drm/bridge: export ptn3460_init function

 .../devicetree/bindings/panel/samsung,ld9040.txt   |   66 +
 .../devicetree/bindings/panel/samsung,s6e8aa0.txt  |   56 +
 .../devicetree/bindings/video/exynos_dsim.txt  |   80 +
 arch/arm/boot/dts/exynos4.dtsi |   14 +
 arch/arm/boot/dts/exynos4210-trats.dts |   61 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts|   71 +-
 arch/arm/boot/dts/exynos4412-trats2.dts|   70 +
 drivers/gpu/drm/bridge/ptn3460.c   |1 +
 drivers/gpu/drm/drm_mipi_dsi.c |6 +-
 drivers/gpu/drm/exynos/Kconfig |9 +
 drivers/gpu/drm/exynos/Makefile|1 +
 drivers/gpu/drm/exynos/exynos_dp_core.c|1 -
 drivers/gpu/drm/exynos/exynos_drm_drv.c|   15 +
 drivers/gpu/drm/exynos/exynos_drm_drv.h|1 +
 drivers/gpu/drm/exynos/exynos_drm_dsi.c| 1524 
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c  |   21 +
 drivers/gpu/drm/panel/Kconfig  |   14 +
 drivers/gpu/drm/panel/Makefile |2 +
 drivers/gpu/drm/panel/panel-ld9040.c   |  376 +
 drivers/gpu/drm/panel/panel-s6e8aa0.c  | 1069 ++
 include/drm/drm_mipi_dsi.h |6 +
 21 files changed, 3445 insertions(+), 19 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/panel/samsung,ld9040.txt
 create mode 100644 Documentation/devicetree/bindings/panel/samsung,s6e8aa0.txt
 create mode 100644 Documentation/devicetree/bindings/video/exynos_dsim.txt
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dsi.c
 create mode 100644 drivers/gpu/drm/panel/panel-ld9040.c
 create mode 100644 drivers/gpu/drm/panel/panel-s6e8aa0.c


[GIT PULL v2] exynos-drm-next for 3.14

2014-01-22 Thread Inki Dae
Hi Dave,

   This second pull request just adds some fixup and cleanup patches.

   We are waiting for the next version of refactoring patch set but
   it seems that they wouldn't be posted this time.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit f5395ba35f2ae52eb5839f8046e4aeef6df7f357:

  Merge branch 'drm-vbl-timestamp' of git://gitorious.org/vsyrjala/linux into 
drm-next (2014-01-22 09:13:13 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
exynos-drm-next

for you to fetch changes up to 1fa7a25c0d87f40a30756316bb80a9f7e6bd43c5:

  drm/exynos: Fix trivial typo (2014-01-22 09:53:31 +0900)


Sachin Kamat (3):
  drm/exynos: Fix freeing issues in exynos_drm_drv.c
  drm/exynos: Remove unnecessary semicolon
  drm/exynos: Fix trivial typo

Tushar Behera (1):
  drm/exynos: Fix multiplatform breakage for ipp/gsc

 drivers/gpu/drm/exynos/Kconfig  |4 ++--
 drivers/gpu/drm/exynos/exynos_drm_drv.c |   14 --
 drivers/gpu/drm/exynos/exynos_drm_g2d.c |2 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c |3 +--
 4 files changed, 12 insertions(+), 11 deletions(-)


[GIT PULL v2] exynos-drm-next

2013-07-04 Thread Inki Dae
Hi Dave,

   This is final pull request for 3.11. This resolves some memory leak
   issues, and includes some code and dt document file cleanups; just
   removed unnecessary descriptions.

   And the patch work for enhancing hdmiphy driver isn't in progress so
   this patch may go to 3.12.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 69163ea82732894e8c1e17df4010372ed078efdd:

  drm/mm: kill color_search_free/get_block (2013-07-04 10:57:40 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
exynos-drm-next

Sachin Kamat (1):
  of/documentation: Update hpd gpio property for exynos_hdmi

Seung-Woo Kim (1):
  drm/exynos: remove duplicated error routine and unnecessary assign

YoungJun Cho (6):
  drm/exynos: fix not to remain exynos_gem_obj as a leak
  drm/exynos: remove dead code in vidi_power_on
  drm/exynos: initialize the buf_num in vp_video_buffer
  drm/exynos: add error check routine in exynos_drm_open
  drm/exynos: use drm_calloc_large when allocates pointer array
  drm/exynos: fix pages allocation size in lowlevel_buffer_allocate

 .../devicetree/bindings/video/exynos_hdmi.txt  |6 ++
 drivers/gpu/drm/exynos/exynos_drm_buf.c|   13 ++---
 drivers/gpu/drm/exynos/exynos_drm_drv.c|9 -
 drivers/gpu/drm/exynos/exynos_drm_g2d.c|   18 +++---
 drivers/gpu/drm/exynos/exynos_drm_gem.c|9 +
 drivers/gpu/drm/exynos/exynos_drm_vidi.c   |3 ---
 drivers/gpu/drm/exynos/exynos_mixer.c  |2 +-
 7 files changed, 29 insertions(+), 31 deletions(-)


[GIT PULL v2] exynos-drm-next

2013-07-04 Thread Inki Dae
Hi Dave,

   This is final pull request for 3.11. This resolves some memory leak
   issues, and includes some code and dt document file cleanups; just
   removed unnecessary descriptions.

   And the patch work for enhancing hdmiphy driver isn't in progress so
   this patch may go to 3.12.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 69163ea82732894e8c1e17df4010372ed078efdd:

  drm/mm: kill color_search_free/get_block (2013-07-04 10:57:40 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
exynos-drm-next

Sachin Kamat (1):
  of/documentation: Update hpd gpio property for exynos_hdmi

Seung-Woo Kim (1):
  drm/exynos: remove duplicated error routine and unnecessary assign

YoungJun Cho (6):
  drm/exynos: fix not to remain exynos_gem_obj as a leak
  drm/exynos: remove dead code in vidi_power_on
  drm/exynos: initialize the buf_num in vp_video_buffer
  drm/exynos: add error check routine in exynos_drm_open
  drm/exynos: use drm_calloc_large when allocates pointer array
  drm/exynos: fix pages allocation size in lowlevel_buffer_allocate

 .../devicetree/bindings/video/exynos_hdmi.txt  |6 ++
 drivers/gpu/drm/exynos/exynos_drm_buf.c|   13 ++---
 drivers/gpu/drm/exynos/exynos_drm_drv.c|9 -
 drivers/gpu/drm/exynos/exynos_drm_g2d.c|   18 +++---
 drivers/gpu/drm/exynos/exynos_drm_gem.c|9 +
 drivers/gpu/drm/exynos/exynos_drm_vidi.c   |3 ---
 drivers/gpu/drm/exynos/exynos_mixer.c  |2 +-
 7 files changed, 29 insertions(+), 31 deletions(-)
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[GIT PULL v2] exynos-drm-next

2013-02-21 Thread Inki Dae
Hi Dave,

This pull-request includes hdmi mode relevant some improvements,
bug fixes and code cleanups.

The summary:
. Add display mode check operaion to mixer driver
  - Mixer IP also can put certain restrictions on the proposed
display modes and these restrictions need to be considered
during mode negotiation, which happens immediately after
edid parsing.
. Set correct mode for range of resolutions
  - With this patch, the mixer driver could find the correct mode
for the range of resolutions upto 1080 vertical lines.
. Support extra resolution for hdmi
  - This patch programs the core and timing generator registers
using the timing data provided in drm_display_mode without
hard-coded configurations. So this patch adds additional PHY
configs to allow us to support more permissible resolutions
and refresh rates.
. Add device tree support for g2d
  - This patch adds just the compatible string for exynos5250 SoC
so that with device tree enabling, this driver can be probed.
. And bug fixes and code cleanups.

Changelog v2:
. just rebased

The below patches should be more reviewed and also tested,
[PATCH v7 0/2] Add display-timing node parsing to exynos drm fimd
[PATCH v3 1/3] drm/exynos: Get HDMI version from device tree

So these aren't merged this time. Please pull it.

If there is any problem, please kindly let me know.

Thanks,
Inki Dae.

The following changes since commit ca18e1426bb2db987b67030256477c9571aebd09:

  Merge branch 'tilcdc-next' of git://people.freedesktop.org/~robclark/linux 
into drm-next (2013-02-21 09:31:47 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
exynos-drm-next

Ajay Kumar (1):
  drm/exynos: Add device tree based discovery support for G2D

Inki Dae (2):
  drm/exynos: fix iommu address allocation order
  drm/exynos: consider exception case to fb handle creation

Rahul Sharma (3):
  drm/exynos: add display-mode-check operation to exynos_mixer_ops struct
  drm/exynos: implement display-mode-check callback in mixer driver
  drm/exynos: mixer: set correct mode for range of resolutions

Sachin Kamat (1):
  drm/exynos: Add missing braces around sizeof

Sean Paul (1):
  drm/exynos: hdmi: support extra resolutions using drm_display_mode timings

YoungJun Cho (2):
  drm/exynos: fix wrong pointer access at vm close.
  drm/exynos: release resources properly when fb creation is failed.

 drivers/gpu/drm/exynos/exynos_drm_fb.c|   55 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c   |   12 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c   |   33 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c  |   12 +
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h  |5 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.h |2 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c  | 1035 +++--
 drivers/gpu/drm/exynos/exynos_mixer.c |   34 +-
 8 files changed, 490 insertions(+), 698 deletions(-)


[GIT PULL v2] exynos-drm-next

2013-02-20 Thread Inki Dae
Hi Dave,

This pull-request includes hdmi mode relevant some improvements,
bug fixes and code cleanups.

The summary:
. Add display mode check operaion to mixer driver
  - Mixer IP also can put certain restrictions on the proposed
display modes and these restrictions need to be considered
during mode negotiation, which happens immediately after
edid parsing.
. Set correct mode for range of resolutions
  - With this patch, the mixer driver could find the correct mode
for the range of resolutions upto 1080 vertical lines.
. Support extra resolution for hdmi
  - This patch programs the core and timing generator registers
using the timing data provided in drm_display_mode without
hard-coded configurations. So this patch adds additional PHY
configs to allow us to support more permissible resolutions
and refresh rates.
. Add device tree support for g2d
  - This patch adds just the compatible string for exynos5250 SoC
so that with device tree enabling, this driver can be probed.
. And bug fixes and code cleanups.

Changelog v2:
. just rebased

The below patches should be more reviewed and also tested,
[PATCH v7 0/2] Add display-timing node parsing to exynos drm fimd
[PATCH v3 1/3] drm/exynos: Get HDMI version from device tree

So these aren't merged this time. Please pull it.

If there is any problem, please kindly let me know.

Thanks,
Inki Dae.

The following changes since commit ca18e1426bb2db987b67030256477c9571aebd09:

  Merge branch 'tilcdc-next' of git://people.freedesktop.org/~robclark/linux 
into drm-next (2013-02-21 09:31:47 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos 
exynos-drm-next

Ajay Kumar (1):
  drm/exynos: Add device tree based discovery support for G2D

Inki Dae (2):
  drm/exynos: fix iommu address allocation order
  drm/exynos: consider exception case to fb handle creation

Rahul Sharma (3):
  drm/exynos: add display-mode-check operation to exynos_mixer_ops struct
  drm/exynos: implement display-mode-check callback in mixer driver
  drm/exynos: mixer: set correct mode for range of resolutions

Sachin Kamat (1):
  drm/exynos: Add missing braces around sizeof

Sean Paul (1):
  drm/exynos: hdmi: support extra resolutions using drm_display_mode timings

YoungJun Cho (2):
  drm/exynos: fix wrong pointer access at vm close.
  drm/exynos: release resources properly when fb creation is failed.

 drivers/gpu/drm/exynos/exynos_drm_fb.c|   55 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c   |   12 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c   |   33 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c  |   12 +
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h  |5 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.h |2 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c  | 1035 +++--
 drivers/gpu/drm/exynos/exynos_mixer.c |   34 +-
 8 files changed, 490 insertions(+), 698 deletions(-)
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[GIT PULL v2] exynos-drm-next

2012-11-30 Thread Daniel Vetter
On Fri, Nov 30, 2012 at 6:27 AM, Inki Dae  wrote:
> I agree with you and also I think it's better to use common infoframe
> helpers.
> But Rahul'a patch set had been posted prior to the common infoframe helpers
> so
> first we could merge this patch and then change it to common infoframe
> helpers
> if this common helpers are merged.

That's what I wanted to say: Imo Rhul should have gone ahead and
extracted some nice infoframe helpers instead of adding another
copypasta version ...
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


[GIT PULL v2] exynos-drm-next

2012-11-30 Thread Inki Dae
2012/11/29 Daniel Vetter 

> On Thu, Nov 29, 2012 at 1:11 PM, Inki Dae  wrote:
> > - add sending AVI and AVI info frames.
> >   . this adds some codes for composing AVI and AUI info frames
> > and send them every VSYNC for HDMI Certification.
>
> Imo we have a few too many avi infoframe implementations in the drm
> drivers already. It would be good to base this on top of Thierry
> Reding's rfc patches for some common infoframe helpers in the drm
> coder ...
>

I agree with you and also I think it's better to use common infoframe
helpers.
But Rahul'a patch set had been posted prior to the common infoframe helpers
so
first we could merge this patch and then change it to common infoframe
helpers
if this common helpers are merged.

Please give me any opinions. Anyway I think It doesn't matter first go or
later change.

Thanks,
Inki Dae

-Daniel
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch
>
-- next part --
An HTML attachment was scrubbed...
URL: 



Re: [GIT PULL v2] exynos-drm-next

2012-11-30 Thread Daniel Vetter
On Fri, Nov 30, 2012 at 6:27 AM, Inki Dae inki@samsung.com wrote:
 I agree with you and also I think it's better to use common infoframe
 helpers.
 But Rahul'a patch set had been posted prior to the common infoframe helpers
 so
 first we could merge this patch and then change it to common infoframe
 helpers
 if this common helpers are merged.

That's what I wanted to say: Imo Rhul should have gone ahead and
extracted some nice infoframe helpers instead of adding another
copypasta version ...
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[GIT PULL v2] exynos-drm-next

2012-11-29 Thread Daniel Vetter
On Thu, Nov 29, 2012 at 1:11 PM, Inki Dae  wrote:
> - add sending AVI and AVI info frames.
>   . this adds some codes for composing AVI and AUI info frames
> and send them every VSYNC for HDMI Certification.

Imo we have a few too many avi infoframe implementations in the drm
drivers already. It would be good to base this on top of Thierry
Reding's rfc patches for some common infoframe helpers in the drm
coder ...
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


[GIT PULL v2] exynos-drm-next

2012-11-29 Thread Inki Dae
Hi Dave,

This is second time pull request for -next and based on previous
pull request. For this, please refer to the below link,
   http://permalink.gmane.org/gmane.comp.video.dri.devel/76834

And a summary to this is as the following:
- add sending AVI and AVI info frames.
  . this adds some codes for composing AVI and AUI info frames
and send them every VSYNC for HDMI Certification.
- bug fix to previous pull request.
- add some code cleanup

And the below is patches being reviewed so not merged yet.
- add ipp subsystem. it's so big modules.
drm/exynos: add ipp subsystem and each ipp drivers
drm/exynos: add ipp subsystem
drm/exynos: add fimc ipp driver
drm/exynos: add rotator ipp driver
drm/exynos: add gsc ipp driver
- add runtime pm support for hdmi and mixer.
drm/exynos: added runtime pm support for hdmi
drm/exynos: add runtime pm support for mixer
drm/exynos: add support for hdmiphy power control for exynos5
- and maybe some fixups and cleanups.

The above patch sets will be merged after reviewed enough and maybe
these will be last pull request for -next.

If there is any problem, please let me know.

Thanks,
Inki Dae

The following changes since commit 660c51e92f5357f351b483fa9d82451344ed25a4:

  drm/exynos: add exynos drm specific fb_mmap function (2012-11-29 03:30:38 
-0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 
exynos-drm-next

for you to fetch changes up to d9f25388ec9034c9bf2c1dcfe162607a604049cf:

  drm/exynos: sending AVI and AUI info frames (2012-11-29 03:30:40 -0800)


Egbert Eich (1):
  drm/exynos: fix memory leak to EDID block

Prathyush K (2):
  drm/exynos: remove 'pages' and 'page_size' elements in exynos gem buffer
  drm/exynos: use sgt instead of pages for framebuffer address

Rahul Sharma (2):
  drm: exynos: fix for loosing display mode header during mode adjustment
  drm/exynos: sending AVI and AUI info frames

Sachin Kamat (5):
  drm/exynos: Use devm_clk_get in exynos_drm_g2d.c
  drm/exynos: Fix potential NULL pointer dereference
  drm/exynos: Use devm_clk_get in exynos_mixer.c
  drm/exynos: Use devm_* APIs in exynos_hdmi.c
  drm/exynos: Use devm_clk_get in exynos_drm_fimd.c

YoungJun Cho (1):
  drm/exynos: Unreference fb in exynos_disable_plane()

 drivers/gpu/drm/exynos/exynos_drm_buf.c|  20 ---
 drivers/gpu/drm/exynos/exynos_drm_buf.h|   4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c  |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   |  31 +---
 drivers/gpu/drm/exynos/exynos_drm_g2d.c|   6 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c|  37 ++---
 drivers/gpu/drm/exynos/exynos_drm_gem.h|   4 -
 drivers/gpu/drm/exynos/exynos_drm_plane.c  |  12 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c   | 235 +
 drivers/gpu/drm/exynos/exynos_mixer.c  |  59 ++--
 drivers/gpu/drm/exynos/regs-hdmi.h |  17 ++-
 12 files changed, 238 insertions(+), 194 deletions(-)


[GIT PULL v2] exynos-drm-next

2012-11-29 Thread Inki Dae
Hi Dave,

This is second time pull request for -next and based on previous
pull request. For this, please refer to the below link,
   http://permalink.gmane.org/gmane.comp.video.dri.devel/76834

And a summary to this is as the following:
- add sending AVI and AVI info frames.
  . this adds some codes for composing AVI and AUI info frames
and send them every VSYNC for HDMI Certification.
- bug fix to previous pull request.
- add some code cleanup

And the below is patches being reviewed so not merged yet.
- add ipp subsystem. it's so big modules.
drm/exynos: add ipp subsystem and each ipp drivers
drm/exynos: add ipp subsystem
drm/exynos: add fimc ipp driver
drm/exynos: add rotator ipp driver
drm/exynos: add gsc ipp driver
- add runtime pm support for hdmi and mixer.
drm/exynos: added runtime pm support for hdmi
drm/exynos: add runtime pm support for mixer
drm/exynos: add support for hdmiphy power control for exynos5
- and maybe some fixups and cleanups.

The above patch sets will be merged after reviewed enough and maybe
these will be last pull request for -next.

If there is any problem, please let me know.

Thanks,
Inki Dae

The following changes since commit 660c51e92f5357f351b483fa9d82451344ed25a4:

  drm/exynos: add exynos drm specific fb_mmap function (2012-11-29 03:30:38 
-0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 
exynos-drm-next

for you to fetch changes up to d9f25388ec9034c9bf2c1dcfe162607a604049cf:

  drm/exynos: sending AVI and AUI info frames (2012-11-29 03:30:40 -0800)


Egbert Eich (1):
  drm/exynos: fix memory leak to EDID block

Prathyush K (2):
  drm/exynos: remove 'pages' and 'page_size' elements in exynos gem buffer
  drm/exynos: use sgt instead of pages for framebuffer address

Rahul Sharma (2):
  drm: exynos: fix for loosing display mode header during mode adjustment
  drm/exynos: sending AVI and AUI info frames

Sachin Kamat (5):
  drm/exynos: Use devm_clk_get in exynos_drm_g2d.c
  drm/exynos: Fix potential NULL pointer dereference
  drm/exynos: Use devm_clk_get in exynos_mixer.c
  drm/exynos: Use devm_* APIs in exynos_hdmi.c
  drm/exynos: Use devm_clk_get in exynos_drm_fimd.c

YoungJun Cho (1):
  drm/exynos: Unreference fb in exynos_disable_plane()

 drivers/gpu/drm/exynos/exynos_drm_buf.c|  20 ---
 drivers/gpu/drm/exynos/exynos_drm_buf.h|   4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c  |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   |  31 +---
 drivers/gpu/drm/exynos/exynos_drm_g2d.c|   6 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c|  37 ++---
 drivers/gpu/drm/exynos/exynos_drm_gem.h|   4 -
 drivers/gpu/drm/exynos/exynos_drm_plane.c  |  12 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c   | 235 +
 drivers/gpu/drm/exynos/exynos_mixer.c  |  59 ++--
 drivers/gpu/drm/exynos/regs-hdmi.h |  17 ++-
 12 files changed, 238 insertions(+), 194 deletions(-)
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [GIT PULL v2] exynos-drm-next

2012-11-29 Thread Daniel Vetter
On Thu, Nov 29, 2012 at 1:11 PM, Inki Dae daei...@gmail.com wrote:
 - add sending AVI and AVI info frames.
   . this adds some codes for composing AVI and AUI info frames
 and send them every VSYNC for HDMI Certification.

Imo we have a few too many avi infoframe implementations in the drm
drivers already. It would be good to base this on top of Thierry
Reding's rfc patches for some common infoframe helpers in the drm
coder ...
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [GIT PULL v2] exynos-drm-next

2012-11-29 Thread Inki Dae
2012/11/29 Daniel Vetter dan...@ffwll.ch

 On Thu, Nov 29, 2012 at 1:11 PM, Inki Dae daei...@gmail.com wrote:
  - add sending AVI and AVI info frames.
. this adds some codes for composing AVI and AUI info frames
  and send them every VSYNC for HDMI Certification.

 Imo we have a few too many avi infoframe implementations in the drm
 drivers already. It would be good to base this on top of Thierry
 Reding's rfc patches for some common infoframe helpers in the drm
 coder ...


I agree with you and also I think it's better to use common infoframe
helpers.
But Rahul'a patch set had been posted prior to the common infoframe helpers
so
first we could merge this patch and then change it to common infoframe
helpers
if this common helpers are merged.

Please give me any opinions. Anyway I think It doesn't matter first go or
later change.

Thanks,
Inki Dae

-Daniel
 --
 Daniel Vetter
 Software Engineer, Intel Corporation
 +41 (0) 79 365 57 48 - http://blog.ffwll.ch

___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[GIT PULL v2] exynos-drm-next

2012-10-05 Thread Inki Dae
Hello Dave,

as I mentioned, this pull request adds hdmi device tree support
and includes related patch set such as disabling of hdmi internal
interrupt, suppport for platform variants for hdmi and mixer,
support to disable video processor based on platform type and
removal of drm common platform data. as you know, this patch
set was delayed because it included an media side patch. so for this,
we got an ack from v4l2-based hdmi driver author, Tomasz Stanislawski.

Changelog v1:
this patch set updates exynos drm framework and includes minor fixups.
and this pull request except hdmi device tree support patch set posted
by Rahul Sharma because that includes media side patch so for this
patch set, we may have git pull one more time in addition, if we get
an agreement with media guys. for this patch, you can refer to below link,
http://comments.gmane.org/gmane.comp.video.dri.devel/74504

if there is any problem, please let me know.

Thanks,
Inki Dae

The following changes since commit 29cb602532b0a82f22322cece8a89f022368d557:

  drm/exynos: added device object to subdrv's remove callback as argument 
(2012-10-04 10:05:59 +0900)

are available in the git repository at:
  git://git.infradead.org/users/kmpark/linux-samsung exynos-drm-next

Inki Dae (15):
  drm/exynos: separated subdrv_probe function into two parts.
  drm/exynos: separeated fimd_power_on into some parts.
  drm/exynos: fixed duplicated mode setting.
  drm/exynos: add wait_for_vblank callback interface.
  drm/exynos: make sure that hardware overlay for fimd is disabled
  drm/exynos: make sure that hardware overlay for hdmi is disabled
  drm/exynos: check NV12M format specific to Exynos properly
  drm/exynos: update crtc to plane safely
  drm/exynos: Disable plane when released
  drm/exynos: add pid to g2d_runqueue_node
  drm/exynos: fix duplicated mutex lock issue
  drm/exynos: check crtc's dpms mode at page flip
  drm/exynos: check crtc's dpms mode at SetCrtc
  drm/exynos: support drm_wait_vblank feature for VIDI
  drm/exynos: fix display power call issue.

Joonyoung Shim (2):
  drm/exynos: fix to calculate CRTC shown via screen
  drm/exynos: fix kcalloc size of g2d cmdlist node

Leela Krishna Amudala (1):
  drm/exynos: add platform_device_id table and driver data for drm fimd

Rahul Sharma (9):
  drm: exynos: remove drm hdmi platform data struct
  drm: exynos: hdmi: add support for exynos5 ddc
  drm: exynos: hdmi: add support for exynos5 hdmiphy
  drm: exynos: hdmi: add support for platform variants for mixer
  drm: exynos: hdmi: add support to disable video processor in mixer
  drm: exynos: hdmi: add support for exynos5 mixer
  drm: exynos: hdmi: replace is_v13 with version check in hdmi
  drm: exynos: hdmi: add support for exynos5 hdmi
  drm: exynos: hdmi: remove drm common hdmi platform data struct

Sachin Kamat (1):
  drm/exynos: Fix potential NULL pointer dereference

Tomasz Stanislawski (5):
  media: s5p-hdmi: add HPD GPIO to platform data
  drm: exynos: hdmi: support for platform variants
  drm: exynos: hdmi: fix interrupt handling
  drm: exynos: hdmi: use s5p-hdmi platform data
  drm: exynos: hdmi: turn off HPD interrupt in HDMI chip

 drivers/gpu/drm/exynos/exynos_ddc.c   |   22 ++-
 drivers/gpu/drm/exynos/exynos_drm_connector.c |   50 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.h |4 +
 drivers/gpu/drm/exynos/exynos_drm_core.c  |  100 +++
 drivers/gpu/drm/exynos/exynos_drm_crtc.c  |   20 ++-
 drivers/gpu/drm/exynos/exynos_drm_drv.h   |   17 ++
 drivers/gpu/drm/exynos/exynos_drm_encoder.c   |  116 +++--
 drivers/gpu/drm/exynos/exynos_drm_fb.c|   65 +++-
 drivers/gpu/drm/exynos/exynos_drm_fb.h|   20 +--
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c |3 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c  |  115 ++---
 drivers/gpu/drm/exynos/exynos_drm_g2d.c   |5 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c  |   62 ---
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h  |3 +
 drivers/gpu/drm/exynos/exynos_drm_plane.c |   58 ++-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c  |   22 +++-
 drivers/gpu/drm/exynos/exynos_hdmi.c  |  196 +++--
 drivers/gpu/drm/exynos/exynos_hdmiphy.c   |   12 ++-
 drivers/gpu/drm/exynos/exynos_mixer.c |  240 +++--
 drivers/gpu/drm/exynos/regs-mixer.h   |3 +
 include/drm/exynos_drm.h  |   37 +---
 include/media/s5p_hdmi.h  |2 +
 22 files changed, 905 insertions(+), 267 deletions(-)


[GIT PULL v2] exynos-drm-next

2012-10-05 Thread Inki Dae
Hello Dave,

as I mentioned, this pull request adds hdmi device tree support
and includes related patch set such as disabling of hdmi internal
interrupt, suppport for platform variants for hdmi and mixer,
support to disable video processor based on platform type and
removal of drm common platform data. as you know, this patch
set was delayed because it included an media side patch. so for this,
we got an ack from v4l2-based hdmi driver author, Tomasz Stanislawski.

Changelog v1:
this patch set updates exynos drm framework and includes minor fixups.
and this pull request except hdmi device tree support patch set posted
by Rahul Sharma because that includes media side patch so for this
patch set, we may have git pull one more time in addition, if we get
an agreement with media guys. for this patch, you can refer to below link,
http://comments.gmane.org/gmane.comp.video.dri.devel/74504

if there is any problem, please let me know.

Thanks,
Inki Dae

The following changes since commit 29cb602532b0a82f22322cece8a89f022368d557:

  drm/exynos: added device object to subdrv's remove callback as argument 
(2012-10-04 10:05:59 +0900)

are available in the git repository at:
  git://git.infradead.org/users/kmpark/linux-samsung exynos-drm-next

Inki Dae (15):
  drm/exynos: separated subdrv_probe function into two parts.
  drm/exynos: separeated fimd_power_on into some parts.
  drm/exynos: fixed duplicated mode setting.
  drm/exynos: add wait_for_vblank callback interface.
  drm/exynos: make sure that hardware overlay for fimd is disabled
  drm/exynos: make sure that hardware overlay for hdmi is disabled
  drm/exynos: check NV12M format specific to Exynos properly
  drm/exynos: update crtc to plane safely
  drm/exynos: Disable plane when released
  drm/exynos: add pid to g2d_runqueue_node
  drm/exynos: fix duplicated mutex lock issue
  drm/exynos: check crtc's dpms mode at page flip
  drm/exynos: check crtc's dpms mode at SetCrtc
  drm/exynos: support drm_wait_vblank feature for VIDI
  drm/exynos: fix display power call issue.

Joonyoung Shim (2):
  drm/exynos: fix to calculate CRTC shown via screen
  drm/exynos: fix kcalloc size of g2d cmdlist node

Leela Krishna Amudala (1):
  drm/exynos: add platform_device_id table and driver data for drm fimd

Rahul Sharma (9):
  drm: exynos: remove drm hdmi platform data struct
  drm: exynos: hdmi: add support for exynos5 ddc
  drm: exynos: hdmi: add support for exynos5 hdmiphy
  drm: exynos: hdmi: add support for platform variants for mixer
  drm: exynos: hdmi: add support to disable video processor in mixer
  drm: exynos: hdmi: add support for exynos5 mixer
  drm: exynos: hdmi: replace is_v13 with version check in hdmi
  drm: exynos: hdmi: add support for exynos5 hdmi
  drm: exynos: hdmi: remove drm common hdmi platform data struct

Sachin Kamat (1):
  drm/exynos: Fix potential NULL pointer dereference

Tomasz Stanislawski (5):
  media: s5p-hdmi: add HPD GPIO to platform data
  drm: exynos: hdmi: support for platform variants
  drm: exynos: hdmi: fix interrupt handling
  drm: exynos: hdmi: use s5p-hdmi platform data
  drm: exynos: hdmi: turn off HPD interrupt in HDMI chip

 drivers/gpu/drm/exynos/exynos_ddc.c   |   22 ++-
 drivers/gpu/drm/exynos/exynos_drm_connector.c |   50 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.h |4 +
 drivers/gpu/drm/exynos/exynos_drm_core.c  |  100 +++
 drivers/gpu/drm/exynos/exynos_drm_crtc.c  |   20 ++-
 drivers/gpu/drm/exynos/exynos_drm_drv.h   |   17 ++
 drivers/gpu/drm/exynos/exynos_drm_encoder.c   |  116 +++--
 drivers/gpu/drm/exynos/exynos_drm_fb.c|   65 +++-
 drivers/gpu/drm/exynos/exynos_drm_fb.h|   20 +--
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c |3 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c  |  115 ++---
 drivers/gpu/drm/exynos/exynos_drm_g2d.c   |5 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c  |   62 ---
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h  |3 +
 drivers/gpu/drm/exynos/exynos_drm_plane.c |   58 ++-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c  |   22 +++-
 drivers/gpu/drm/exynos/exynos_hdmi.c  |  196 +++--
 drivers/gpu/drm/exynos/exynos_hdmiphy.c   |   12 ++-
 drivers/gpu/drm/exynos/exynos_mixer.c |  240 +++--
 drivers/gpu/drm/exynos/regs-mixer.h   |3 +
 include/drm/exynos_drm.h  |   37 +---
 include/media/s5p_hdmi.h  |2 +
 22 files changed, 905 insertions(+), 267 deletions(-)
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel