All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL v2] exynos-drm-next
@ 2012-11-29 12:11 Inki Dae
  2012-11-29 14:34 ` Daniel Vetter
  0 siblings, 1 reply; 15+ 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] 15+ messages in thread
[parent not found: <CGME20241106010943epcas1p1f43d635384661d8dc4a401c5b82b25af@epcas1p1.samsung.com>]
[parent not found: <CGME20230417100624epcas1p3d39ab3b88da18da0b365d67ad1062086@epcas1p3.samsung.com>]
[parent not found: <CGME20181214072711epcas2p4f9d1016da37bae403a9416d00a1c0e78@epcas2p4.samsung.com>]
[parent not found: <CGME20180525063159epcas1p488f55ec164803d9d7e515421dcac3fee@epcas1p4.samsung.com>]
* [GIT PULL v2] exynos-drm-next
@ 2014-04-04 12:49 Inki Dae
  0 siblings, 0 replies; 15+ 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] 15+ messages in thread
* [GIT PULL v2] exynos-drm-next
@ 2013-07-04  7:31 Inki Dae
  0 siblings, 0 replies; 15+ 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] 15+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2013-02-15  4:24 Inki Dae
  2013-02-21  6:40 ` [GIT PULL v2] exynos-drm-next Inki Dae
  0 siblings, 1 reply; 15+ 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] 15+ messages in thread
* [GIT PULL] exynos-drm-next
@ 2012-10-04  2:12 Inki Dae
  2012-10-05 11:04 ` [GIT PULL v2] exynos-drm-next Inki Dae
  0 siblings, 1 reply; 15+ 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] 15+ messages in thread

end of thread, other threads:[~2024-11-06  1:09 UTC | newest]

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