All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL v2] exynos-drm-next
       [not found] <CGME20181214072711epcas2p4f9d1016da37bae403a9416d00a1c0e78@epcas2p4.samsung.com>
@ 2018-12-14  7:27 ` Inki Dae
  2018-12-14 16:11   ` Daniel Vetter
  0 siblings, 1 reply; 14+ messages in thread
From: Inki Dae @ 2018-12-14  7:27 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

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

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 2a3c83f5fe0770d13bbb71b23674886ff4111f44:

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

are available in the git repository at:

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

for you to fetch changes up to 3b5129b3a7c62fdec9cc69b1b3f20917c36ab5d4:

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

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

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

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

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

* Re: [GIT PULL v2] exynos-drm-next
  2018-12-14  7:27 ` [GIT PULL v2] exynos-drm-next Inki Dae
@ 2018-12-14 16:11   ` Daniel Vetter
  2018-12-14 16:42     ` Daniel Vetter
  0 siblings, 1 reply; 14+ messages in thread
From: Daniel Vetter @ 2018-12-14 16:11 UTC (permalink / raw)
  To: Inki Dae; +Cc: airlied, linux-samsung-soc, dri-devel

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

Thanks, pulled into drm-next.
-Daniel

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

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

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

* Re: [GIT PULL v2] exynos-drm-next
  2018-12-14 16:11   ` Daniel Vetter
@ 2018-12-14 16:42     ` Daniel Vetter
  0 siblings, 0 replies; 14+ messages in thread
From: Daniel Vetter @ 2018-12-14 16:42 UTC (permalink / raw)
  To: Inki Dae; +Cc: airlied, linux-samsung-soc, dri-devel

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

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

Cheers, Daniel

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

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

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

* [GIT PULL v2] exynos-drm-next
       [not found] <CGME20230417100624epcas1p3d39ab3b88da18da0b365d67ad1062086@epcas1p3.samsung.com>
@ 2023-04-17 10:06   ` Inki Dae
  0 siblings, 0 replies; 14+ messages in thread
From: Inki Dae @ 2023-04-17 10:06 UTC (permalink / raw)
  To: airlied, daniel; +Cc: linux-samsung-soc, dri-devel

Hi Dave and Daniel,

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

Please let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit e82c98f2ca439356d5595ba8c9cd782f993f6f8c:

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

are available in the Git repository at:

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

for you to fetch changes up to 49953b70e7d38dd714f4cf22224e8a7ce14f3c48:

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

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

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

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

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

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

* [GIT PULL v2] exynos-drm-next
@ 2023-04-17 10:06   ` Inki Dae
  0 siblings, 0 replies; 14+ messages in thread
From: Inki Dae @ 2023-04-17 10:06 UTC (permalink / raw)
  To: airlied, daniel; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

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

Please let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit e82c98f2ca439356d5595ba8c9cd782f993f6f8c:

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

are available in the Git repository at:

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

for you to fetch changes up to 49953b70e7d38dd714f4cf22224e8a7ce14f3c48:

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

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

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

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

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

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

* [GIT PULL v2] exynos-drm-next
       [not found] <CGME20180525063159epcas1p488f55ec164803d9d7e515421dcac3fee@epcas1p4.samsung.com>
@ 2018-05-25  6:31 ` Inki Dae
  0 siblings, 0 replies; 14+ messages in thread
From: Inki Dae @ 2018-05-25  6:31 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

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

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit bec923c50ab550d1d53b297dd4c753db18a13204:

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

are available in the git repository at:


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

for you to fetch changes up to 19832055e2bf5e67f506bac62e4e07326fb545b7:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* [GIT PULL v2] exynos-drm-next
@ 2014-04-04 12:49 Inki Dae
  0 siblings, 0 replies; 14+ messages in thread
From: Inki Dae @ 2014-04-04 12:49 UTC (permalink / raw)
  To: airlied, dri-devel

Hi Dave,

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

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

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

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

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

Thanks,
Inki Dae


The following changes since commit 66e514c14a1cb9c2540c685c40d94dc6ef6b6bb5:

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

are available in the git repository at:


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

for you to fetch changes up to 96e112c44477edea1c01fbb976205e751f4229b9:

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

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

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

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

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

* [GIT PULL v2] exynos-drm-next
@ 2013-07-04  7:31 Inki Dae
  0 siblings, 0 replies; 14+ messages in thread
From: Inki Dae @ 2013-07-04  7:31 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park, sw0312.kim

Hi Dave,

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

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

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 69163ea82732894e8c1e17df4010372ed078efdd:

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

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

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

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

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

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

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

* [GIT PULL v2] exynos-drm-next
  2013-02-15  4:24 [GIT PULL] exynos-drm-next Inki Dae
