* [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.