All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] exynos-drm-next
@ 2015-10-28  6:55 Inki Dae
  2015-10-28 10:15 ` Daniel Stone
  2015-10-28 10:17 ` Inki Dae
  0 siblings, 2 replies; 116+ messages in thread
From: Inki Dae @ 2015-10-28  6:55 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This pull request includes comprehensive cleanups to HDMI part and
   several fixups, and revive a Exynos specific interface which was used
   to get fake offset, which is required for application using render node
   to access a gem memory. For userspace codes for the use of this interface,
   you can refer to below link,
	   https://github.com/dofmind/libdrm/commit/5cc58d765c61b37a26372de9701f3ffe3a1bef70

   We will post a patch for libdrm after this patch is merged to mainline.

   In addition, this pull request includes also a defconfig patch which enables
   mixer driver as default. For this, I got already Acked-by from Krzysztof
   Kozlowski who is a Exynos SoC maintainer.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae
   
The following changes since commit d7e1bc3f5e70c5a106606e33cfa4d413459611ba:

  Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next (2015-10-23 11:54:03 +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 01bdaac3d7febed08e1b257a9cbb07e04ba8ce4c:

  ARM: exynos_defconfig: enable Exynos DRM Mixer driver (2015-10-28 15:18:31 +0900)

----------------------------------------------------------------
Andrzej Hajda (27):
      drm/exynos/hdmi: remove support for deprecated compatible
      drm/exynos/hdmi: use mappings for registers with IP dependent address
      drm/exynos/hdmi: move PLL stabilization check code to separate function
      drm/exynos/hdmi: simplify HDMI-PHY power sequence
      drm/exynos/hdmi: replace all writeb with writel
      drm/exynos/hdmi: fix removal order
      drm/exynos/hdmi: use optional regulator_get for hdmi-en
      drm/exynos/hdmi: use constant size array for regulators
      drm/exynos/hdmi: simplify clock re-parenting
      drm/exynos/hdmi: convert to gpiod API
      drm/exynos/hdmi: remove deprecated hdmi_resources structure
      drm/exynos/hdmi: convert container_of macro to inline function
      drm/exynos/hdmi: improve HDMI/ACR related code
      drm/exynos/hdmi: remove unused field
      drm/exynos/decon5433: add PCLK clock
      drm/exynos/decon5433: fix timing registers writes
      drm/exynos/decon5433: add function to set particular register bits
      drm/exynos/decon5433: merge different flag fields
      drm/exynos/decon5433: remove duplicated initialization
      drm/exynos/decon5433: add support for DECON-TV
      drm/exynos: add atomic_check callback to exynos_crtc
      drm/exynos/mixer: replace direct cross-driver call with drm mode validation
      drm/exynos: separate Mixer and HDMI drivers
      drm/exynos: abstract out common dependency
      drm/exynos: re-arrange Kconfig entries
      drm/exynos: simplify Kconfig component names
      ARM: exynos_defconfig: enable Exynos DRM Mixer driver

Gustavo Padovan (2):
      drm/exynos: add global macro for the default primary plane
      drm/exynos: add cursor plane support

Ingi Kim (1):
      drm/exynos: fix spelling errors

Joonyoung Shim (3):
      drm/exynos: fix to detach device of iommu
      drm/exynos: cleanup name of gem object for exynos_drm
      drm/exynos: add DRM_EXYNOS_GEM_MAP ioctl

Tomasz Stanislawski (1):
      drm: exynos: mixer: fix using usleep() in atomic context

 arch/arm/configs/exynos_defconfig             |   1 +
 drivers/gpu/drm/exynos/Kconfig                |  75 ++--
 drivers/gpu/drm/exynos/Makefile               |   3 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 324 +++++++++--------
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |   7 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      |  12 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |   6 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |   5 +
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |  45 ++-
 drivers/gpu/drm/exynos/exynos_drm_fb.h        |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |  53 +--
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |  16 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   7 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c       | 248 +++++++------
 drivers/gpu/drm/exynos/exynos_drm_gem.h       |  19 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |  12 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.c     |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |  20 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.h     |   2 +
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |   8 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c          | 496 +++++++++-----------------
 drivers/gpu/drm/exynos/exynos_mixer.c         |  17 +-
 drivers/gpu/drm/exynos/exynos_mixer.h         |  20 --
 drivers/gpu/drm/exynos/regs-hdmi.h            |  33 +-
 include/uapi/drm/exynos_drm.h                 |  17 +-
 include/video/exynos5433_decon.h              |  29 ++
 26 files changed, 703 insertions(+), 780 deletions(-)
 delete mode 100644 drivers/gpu/drm/exynos/exynos_mixer.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2024-04-25  3:43 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2024-04-25  3:43 UTC (permalink / raw)
  To: airlied, daniel; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Just two cleanups - one is remove the .owner field from the platform_driver
   declarations in Exynos DRM modules and other is to drop the device_node
   cleanup code in exynos_hdmi.c using the scope-based resource management.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 83221064c28a0f9fdc4f63ab4fce2e51bfe23315:

  Merge tag 'drm-xe-next-2024-04-23' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2024-04-24 10:51:29 +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-6.10

for you to fetch changes up to d65bfb9546eb627e3c578336355c5b81797f2255:

  gpu: drm: exynos: hdmi: eliminate uses of of_node_put() (2024-04-25 09:37:12 +0900)

----------------------------------------------------------------
Two cleanups
- Drop .owner from platform_driver declaration of each exynos drm module.
- Drop the cleanup code to device_node object in exynos_hdmi.c using
  the scope-based resource management feature[1].

[1] https://lwn.net/Articles/934679/?ref=upstract.com

----------------------------------------------------------------
Krzysztof Kozlowski (11):
      drm/exynos: fimc: drop driver owner initialization
      drm/exynos: fimd: drop driver owner initialization
      drm/exynos: dsi: drop driver owner initialization
      drm/exynos: g2d: drop driver owner initialization
      drm/exynos: gsc: drop driver owner initialization
      drm/exynos: mic: drop driver owner initialization
      drm/exynos: rotator: drop driver owner initialization
      drm/exynos: scaler: drop driver owner initialization
      drm/exynos: vidi: drop driver owner initialization
      drm/exynos: hdmi: drop driver owner initialization
      drm/exynos: mixer: drop driver owner initialization

Shivani Gupta (1):
      gpu: drm: exynos: hdmi: eliminate uses of of_node_put()

 drivers/gpu/drm/exynos/exynos_drm_dsi.c     |  1 -
 drivers/gpu/drm/exynos/exynos_drm_fimc.c    |  1 -
 drivers/gpu/drm/exynos/exynos_drm_fimd.c    |  1 -
 drivers/gpu/drm/exynos/exynos_drm_g2d.c     |  1 -
 drivers/gpu/drm/exynos/exynos_drm_gsc.c     |  1 -
 drivers/gpu/drm/exynos/exynos_drm_mic.c     |  1 -
 drivers/gpu/drm/exynos/exynos_drm_rotator.c |  1 -
 drivers/gpu/drm/exynos/exynos_drm_scaler.c  |  1 -
 drivers/gpu/drm/exynos/exynos_drm_vidi.c    |  1 -
 drivers/gpu/drm/exynos/exynos_hdmi.c        | 16 +++++-----------
 drivers/gpu/drm/exynos/exynos_mixer.c       |  1 -
 11 files changed, 5 insertions(+), 21 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2023-12-12  5:11 ` Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2023-12-12  5:11 UTC (permalink / raw)
  To: airlied, daniel; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Just one fixup to shutdown relevant issue and two cleanups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae


The following changes since commit a2f8994c1001cfa48483a3afa3550016a3ab0a3e:

  Merge tag 'exynos-drm-next-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into exynos-drm-next (2023-12-12 13:06:29 +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-v6.8

for you to fetch changes up to ead5a41c8f8a13ad7b1c9fd2d7edb1ea909b777f:

  drm/exynos: dpi: Change connector type to DPI (2023-12-12 13:06:38 +0900)

----------------------------------------------------------------
One bug fix
- Add a missing call to drm_atomic_helper_shutdown() in Exynos DRM
driver.

  This function is necessary during system shutdown and when the driver
  is unbound. Without this function, components like panels may not shut
  down properly, potentially leading to power issue as mentioned in the
  kernel documentation, specially in the "driver instance overview"
  secstion of 'drm_drv.c'.

Two cleanups
- Convert '.remove()' callback function in the Exynos DRM platform
  driver to a version that returns void instead of an integer.
- Change connector type of exynos_drm_dpi.c module to DPI.

----------------------------------------------------------------
Douglas Anderson (1):
      drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time

Paul Cercueil (1):
      drm/exynos: dpi: Change connector type to DPI

Uwe Kleine-König (1):
      drm/exynos: Convert to platform remove callback returning void

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |  6 ++----
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |  6 ++----
 drivers/gpu/drm/exynos/exynos_dp.c            |  6 ++----
 drivers/gpu/drm/exynos/exynos_drm_dpi.c       |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c       | 16 +++++++++++++---
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |  6 ++----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |  6 ++----
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       |  6 ++----
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |  6 ++----
 drivers/gpu/drm/exynos/exynos_drm_mic.c       |  6 ++----
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   |  6 ++----
 drivers/gpu/drm/exynos/exynos_drm_scaler.c    |  6 ++----
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |  6 ++----
 drivers/gpu/drm/exynos/exynos_hdmi.c          |  6 ++----
 drivers/gpu/drm/exynos/exynos_mixer.c         |  6 ++----
 15 files changed, 40 insertions(+), 56 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
[parent not found: <CGME20230809060216epcas1p31ee8f5adc0b079b3bf347369c04f2dfe@epcas1p3.samsung.com>]
[parent not found: <CGME20230328040524epcas1p270b050efedfe53d8e59c7e9103d5b84c@epcas1p2.samsung.com>]
[parent not found: <CGME20230130051056epcas1p3864c816bfccf0c8a6e7f8601b240b11e@epcas1p3.samsung.com>]
[parent not found: <CGME20220926020723epcas1p29e968d4d47ae3b95211c219fcd045d02@epcas1p2.samsung.com>]
[parent not found: <CGME20220712061009epcas1p2a58002c639023a32375700be9ee9dea5@epcas1p2.samsung.com>]
* [GIT PULL] exynos-drm-next
@ 2021-12-22  3:53 ` Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2021-12-22  3:53 UTC (permalink / raw)
  To: airlied, daniel.vetter; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Just four cleanups such as replacing the use of legacy interface, implementing generic gem mmap,
   fixing a build warning and dropping unnecessary code.

Please let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 1c405ca11bf563de1725e5ecfb4a74ee289d2ee9:

  Merge tag 'mediatek-drm-next-5.17' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next (2021-12-17 16:16:16 +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-v5.17

for you to fetch changes up to 760cceff996135fd4830f3d339446a04bd37ca0c:

  drm/exynos: drop the use of label from exynos_dsi_register_te_irq (2021-12-22 11:39:39 +0900)

----------------------------------------------------------------
Four cleanups
- Replacing lagacy gpio interface of dsi driver with gpiod one.
- Implementing a generic GEM object mmap and use it instead of
  exynos specific one.
- Dropping the use of label from dsi driver. Which also fixes
  a build warning.
- Just trivial cleanup by dropping unnecessay code.

----------------------------------------------------------------
Bernard Zhao (1):
      drm/exynos: remove useless type conversion

Inki Dae (1):
      drm/exynos: drop the use of label from exynos_dsi_register_te_irq

Maíra Canal (1):
      drm/exynos: Replace legacy gpio interface for gpiod interface

Thomas Zimmermann (1):
      drm/exynos: Implement mmap as GEM object function

 drivers/gpu/drm/exynos/exynos_drm_drv.c   | 13 ++------
 drivers/gpu/drm/exynos/exynos_drm_dsi.c   | 49 +++++++++++--------------------
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 20 ++-----------
 drivers/gpu/drm/exynos/exynos_drm_fimc.c  |  4 +--
 drivers/gpu/drm/exynos/exynos_drm_gem.c   | 43 ++++++---------------------
 drivers/gpu/drm/exynos/exynos_drm_gem.h   |  5 ----
 6 files changed, 32 insertions(+), 102 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2021-08-21 17:28 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2021-08-21 17:28 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just two fixups - fixing one build warning and missing unlock,
   and one cleanup - replaceing atomic_t with refcount_t.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 397ab98e2d69cede84444a28eab77a171983d14e:

  Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.freedesktop.org/drm/msm into drm-next (2021-08-17 10:53:52 +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-v5.15

for you to fetch changes up to c626f3864bbbb28bbe06476b0b497c1330aa4463:

  drm/exynos: Always initialize mapping in exynos_drm_register_dma() (2021-08-22 01:56:39 +0900)

----------------------------------------------------------------
Two fixups
- Fix missing unlock issue in exynos_drm_g2d.c
- Fix a build warning in exynos_drm_dma.c

One cleanup
- Replace atomic_t with refcount_t in exynos_drm_g2d.c

----------------------------------------------------------------
Nathan Chancellor (1):
      drm/exynos: Always initialize mapping in exynos_drm_register_dma()

Wei Yongjun (1):
      drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker()

Xiyu Yang (1):
      drm/exynos: Convert from atomic_t to refcount_t on g2d_cmdlist_userptr->refcount

 drivers/gpu/drm/exynos/exynos_drm_dma.c |  2 ++
 drivers/gpu/drm/exynos/exynos_drm_g2d.c | 14 ++++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
[parent not found: <CGME20210611024956epcas1p1c15767f446a585a62be9aec1482082c1@epcas1p1.samsung.com>]
[parent not found: <CGME20210330082100epcas1p14a343aa642e07f678d265cb4fd9e930a@epcas1p1.samsung.com>]
[parent not found: <CGME20201201044247epcas1p321782889404edc13c2a8bdea2800e9a0@epcas1p3.samsung.com>]
[parent not found: <CGME20200922083212epcas1p3874ca74fbb2d46214b69bc0dd757aaaf@epcas1p3.samsung.com>]
[parent not found: <CGME20200520052745epcas1p3ea5ad049aa682f5afbeaaeec9df8d835@epcas1p3.samsung.com>]
[parent not found: <CGME20200316010443epcas1p33627ec18d70b980b7a5c943de8cfa07d@epcas1p3.samsung.com>]
[parent not found: <CGME20200121004854epcas1p19ef322f1b88ce31f28a17bde2bacc3fc@epcas1p1.samsung.com>]
* [GIT PULL] exynos-drm-next
@ 2019-10-28 12:34 ` Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2019-10-28 12:34 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just one build warning fixup.

   Please kindly let me know if there is any problem.


Thanks,
Inki Dae

The following changes since commit 3275a71e76fac5bc276f0d60e027b18c2e8d7a5b:

  Merge tag 'drm-next-5.5-2019-10-09' of git://people.freedesktop.org/~agd5f/linux into drm-next (2019-10-26 05:56:57 +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-v5.5

for you to fetch changes up to 5a884be5478990ed013c2b160d90615426848c61:

  drm/exynos: Move static keyword to the front of declaration (2019-10-28 21:12:27 +0900)

----------------------------------------------------------------
Fix a build warning at mixer driver
- it fixes a build warning message, 'static' is not at beginning
  of declaration [-Wold-style-declaration], by moving static keyword.

----------------------------------------------------------------
Krzysztof Wilczynski (1):
      drm/exynos: Move static keyword to the front of declaration

 drivers/gpu/drm/exynos/exynos_mixer.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2019-09-01 12:06 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2019-09-01 12:06 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just one patch which drops the use of drmP.h header file.

   Please kindly let me know if there is any problem.

Thanks,
INki Dae

The following changes since commit 578d2342ec702e5fb8a77983fabb3754ae3e9660:

  Merge tag 'drm-next-5.4-2019-08-23' of git://people.freedesktop.org/~agd5f/linux into drm-next (2019-08-27 17:22:15 +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-v5.4

for you to fetch changes up to 226024b16685522ef8a97d881cffb90500ef1903:

  drm/exynos: drop use of drmP.h (2019-09-01 20:55:12 +0900)

----------------------------------------------------------------
- JUst one cleanup which drops the use of drmP.h header file.

----------------------------------------------------------------
Sam Ravnborg (1):
      drm/exynos: drop use of drmP.h

 drivers/gpu/drm/exynos/exynos_drm_drv.c     | 8 ++++++++
 drivers/gpu/drm/exynos/exynos_drm_fimc.c    | 2 ++
 drivers/gpu/drm/exynos/exynos_drm_gsc.c     | 2 ++
 drivers/gpu/drm/exynos/exynos_drm_ipp.c     | 5 ++++-
 drivers/gpu/drm/exynos/exynos_drm_ipp.h     | 2 --
 drivers/gpu/drm/exynos/exynos_drm_rotator.c | 2 ++
 drivers/gpu/drm/exynos/exynos_drm_scaler.c  | 1 +
 7 files changed, 19 insertions(+), 3 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2019-06-27 14:28 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2019-06-27 14:28 UTC (permalink / raw)
  To: Dave Airlie; +Cc: linux-samsung-soc, DRI mailing list

Hi Dave,

   Just two cleanups - one is to drop drmP.h header, and other is to add
   COMPILE_TEST flag for increasing build test coverage.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 14808a12bdbdc21143eba70ea07830197b3a04ff:

  Merge tag 'drm-next-5.3-2019-06-25' of
git://people.freedesktop.org/~agd5f/linux into drm-next (2019-06-27
12:33:57 +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-v5.3

for you to fetch changes up to 156bdac99061b4013c8e47799c6e574f7f84e9f4:

  drm/exynos: trigger build of all modules (2019-06-27 22:30:56 +0900)

----------------------------------------------------------------
- Drop the use of drmP.h header file
   drmP.h header file has been deprecated so this patch drops the use of
   this header, and instead includes appropriate header files required.
 - Add COMPILE_TEST flag
   This patch adds COMPILE_TEST dependency to exynos drm driver to
   increase build test coverage. And also, it includes vmalloc.h
   header file to fix one build warning which is introduced when
   building the Linux kernel using sh.

----------------------------------------------------------------
Sam Ravnborg (2):
      drm/exynos: drop drmP.h usage
      drm/exynos: trigger build of all modules

 drivers/gpu/drm/exynos/Kconfig                |  6 ++--
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |  7 +++--
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |  8 ++++--
 drivers/gpu/drm/exynos/exynos_dp.c            | 13 ++++-----
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_dma.c       |  6 ++--
 drivers/gpu/drm/exynos/exynos_drm_dpi.c       |  8 +++---
 drivers/gpu/drm/exynos/exynos_drm_drv.c       | 12 ++++----
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |  8 +++++-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c       | 21 +++++++-------
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |  6 ++--
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |  8 ++++--
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      | 15 +++++-----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      | 14 +++++----
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       | 11 ++++---
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |  7 +++--
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       | 13 +++++----
 drivers/gpu/drm/exynos/exynos_drm_ipp.c       |  3 +-
 drivers/gpu/drm/exynos/exynos_drm_mic.c       | 22 +++++++-------
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |  4 +--
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   | 10 +++----
 drivers/gpu/drm/exynos/exynos_drm_scaler.c    | 12 ++++----
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |  9 +++---
 drivers/gpu/drm/exynos/exynos_hdmi.c          | 41 +++++++++++++--------------
 drivers/gpu/drm/exynos/exynos_mixer.c         | 31 ++++++++++----------
 25 files changed, 158 insertions(+), 139 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
[parent not found: <CGME20190422095042epcas1p27726a67f8283fdc4beff8561d0254957@epcas1p2.samsung.com>]
[parent not found: <CGME20190207113137epcas1p44bf0105c4de7200eacb9e069ae28f1fd@epcas1p4.samsung.com>]
[parent not found: <CGME20181205094053epcas1p118ccbb4387ce9bbc78e6d0988af94ff3@epcas1p1.samsung.com>]
[parent not found: <CGME20181001080136epcas2p25ea2774ba9a203331314084a2c1a342d@epcas2p2.samsung.com>]
[parent not found: <CGME20180725080228epcas1p2cdab6ad94e69018ba6f30c5bc82191c3@epcas1p2.samsung.com>]
[parent not found: <CGME20180514054053epcas1p252e78c047cd19b821e57ca0e63cc3dc3@epcas1p2.samsung.com>]
[parent not found: <CGME20180102003618epcas2p2d82ece8ab037e5213f1bc0b83cdb1a43@epcas2p2.samsung.com>]
[parent not found: <CGME20171026013709epcas2p2525d1249a7f2ad640ce9028df12e2436@epcas2p2.samsung.com>]
[parent not found: <CGME20170825061857epcas1p4e7086e95f9b626ce8175a62af120e4a5@epcas1p4.samsung.com>]
[parent not found: <CGME20170418020509epcas5p2e54f307dee164846dabf0470c5f134eb@epcas5p2.samsung.com>]
[parent not found: <CGME20170207070737epcas1p3a485458c1d8294f9df82bf5063047860@epcas1p3.samsung.com>]
[parent not found: <CGME20170131004642epcas1p29b431d13f09984c7beff4eb9b654ad2f@epcas1p2.samsung.com>]
* [GIT PULL] exynos-drm-next
@ 2016-12-06  0:15 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2016-12-06  0:15 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Sorry for late. Just refactoring HDMI driver by using infoframe helper
   function, fixing GSC Kconfig dependency issue and including trivial
   cleanups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit f03ee46be9401e3434f52bb15e92d1e640f76438:

  Backmerge tag 'v4.9-rc8' into drm-next (2016-12-05 17:11:48 +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 4e775249269213a2d8825d7f878e42e99a2b6080:

  drm/exynos: Use VIDEO_SAMSUNG_EXYNOS_GSC=n as GSC Kconfig dependency (2016-12-05 22:08:59 +0900)

----------------------------------------------------------------
Andrzej Hajda (1):
      drm/exynos/hdmi: refactor infoframe code

Colin Ian King (1):
      drm/exynos: gsc: fix spelling mistakes

Javier Martinez Canillas (1):
      drm/exynos: Use VIDEO_SAMSUNG_EXYNOS_GSC=n as GSC Kconfig dependency

Shuah Khan (1):
      exynos-drm: Fix error messages to print flags and size

 drivers/gpu/drm/exynos/Kconfig           |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c  |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c  |   2 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c     | 141 +++++++++----------------------
 drivers/gpu/drm/exynos/regs-hdmi.h       |   2 +
 6 files changed, 47 insertions(+), 106 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2016-09-30 16:26 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2016-09-30 16:26 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This pull request includes,
    - Code refactoring on HDMI DDC and PHY.
    - Regression fixup on deadlock issue with G2D pm integration.
    - Fixup on page fault issue with wait_for_vblank mechianism specific to Exynos drm.
    - And some cleanups.

    Please kindly let me know if there is any problem.

Thanks,
Inki Dae


The following changes since commit 28a396545a2a5fbdffb2b661ed6c9b6820e28772:

  Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next (2016-09-30 13:21:02 +1000)

are available in the git repository at:


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

for you to fetch changes up to c0462796464219fed0fbc1e8b2b93eb6751769f5:

  drm/exynos: g2d: simplify g2d_free_runqueue_node() (2016-10-01 00:39:42 +0900)

----------------------------------------------------------------
Andrzej Hajda (4):
      drm/exynos/vidi: use timer for vblanks instead of sleeping worker
      drm/exynos: fix pending update handling
      drm/exynos/fimd: add clock rate checking
      drm/exynos: use drm core to handle page-flip event

Baoyou Xie (1):
      drm/exynos: mark exynos_dp_crtc_clock_enable() static

Milo Kim (3):
      gpu: drm: exynos_hdmi: Move DDC logic into single function
      gpu: drm: exynos_hdmi: Move PHY logic into single function
      gpu: drm: exynos_hdmi: Remove duplicate initialization of regulator bulk consumer

Tobias Jakobi (9):
      drm/exynos: mixer: convert booleans to flags in mixer context
      drm/exynos: mixer: simplify loop in vp_win_reset()
      drm/exynos: g2d: beautify probing message
      Revert "drm/exynos: g2d: fix system and runtime pm integration"
      drm/exynos: g2d: move PM management to runqueue worker
      drm/exynos: g2d: remove runqueue nodes in g2d_{close,remove}()
      drm/exynos: g2d: wait for engine to finish
      drm/exynos: g2d: use autosuspend mode for PM runtime
      drm/exynos: g2d: simplify g2d_free_runqueue_node()

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |   11 --
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |    9 -
 drivers/gpu/drm/exynos/exynos_dp.c            |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      |   58 +++---
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |   44 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |    4 -
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   54 +++---
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       |  239 +++++++++++++++++++------
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |    1 -
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |   76 +++-----
 drivers/gpu/drm/exynos/exynos_hdmi.c          |  112 ++++++------
 drivers/gpu/drm/exynos/exynos_mixer.c         |   68 ++++---
 12 files changed, 352 insertions(+), 326 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2016-07-13 14:30 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2016-07-13 14:30 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,
   This pull request adds to the rework patch series for IOMMU
   integration to support ARM64bit architecture with DMA-IOMMU
   glue code.

   With this patch series, Exynos DRM works well on Exynos5433 SoC
   with IOMMU enabled.

   Ps. current implementation has conditional codes in exynos_drm_iommu.h
       for ARM32/64 supports because these two architectures are not compatible
       yet so the conditional codes will be removed later with architectures
       unified.

   Please kindly let me know if there is any problem.


Thanks,
Inki Dae


The following changes since commit 5dd0775e502b26b44e5bcb5f504a977a565f2f3e:

  Merge tag 'asoc-hdmi-codec-pdata' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into drm-next (2016-07-05 09:57:23 +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 197adf0b7e419247a6e54d05d0d334e07e9e4c33:

  drm/exynos: iommu: add support for ARM64 specific code for IOMMU glue (2016-07-13 23:06:07 +0900)

----------------------------------------------------------------
Marek Szyprowski (5):
      drm/exynos: iommu: move dma_params configuration code to separate functions
      drm/exynos: iommu: add a check if all sub-devices have iommu controller
      drm/exynos: iommu: remove unused entries from exynos_drm_private strcuture
      drm/exynos: iommu: move ARM specific code to exynos_drm_iommu.h
      drm/exynos: iommu: add support for ARM64 specific code for IOMMU glue

 drivers/gpu/drm/exynos/Kconfig            |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c   |    7 +--
 drivers/gpu/drm/exynos/exynos_drm_drv.h   |    2 -
 drivers/gpu/drm/exynos/exynos_drm_iommu.c |   77 +++++++++++-------------
 drivers/gpu/drm/exynos/exynos_drm_iommu.h |   91 +++++++++++++++++++++++++++++
 5 files changed, 126 insertions(+), 53 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2016-04-30  3:01 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2016-04-30  3:01 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

	This pull request includes some code refactoring, Exynos5433 and
	HW trigger mode supports.

	Summary:
	- Support for pipeline clock between KMS drivers.
	  . Exynos SoC is required to control clocks across KMS drivers
	    according to Exynos SoC version. So this patch refactos
	    some relevant codes and provides generic solution for it.
	- Add Exynos5433 SoC support to HDMI parts - HDMI and DECON-TV.
	- Add HW trigger mode support to CRTC drivers.
	  . In case of using i80 Panel, some Exynos SoC supports HW trigger
	    mode so this patch makes trigger mode - HW or SW trigger - to be
	    set according to SoC version properly.
	- And some cleanups and regression fixups.

	Please, kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit b89359bdf0f1e95a4c5f92300594ba9dde323fc4:

  Merge branch 'for-next' of http://git.agner.ch/git/linux-drm-fsl-dcu into drm-next (2016-04-29 14:57:51 +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 b5bf0f1ea3658254bd72ef64abc97786e8a32255:

  drm/exynos: clean up register definions for fimd and decon (2016-04-30 11:34:14 +0900)

----------------------------------------------------------------
Andrzej Hajda (23):
      drm/exynos: fix adjusted_mode pointer in exynos_plane_mode_set
      drm/exynos: build fbdev code conditionally
      drm/exynos/hdmi: clock code re-factoring
      drm/exynos/hdmi: constify global variables
      drm/exynos/hdmi: use array specifier for HDMI-PHY configurations
      drm/exynos/hdmi: code cleanup
      drm/exynos/hdmi: stop programming registers with default values
      dt-bindings: exynos_hdmi: add bindings for Exynos5433 variant
      drm/exynos/hdmi: add Exynos5433 support
      dt-bindings: video: add PCLK clock entry to exynos5433-decon
      dt-bindings: video: exynos5433-decon: add bindings for DECON-TV
      drm/exynos/hdmi: fix PHY configuration sequence
      drm/exynos/hdmi: add PHY power off signal handling
      drm/exynos/hdmi: add core reset code
      drm/exynos/hdmi: remove registry dump
      drm/exynos/decon5433: fix DECON standalone update
      drm/exynos/decon5433: reset decon on start
      drm/exynos/decon5433: do not protect window in plane disable
      drm/exynos: add helper to get crtc from pipe
      drm/exynos: add support for pipeline clock to the framework
      drm/exynos/decon5433: enable HDMI-PHY before configuring DECON
      drm/exynos/mixer: enable HDMI-PHY before configuring MIXER
      drm/exynos: convert clock_enable crtc callback to pipeline clock

Arnd Bergmann (1):
      drm/exynos: fix error handling in exynos_drm_subdrv_open

Dan Carpenter (2):
      drm/exynos: mic: fix an error code
      drm/exynos: fix a warning message

Inki Dae (4):
      drm/exynos: clean up wait_for_vblank
      drm/exynos: fimd: add HW trigger support
      drm/exynos: decon: clean up interface type
      drm/exynos: clean up register definions for fimd and decon

Javier Martinez Canillas (1):
      drm/exynos: Use VIDEO_SAMSUNG_S5P_G2D=n as G2D Kconfig dependency

Marek Szyprowski (8):
      drm/exynos: fimd: fix broken dp_clock control
      drm/exynos: exynos5433_decon: use generic of_device_get_match_data helper
      drm/exynos: dsi: use generic of_device_get_match_data helper
      drm/exynos: fimd: use generic of_device_get_match_data helper
      drm/exynos: rotator: use generic of_device_get_match_data helper
      drm/exynos: hdmi: use generic of_device_get_match_data helper
      drm/exynos: mixer: remove support for non-dt platforms
      drm/exynos: mixer: use generic of_device_get_match_data helper

 .../bindings/display/exynos/exynos5433-decon.txt   |    5 +-
 .../bindings/display/exynos/exynos_hdmi.txt        |   27 +-
 drivers/gpu/drm/exynos/Kconfig                     |    2 +-
 drivers/gpu/drm/exynos/Makefile                    |    6 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c      |   86 +--
 drivers/gpu/drm/exynos/exynos7_drm_decon.c         |    1 -
 drivers/gpu/drm/exynos/exynos_dp.c                 |    9 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   28 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |   27 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |   11 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   11 +
 drivers/gpu/drm/exynos/exynos_drm_fbdev.h          |   23 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |   99 ++-
 drivers/gpu/drm/exynos/exynos_drm_mic.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |   12 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |   11 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |  738 +++++++++-----------
 drivers/gpu/drm/exynos/exynos_mixer.c              |   69 +-
 drivers/gpu/drm/exynos/regs-hdmi.h                 |    9 +-
 include/video/exynos5433_decon.h                   |    6 +-
 22 files changed, 572 insertions(+), 623 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2015-12-14  4:56 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2015-12-14  4:56 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This pull request includes runtime pm support, of_graph based dt binding
   support for DP(Display Port) panel and cleanups for Exynos DRM IPP
   enhancement.

Summary:
- Support runtime pm
  . In case of most ARM SoC, each IP has each power domain which should be
    controlled by each IP driver using runtime pm interface. So this patch
    series makes each IP driver to control its own power domain when
    drm dpms is requested.
- Support of_graph based dt binding for DP panel.
  . This patch series adds of_graph based dt binding for DP panel.
    And also it keeps backward compatibility. This includes dt binding
    patch so I got Acked-by from Krzysztof Kozlowski who is a Exynos
    SoC maintainer and from Rob Herring who is a device tree maintainer.

- Cleanup for Exynos DRM IPP enhancement.
  . This patch series is a first step for enhancing existing IPP framework
    which will integrate existing IPP functions with DRM KMS part so that
    these can be transparent to userspace. For other portion of the patch
    series, we will have more times for the review.


Plese, kindly let know if there is any problem.

Thanks,
Inki Dae


The following changes since commit 663a233eef643b38f36c05535cb5c9a4972edcc1:

  Merge branch 'drm-header-fixes' of https://github.com/GabrielL/linux into drm-next (2015-12-11 13:46:05 +1000)

are available in the git repository at:


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

for you to fetch changes up to 9bac40cf28c9318f0b3eb6c81ce35f32581ef7b4:

  drm/exynos: gem: remove old unused prototypes (2015-12-13 22:22:59 +0900)

----------------------------------------------------------------
Andrzej Hajda (1):
      drm/exynos: simplify sleep PM ops

Gustavo Padovan (7):
      drm/exynos: do not start enabling DP at bind() phase
      drm/exynos: add pm_runtime to DP
      drm/exynos: add pm_runtime to HDMI
      drm/exynos: add pm_runtime to Mixer
      drm/exynos: add pm_runtime to FIMD
      drm/exynos: add pm_runtime to DECON 5433
      drm/exynos: add pm_runtime to DECON 7

Inki Dae (5):
      drm/exynos: dsi: add runtime pm support
      drm/exynos: dsi: modify a error type when getting a node failed
      drm/exynos: decon: remove unused variables
      drm/exynos: dp: add of_graph dt binding support for panel
      dt-bindings: exynos-dp: update ports node binding for panel

Javier Martinez Canillas (1):
      ARM: dts: Use OF graph for DP to panel connection in exynos5800-peach-pi

Marek Szyprowski (12):
      drm/exynos: rotator: convert to common clock framework
      drm/exynos: exynos7-decon: remove excessive check
      drm/exynos: move dma_addr attribute from exynos plane to exynos fb
      drm/exynos: introduce exynos_drm_plane_state structure
      drm/exynos: mixer: use crtc->state->adjusted_mode instead of crtc->mode
      drm/exynos: mixer: enable video overlay plane only when VP is available
      drm/exynos: introduce exynos_drm_plane_config structure
      drm/exynos: add generic check for plane state
      drm/exynos: mixer: use ratio precalculated in exynos_state
      drm/exynos: fix clipping when scaling is enabled
      drm/exynos: fimd: fix dma burst size setting for small plane size
      drm/exynos: gem: remove old unused prototypes

Seung-Woo Kim (3):
      drm/exynos: gsc: prepare and unprepare gsc clock
      drm/exynos: gsc: fix wrong pm_runtime state
      drm/exynos: gsc: add device tree support and remove usage of static mappings

 .../bindings/display/exynos/exynos_dp.txt          |  41 +++-
 .../devicetree/bindings/media/exynos5-gsc.txt      |   4 +
 arch/arm/boot/dts/exynos5800-peach-pi.dts          |  15 +-
 drivers/gpu/drm/exynos/Kconfig                     |   2 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c      | 104 ++++++---
 drivers/gpu/drm/exynos/exynos7_drm_decon.c         | 161 +++++++-------
 drivers/gpu/drm/exynos/exynos_dp_core.c            | 179 ++++++++++++---
 drivers/gpu/drm/exynos/exynos_dp_core.h            |   1 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  76 +++----
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |  81 ++++---
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            | 151 +++++++------
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |  16 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.h             |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           | 142 +++++++-----
 drivers/gpu/drm/exynos/exynos_drm_gem.h            |  28 ---
 drivers/gpu/drm/exynos/exynos_drm_gsc.c            |  35 ++-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          | 215 +++++++++++-------
 drivers/gpu/drm/exynos/exynos_drm_plane.h          |   7 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |  31 ++-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |  49 ++++-
 drivers/gpu/drm/exynos/exynos_mixer.c              | 239 +++++++++++----------
 drivers/gpu/drm/exynos/regs-gsc.h                  |   4 +-
 23 files changed, 983 insertions(+), 605 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2015-09-02 14:35 inki.dae
  0 siblings, 0 replies; 116+ messages in thread
From: inki.dae @ 2015-09-02 14:35 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This is a last pull request, which includes two g2d patches
   I missed, and more cleanup series of Exynos drm driver.

   The cleanup series makes Exynos drm driver more simple,
   and removes unnecessary codes, and considers multiple plane format
   of framebuffer. I hope this not to be late.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 879a37d00f1882b1e56a66e626af4194d592d257:

  Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2015-08-31 10:25:45 +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 c3058579a2882bb4bb6bf1ab0fe65f5ed070e530:

  drm/exynos: remove buf_cnt from struct exynos_drm_fb (2015-09-02 23:10:34 +0900)

----------------------------------------------------------------
Joonyoung Shim (9):
      drm/exynos: remove exynos_drm_fb_set_buf_cnt()
      drm/exynos: s/exynos_gem_obj/obj in exynos_drm_fbdev.c
      drm/exynos: cleanup exynos_drm_fbdev_update()
      drm/exynos: update fb_info via only one function
      drm/exynos: cleanup to get gem object for fb
      drm/exynos: update exynos_drm_framebuffer_init() for multiple buffers
      drm/exynos: cleanup exynos_user_fb_create()
      drm/exynos: remove exynos_drm_fb_get_buf_cnt()
      drm/exynos: remove buf_cnt from struct exynos_drm_fb

Tobias Jakobi (2):
      drm/exynos: fix size check in g2d_check_buf_desc_is_valid()
      drm/exynos: remove superfluous checks in g2d_check_reg_offset()

 drivers/gpu/drm/exynos/exynos_drm_fb.c    |  115 +++++++++--------------------
 drivers/gpu/drm/exynos/exynos_drm_fb.h    |   12 +--
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c |   78 ++++++++-----------
 drivers/gpu/drm/exynos/exynos_drm_g2d.c   |   59 ++++++++++-----
 drivers/gpu/drm/exynos/exynos_drm_plane.c |    2 +-
 5 files changed, 110 insertions(+), 156 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2015-08-30 16:22 inki.dae
  0 siblings, 0 replies; 116+ messages in thread
From: inki.dae @ 2015-08-30 16:22 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This is a second pull-request which adds last part of
   atomic modeset/pageflip support, render node support,
   clean-up, and fix-up.

   Please, kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 92cffd56b21c825579f3b37bc7803e4c37073076:

  drm/nouveau/dispnv04: fix build on powerpc (2015-08-28 20:33:58 +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 50002d4c2176da6b2ed5a2529a2367c05f0fd73b:

  drm/exynos: fix build warning to exynos_drm_gem.c (2015-08-31 01:12:36 +0900)

----------------------------------------------------------------
Gustavo Padovan (12):
      drm/exynos: don't track enabled state at exynos_crtc
      drm/exynos: fimd: unify call to exynos_drm_crtc_finish_pageflip()
      drm/exynos: add prepare and cleanup phases for planes
      drm/exynos: fimd: move window protect code to prepare/cleanup_plane
      drm/exynos: check for pending fb before finish update
      drm/exynos: add macro to get the address of START_S reg
      drm/exynos: fimd: only finish update if START == START_S
      drm/exynos: add atomic asynchronous commit
      drm/exynos: wait all planes updates to finish
      drm/exynos: remove wait queue for pending page flip
      drm/exynos: Enable atomic modesetting feature
      drm/exynos: remove legacy ->suspend()/resume()

Hyungwon Hwang (1):
      drm/exynos: implement atomic_{begin/flush} of DECON

Inki Dae (1):
      drm/exynos: fix build warning to exynos_drm_gem.c

Joonyoung Shim (1):
      drm/exynos: add render node support

Marek Szyprowski (1):
      drm/exynos: Properly report supported formats for each device

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |   54 +++++--
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |   55 ++++++-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      |   69 ++++-----
 drivers/gpu/drm/exynos/exynos_drm_crtc.h      |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  196 ++++++++++++++++++++++---
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |   24 ++-
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |   35 -----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   92 ++++++++----
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |   13 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.h     |    1 +
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |   19 ++-
 drivers/gpu/drm/exynos/exynos_mixer.c         |   40 ++++-
 include/video/samsung_fimd.h                  |    1 +
 14 files changed, 452 insertions(+), 153 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2015-08-16 15:20 inki.dae
  0 siblings, 0 replies; 116+ messages in thread
From: inki.dae @ 2015-08-16 15:20 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This pull request includes big cleanup and some fixups.

Summary:
- Clean up HDMI and MIXER parts
- Clean up legacy structures specific to Exynos DRM
  . This patch series removes existing exyons_drm_display and
    exynos_drm_encoder structures specific to Exynos DRM, and
    makes them to replace with common drm_encoder structure.
    With cleanup patch, we removes exynos_drm_encoder module.
- Clean up gem, dmabuf and buffer modules
  . This patch series replaces existing Exynos DRM dmabuf codes
    with common drm prime ones, and embeds all codes of exynos_drm_buf
    into exynos_drm_gem module.
    With cleanup patch, we removes exynos_drm_buf and exynos_drm_dmabuf
    modules.
- And some fixups.

There is one patch series[1] which is bening reviewed yet, which improves
atomic modeset feature. So I will plan to have a pull request for it
once more if the patch series has no problem.

[1] http://www.spinics.net/lists/dri-devel/msg88269.html

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 8f9cb50789e76f3e224e8861adf650e55c747af4:

  Merge tag 'drm-amdkfd-next-fixes-2015-08-05' of git://people.freedesktop.org/~gabbayo/linux into drm-next (2015-08-14 10:15:24 +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 2a8cb48945408984cd04c850b293f467b32ec5af:

  drm/exynos: merge exynos_drm_buf.c to exynos_drm_gem.c (2015-08-16 14:39:32 +0900)

----------------------------------------------------------------
Andrzej Hajda (13):
      drm/exynos/hdmi: fix edid memory leak
      drm/exynos/mixer: fix interrupt clearing
      drm/exynos/mixer: correct vsync configuration sequence
      drm/exynos/mixer: always update INT_EN cache
      drm/exynos/hdmi: remove old platform data code
      drm/exynos/hdmi: Simplify HPD gpio handling
      drm/exynos/hdmi: remove private lock code
      drm/exynos/hdmi: add driver data pointer to private context
      drm/exynos/hdmi: remove redundant configuration fields
      drm/exynos/hdmi: remove hdmi_v13_conf struct
      drm/exynos/hdmi: remove hdmi_v14_conf struct
      drm/exynos/mixer: simplify poweron flag
      drm/exynos/mixer: replace MXR_INT_EN register cache with flag

Gustavo Padovan (20):
      drm/exynos: pass the correct pipe number
      drm/exynos: use KMS version of DRM vblanks functions
      drm/exynos: remove duplicated check for suspend
      drm/exynos: rename win_commit/disable to atomic-like names
      drm/exynos: pass struct exynos_drm_plane in update/enable
      drm/exynos: use drm atomic state directly
      drm/exynos: remove unused fields from struct exynos_drm_plane
      drm/exynos: unify exynos_drm_plane names with drm core
      drm/exynos: return return value of exynos_crtc->enable_vblank
      drm/exynos: split display's .dpms() into .enable() and .disable()
      drm/exynos: remove wrappers for phy_power_{on,off}
      drm/exynos: remove unused .remove() and .check_mode() ops from display
      drm/exynos: simplify calculation of possible CRTCs
      drm/exynos: remove struct exynos_drm_display
      drm/exynos: remove extra call to hdmi_commit()
      drm/exynos: remove extra call to exynos_dp_commit()
      drm/exynos: remove exynos_encoder's .commit() op
      drm/exynos: remove exynos_drm_create_enc_conn()
      drm/exynos: fold encoder setup into exynos_drm_load()
      drm/exynos: remove struct exynos_drm_encoder layer

Hyungwon Hwang (2):
      drm/exynos: gsc: fix wrong bitwise operation for swap detection
      drm/exynos: gsc: Handles the combination of rotation and flip

Joonyoung Shim (17):
      drm/exynos: remove to use ifdef CONFIG_ARM_DMA_USE_IOMMU
      drm/exynos: remove unnecessary checking to support iommu
      drm/exynos: move order to register vidi kms driver
      drm/exynos: remove drm_iommu_attach_device_if_possible
      drm/exynos: clear channels only when iommu is enabled
      drm/exynos: stop using sgtable in page fault handler
      drm/exynos: remove function convert_to_vm_err_msg
      drm/exynos: remove mutex locking in pagefault handler
      drm/exynos: remove function exynos_drm_gem_map_buf
      drm/exynos: stop copying sg table
      drm/exynos: remove unused fields of struct exynos_drm_gem_buf
      drm/exynos: use ERR_PTR instead of NULL in exynos_drm_gem_init
      drm/exynos: remove function check_gem_flags
      drm/exynos: remove function update_vm_cache_attr
      drm/exynos: remove function roundup_gem_size
      drm/exynos: use prime helpers
      drm/exynos: merge exynos_drm_buf.c to exynos_drm_gem.c

Marek Szyprowski (1):
      drm/exynos/fimc: fix runtime pm support

 drivers/gpu/drm/exynos/Makefile               |    7 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |   65 +-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |   94 ++-
 drivers/gpu/drm/exynos/exynos_dp_core.c       |  123 +--
 drivers/gpu/drm/exynos/exynos_dp_core.h       |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c       |  186 -----
 drivers/gpu/drm/exynos/exynos_drm_buf.h       |   33 -
 drivers/gpu/drm/exynos/exynos_drm_core.c      |   36 -
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      |   19 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.h      |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c    |  286 -------
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.h    |   20 -
 drivers/gpu/drm/exynos/exynos_drm_dpi.c       |  111 +--
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |   28 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |  110 +--
 drivers/gpu/drm/exynos/exynos_drm_dsi.c       |  138 ++--
 drivers/gpu/drm/exynos/exynos_drm_encoder.c   |  174 -----
 drivers/gpu/drm/exynos/exynos_drm_encoder.h   |   23 -
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |   14 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.h        |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |   30 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |    1 -
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |  106 ++-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       |    6 -
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |  348 +++++----
 drivers/gpu/drm/exynos/exynos_drm_gem.h       |   58 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |   22 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.c     |   20 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.h     |   15 -
 drivers/gpu/drm/exynos/exynos_drm_ipp.c       |   16 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |   41 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |  107 +--
 drivers/gpu/drm/exynos/exynos_hdmi.c          | 1021 ++++++++-----------------
 drivers/gpu/drm/exynos/exynos_mixer.c         |  198 +++--
 34 files changed, 1157 insertions(+), 2310 deletions(-)
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_buf.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_buf.h
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_dmabuf.h
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_encoder.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_encoder.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2015-06-22 16:42 inki.dae
  0 siblings, 0 replies; 116+ messages in thread
From: inki.dae @ 2015-06-22 16:42 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   With this pull request, Exynos drm also supports atomic feature.
   However, this doesn't guarantee atomic operation yet so
   we will more enhance it later. Besides, it includes new drivers,
   MIC and DECON for Exynos5433 SoC, and iommu support and
   consolidation to driver initialization.

   Ps. this pull request also contains device tree relevant patches.
       For this, I got the Acked-by from maintainers - Rob Herring
       who is a device tree maintainer and Krzysztof Kozlowski who is
       a Exynos SoC maintainer - for each patch so there is no problem
       that these patches go to mainline though drm-next.

Summary:
. Add atomic feature support
  - Exynos also now supports atomic feature. However, it doesn't
    guarantee atomic operation yet, and is required for more cleanups.
    This time we just modified for Exynos drm driver to use atomic
    interfaces instead of legacy ones. Next time, we will enhance
    Exynos drm driver to support the atomic operation. 
. Add iommu support
  - This is a patch series according to below Exynos iommu integration
    work with DT and dma-mapping subsystem,
    http://lwn.net/Articles/607626/
. Consolidate Exynos drm driver initialization.
  - This patch sereis resolves the issue that only the first compoments
    was bound when happened deferred probing for other pipelines and
    also makes the driver to be more cleanned up by moving the dispered
    codes for registering kms drivers to one place. 
. Add new MIC, DECON drivers, and MIPI-DSI support for Exynos5433.
  - Add MIC(Mobile image compressor) driver. MIC is a new IP for Exynos5433
    and later, which is used to transfer frame data to MIPI-DSI controller
    compressing the data to reduce memory bandwidth.
  - Add DECON driver for Exynos5433 SoC. This IP is a dislay controller
    similar to Exynos7's one but this controller has much different registers
    from Exynos7's ones so this driver has been implemented separately.
    We will implement a helper modules for FIMD and two DECON controllers
    to remove duplicated codes later.
  - Add Exynos5433 SoC support to MIPI-DSI driver, and device tree
    relevant patches.

    Please kindly let me know if there is any problem.


Thanks,
Inki Dae


The following changes since commit 0dc499aff57f5e787214d5085dd1c391e0f93710:

  Merge branch 'virtio-gpu-drm-next' of git://git.kraxel.org/linux into drm-next (2015-06-18 13:01:04 +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 4f01e65037187581971f8b1068d4e1b1300a6562:

  ARM: dts: rename the clock of MIPI DSI 'pll_clk' to 'sclk_mipi' (2015-06-22 21:40:13 +0900)

----------------------------------------------------------------
Andrzej Hajda (3):
      drm/exynos: consolidate driver/device initialization code
      drm/exynos: fix broken component binding in case of multiple pipelines
      drm/exynos: remove SoC checking code

Gustavo Padovan (16):
      drm/exynos: atomic phase 1: use drm_plane_helper_update()
      drm/exynos: atomic phase 1: use drm_plane_helper_disable()
      drm/exynos: atomic phase 1: add .mode_set_nofb() callback
      drm/exynos: atomic phase 2: wire up state reset(), duplicate() and destroy()
      drm/exynos: atomic phase 2: keep track of framebuffer pointer
      drm/exynos: atomic phase 3: atomic updates of planes
      drm/exynos: atomic phase 3: use atomic .set_config helper
      drm/exynos: atomic phase 3: convert page flips
      drm/exynos: remove exported functions from exynos_drm_plane
      drm/exynos: don't disable unused functions at init
      drm/exynos: move exynos_drm_crtc_disable()
      drm/exynos: add exynos specific .atomic_commit()
      drm/exynos: atomic dpms support
      drm/exynos: remove unnecessary calls to disable_plane()
      drm/exynos: split exynos_crtc->dpms in enable() and disable()
      drm/exynos: add error messages if clks failed to get enabled

Hyungwon Hwang (17):
      drm/exynos: dsi: check whether dsi is enabled before sending data
      drm/exynos: ipp: fix wrong index referencing a config element
      drm/exynos: ipp: validate a GEM handle with multiple planes
      drm/exynos: remove the dependency of DP driver for ARCH_EXYNOS
      drm/exynos: Add the dependency for DRM_EXYNOS to DPI/DSI/DP
      drm/exynos: add drm_iommu_attach_device_if_possible()
      drm/exynos: fix the input prompt of Exynos7 DECON
      of: add helper for getting endpoint node of specific identifiers
      drm/exynos: mic: add MIC driver
      drm/exynos: dsi: rename pll_clk to sclk_clk
      drm/exynos: dsi: add macros for register access
      drm/exynos: dsi: make use of driver data for static values
      drm/exynos: dsi: make use of array for clock access
      drm/exynos: dsi: add support for Exynos5433
      drm/exynos: dsi: add support for MIC driver as a bridge
      drm/exynos: dsi: do not set TE GPIO direction by input
      ARM: dts: rename the clock of MIPI DSI 'pll_clk' to 'sclk_mipi'

Inki Dae (4):
      drm/exynos: vidi: remove unused varables
      drm/exynos: add a dependency on FB_S3C to DECON driver
      drm/exynos: fimd: fix page fault issue with iommu
      drm/exynos: do not wait for vblank at atomic operation

Joonyoung Shim (6):
      drm/exynos: fix source data argument for plane
      drm/exynos: use adjusted_mode of crtc_state instead of mode
      drm/exynos: remove to call mixer_wait_for_vblank
      drm/exynos: remove chained calls to enable
      drm/exynos: initialize VIDCON0 when fimd is disabled
      drm/exynos: add Exynos5433 decon driver

Krzysztof Kozlowski (1):
      drm/exynos: Remove unused vma field of exynos_drm_gem_obj

Marek Szyprowski (3):
      drm/exynos: fimd: ensure proper hw state in fimd_clear_channel()
      drm/exynos: iommu: detach from default dma-mapping domain on init
      drm/exynos: iommu: improve a check for non-iommu dma_ops

 .../devicetree/bindings/video/exynos-mic.txt       |   51 ++
 .../devicetree/bindings/video/exynos5433-decon.txt |   65 ++
 .../devicetree/bindings/video/exynos_dsim.txt      |   31 +-
 arch/arm/boot/dts/exynos4.dtsi                     |    2 +-
 drivers/gpu/drm/bridge/ps8622.c                    |    6 +-
 drivers/gpu/drm/bridge/ptn3460.c                   |    6 +-
 drivers/gpu/drm/exynos/Kconfig                     |   22 +-
 drivers/gpu/drm/exynos/Makefile                    |    2 +
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c      |  660 ++++++++++++++++++++
 drivers/gpu/drm/exynos/exynos7_drm_decon.c         |  173 +----
 drivers/gpu/drm/exynos/exynos_dp_core.c            |   20 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |  201 ++----
 drivers/gpu/drm/exynos/exynos_drm_dpi.c            |   26 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  429 +++++--------
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   49 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  539 ++++++++++------
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |   35 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |   39 ++
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    3 -
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  323 ++++------
 drivers/gpu/drm/exynos/exynos_drm_gem.h            |    2 -
 drivers/gpu/drm/exynos/exynos_drm_iommu.c          |   21 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.h          |   11 +
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            |   81 ++-
 drivers/gpu/drm/exynos/exynos_drm_mic.c            |  490 +++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |  137 ++--
 drivers/gpu/drm/exynos/exynos_drm_plane.h          |   11 -
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |  125 +---
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   32 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |  118 ++--
 drivers/of/base.c                                  |   33 +
 include/linux/of_graph.h                           |    8 +
 include/video/exynos5433_decon.h                   |  165 +++++
 33 files changed, 2529 insertions(+), 1387 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/video/exynos-mic.txt
 create mode 100644 Documentation/devicetree/bindings/video/exynos5433-decon.txt
 create mode 100644 drivers/gpu/drm/exynos/exynos5433_drm_decon.c
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_mic.c
 create mode 100644 include/video/exynos5433_decon.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2015-04-13  3:04 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2015-04-13  3:04 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This pull request contains just cleanup for atomic pageflip/modeset
   support, and some fixeups.

   We wanted to merge atomic pageflip/modeset feature support, new drivers
   - MIC and DECON for exynos5433 SoC - and relevant patches this time.
   However, I'd found that these features are not only safe enough
   but also aren't tested yet. So for them, I'd like to have enough times
   for the reviews.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 1d8ac08d498d579aae36221a80b4b724b2f52f39:

  Merge tag 'v4.0-rc7' into drm-next (2015-04-09 07:48:27 +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 68a2913407d8defac36f381e4877507a06e57c8e:

  drm/exynos: Fix FIMD buffer size calculation (2015-04-13 11:48:20 +0900)

----------------------------------------------------------------
Beata Michalska (1):
      drm/exynos/ipp: Validate buffer enqueue requests

Daniel Stone (1):
      drm/exynos: Fix FIMD buffer size calculation

Gustavo Padovan (7):
      drm/exynos: fimd: fix alpha setting for XR24 pixel format
      drm/exynos: remove unused exynos_crtc->win_enable() callback
      drm/exynos: remove struct *_win_data abstraction on planes
      drm/exynos: preset zpos value for overlay planes
      drm/exynos: make zpos property immutable
      drm/exynos: remove exynos_plane_destroy()
      drm/exynos: remove leftover functions declarations

Hyungwon Hwang (2):
      drm/exynos: dsi: remove the empty mode_valid callback
      drm/exynos: fimd: check whether exynos_drm_crtc_create succeed or not

Joonyoung Shim (2):
      drm/exynos: use src_x and src_y instead of fb_x and fb_y
      drm/exynos: add ratio calculation

Krzysztof Kozlowski (1):
      drm/exynos: Enable DP clock to fix display on Exynos5250 and other

Mandeep Singh Baines (1):
      drm/exynos: track vblank events on a per crtc basis

Tobias Jakobi (3):
      drm/exynos: fix typos in hdmi and mixer
      drm/exynos: remove superfluous error messages
      drm/exynos: mixer: add 2x scaling to mixer_graph_buffer

 drivers/gpu/drm/exynos/exynos7_drm_decon.c |  178 +++++++------------
 drivers/gpu/drm/exynos/exynos_dp_core.c    |   10 ++
 drivers/gpu/drm/exynos/exynos_drm_crtc.c   |  101 +++++------
 drivers/gpu/drm/exynos/exynos_drm_crtc.h   |    7 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c    |   27 ---
 drivers/gpu/drm/exynos/exynos_drm_drv.h    |   40 ++---
 drivers/gpu/drm/exynos/exynos_drm_dsi.c    |    7 -
 drivers/gpu/drm/exynos/exynos_drm_fb.c     |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   |  251 ++++++++++++---------------
 drivers/gpu/drm/exynos/exynos_drm_fimd.h   |   15 ++
 drivers/gpu/drm/exynos/exynos_drm_ipp.c    |   44 +++++
 drivers/gpu/drm/exynos/exynos_drm_plane.c  |   78 +++------
 drivers/gpu/drm/exynos/exynos_drm_plane.h  |    7 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c   |  136 ++++-----------
 drivers/gpu/drm/exynos/exynos_hdmi.c       |    2 +-
 drivers/gpu/drm/exynos/exynos_mixer.c      |  260 ++++++++++++----------------
 drivers/gpu/drm/exynos/regs-mixer.h        |    2 +-
 include/video/samsung_fimd.h               |   11 ++
 18 files changed, 495 insertions(+), 691 deletions(-)
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_fimd.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2015-01-25 13:19 inki.dae
  0 siblings, 0 replies; 116+ messages in thread
From: inki.dae @ 2015-01-25 13:19 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This pull request includes some code refactoring which removes
   Exynos specific structure names and uses generic structure
   names instead, and makes all plane updating to be done
   by only exynos_update_plane function. And also it includes
   some cleanup and fixup patches.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 281d1bbd34b734e4f22b30b6f3b673dda46a7470:

  Merge remote-tracking branch 'origin/master' into drm-next (2015-01-22 10:44:41 +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 efa75bcdad59fc796152a4c73bb65ae2ab7ce035:

  drm/exynos: fimd: check error status for drm_iommu_attach_device (2015-01-25 21:28:09 +0900)

----------------------------------------------------------------
Ajay Kumar (1):
      drm/exynos: fimd: check error status for drm_iommu_attach_device

Gustavo Padovan (21):
      drm/exynos: move to_exynos_crtc() macro to main header
      drm/exynos: expose struct exynos_drm_crtc
      drm/exynos: remove exynos_drm_crtc_plane_* wrappers
      drm/exynos: remove struct exynos_drm_overlay
      drm/exynos/fimd: don't initialize 'ret' variable in fimd_probe()
      drm/exynos/vidi: remove useless ops->commit()
      drm/exynos: Don't touch DPMS when updating overlay planes
      drm/exynos: don't do any DPMS operation while updating planes
      drm/exynos: remove exynos_plane_commit() wrapper
      drm/exynos: unify plane update on exynos_update_plane()
      drm/exynos: call exynos_update_plane() directly on page flips
      drm/exynos: remove exynos_drm_crtc_mode_set_commit()
      drm/exynos: rename base object of struct exynos_drm_crtc to 'base'
      drm/exynos: add pipe param to exynos_drm_crtc_create()
      drm/exynos: remove pipe member of struct exynos_drm_manager
      drm/exynos: move 'type' from manager to crtc struct
      drm/exynos: remove drm_dev from struct exynos_drm_manager
      drm/exynos: remove struct exynos_drm_manager
      drm/exynos: don't duplicate drm_display_mode in fimd context
      drm/exynos: remove mode_set() ops from exynos_crtc
      drm/exynos: create exynos_check_plane()

 drivers/gpu/drm/exynos/exynos_drm_crtc.c  |  185 +++++++++------------------
 drivers/gpu/drm/exynos/exynos_drm_crtc.h  |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h   |   83 +++++++-----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c  |  196 ++++++++++++++---------------
 drivers/gpu/drm/exynos/exynos_drm_plane.c |  138 ++++++++++----------
 drivers/gpu/drm/exynos/exynos_drm_plane.h |   17 ++-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c  |  135 +++++++++-----------
 drivers/gpu/drm/exynos/exynos_mixer.c     |  159 ++++++++++++-----------
 8 files changed, 426 insertions(+), 495 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2014-11-25 12:41 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2014-11-25 12:41 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Add Exynos4415 SoC support, some fixups and cleanups.
   
   Summary:
   - Resolve kernel lockup issue incurred by probe request in probe context.
     . For this, it moves all register codes of sub drivers into init function
       and adds component binding support for vidi driver.
   - Add Exynos4415 SoC support.
   - Make each manager and display object to be embedded
     in each driver context.
   - Fix and clean up FIMD and MIPI-DSI drivers.
   - Clean up unnecesary or wrong descriptions.
   - And trivial cleanups.

   Please kindly let me know if there is my missing point.

Thanks,
Inki Dae


The following changes since commit ed1e8777a56f3523712506d608a29f57ed37b613:

  Merge branch 'drm-next-3.19' of git://people.freedesktop.org/~agd5f/linux into drm-next (2014-11-21 12:17:43 +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 5baf5d44fbcde002d7f3f8148e69305f520770dd:

  drm/exynos: avoid leak if exynos_dpi_probe() fails (2014-11-25 11:58:43 +0900)

----------------------------------------------------------------
Andrzej Hajda (19):
      drm/exynos: remove ifdeferry from initialization code
      drm/exynos: dsi: remove global variable exynos_dsi_display
      drm/exynos: dsi: simplify device pointer evaluation
      drm/exynos: dsi: remove redundant encoder field
      drm/exynos: dsi: stop using display->ctx pointer
      drm/exynos/mixer: embed manager into private context
      drm/exynos/mixer: stop using manager->ctx pointer
      drm/exynos/vidi: embed manager into private context
      drm/exynos/vidi: stop using manager->ctx pointer
      drm/exynos/fimd: embed manager into private context
      drm/exynos/fimd: stop using manager->ctx pointer
      drm/exynos/hdmi: embed display into private context
      drm/exynos/hdmi: stop using display->ctx pointer
      drm/exynos/vidi: embed display into private context
      drm/exynos/vidi: stop using display->ctx pointer
      drm/exynos/dp: embed display into private context
      drm/exynos/dp: stop using display->ctx pointer
      drm/exynos/dpi: embed display into private context
      drm/exynos/dpi: stop using display->ctx pointer

Gustavo Padovan (13):
      drm/exynos: remove uneeded declaration of struct dma_iommu_mapping
      drm/exynos: remove extra declaration of struct exynos_drm_manager
      drm/exynos: remove extra declaration of struct exynos_overlay
      drm/exynos: Replace repeated declaration by include <drm/drmP.h>
      drm/exynos: Replace repeated declarations by #include "exynos_drm_drv.h"
      drm/exynos: remove unused wait_for macro
      drm/exynos: Save up space using bool var as bitfields
      drm/exynos: update documentation to reflect code changes
      drm/exynos: remove leftover hdmi function declarations
      Revert "drm/exynos: fix null pointer dereference issue"
      drm/exynos: move Exynos platform drivers registration to init
      drm/exynos: Fix exynos_dpi_remove() parameter
      drm/exynos: avoid leak if exynos_dpi_probe() fails

Inki Dae (8):
      drm/exynos: resolve infinite loop issue on multi-platform
      drm/exynos: resolve infinite loop issue on non multi-platform
      drm/exynos: g2d: fix null pointer dereference
      drm/exynos: fix possible infinite loop issue
      drm/exynos: fix null pointer dereference issue
      drm/exynos: clean up machine compatible string check
      drm/exynos: fix exynos_drm_component_del
      drm/exynos: vidi: add component support

Joonyoung Shim (3):
      drm/exynos: add has_vtsel flag
      drm/exynos: move triggering checking
      drm/exynos: use irq_flags instead of triggering

Julia Lawall (1):
      drm/exynos/ipp: fix error return code

Krzysztof Kozlowski (1):
      drm/exynos: Fix DSI resuming fail because power domain being off

Vivek Gautam (1):
      drm/exynos: dp: Remove support for unused dptx-phy

YoungJun Cho (12):
      drm/exynos: dsi: support Exynos4415 SoC
      drm/exynos: fimd: support Exynos4415 SoC
      drm/exynos: fimd: remove unnecessary waiting vblank routine
      drm/exynos: fimd: move handle vblank position in TE handler
      drm/exynos: dsi: move DSIM_STATE_ENABLED set position
      drm/exynos: fimd: move shadow unprotection position
      drm/exynos: fimd: add fimd_enable_video_output() to cleanup
      drm/exynos: fimd: add fimd_enable_shadow_channel_path() to cleanup
      drm/exynos: fimd: modify I80 i/f irq relevant routine
      drm/exynos: fimd: add triggering unset routine in fimd_trigger()
      drm/exynos: dsi: move TE irq handler registration position
      drm/exynos: dsi: set TE GPIO IRQ status as IRQ_NOAUTOEN

 .../devicetree/bindings/video/exynos_dsim.txt      |    1 +
 .../devicetree/bindings/video/samsung-fimd.txt     |    1 +
 drivers/gpu/drm/exynos/exynos_dp_core.c            |  132 ++++------
 drivers/gpu/drm/exynos/exynos_dp_core.h            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.h           |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_dpi.c            |   42 ++--
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  257 ++++++++-----------
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   83 ++----
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  127 +++++-----
 drivers/gpu/drm/exynos/exynos_drm_encoder.h        |    2 -
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  266 +++++++++++---------
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |    9 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.h          |    1 -
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            |    3 +
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |  150 ++++++-----
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   65 +++--
 drivers/gpu/drm/exynos/exynos_mixer.c              |  126 +++++-----
 17 files changed, 609 insertions(+), 666 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2014-08-04  5:02 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2014-08-04  5:02 UTC (permalink / raw)
  To: airlied, dri-devel

Hi Dave,

   This pull request includes i80 interface support, module auto-loading
   ipp consolidation, and trivail fixups and cleanups.

Summary:
- Add i80 interface support. For this, we added some features to
  Exynos drm framework, which don't affect any other SoC and common
  framework because they are specific to Exynos drm.
- Add module auto-loading support. For this, sub drivers of Exynos drm
  exports their of match tables to userspace. This allows modules to be
  loaded automatically based on devicetree information
- Consolidate ipp driver. This patch just just includes cleanups and
  a littl bit refactoring codes.

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

Thanks,
Inki Dae

The following changes since commit 08d645c181e9b9482c249e82a061c279a986db15:

  agp: remove read/write stubs (2014-08-02 06:43:51 +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 ef7ce055a9e00f6376416466b996515a27b7cb31:

  drm/exynos: g2d: let exynos_g2d_get_ver_ioctl fail (2014-08-04 13:39:28 +0900)

----------------------------------------------------------------
Alban Browaeys (1):
      drm/exynos: g2d: add exynos4212 as a compatible device.

Andrzej Hajda (12):
      drm/exynos/ipp: remove type casting
      drm/exynos/ipp: remove unused field from exynos_drm_ipp_private
      drm/exynos/ipp: remove struct exynos_drm_ipp_private
      drm/exynos/ipp: correct address type
      drm/exynos/ipp: remove temporary variable
      drm/exynos/ipp: remove incorrect checks of list_first_entry result
      drm/exynos/ipp: simplify memory check function
      drm/exynos/ipp: remove useless registration checks
      drm/exynos/ipp: simplify ipp_find_obj
      drm/exynos/ipp: remove redundant messages
      drm/exynos/ipp: simplify ipp_create_id
      drm/exynos/ipp: simplify ipp_find_driver

Jingoo Han (1):
      drm/exynos: dp: Use correct module license

Joonyoung Shim (1):
      drm/exynos: control blending of mixer graphic layer 0

Krzysztof Kozlowski (1):
      drm/exynos: Fix NULL pointer exception when suspending without components

Marek Szyprowski (2):
      drm/exynos: hdmi: make 'hdmi-en' regulator optional and keep it enabled
      drm/exynos: hdmi: enable exynos 4210 and 4x12 soc support

Sachin Kamat (2):
      drm/exynos: Remove unused variable from exynos_hdmi.c
      drm/exynos: Remove unused variable in exynos_drm_gem.c

Seung-Woo Kim (1):
      drm/exynos: hdmi: add null check for hdmiphy_port

Sjoerd Simons (3):
      Subject: Revert "drm/exynos: fix module build error"
      Subject: Revert "drm/exynos: remove MODULE_DEVICE_TABLE definitions"
      drm/exynos: Add MODULE_DEVICE_TABLE entries for various components

Tobias Jakobi (2):
      drm/exynos: g2d: make ioctls more robust
      drm/exynos: g2d: let exynos_g2d_get_ver_ioctl fail

YoungJun Cho (12):
      drm/exynos: dsi: move the EoT packets configuration point
      drm/exynos: use wait_event_timeout() for safety usage
      ARM: dts: samsung-fimd: add LCD I80 interface specific properties
      drm/exynos: add TE handler to support LCD I80 interface
      drm/exynos: dsi: add TE interrupt handler to support LCD I80 interface
      drm/exynos: fimd: support LCD I80 interface
      ARM: dts: exynos_dsim: add exynos5410 compatible to DT bindings
      drm/exynos: dsi: add driver data to support Exynos5410/5420/5440 SoCs
      ARM: dts: exynos4: add system register property
      ARM: dts: exynos5: add system register property
      ARM: dts: exynos5420: add mipi-phy node
      ARM: dts: exynos5420: add dsi node

 .../devicetree/bindings/video/exynos_dsim.txt      |    4 +-
 .../devicetree/bindings/video/exynos_mixer.txt     |    5 +-
 .../devicetree/bindings/video/samsung-fimd.txt     |   28 ++
 arch/arm/boot/dts/exynos4.dtsi                     |    1 +
 arch/arm/boot/dts/exynos5.dtsi                     |    1 +
 arch/arm/boot/dts/exynos5420.dtsi                  |   20 ++
 drivers/gpu/drm/exynos/Kconfig                     |    1 +
 drivers/gpu/drm/exynos/exynos_dp_core.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |   15 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.h           |    7 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  270 +++++++++++++++++--
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           |    1 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  277 ++++++++++++++++----
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   29 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    3 -
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            |  259 +++++-------------
 drivers/gpu/drm/exynos/exynos_drm_ipp.h            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |    1 +
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   36 ++-
 drivers/gpu/drm/exynos/exynos_mixer.c              |   57 ++--
 include/video/samsung_fimd.h                       |    3 +-
 23 files changed, 739 insertions(+), 300 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2014-06-02  6:22 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2014-06-02  6:22 UTC (permalink / raw)
  To: airlied, dri-devel

Hi Dave,

   This pull request resolves hdmi dt broken issue, probe order and
   deferred probe issues, and consolidates hdmi and ipp drivers, and
   also includes fixups and cleanups.

Summary:
- Resolve probe order and deferred probe issue with component framework
  support.
- Resolve hdmi dt broken issue.
  . HDMI DT support, which was broken since CCF (common clock framework)
    support, and considring legacy dt binding. 
- Consolidate HDMI part.
  . APB based phy support for Exynos5420 and later, and fixups related
    to power on/off sequence.
- Consolidate IPP part.
  . Mostly bug fixups and code cleanups.
- Trivial fixups and code cleanups.

And we are now reviewing i80 LCD interface support (v3) for Exynos drm.
So we may have pull-request one more time if the review could be
completed within merge-window.

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


Thanks,
Inki Dae


The following changes since commit 182407a6ed5333fc37dd980a8de91a8f826a94f6:

  drm: add DP MST encoder type (2014-05-30 11:59:51 +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 df5225bc9a87f1589a17797ee8e193608e4f3a9e:

  drm/exynos: consider deferred probe case (2014-06-02 14:29:39 +0900)

----------------------------------------------------------------
Akshu Agrawal (1):
      drm/exynos: fimd: clear channel before enabling iommu

Andrew Bresticker (1):
      drm/exynos: dp: support hotplug detection via GPIO

Andrzej Hajda (13):
      drm/exynos: separate dpi from fimd
      drm/exynos/ipp: fix get_property IOCTL
      drm/exynos/ipp: correct ipp_id field initialization
      drm/exynos/ipp: simplify property list allocation
      drm/exynos/fimc: simplify pre-scaler ratio calculation
      drm/exynos/fimc: simplify irq masking function
      drm/exynos/fimc: replace hw access macros with functions
      drm/exynos/fimc: replace mutex by spinlock
      drm/exynos/fimc: simplify and rename fimc_dst_get_buf_seq
      drm/exynos: remove redundant mutex_unlock
      drm/exynos: add fimd dependency to fimd related encoders
      drm/exynos: ipp: remove description of non-existing field
      drm/exynos/fimd: allow multiplatform configuration

Daniel Kurtz (3):
      drm/exynos/fbdev: don't set fix.smem/mmio_{start,len}
      drm/exynos/fbdev: don't set mode_config.fb_base
      drm/exynos: hdmi: remove unnecessary memset

Inki Dae (8):
      drm/exynos: modify goto labels to meaningful names
      drm/exynos: add component framework support
      drm/exynos: dpi: fix hotplug fail issue
      drm/exynos: fix comment to exynos_drm_device_subdrv_prove call
      drm/exynos: remove unnecessary runtime pm interfaces
      drm/exynos: dsi: remove unnecessary pm interfaces
      drm/exynos: hdmi: consider legacy dt binding
      drm/exynos: consider deferred probe case

Jean Delvare (1):
      drm/exynos: Fix PTN3460 dependency

Jingoo Han (6):
      drm/exynos: fb: make local symbol static
      drm/exynos: hdmi: make local symbols static
      drm/exynos: dp: remove unnecessary OOM messages
      drm/exynos: rotator: add missing braces
      drm/exynos: dp: Use DPCD defines of drm_dp_helper.h
      drm/exynos: remove unnecessary exynos_hdmi.h file

Joonyoung Shim (1):
      drm/exynos: remove DRIVER_HAVE_IRQ feature

Paul Taysom (1):
      drm/exynos: check for null pointers in error handling

Rahul Sharma (8):
      drm/exynos: replace hdmi reset with hdmi disable
      drm/exynos: remove unnecessary read for phy configuration values
      drm/exynos: add support for apb mapped phys in hdmi driver
      drm/exynos: enable support for exynos5420 hdmi device
      drm/exynos: allocate non-contigous buffers when iommu is enabled
      drm/exynos: use regmap interface to set hdmiphy control bit in pmu
      drm/exynos: use 4WORD dma burst length for small fbs
      drm/exynos: remove hardware overlays disable from fimd probe

Sachin Kamat (5):
      drm/exynos: Staticize exynos_dpi_of_find_panel_node
      drm/exynos: Remove duplicate inclusion of i2c.h
      drm/exynos: Staticize local symbols in exynos_hdmi.c
      drm/exynos: Fix checkpatch warning in exynos_dp_reg.c
      drm/exynos: Use PTR_ERR_OR_ZERO in exynos_dp_core.c

Sean Paul (3):
      drm/exynos: Don't reset hdmiphy on hdmi off
      drm/exynos: Debounce HDMI hotplug interrupts
      drm/exynos: Read hpd gpio in is_connected callback

Seung-Woo Kim (1):
      drm/exynos: hdmi: remove unnecessary dedicated i2c drivers

Shirish S (3):
      drm/exynos: update phy settings for RB resolutions
      drm/exynos: restore core HDMI settings
      drm/exynos: add hdmiphy power on/off sequence

Takashi Iwai (1):
      drm/exynos: Fix double locks at PM resume

YoungJun Cho (8):
      drm/exynos: ipp: remove usless list_empty() functions
      drm/exynos: ipp: remove duplicated setting
      drm/exynos: ipp: rename cmd_lock to lock
      drm/exynos: ipp: add cmd_lock for cmd_list
      drm/exynos: ipp: add ipp_remove_id()
      drm/exynos: ipp: rearrange c_node->mem_lock using routines
      drm/exynos: ipp: rearrange c_node->event_lock using routine
      drm/exynos: ipp: update comment for struct drm_ipp_buf_info

 .../devicetree/bindings/video/exynos_dp.txt        |    4 +
 .../devicetree/bindings/video/exynos_hdmi.txt      |    3 +
 drivers/gpu/drm/Kconfig                            |    4 +-
 drivers/gpu/drm/exynos/Kconfig                     |    8 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |   63 --
 drivers/gpu/drm/exynos/exynos_dp_core.c            |  202 +++---
 drivers/gpu/drm/exynos/exynos_dp_core.h            |   60 +-
 drivers/gpu/drm/exynos/exynos_dp_reg.c             |   46 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |  216 ++-----
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |   17 +
 drivers/gpu/drm/exynos/exynos_drm_crtc.h           |    4 +
 drivers/gpu/drm/exynos/exynos_drm_dpi.c            |   65 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  446 ++++++++-----
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   87 +--
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  114 ++--
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           |  427 ++++++-------
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  211 +++++--
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |   22 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c            |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            |  258 ++++----
 drivers/gpu/drm/exynos/exynos_drm_ipp.h            |   12 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |  101 ++-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |  652 +++++++++++++++-----
 drivers/gpu/drm/exynos/exynos_hdmi.h               |   23 -
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |   65 --
 drivers/gpu/drm/exynos/exynos_mixer.c              |   67 +-
 drivers/gpu/drm/exynos/regs-hdmi.h                 |   16 +
 include/drm/drm_dp_helper.h                        |    2 +
 30 files changed, 1807 insertions(+), 1419 deletions(-)
 delete mode 100644 drivers/gpu/drm/exynos/exynos_ddc.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_hdmi.h
 delete mode 100644 drivers/gpu/drm/exynos/exynos_hdmiphy.c

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2014-04-03 17:34 inki.dae
  2014-04-04  4:59 ` Tomasz Figa
  0 siblings, 1 reply; 116+ messages in thread
From: inki.dae @ 2014-04-03 17:34 UTC (permalink / raw)
  To: airlied, dri-devel

Hi Dave,
   Sorry for late.
   This pull request includes MIPI-DSI driver, two panel drivers,
   super device support, and relevant dt bindings.

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,
- Add super device support, and dt bindings
  . this patch resolves the probe order issue to sub drivers
    without specific lists
- Some fixups

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

Thanks,
Inki Dae


The following changes since commit 2844ea3f252331cc0ecf3ae74f6226db2f580f8a:

  Merge branch 'primary-plane' of git://people.freedesktop.org/~robclark/linux into drm-next (2014-04-02 12:09:09 +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 a4521cbc01a711e78e22155885f991bcb96496de:

  drm/exynos: separate dpi from fimd (2014-04-04 02:22:16 +0900)

----------------------------------------------------------------
Andrzej Hajda (16):
      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
      drm/exynos: separate dpi from fimd

Inki Dae (7):
      drm/exynos: add super device support
      drm/exynos: dpi: fix hotplug fail issue
      drm/exynos: register platform driver at each kms sub drivers
      ARM: dts: exynos4210-universal: add super device node for exynos drm
      ARM: dts: exynos4210-trats: add super device node for exynos drm
      ARM: dts: exynos4412-trats2: add super device node for exynos drm
      exynos/drm: add DT bindings

 .../bindings/drm/exynos/samsung-exynos-drm.txt     |   32 +
 .../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             |   66 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   76 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |   75 +
 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            |   46 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |  216 +--
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |   17 +
 drivers/gpu/drm/exynos/exynos_drm_crtc.h           |    4 +
 drivers/gpu/drm/exynos/exynos_drm_dpi.c            |   51 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  243 ++-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   69 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            | 1558 ++++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   21 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |   75 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |   61 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   60 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |   55 +-
 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 +
 29 files changed, 3929 insertions(+), 495 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/drm/exynos/samsung-exynos-drm.txt
 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

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2014-03-21  8:27 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2014-03-21  8:27 UTC (permalink / raw)
  To: airlied, dri-devel

Hi Dave,

   This pull request includes some features and big changes for 3.15.


Highlights
----------

Re-factoring works over the exynos drm framework.
  - drm_crtc, drm_encoder/drm_connector are implemented by sub drivers
    directly.
  - Removing pm interfaces from each sub driver, and implementing them
    at top level of exynos drm.
Add DisplayPort Transmitter driver.
  - Just moving existing driver from drivers/vides/exynos into
    drivers/gpu/drm/exynos.
Add new LVDS bridge driver, PTN3460.
  - Placed in drivers/gpu/drm/bridge, and this device is used to transfer
    image signal from DP(DisplayPort) to LVDS Panel.
    So this driver will be used with DP driver moved into exynos drm.
Add parallel panel support
  - With the re-factoring patch series, existing parallel panel support was
    broken by moving exynos_drm_display ops into each real connector driver,
    DP. So this patch series adds a new parallel panel module,
    exynos_drm_dpi, for supporting parallel panel, and also adds relevant
    bindings.
Some fixups and cleanups.


Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit e84c20aff1ce7493bce26b75f1db363bb3f05979:

  drm/radeon/kms: merge conflicted badly (2014-03-20 11:09:10 +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 ec6f53d3115258a4af6b7f4f07173a8336bad785:

  drm/exynos: fimd: remove unused variable (2014-03-21 15:12:10 +0900)

----------------------------------------------------------------
Andrzej Hajda (7):
      drm/exynos: delay fbdev initialization until an output is connected
      drm/exynos: init kms poll after creation of connectors
      drm/exynos: correct timing porch conversion
      exynos/fimd: add parallel output related bindings
      drm/exynos: restore parallel output interface support
      ARM: dts: exynos4210-universal: add exynos/fimd node
      drm/exynos: fimd: remove unused variable

Daniel Kurtz (2):
      drm/exynos: Fix (more) freeing issues in exynos_drm_drv.c
      drm/exynos: hdmi: remove the i2c drivers and use

Inki Dae (3):
      drm/exynos: hdmi: consider APB PHY
      drm/exynos: hdmi: use i2c_adapter instead of i2c_client
      drm/exynos: fix unnecessary resource cleanup

Sean Paul (30):
      drm/exynos: Merge overlay_ops into manager_ops
      drm/exynos: Add an initialize function to manager and display
      drm/exynos: Use manager_op initialize in fimd
      drm/exynos: hdmi: Implement initialize op for hdmi
      drm/exynos: Pass exynos_drm_manager in manager ops instead of dev
      drm/exynos: Remove apply manager callback
      drm/exynos: Remove dpms link between encoder/connector
      drm/exynos: Rename display_op power_on to dpms
      drm/exynos: Don't keep dpms state in encoder
      drm/exynos: Use unsigned long for possible_crtcs
      drm/exynos: Split manager/display/subdrv
      drm/exynos: Remove exynos_drm_hdmi shim
      drm/exynos: Use drm_mode_copy to copy modes
      drm/exynos: Disable unused crtc planes from crtc
      drm/exynos: Add mode_set manager operation
      drm/exynos: Implement mode_fixup manager operation
      drm/exynos: Use mode_set to configure fimd
      drm/exynos: Remove unused/useless fimd_context members
      drm/exynos: Move dp driver from video/ to drm/
      drm/exynos: Move display implementation into dp
      drm/exynos: Implement dpms display callback in DP
      drm/exynos: Clean up FIMD power on/off routines
      drm/exynos: Consolidate suspend/resume in drm_drv
      drm/exynos: Add create_connector callback
      drm/exynos: Implement drm_connector in hdmi directly
      drm/exynos: Implement drm_connector directly in dp driver
      drm/exynos: Implement drm_connector directly in vidi driver
      drm/bridge: Add PTN3460 bridge driver
      drm/exynos: Implement lvds bridge discovery to DP driver
      drm/exynos: Remove the exynos_drm_connector shim

Shirish S (2):
      drm/exynos: add phy settings for RB resolutions
      drm/exynos: set the active aspect ratio as per mode

Stephane Marchesin (1):
      drm/exynos: Remove useless slab.h include

 .../devicetree/bindings/drm/bridge/ptn3460.txt     |   27 +
 .../devicetree/bindings/video/exynos_dp.txt        |   17 +
 .../devicetree/bindings/video/exynos_hdmi.txt      |    5 +
 .../devicetree/bindings/video/samsung-fimd.txt     |   17 +
 MAINTAINERS                                        |    6 -
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   27 +
 drivers/gpu/drm/Kconfig                            |    2 +
 drivers/gpu/drm/Makefile                           |    1 +
 drivers/gpu/drm/bridge/Kconfig                     |    4 +
 drivers/gpu/drm/bridge/Makefile                    |    3 +
 drivers/gpu/drm/bridge/ptn3460.c                   |  349 ++++++++++
 drivers/gpu/drm/exynos/Kconfig                     |   15 +
 drivers/gpu/drm/exynos/Makefile                    |    8 +-
 drivers/{video => gpu/drm}/exynos/exynos_dp_core.c |  303 +++++++--
 drivers/{video => gpu/drm}/exynos/exynos_dp_core.h |    9 +
 drivers/{video => gpu/drm}/exynos/exynos_dp_reg.c  |    0
 drivers/{video => gpu/drm}/exynos/exynos_dp_reg.h  |    0
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |   92 +--
 drivers/gpu/drm/exynos/exynos_drm_connector.h      |    4 -
 drivers/gpu/drm/exynos/exynos_drm_core.c           |  193 ++++--
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |  139 +++-
 drivers/gpu/drm/exynos/exynos_drm_crtc.h           |   20 +-
 drivers/gpu/drm/exynos/exynos_drm_dpi.c            |  339 ++++++++++
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  192 ++++--
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |  162 +++--
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |  357 +---------
 drivers/gpu/drm/exynos/exynos_drm_encoder.h        |   18 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    7 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  700 ++++++++------------
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |  439 ------------
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h           |   67 --
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |   17 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.h          |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |  441 ++++++------
 drivers/gpu/drm/exynos/exynos_hdmi.c               |  472 +++++++------
 drivers/gpu/drm/exynos/exynos_mixer.c              |  573 +++++++---------
 drivers/gpu/drm/exynos/exynos_mixer.h              |   20 +
 drivers/video/exynos/Kconfig                       |    7 -
 drivers/video/exynos/Makefile                      |    1 -
 include/drm/bridge/ptn3460.h                       |   37 ++
 40 files changed, 2761 insertions(+), 2331 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/drm/bridge/ptn3460.txt
 create mode 100644 drivers/gpu/drm/bridge/Kconfig
 create mode 100644 drivers/gpu/drm/bridge/Makefile
 create mode 100644 drivers/gpu/drm/bridge/ptn3460.c
 rename drivers/{video => gpu/drm}/exynos/exynos_dp_core.c (83%)
 rename drivers/{video => gpu/drm}/exynos/exynos_dp_core.h (97%)
 rename drivers/{video => gpu/drm}/exynos/exynos_dp_reg.c (100%)
 rename drivers/{video => gpu/drm}/exynos/exynos_dp_reg.h (100%)
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dpi.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_hdmi.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_hdmi.h
 create mode 100644 drivers/gpu/drm/exynos/exynos_mixer.h
 create mode 100644 include/drm/bridge/ptn3460.h

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2013-09-05  5:53 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2013-09-05  5:53 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park, sw0312.kim

Hi Dave,

   This pull request adds device tree and runtime pm supports, fixups, and
   code cleanups.
   
   Summary:
   - Consider fallback option to gem allocation fail
     . try to allocate physically non-contiguous memory
       if iommu is supported when physically contiguous memory allocation
       failed.
   - Add runtime pm support to g2d driver
   - Add device tree support
     . add device tree support to rotator driver, make fimd driver get
       signal polarities from device tree.
   - some fixups
     . correct pixel format setting to fimd driver, and consider pixel
       format checking to a particular window layer.
   - some cleanups
     . replace fb_videomode with videomode.
     . remove non-DT support

And, there are two patch sets that have been reviewed yet. These update
hdmiphy driver and add device tree support to it. I will requst pull
one more time after reviewed enough.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 3b28802e37bb1ca1cab584f679c42e72a7e384f8:

  drm/tda998x: BUG() on invalid audio format (2013-09-05 08:52:19 +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 6914262aa52ec2d23dd2cc9e439874ca1917cf82:

  drm/exynos: Fix build error with exynos_drm_connector.c (2013-09-05 13:43:46 +0900)

----------------------------------------------------------------
Andrzej Hajda (3):
      drm/exynos: fimd: replace struct fb_videomode with videomode
      drm/exynos: fimd: get signal polarities from device tree
      drm/exynos: fimd: move platform data parsing to separate function

Chanho Park (1):
      drm/exynos: add device tree support for rotator

Inki Dae (3):
      drm/exynos: add runtime pm interfaces to g2d driver
      drm/exynos: fix fimd pixel format setting
      drm/exynos: check a pixel format to a particular window layer

Mark Brown (1):
      drm/exynos: Add missing includes

Sachin Kamat (11):
      drm/exynos: Remove redundant NULL check in exynos_drm_buf
      drm/exynos: Add missing of.h header include
      drm/exynos: Remove redundant error messages
      drm/exynos: Add NULL pointer check
      drm/exynos: Make Exynos DRM drivers depend on OF
      drm/exynos: Remove non-DT support in exynos_ddc
      drm/exynos: Remove non-DT support in exynos_hdmiphy
      drm/exynos: Remove non-DT support in exynos_drm_g2d
      drm/exynos: Remove non-DT support in exynos_hdmi
      drm/exynos: Remove non-DT support in exynos_drm_fimd
      drm/exynos: Fix build error with exynos_drm_connector.c

Vikas Sajjan (2):
      drm/exynos: Add fallback option to get non physically contiguous memory for fb
      drm/exynos: Consider fallback option to allocation fail

 .../devicetree/bindings/gpu/samsung-rotator.txt    |   27 ++
 drivers/gpu/drm/exynos/Kconfig                     |    6 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |   13 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c            |    9 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |   38 +--
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c         |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   20 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           |    6 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  263 +++++++++-----------
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   60 +++--
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |   17 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.c          |    9 +
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            |   22 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |  117 ++++++---
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    1 +
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   87 ++-----
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |   12 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |    9 +-
 include/drm/exynos_drm.h                           |    3 +-
 26 files changed, 357 insertions(+), 399 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.txt

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2013-04-29  6:36 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2013-04-29  6:36 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park, sw0312.kim

Hi Dave,

   This is final pull request for Exynos next and includes device tree
   support for fimc device, one revert, some code cleanups and fixup.
   The revert replaces wrong one[1] with correct one[2].
   This was my mistake and sorry for this.

   [1] http://www.mail-archive.com/linux-media@vger.kernel.org/msg60737.html
   [2] http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg17740.html

   And there are some patches posted some time ago but those are needed
   to be reviewed enough so not included this time.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 36d9b1541cedecd59e9d8fff0bbf9b7e9dd9704e:

  Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next (2013-04-26 15:42:02 +1000)

are available in the git repository at:

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

Inki Dae (2):
      Revert "drm/exynos: prepare FIMD clocks"
      drm/exynos: do not use generic flags to dumb

Sachin Kamat (2):
      drm/exynos: Select VIDEOMODE_HELPERS for FIMD
      drm/exynos: Remove unnecessary braces in exynos_hdmi.c

Sean Paul (1):
      drm/exynos: Don't blend mixer layer 0

Seung-Woo Kim (3):
      drm/exynos: fix wrong return check for platform_device_register_simple
      exynos/drm: hdmi: cleanup for hdmi common device registration
      drm/exynos: added ipp device registration to drm driver

Sylwester Nawrocki (3):
      drm/exynos: remove redundant devm_kfree()
      drm/exynos: rework fimc clocks handling
      drm/exynos: add device tree support for fimc ipp driver

Vikas Sajjan (1):
      drm/exynos: enable FIMD clocks

 drivers/gpu/drm/exynos/Kconfig           |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c  |    9 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h  |   12 ++-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c |  273 +++++++++++++++++-------------
 drivers/gpu/drm/exynos/exynos_drm_fimd.c |   23 +--
 drivers/gpu/drm/exynos/exynos_drm_gem.c  |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c |   14 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c  |   27 +++
 drivers/gpu/drm/exynos/exynos_hdmi.c     |   10 +-
 drivers/gpu/drm/exynos/exynos_mixer.c    |    8 +-
 drivers/gpu/drm/exynos/regs-fimc.h       |    7 +-
 11 files changed, 230 insertions(+), 160 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2013-04-17  5:36 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2013-04-17  5:36 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park, sw0312.kim

Hi Dave,

   This is initial pull request for Exynos. It includes a big change
   that it makes drm_display_mode for timings parameters to be used
   for exynos4 and exynos5 commonly and cleans up unnecessary codes.
   And also it adds device tree support for fimd to get timing values
   and interrupt source from dts file.

   In addition, one more patch, device tree support feature for Exynos
   FIMC, is being reviewed. This patch was posted a little ago like below,
   	http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg17568.html
   
   So we are going to request git pull one more time after reviewed.

   Please kindly let me know if there is any problem.

 Thanks,
 Inki Dae

The following changes since commit 62c8ba7c58e4163f975c5f8b5a3dd5f306a2deda:

  drm/qxl: fix smatch warnings (2013-04-16 13:36:00 +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 dd4d34fde068a9362d09292d881ce4743bb11c7f:

  Revert "of/exynos_g2d: Add Bindings for exynos G2D driver" (2013-04-17 00:07:29 +0900)

----------------------------------------------------------------
Rahul Sharma (2):
      drm/exynos: hdmi: using drm_display_mode timings for exynos4
      drm/exynos: hdmi: move mode_fixup to drm common hdmi

Sachin Kamat (5):
      drm/exynos: hdmi: Fix incorrect usage of IS_ERR_OR_NULL
      drm/exynos: mixer: Fix incorrect usage of IS_ERR_OR_NULL
      drm/exynos: drm_rotator: Fix incorrect usage of IS_ERR_OR_NULL
      drm/exynos: drm_connector: Fix error check condition
      Revert "of/exynos_g2d: Add Bindings for exynos G2D driver"

Vikas Sajjan (3):
      drm/exynos: Add display-timing node parsing using video helper function
      drm/exynos: enable OF_VIDEOMODE and FB_MODE_HELPERS for exynos drm fimd
      drm/exynos: change the method for getting the interrupt

 .../devicetree/bindings/drm/exynos/g2d.txt         |  22 -
 drivers/gpu/drm/exynos/Kconfig                     |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  26 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |  40 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h           |   3 -
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |   2 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               | 704 +++++++--------------
 drivers/gpu/drm/exynos/exynos_mixer.c              |  14 +-
 9 files changed, 312 insertions(+), 505 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/drm/exynos/g2d.txt

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2013-02-15  4:24 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2013-02-15  4:24 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park, sw0312.kim

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.

And there are two patches not merged yet and being reviewed so
I will have pull-request after reviewed enough and adding more
device tree supports one more time.

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

Thanks,
Inki Dae

The following changes since commit 3314fdf8b44bd4914050614fa2c56b7c587fabc2:

  Merge branch 'drm-fb-helper' of git://people.freedesktop.org/~danvet/drm into drm-next (2013-02-15 10:22:01 +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(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2012-11-20  7:35 Inki Dae
  2012-11-20  8:44 ` Marek Szyprowski
  2012-11-21  7:29 ` Inki Dae
  0 siblings, 2 replies; 116+ messages in thread
From: Inki Dae @ 2012-11-20  7:35 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park, sw0312.kim, m.szyprowski

Hi Dave,

This patch set adds iommu support, userptr feature to g2d, minor fixups
and code cleanups.

And the iommu feature has dependency of the below patches related to
dma mapping framework.
For this, ccing DMA Mapping framework maintainer, Marek Szyprowski.
Marek, please give me ack.
      common: DMA-mapping: add DMA_ATTR_FORCE_CONTIGUOUS attribute
      ARM: dma-mapping: add support for DMA_ATTR_FORCE_CONTIGUOUS attribute.

This patch is used to allocate fully physically contiguous memory region.

And now the below patch is being reviewed and it's going to be merged soon.
	drm/exynos: remove 'pages' and 'page_size' elements in exynos gem buffer

And this includes also previous pull request to exynos-drm-fixes.

If there is any problem, plese let me know.

Thanks,
Inki Dae

The following changes since commit bf6f036848ab2151c2498f11cb7d31a52a95dd5c:

  drm/vmwgfx: Make vmw_dmabuf_unreference handle NULL objects (2012-11-20 16:19:59 +1000)

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

Imre Deak (4):
      drm/exynos: hold event_lock while accessing pageflip_event_list
      drm/exynos: call drm_vblank_put for each queued flip event
      drm/exynos: fix lockdep for event_lock wrt. vbl_time_lock
      drm: hold event_lock while accessing vblank_event_list

Inki Dae (12):
      drm/exynos: fix linux framebuffer address setting.
      drm/exynos: remove unnecessary code.
      drm/exynos: fix overlay updating issue
      drm/exynos: add iommu support for exynos drm framework
      drm/exynos: add iommu support to fimd driver
      drm/exynos: add iommu support for hdmi driver
      drm/exynos: add iommu support for g2d
      drm/exynos: remove EXYNOS_BO_NONCONTIG type checking.
      drm/exynos: add userptr feature for g2d module
      drm/exynos: add vm_ops to specific gem mmaper
      drm/exynos: release fb pended by page flip
      drm/exynos: make sure that overlay data are updated

Marek Szyprowski (2):
      common: DMA-mapping: add DMA_ATTR_FORCE_CONTIGUOUS attribute
      ARM: dma-mapping: add support for DMA_ATTR_FORCE_CONTIGUOUS attribute

Prathyush K (2):
      drm/exynos: remove unnecessary sg_alloc_table call
      drm/exynos: add exynos drm specific fb_mmap function

Rahul Sharma (1):
      drm: exynos: fix for mapping of dma buffers

Sachin Kamat (1):
      drm/exynos: Make exynos4/5_fimd_driver_data static

 Documentation/DMA-attributes.txt            |    9 +
 arch/arm/mm/dma-mapping.c                   |   41 ++-
 drivers/gpu/drm/drm_irq.c                   |    3 +
 drivers/gpu/drm/exynos/Kconfig              |    6 +
 drivers/gpu/drm/exynos/Makefile             |    1 +
 drivers/gpu/drm/exynos/exynos_drm_buf.c     |   88 ++---
 drivers/gpu/drm/exynos/exynos_drm_crtc.c    |   47 +++-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c  |   85 ++---
 drivers/gpu/drm/exynos/exynos_drm_drv.c     |   23 ++-
 drivers/gpu/drm/exynos/exynos_drm_drv.h     |   14 +-
 drivers/gpu/drm/exynos/exynos_drm_encoder.c |   49 +++-
 drivers/gpu/drm/exynos/exynos_drm_encoder.h |    1 +
 drivers/gpu/drm/exynos/exynos_drm_fb.c      |   79 +++++-
 drivers/gpu/drm/exynos/exynos_drm_fb.h      |    6 +
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c   |   42 +++-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c    |   33 +--
 drivers/gpu/drm/exynos/exynos_drm_g2d.c     |  491 +++++++++++++++++++++++----
 drivers/gpu/drm/exynos/exynos_drm_gem.c     |  446 +++++++++++++------------
 drivers/gpu/drm/exynos/exynos_drm_gem.h     |   52 +++-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c    |   15 +
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h    |    1 +
 drivers/gpu/drm/exynos/exynos_drm_iommu.c   |  150 ++++++++
 drivers/gpu/drm/exynos/exynos_drm_iommu.h   |   85 +++++
 drivers/gpu/drm/exynos/exynos_drm_plane.c   |   19 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c    |   20 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c        |   21 ++
 drivers/gpu/drm/exynos/exynos_mixer.c       |   11 +-
 include/linux/dma-attrs.h                   |    1 +
 include/uapi/drm/exynos_drm.h               |   13 +-
 29 files changed, 1371 insertions(+), 481 deletions(-)
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h

^ permalink raw reply	[flat|nested] 116+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2012-10-04  2:12 Inki Dae
  0 siblings, 0 replies; 116+ messages in thread
From: Inki Dae @ 2012-10-04  2:12 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park

Hello Dave,

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

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

 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      |   11 +++
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h      |    1 +
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |   58 ++++++++++++-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |   22 +++++-
 drivers/gpu/drm/exynos/exynos_mixer.c         |   13 +++
 include/drm/exynos_drm.h                      |   10 ++
 17 files changed, 527 insertions(+), 103 deletions(-)

^ permalink raw reply	[flat|nested] 116+ messages in thread

end of thread, other threads:[~2024-04-25  3:43 UTC | newest]

Thread overview: 116+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-28  6:55 [GIT PULL] exynos-drm-next Inki Dae
2015-10-28 10:15 ` Daniel Stone
2015-10-28 10:48   ` Inki Dae
2015-10-28 10:58     ` Daniel Stone
2015-10-28 11:00       ` Daniel Stone
2015-10-28 11:16         ` Inki Dae
2015-10-28 11:52           ` Daniel Stone
2015-10-28 12:37             ` Inki Dae
2015-11-02 23:10               ` Dave Airlie
2015-11-03  2:11                 ` Inki Dae
2015-11-03  2:36                   ` Dave Airlie
2015-11-03  4:36               ` Inki Dae
2015-11-03 18:59                 ` Daniel Stone
2015-10-28 10:17 ` Inki Dae
  -- strict thread matches above, loose matches on Subject: below --
2024-04-25  3:43 Inki Dae
2023-12-12  5:11 Inki Dae
2023-12-12  5:11 ` Inki Dae
     [not found] <CGME20230809060216epcas1p31ee8f5adc0b079b3bf347369c04f2dfe@epcas1p3.samsung.com>
2023-08-09  6:02 ` Inki Dae
2023-08-09  6:02   ` Inki Dae
     [not found] <CGME20230328040524epcas1p270b050efedfe53d8e59c7e9103d5b84c@epcas1p2.samsung.com>
2023-03-28  4:05 ` Inki Dae
2023-03-28  4:05   ` Inki Dae
2023-03-28 17:31   ` Daniel Vetter
2023-03-28 17:31     ` Daniel Vetter
2023-03-29  5:39     ` 대인기
2023-03-29  5:39       ` 대인기
2023-04-17  1:17       ` Inki Dae
     [not found] <CGME20230130051056epcas1p3864c816bfccf0c8a6e7f8601b240b11e@epcas1p3.samsung.com>
2023-01-30  5:10 ` Inki Dae
2023-01-30  5:10   ` Inki Dae
     [not found] <CGME20220926020723epcas1p29e968d4d47ae3b95211c219fcd045d02@epcas1p2.samsung.com>
2022-09-26  2:07 ` Inki Dae
2022-09-26  2:07   ` Inki Dae
     [not found] <CGME20220712061009epcas1p2a58002c639023a32375700be9ee9dea5@epcas1p2.samsung.com>
2022-07-12  6:10 ` Inki Dae
2022-07-12  6:10   ` Inki Dae
2021-12-22  3:53 Inki Dae
2021-12-22  3:53 ` Inki Dae
2021-08-21 17:28 Inki Dae
     [not found] <CGME20210611024956epcas1p1c15767f446a585a62be9aec1482082c1@epcas1p1.samsung.com>
2021-06-11  2:59 ` Inki Dae
2021-06-11  2:59   ` Inki Dae
     [not found] <CGME20210330082100epcas1p14a343aa642e07f678d265cb4fd9e930a@epcas1p1.samsung.com>
2021-03-30  8:29 ` Inki Dae
2021-03-30  8:29   ` Inki Dae
     [not found] <CGME20201201044247epcas1p321782889404edc13c2a8bdea2800e9a0@epcas1p3.samsung.com>
2020-12-01  4:50 ` Inki Dae
2020-12-01  4:50   ` Inki Dae
     [not found] <CGME20200922083212epcas1p3874ca74fbb2d46214b69bc0dd757aaaf@epcas1p3.samsung.com>
2020-09-22  8:38 ` Inki Dae
2020-09-22  8:38   ` Inki Dae
     [not found] <CGME20200520052745epcas1p3ea5ad049aa682f5afbeaaeec9df8d835@epcas1p3.samsung.com>
2020-05-20  5:33 ` Inki Dae
2020-05-20  5:33   ` Inki Dae
     [not found] <CGME20200316010443epcas1p33627ec18d70b980b7a5c943de8cfa07d@epcas1p3.samsung.com>
2020-03-16  1:09 ` Inki Dae
2020-03-16  1:09   ` Inki Dae
2020-03-18  2:17   ` Dave Airlie
2020-03-18  2:17     ` Dave Airlie
2020-03-18  3:16     ` Inki Dae
2020-03-18  3:16       ` Inki Dae
     [not found] <CGME20200121004854epcas1p19ef322f1b88ce31f28a17bde2bacc3fc@epcas1p1.samsung.com>
2020-01-21  0:52 ` Inki Dae
2020-01-21  0:52   ` Inki Dae
2019-10-28 12:34 Inki Dae
2019-10-28 12:34 ` Inki Dae
2019-09-01 12:06 Inki Dae
2019-06-27 14:28 Inki Dae
     [not found] <CGME20190422095042epcas1p27726a67f8283fdc4beff8561d0254957@epcas1p2.samsung.com>
2019-04-22  9:51 ` Inki Dae
2019-04-24  2:03   ` Dave Airlie
2019-04-24  2:11     ` Inki Dae
     [not found] <CGME20190207113137epcas1p44bf0105c4de7200eacb9e069ae28f1fd@epcas1p4.samsung.com>
2019-02-07 11:31 ` Inki Dae
     [not found] <CGME20181205094053epcas1p118ccbb4387ce9bbc78e6d0988af94ff3@epcas1p1.samsung.com>
2018-12-05  9:40 ` Inki Dae
     [not found] <CGME20181001080136epcas2p25ea2774ba9a203331314084a2c1a342d@epcas2p2.samsung.com>
2018-10-01  8:01 ` Inki Dae
     [not found] <CGME20180725080228epcas1p2cdab6ad94e69018ba6f30c5bc82191c3@epcas1p2.samsung.com>
2018-07-25  8:02 ` Inki Dae
     [not found] <CGME20180514054053epcas1p252e78c047cd19b821e57ca0e63cc3dc3@epcas1p2.samsung.com>
2018-05-14  5:40 ` Inki Dae
     [not found] <CGME20180102003618epcas2p2d82ece8ab037e5213f1bc0b83cdb1a43@epcas2p2.samsung.com>
2018-01-02  0:36 ` Inki Dae
     [not found] <CGME20171026013709epcas2p2525d1249a7f2ad640ce9028df12e2436@epcas2p2.samsung.com>
2017-10-26  1:37 ` Inki Dae
2017-11-14  4:22   ` Dave Airlie
2017-11-15  1:26     ` Inki Dae
2017-11-15 10:27       ` Daniel Stone
2017-11-15 22:51         ` Inki Dae
2017-11-20  7:33       ` Daniel Vetter
2017-11-28 13:45         ` Marek Szyprowski
2017-11-29  9:52           ` Daniel Vetter
2017-11-28 22:40         ` Inki Dae
     [not found] <CGME20170825061857epcas1p4e7086e95f9b626ce8175a62af120e4a5@epcas1p4.samsung.com>
2017-08-25  6:18 ` Inki Dae
     [not found] <CGME20170418020509epcas5p2e54f307dee164846dabf0470c5f134eb@epcas5p2.samsung.com>
2017-04-18  2:05 ` Inki Dae
2017-04-18  2:15   ` Inki Dae
2017-04-18  2:21   ` Andi Shyti
2017-04-18  2:30     ` Inki Dae
2017-04-18  7:11       ` Krzysztof Kozlowski
2017-04-18 23:35   ` Dave Airlie
2017-04-19  1:56     ` Inki Dae
     [not found] <CGME20170207070737epcas1p3a485458c1d8294f9df82bf5063047860@epcas1p3.samsung.com>
2017-02-07  7:07 ` Inki Dae
     [not found] <CGME20170131004642epcas1p29b431d13f09984c7beff4eb9b654ad2f@epcas1p2.samsung.com>
2017-01-31  0:46 ` Inki Dae
2017-01-31  9:11   ` Inki Dae
2016-12-06  0:15 Inki Dae
2016-09-30 16:26 Inki Dae
2016-07-13 14:30 Inki Dae
2016-04-30  3:01 Inki Dae
2015-12-14  4:56 Inki Dae
2015-09-02 14:35 inki.dae
2015-08-30 16:22 inki.dae
2015-08-16 15:20 inki.dae
2015-06-22 16:42 inki.dae
2015-04-13  3:04 Inki Dae
2015-01-25 13:19 inki.dae
2014-11-25 12:41 Inki Dae
2014-08-04  5:02 Inki Dae
2014-06-02  6:22 Inki Dae
2014-04-03 17:34 inki.dae
2014-04-04  4:59 ` Tomasz Figa
2014-04-04  5:34   ` Inki Dae
2014-04-04  7:28     ` Tomasz Figa
2014-04-04  7:48       ` Inki Dae
2014-04-04  8:05         ` Tomasz Figa
2014-04-04  8:26           ` Inki Dae
2014-03-21  8:27 Inki Dae
2013-09-05  5:53 Inki Dae
2013-04-29  6:36 Inki Dae
2013-04-17  5:36 Inki Dae
2013-02-15  4:24 Inki Dae
2012-11-20  7:35 Inki Dae
2012-11-20  8:44 ` Marek Szyprowski
2012-11-21  7:29 ` Inki Dae
2012-10-04  2:12 Inki Dae

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.