@ 2013-02-21  6:40 ` Inki Dae
  0 siblings, 0 replies; 14+ messages in thread
From: Inki Dae @ 2013-02-21  6:40 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.

Changelog v2:
. just rebased

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

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

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

Thanks,
Inki Dae.

The following changes since commit ca18e1426bb2db987b67030256477c9571aebd09:

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

are available in the git repository at:

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

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

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

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

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

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

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

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

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

* Re: [GIT PULL v2] exynos-drm-next
  2012-11-30  5:27   ` Inki Dae
@ 2012-11-30 16:28     ` Daniel Vetter
  0 siblings, 0 replies; 14+ messages in thread
From: Daniel Vetter @ 2012-11-30 16:28 UTC (permalink / raw)
  To: Inki Dae; +Cc: sw0312.kim, dri-devel, kyungmin.park, Rahul Sharma

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

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

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

* Re: [GIT PULL v2] exynos-drm-next
  2012-11-29 14:34 ` Daniel Vetter
@ 2012-11-30  5:27   ` Inki Dae
  2012-11-30 16:28     ` Daniel Vetter
  0 siblings, 1 reply; 14+ messages in thread
From: Inki Dae @ 2012-11-30  5:27 UTC (permalink / raw)
  To: Daniel Vetter; +Cc: sw0312.kim, dri-devel, kyungmin.park, Rahul Sharma


[-- Attachment #1.1: Type: text/plain, Size: 1001 bytes --]

2012/11/29 Daniel Vetter <daniel@ffwll.ch>

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

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

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

Thanks,
Inki Dae

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

[-- Attachment #1.2: Type: text/html, Size: 1651 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

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

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

* Re: [GIT PULL v2] exynos-drm-next
  2012-11-29 12:11 Inki Dae
@ 2012-11-29 14:34 ` Daniel Vetter
  2012-11-30  5:27   ` Inki Dae
  0 siblings, 1 reply; 14+ messages in thread
From: Daniel Vetter @ 2012-11-29 14:34 UTC (permalink / raw)
  To: Inki Dae; +Cc: kyungmin.park, sw0312.kim, dri-devel

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

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

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

* [GIT PULL v2] exynos-drm-next
@ 2012-11-29 12:11 Inki Dae
  2012-11-29 14:34 ` Daniel Vetter
  0 siblings, 1 reply; 14+ messages in thread
From: Inki Dae @ 2012-11-29 12:11 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park, sw0312.kim

Hi Dave,

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

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

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

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

If there is any problem, please let me know.

Thanks,
Inki Dae

The following changes since commit 660c51e92f5357f351b483fa9d82451344ed25a4:

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

are available in the git repository at:

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

for you to fetch changes up to d9f25388ec9034c9bf2c1dcfe162607a604049cf:

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

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

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

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

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

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

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

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

* [GIT PULL v2] exynos-drm-next
  2012-10-04  2:12 [GIT PULL] exynos-drm-next Inki Dae
@ 2012-10-05 11:04 ` Inki Dae
  0 siblings, 0 replies; 14+ messages in thread
From: Inki Dae @ 2012-10-05 11:04 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: kyungmin.park

Hello Dave,

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

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

if there is any problem, please let me know.

Thanks,
Inki Dae

The following changes since commit 29cb602532b0a82f22322cece8a89f022368d557:

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

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

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

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

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

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

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

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

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

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

end of thread, other threads:[~2023-04-17 11:28 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CGME20181214072711epcas2p4f9d1016da37bae403a9416d00a1c0e78@epcas2p4.samsung.com>
2018-12-14  7:27 ` [GIT PULL v2] exynos-drm-next Inki Dae
2018-12-14 16:11   ` Daniel Vetter
2018-12-14 16:42     ` Daniel Vetter
     [not found] <CGME20230417100624epcas1p3d39ab3b88da18da0b365d67ad1062086@epcas1p3.samsung.com>
2023-04-17 10:06 ` Inki Dae
2023-04-17 10:06   ` Inki Dae
     [not found] <CGME20180525063159epcas1p488f55ec164803d9d7e515421dcac3fee@epcas1p4.samsung.com>
2018-05-25  6:31 ` Inki Dae
2014-04-04 12:49 Inki Dae
  -- strict thread matches above, loose matches on Subject: below --
2013-07-04  7:31 Inki Dae
2013-02-15  4:24 [GIT PULL] exynos-drm-next Inki Dae
2013-02-21  6:40 ` [GIT PULL v2] exynos-drm-next Inki Dae
2012-11-29 12:11 Inki Dae
2012-11-29 14:34 ` Daniel Vetter
2012-11-30  5:27   ` Inki Dae
2012-11-30 16:28     ` Daniel Vetter
2012-10-04  2:12 [GIT PULL] exynos-drm-next Inki Dae
2012-10-05 11:04 ` [GIT PULL v2] exynos-drm-next 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.