linux-samsung-soc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] exynos-drm-fixes
@ 2021-09-28  7:41 Inki Dae
  2021-10-01 16:51 ` Daniel Vetter
  0 siblings, 1 reply; 36+ messages in thread
From: Inki Dae @ 2021-09-28  7:41 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just one clean up to use helper function.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.15-rc4

for you to fetch changes up to 17ac76e050c51497e75871a43aa3328ba54cdafd:

  drm/exynos: Make use of the helper function devm_platform_ioremap_resource() (2021-09-16 14:05:07 +0900)

----------------------------------------------------------------
One cleanup
- Use devm_platform_ioremap_resource() helper function instead of old
  one.

----------------------------------------------------------------
Cai Huoqing (1):
      drm/exynos: Make use of the helper function devm_platform_ioremap_resource()

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +---
 drivers/gpu/drm/exynos/exynos_drm_dsi.c       | 4 +---
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      | 5 +----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      | 4 +---
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       | 5 +----
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       | 6 +-----
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   | 4 +---
 drivers/gpu/drm/exynos/exynos_drm_scaler.c    | 4 +---
 drivers/gpu/drm/exynos/exynos_hdmi.c          | 4 +---
 9 files changed, 9 insertions(+), 31 deletions(-)

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

* Re: [GIT PULL] exynos-drm-fixes
  2021-09-28  7:41 [GIT PULL] exynos-drm-fixes Inki Dae
@ 2021-10-01 16:51 ` Daniel Vetter
  0 siblings, 0 replies; 36+ messages in thread
From: Daniel Vetter @ 2021-10-01 16:51 UTC (permalink / raw)
  To: Inki Dae; +Cc: airlied, dri-devel, linux-samsung-soc

On Tue, Sep 28, 2021 at 04:41:58PM +0900, Inki Dae wrote:
> Hi Dave,
> 
>    Just one clean up to use helper function.
> 
> Please kindly let me know if there is any problem.
> 
> Thanks,
> Inki Dae
> 
> The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
> 
>   Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.15-rc4
> 
> for you to fetch changes up to 17ac76e050c51497e75871a43aa3328ba54cdafd:
> 
>   drm/exynos: Make use of the helper function devm_platform_ioremap_resource() (2021-09-16 14:05:07 +0900)
> 
> ----------------------------------------------------------------
> One cleanup
> - Use devm_platform_ioremap_resource() helper function instead of old
>   one.

Pulled into drm-fixes, thanks.
-Daniel

> 
> ----------------------------------------------------------------
> Cai Huoqing (1):
>       drm/exynos: Make use of the helper function devm_platform_ioremap_resource()
> 
>  drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +---
>  drivers/gpu/drm/exynos/exynos_drm_dsi.c       | 4 +---
>  drivers/gpu/drm/exynos/exynos_drm_fimc.c      | 5 +----
>  drivers/gpu/drm/exynos/exynos_drm_fimd.c      | 4 +---
>  drivers/gpu/drm/exynos/exynos_drm_g2d.c       | 5 +----
>  drivers/gpu/drm/exynos/exynos_drm_gsc.c       | 6 +-----
>  drivers/gpu/drm/exynos/exynos_drm_rotator.c   | 4 +---
>  drivers/gpu/drm/exynos/exynos_drm_scaler.c    | 4 +---
>  drivers/gpu/drm/exynos/exynos_hdmi.c          | 4 +---
>  9 files changed, 9 insertions(+), 31 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

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

* [GIT PULL] exynos-drm-fixes
@ 2024-01-22  7:24 Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2024-01-22  7:24 UTC (permalink / raw)
  To: airlied, daniel; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Just several fixups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae


The following changes since commit 0dd3ee31125508cd67f7e7172247f05b7fd1753a:

  Linux 6.7 (2024-01-07 12:18:38 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v6.8-rc2

for you to fetch changes up to 4050957c7c2c14aa795dbf423b4180d5ac04e113:

  drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume (2024-01-22 12:24:55 +0900)

----------------------------------------------------------------
Several fixups
   - Minor fix in `drm/exynos: gsc: gsc_runtime_resume`
     . The patch ensures `clk_disable_unprepare()` is called on the first
       element of `ctx->clocks` array.
       This issue was identified by the Linux Verification Center.

   - Fix excessive stack usage in `fimd_win_set_pixfmt()` in `drm/exynos`
     . The issue, highlighted by gcc, involved an unnecessary on-stack copy of
       the large `exynos_drm_plane` structure, now replaced with a pointer.

   - Fix an incorrect type issue in `exynos_drm_fimd.c` module
     . Addresses an incorrect type issue in `fimd_commit()` within the
       `exynos_drm_fimd.c` The problem was reported by the kernel test robot[1].

     [1] https://lore.kernel.org/oe-kbuild-all/202312140930.Me9yWf8F-lkp@intel.com/

   - Fix a typo in the dt-bindings for `samsung,exynos-mixer`
     . Changes 'regs' to the correct property name 'reg' in the dt-bindings
       documentation for `samsung,exynos-mixer`

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/exynos: fix accidental on-stack copy of exynos_drm_plane

Fedor Pchelkin (1):
      drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume

Inki Dae (1):
      drm/exynos: fix incorrect type issue

Rob Herring (1):
      dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo

 .../devicetree/bindings/display/samsung/samsung,exynos-mixer.yaml   | 6 +++---
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c                       | 4 ++--
 drivers/gpu/drm/exynos/exynos_drm_fimd.c                            | 6 +++---
 drivers/gpu/drm/exynos/exynos_drm_gsc.c                             | 2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

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

* Re: [GIT PULL] exynos-drm-fixes
  2023-11-20 22:55 ` Inki Dae
@ 2023-11-24  1:14   ` Dave Airlie
  0 siblings, 0 replies; 36+ messages in thread
From: Dave Airlie @ 2023-11-24  1:14 UTC (permalink / raw)
  To: Inki Dae; +Cc: airlied, daniel, linux-samsung-soc, dri-devel

On Tue, 21 Nov 2023 at 09:00, Inki Dae <inki.dae@samsung.com> wrote:
>
> Hi Dave and Daniel,
>
>    Two fixups - fixing a potential error pointer dereference and wrong
>    error checking.
Hi Inki,

This fails to build on arm32, and it seems one of the fixes is wrong

[airlied@dreadlord drm-fixes]$ make ARCH=arm
CROSS_COMPILE=arm-linux-gnu- O=../../arm-build-fixes/  -j16
make[1]: Entering directory '/home/airlied/devel/kernel/arm-build-fixes'
  GEN     Makefile
      CALL    /home/airlied/devel/kernel/dim/drm-fixes/scripts/checksyscalls.sh
  CC [M]  drivers/gpu/drm/exynos/exynos_drm_dma.o
/home/airlied/devel/kernel/dim/drm-fixes/drivers/gpu/drm/exynos/exynos_drm_dma.c:
In function ‘exynos_drm_register_dma’:
/home/airlied/devel/kernel/dim/drm-fixes/drivers/gpu/drm/exynos/exynos_drm_dma.c:119:40:
error: passing argument 1 of ‘PTR_ERR’ makes pointer from integer
without a cast [-Werror=int-conversion]
  119 |                         return PTR_ERR(-ENODEV);
In file included from
/home/airlied/devel/kernel/dim/drm-fixes/include/linux/string.h:9,
                 from
/home/airlied/devel/kernel/dim/drm-fixes/include/linux/dma-mapping.h:7,
                 from
/home/airlied/devel/kernel/dim/drm-fixes/include/linux/dma-map-ops.h:9,
                 from
/home/airlied/devel/kernel/dim/drm-fixes/drivers/gpu/drm/exynos/exynos_drm_dma.c:7:
/home/airlied/devel/kernel/dim/drm-fixes/include/linux/err.h:49:61:
note: expected ‘const void *’ but argument is of type ‘int’
   49 | static inline long __must_check PTR_ERR(__force const void *ptr)
      |                                                 ~~~~~~~~~~~~^~~
cc1: all warnings being treated as errors

I think it should just be return -ENODEV, since the function returns an int.

Please fix it up and resend.

Thanks,
Dave.



>
>    Ps. regarding the first patch, I had sent a GIT-PULL[1] but it seems
>        you missed.
>    [1] https://lore.kernel.org/dri-devel/20231006040950.4397-1-inki.dae@samsung.com/T/#u
>
>    Please kindly let me know if there is any problem.
>
> Thanks,
> Inki Dae
>
> The following changes since commit 98b1cc82c4affc16f5598d4fa14b1858671b2263:
>
>   Linux 6.7-rc2 (2023-11-19 15:02:14 -0800)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v6.7-rc3
>
> for you to fetch changes up to a30ba4bd7cdb5726d86a557c5df8df71c7bc7fad:
>
>   drm/exynos: fix a wrong error checking (2023-11-21 07:41:11 +0900)
>
> ----------------------------------------------------------------
> Two fixups
> - Fix a potential error pointer dereference by checking the return value
>   of exynos_drm_crtc_get_by_type() function before accessing to crtc
>   object.
> - Fix a wrong error checking in exynos_drm_dma.c modules, which was reported
>   by Dan[1]
>
> [1] https://lore.kernel.org/all/33e52277-1349-472b-a55b-ab5c3462bfcf@moroto.mountain/
>
> ----------------------------------------------------------------
> Inki Dae (1):
>       drm/exynos: fix a wrong error checking
>
> Xiang Yang (1):
>       drm/exynos: fix a potential error pointer dereference
>
>  drivers/gpu/drm/exynos/exynos_drm_dma.c | 8 +++-----
>  drivers/gpu/drm/exynos/exynos_hdmi.c    | 2 ++
>  2 files changed, 5 insertions(+), 5 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20231120225538epcas1p205a656dfe9771fc992ee1a6756ca67d3@epcas1p2.samsung.com>
@ 2023-11-20 22:55 ` Inki Dae
  2023-11-24  1:14   ` Dave Airlie
  0 siblings, 1 reply; 36+ messages in thread
From: Inki Dae @ 2023-11-20 22:55 UTC (permalink / raw)
  To: airlied, daniel; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Two fixups - fixing a potential error pointer dereference and wrong
   error checking.

   Ps. regarding the first patch, I had sent a GIT-PULL[1] but it seems
       you missed.
   [1] https://lore.kernel.org/dri-devel/20231006040950.4397-1-inki.dae@samsung.com/T/#u

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 98b1cc82c4affc16f5598d4fa14b1858671b2263:

  Linux 6.7-rc2 (2023-11-19 15:02:14 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v6.7-rc3

for you to fetch changes up to a30ba4bd7cdb5726d86a557c5df8df71c7bc7fad:

  drm/exynos: fix a wrong error checking (2023-11-21 07:41:11 +0900)

----------------------------------------------------------------
Two fixups
- Fix a potential error pointer dereference by checking the return value
  of exynos_drm_crtc_get_by_type() function before accessing to crtc
  object.
- Fix a wrong error checking in exynos_drm_dma.c modules, which was reported
  by Dan[1]

[1] https://lore.kernel.org/all/33e52277-1349-472b-a55b-ab5c3462bfcf@moroto.mountain/

----------------------------------------------------------------
Inki Dae (1):
      drm/exynos: fix a wrong error checking

Xiang Yang (1):
      drm/exynos: fix a potential error pointer dereference

 drivers/gpu/drm/exynos/exynos_drm_dma.c | 8 +++-----
 drivers/gpu/drm/exynos/exynos_hdmi.c    | 2 ++
 2 files changed, 5 insertions(+), 5 deletions(-)

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

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

Hi Dave and Daniel,

   Just one fixup to a potential error pointer dereference.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae


The following changes since commit 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa:

  Linux 6.6-rc4 (2023-10-01 14:15:13 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v6.6-rc5

for you to fetch changes up to e49c384dc1c62fb5bf57c7bf6598957197e57919:

  drm/exynos: fix a potential error pointer dereference (2023-10-06 12:30:23 +0900)

----------------------------------------------------------------
One fixup
- Fix a potential error pointer dereference by checking the return value
  of exynos_drm_crtc_get_by_type() function before accessing to crtc
  object.

----------------------------------------------------------------
Xiang Yang (1):
      drm/exynos: fix a potential error pointer dereference

 drivers/gpu/drm/exynos/exynos_hdmi.c | 2 ++
 1 file changed, 2 insertions(+)

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

* [GIT PULL] exynos-drm-fixes
@ 2023-06-07  4:31 Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2023-06-07  4:31 UTC (permalink / raw)
  To: airlied, daniel; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Just two fixups to Exynos vidi and g2d drivers.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 9561de3a55bed6bdd44a12820ba81ec416e705a7:

  Linux 6.4-rc5 (2023-06-04 14:04:27 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 48bfd02569f5db49cc033f259e66d57aa6efc9a3:

  drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl (2023-06-07 13:03:16 +0900)

----------------------------------------------------------------
Two fixups
- Fix wrong return in Exynos vidi driver.
- Fix use-after-free issue to Exynos g2d driver.

----------------------------------------------------------------
Inki Dae (1):
      drm/exynos: vidi: fix a wrong error return

Min Li (1):
      drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl

 drivers/gpu/drm/exynos/exynos_drm_g2d.c  | 2 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
@ 2023-05-15  8:39 Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2023-05-15  8:39 UTC (permalink / raw)
  To: airlied, daniel; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Just one fixup to graphics 2d module for exynos.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit d8843eebbbd15b78c6a7745717b3705eca923b0f:

  Merge tag 'amd-drm-fixes-6.4-2023-05-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-05-12 06:46:34 +1000)

are available in the Git repository at:

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

for you to fetch changes up to 2ef0785b30bd6549ddbc124979f1b6596e065ae2:

  drm/exynos: fix g2d_open/close helper function definitions (2023-05-15 14:10:34 +0900)

----------------------------------------------------------------
Just one fixup to exynos_drm_g2d module.
- Fix below build warning by marking them as 'static inline'
    drivers/gpu/drm/exynos/exynos_drm_g2d.h:37:5: error: no previous prototype for 'g2d_open'
    drivers/gpu/drm/exynos/exynos_drm_g2d.h:42:5: error: no previous prototype for 'g2d_close'

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/exynos: fix g2d_open/close helper function definitions

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

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

* [GIT PULL] exynos-drm-fixes
@ 2022-06-14 14:13 Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2022-06-14 14:13 UTC (permalink / raw)
  To: airlied, daniel.vetter; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Just two regression fixups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit b13baccc3850ca8b8cccbf8ed9912dbaa0fdf7f3:

  Linux 5.19-rc2 (2022-06-12 16:11:37 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-v5.19-rc3

for you to fetch changes up to 7d787184a18f0f84e996de8ff007e4395c1978ea:

  drm/exynos: mic: Rework initialization (2022-06-14 22:32:16 +0900)

----------------------------------------------------------------
two regression fixups
- Check a null pointer instead of IS_ERR().
- Rework initialization code of Exynos MIC driver.

----------------------------------------------------------------
Dan Carpenter (1):
      drm/exynos: fix IS_ERR() vs NULL check in probe

Marek Szyprowski (1):
      drm/exynos: mic: Rework initialization

 drivers/gpu/drm/exynos/exynos_drm_drv.c |  6 ++---
 drivers/gpu/drm/exynos/exynos_drm_mic.c | 42 ++++++++++-----------------------
 2 files changed, 15 insertions(+), 33 deletions(-)

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

* Re: [GIT PULL] exynos-drm-fixes
  2022-02-10 11:07 ` Inki Dae
@ 2022-02-22  9:27   ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2022-02-22  9:27 UTC (permalink / raw)
  To: airlied, daniel.vetter; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

Seems you missed. Is there any issue?

Thanks,
Inki Dae

22. 2. 10. 20:07에 Inki Dae 이(가) 쓴 글:
> Hi Dave and Daniel,
> 
>    Just two fixup series - one is to fix irq chaining issue and other is
>    regressions to TE-gpio handling.
> 
> Please let me know if there is any problem.
> 
> Thanks,
> Inki Dae
> 
> The following changes since commit dfd42facf1e4ada021b939b4e19c935dcdd55566:
> 
>   Linux 5.17-rc3 (2022-02-06 12:20:50 -0800)
> 
> are available in the Git repository at:
> 
>   gitolite.kernel.org:/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.17-rc4
> 
> for you to fetch changes up to 38103fa72e0b70e3067fed489f8316dc5998f26c:
> 
>   drm/exynos: Search for TE-gpio in DSI panel's node (2022-02-10 19:17:22 +0900)
> 
> ----------------------------------------------------------------
> Fixups
> - Make display controller drivers for Exynos series to use platform_get_irq
>   and platform_get_irq_byname functions to get the interrupt, which prevents
>   irq chaining from messed up when using hierarchical interrupt domains
>   which use "interrupts" property in the node.
> - Fix two regressions to TE-gpio handling.
> 
> ----------------------------------------------------------------
> Lad Prabhakar (5):
>       drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
>       drm/exynos: mixer: Use platform_get_irq() to get the interrupt
>       drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
>       drm/exynos/fimc: Use platform_get_irq() to get the interrupt
>       drm/exynos: gsc: Use platform_get_irq() to get the interrupt
> 
> Marek Szyprowski (2):
>       drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
>       drm/exynos: Search for TE-gpio in DSI panel's node
> 
>  drivers/gpu/drm/exynos/exynos7_drm_decon.c | 12 +++---------
>  drivers/gpu/drm/exynos/exynos_drm_dsi.c    |  6 ++++--
>  drivers/gpu/drm/exynos/exynos_drm_fimc.c   | 13 +++++--------
>  drivers/gpu/drm/exynos/exynos_drm_fimd.c   | 13 ++++---------
>  drivers/gpu/drm/exynos/exynos_drm_gsc.c    | 10 +++-------
>  drivers/gpu/drm/exynos/exynos_mixer.c      | 14 ++++++--------
>  6 files changed, 25 insertions(+), 43 deletions(-)
> 

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20220210105530epcas1p2a8812b767cecfc06c068bf8aba8b9cb5@epcas1p2.samsung.com>
@ 2022-02-10 11:07 ` Inki Dae
  2022-02-22  9:27   ` Inki Dae
  0 siblings, 1 reply; 36+ messages in thread
From: Inki Dae @ 2022-02-10 11:07 UTC (permalink / raw)
  To: airlied, daniel.vetter; +Cc: dri-devel, linux-samsung-soc

Hi Dave and Daniel,

   Just two fixup series - one is to fix irq chaining issue and other is
   regressions to TE-gpio handling.

Please let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit dfd42facf1e4ada021b939b4e19c935dcdd55566:

  Linux 5.17-rc3 (2022-02-06 12:20:50 -0800)

are available in the Git repository at:

  gitolite.kernel.org:/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.17-rc4

for you to fetch changes up to 38103fa72e0b70e3067fed489f8316dc5998f26c:

  drm/exynos: Search for TE-gpio in DSI panel's node (2022-02-10 19:17:22 +0900)

----------------------------------------------------------------
Fixups
- Make display controller drivers for Exynos series to use platform_get_irq
  and platform_get_irq_byname functions to get the interrupt, which prevents
  irq chaining from messed up when using hierarchical interrupt domains
  which use "interrupts" property in the node.
- Fix two regressions to TE-gpio handling.

----------------------------------------------------------------
Lad Prabhakar (5):
      drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
      drm/exynos: mixer: Use platform_get_irq() to get the interrupt
      drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
      drm/exynos/fimc: Use platform_get_irq() to get the interrupt
      drm/exynos: gsc: Use platform_get_irq() to get the interrupt

Marek Szyprowski (2):
      drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
      drm/exynos: Search for TE-gpio in DSI panel's node

 drivers/gpu/drm/exynos/exynos7_drm_decon.c | 12 +++---------
 drivers/gpu/drm/exynos/exynos_drm_dsi.c    |  6 ++++--
 drivers/gpu/drm/exynos/exynos_drm_fimc.c   | 13 +++++--------
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   | 13 ++++---------
 drivers/gpu/drm/exynos/exynos_drm_gsc.c    | 10 +++-------
 drivers/gpu/drm/exynos/exynos_mixer.c      | 14 ++++++--------
 6 files changed, 25 insertions(+), 43 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20210520033819epcas1p4aef9997d933b28551b7bd2db754328b8@epcas1p4.samsung.com>
@ 2021-05-20  3:47 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2021-05-20  3:47 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just one fixup to kerneldoc and two cleanups to drop redundant error
   messages.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit d07f6ca923ea0927a1024dfccafc5b53b61cfecc:

  Linux 5.13-rc2 (2021-05-16 15:27:44 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.13-rc3

for you to fetch changes up to a470c5665b3b918c31bcc912234862803b10ba00:

  drm/exynos/decon5433: Remove redundant error printing in exynos5433_decon_probe() (2021-05-17 20:31:39 +0900)

----------------------------------------------------------------
Fixup
- Correct kerneldoc of fimd_shadow_protect_win function.

Cleanup
- Drop redundant error messages.

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      drm/exynos: correct exynos_drm_fimd kerneldoc

Zhen Lei (2):
      drm/exynos: Remove redundant error printing in exynos_dsi_probe()
      drm/exynos/decon5433: Remove redundant error printing in exynos5433_decon_probe()

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +---
 drivers/gpu/drm/exynos/exynos_drm_dsi.c       | 4 +---
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      | 2 +-
 3 files changed, 3 insertions(+), 7 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20210329111202epcas1p265fd87320ede9688b4d80b408159a8ce@epcas1p2.samsung.com>
@ 2021-03-29 11:20 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2021-03-29 11:20 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just one cleanup to drop unused header inclusion.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 09d78dde88ef95a27b54a6e450ee700ccabdf39d:

  Merge tag 'drm-msm-fixes-2021-02-25' of https://gitlab.freedesktop.org/drm/msm into drm-fixes (2021-03-26 13:04:17 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.12-rc6

for you to fetch changes up to 6161a435c1910d07ee00cc25af010889010e1f08:

  drm/exynos/decon5433: Remove the unused include statements (2021-03-29 19:53:23 +0900)

----------------------------------------------------------------
Just one cleanup which drops of_gpio.h inclusion.
- This header file isn't used anymore so drop it.

----------------------------------------------------------------
Tian Tao (1):
      drm/exynos/decon5433: Remove the unused include statements

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 1 -
 1 file changed, 1 deletion(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20201124021344epcas1p35cdaad81e2682f4b59ae3f611e6176ea@epcas1p3.samsung.com>
@ 2020-11-24  2:21 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2020-11-24  2:21 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just one bug fix to a build error due to common framework dependency.

   Please kindly let me know if there is any problem.


Thanks,
Inki Dae


The following changes since commit 6600f9d52213b5c3455481b5c9e61cf5e305c0e6:

  Merge tag 'drm-intel-fixes-2020-11-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-11-20 11:21:54 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.10-rc6

for you to fetch changes up to e2d3d2e904ad3d381753798dcd5cae03e3c47242:

  drm/exynos: depend on COMMON_CLK to fix compile tests (2020-11-23 10:01:32 +0900)

----------------------------------------------------------------
One bug fix
. Add COMMON_CLK dependency to fix a build error below,
	/usr/bin/mips-linux-gnu-ld: drivers/gpu/drm/exynos/exynos_mixer.o: in function `mixer_bind':
	exynos_mixer.c:(.text+0x958): undefined reference to `clk_set_parent'

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      drm/exynos: depend on COMMON_CLK to fix compile tests

 drivers/gpu/drm/exynos/Kconfig | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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

* [GIT PULL] exynos-drm-fixes
@ 2020-08-26  7:15 Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2020-08-26  7:15 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just one fixup to fix sparse warning reported.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit d012a7190fc1fd72ed48911e77ca97ba4521bccd:

  Linux 5.9-rc2 (2020-08-23 14:08:43 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-v5.9-rc3

for you to fetch changes up to d4035d104313cc43b34381b585a7407f069a5132:

  drm/exynos: gem: Fix sparse warning (2020-08-26 16:03:05 +0900)

----------------------------------------------------------------
One fixup
- Just drop __iommu annotation to fix sparse warning.

----------------------------------------------------------------
Marek Szyprowski (1):
      drm/exynos: gem: Fix sparse warning

 drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20200629015359epcas1p23157f5c5c4468ed2c09ce894bcd6d932@epcas1p2.samsung.com>
@ 2020-06-29  1:59 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2020-06-29  1:59 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just one cleanup and two fixups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 687a0ed337367be5267652af5f6dbcfc954b8732:

  Merge tag 'drm-misc-fixes-2020-06-25' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-06-26 13:49:17 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.8-rc4

for you to fetch changes up to d4f5a095daf0d25f0b385e1ef26338608433a4c5:

  drm/exynos: fix ref count leak in mic_pre_enable (2020-06-29 09:38:41 +0900)

----------------------------------------------------------------
Two fixups
- It fixes wrong return value by returing proper error value instead of
  fixed one.
- It fixes ref count leak in mic_pre_enable.
One cleanup
- It removes dev_err() call on platform_get_irq() failure because
  platform_get_irq() call dev_err() itself on failure.

----------------------------------------------------------------
Marek Szyprowski (1):
      drm/exynos: Properly propagate return value in drm_iommu_attach_device()

Navid Emamdoost (1):
      drm/exynos: fix ref count leak in mic_pre_enable

Tamseel Shams (1):
      drm/exynos: Remove dev_err() on platform_get_irq() failure

 drivers/gpu/drm/exynos/exynos_drm_dma.c | 4 ++--
 drivers/gpu/drm/exynos/exynos_drm_g2d.c | 1 -
 drivers/gpu/drm/exynos/exynos_drm_mic.c | 4 +++-
 3 files changed, 5 insertions(+), 4 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20200302052126epcas1p21d95dcf8a7e458a2332f0532cc2f6e3e@epcas1p2.samsung.com>
@ 2020-03-02  5:25 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2020-03-02  5:25 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just three fixups - fix a kernel oops and regulator warning
   at booting time, and correct to print out an error message.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit f091bf39700dd086ab244c823f389556fed0c513:

  Merge tag 'drm-intel-fixes-2020-02-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-02-28 12:40:49 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.6-rc5

for you to fetch changes up to 3b6a9b19ab652efac7ad4c392add6f1235019568:

  drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails (2020-03-02 13:02:41 +0900)

----------------------------------------------------------------
Three fixups
- fix a kernel oops problem in case that driver is loaded as module.
- fix a regulator warning issue when I2C DDC adapter cannot be gathered.
- print out an error message only in error case excepting -EPROBE_DEFER.

----------------------------------------------------------------
Marek Szyprowski (3):
      drm/exynos: dsi: propagate error value and silence meaningless warning
      drm/exynos: dsi: fix workaround for the legacy clock name
      drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails

 drivers/gpu/drm/exynos/exynos_drm_dsi.c | 12 +++++++-----
 drivers/gpu/drm/exynos/exynos_hdmi.c    | 22 ++++++++++++----------
 2 files changed, 19 insertions(+), 15 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20191219000323epcas1p4e611fadbe0280766b75ac01af5c68587@epcas1p4.samsung.com>
@ 2019-12-19  0:06 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2019-12-19  0:06 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,
   Just one bug fixup which makes sure to unregister a component
   for Exynos gscaler driver.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit d1eef1c619749b2a57e514a3fa67d9a516ffa919:

  Linux 5.5-rc2 (2019-12-15 15:16:08 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.5-rc3

for you to fetch changes up to 84c92365b20a44c363b95390ea00dfbdd786f031:

  drm/exynos: gsc: add missed component_del (2019-12-19 08:52:42 +0900)

----------------------------------------------------------------
Just one bug fixup
. Make sure to unregister a component for Exynos gscaler driver
  when the driver is removed.

----------------------------------------------------------------
Chuhong Yuan (1):
      drm/exynos: gsc: add missed component_del

 drivers/gpu/drm/exynos/exynos_drm_gsc.c | 1 +
 1 file changed, 1 insertion(+)

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

* Re: [GIT PULL] exynos-drm-fixes
  2019-08-02  8:33 ` Inki Dae
@ 2019-08-02 15:11   ` Daniel Vetter
  0 siblings, 0 replies; 36+ messages in thread
From: Daniel Vetter @ 2019-08-02 15:11 UTC (permalink / raw)
  To: Inki Dae; +Cc: airlied, linux-samsung-soc, dri-devel

On Fri, Aug 02, 2019 at 05:33:11PM +0900, Inki Dae wrote:
> Hi Dave,
> 
>    Just two fixups which fixes undefined reference error with NOMMU
>    configuration and potential infinite issue of scaler module,
>    and two trivial cleanups.
> 
>    Please kindly let me know if there is any problem.

Please prep -fixes pull request on Thu latest, so this doesn't eat into
w/e or in case there's an issue that needs to be fixed there's just no
time otherwise to make the next -rc.

> 
> Thanks,
> Inki Dae
> 
> The following changes since commit f8981e0309e9004c6e86d218049045700c79d740:
> 
>   Merge tag 'msm-fixes-2019_08_01' of https://gitlab.freedesktop.org/drm/msm into drm-fixes (2019-08-02 10:17:25 +1000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.3-rc3

Applied, thanks.
-Daniel

> 
> for you to fetch changes up to 1bbbab097a05276e312dd2462791d32b21ceb1ee:
> 
>   drm/exynos: fix missing decrement of retry counter (2019-08-02 16:50:18 +0900)
> 
> ----------------------------------------------------------------
> - Two cleanup patches
>   . use dev_get_drvdata for readability instead of platform_get_drvdata
>   . remove redundant assignment to node.
> - Two fixup patches
>   . fix undefined reference to 'vmf_insert_mixed' with NOMMU configuration.
>   . fix potential infinite spin issue by decrementing 'retry' variable in
>     scaler_reset function of exynos_drm_scaler.c
> 
> ----------------------------------------------------------------
> Arnd Bergmann (1):
>       drm/exynos: add CONFIG_MMU dependency
> 
> Colin Ian King (2):
>       drm/exynos: remove redundant assignment to pointer 'node'
>       drm/exynos: fix missing decrement of retry counter
> 
> Fuqian Huang (1):
>       drm/exynos: using dev_get_drvdata directly
> 
>  drivers/gpu/drm/exynos/Kconfig             | 1 +
>  drivers/gpu/drm/exynos/exynos_drm_fimc.c   | 2 +-
>  drivers/gpu/drm/exynos/exynos_drm_g2d.c    | 2 +-
>  drivers/gpu/drm/exynos/exynos_drm_gsc.c    | 2 +-
>  drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 ++--
>  5 files changed, 6 insertions(+), 5 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] 36+ messages in thread

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20190802083122epcas1p298fb8295a77e3adfa839eec619318591@epcas1p2.samsung.com>
@ 2019-08-02  8:33 ` Inki Dae
  2019-08-02 15:11   ` Daniel Vetter
  0 siblings, 1 reply; 36+ messages in thread
From: Inki Dae @ 2019-08-02  8:33 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just two fixups which fixes undefined reference error with NOMMU
   configuration and potential infinite issue of scaler module,
   and two trivial cleanups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit f8981e0309e9004c6e86d218049045700c79d740:

  Merge tag 'msm-fixes-2019_08_01' of https://gitlab.freedesktop.org/drm/msm into drm-fixes (2019-08-02 10:17:25 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v5.3-rc3

for you to fetch changes up to 1bbbab097a05276e312dd2462791d32b21ceb1ee:

  drm/exynos: fix missing decrement of retry counter (2019-08-02 16:50:18 +0900)

----------------------------------------------------------------
- Two cleanup patches
  . use dev_get_drvdata for readability instead of platform_get_drvdata
  . remove redundant assignment to node.
- Two fixup patches
  . fix undefined reference to 'vmf_insert_mixed' with NOMMU configuration.
  . fix potential infinite spin issue by decrementing 'retry' variable in
    scaler_reset function of exynos_drm_scaler.c

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/exynos: add CONFIG_MMU dependency

Colin Ian King (2):
      drm/exynos: remove redundant assignment to pointer 'node'
      drm/exynos: fix missing decrement of retry counter

Fuqian Huang (1):
      drm/exynos: using dev_get_drvdata directly

 drivers/gpu/drm/exynos/Kconfig             | 1 +
 drivers/gpu/drm/exynos/exynos_drm_fimc.c   | 2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c    | 2 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c    | 2 +-
 drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 ++--
 5 files changed, 6 insertions(+), 5 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20190321095657epcas1p45a32777dd62b9e11664a7547e6cd18ae@epcas1p4.samsung.com>
@ 2019-03-21  9:57 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2019-03-21  9:57 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just one fixup to resolve page fault issue at Mixer device.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:

  Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-5.1-rc2

for you to fetch changes up to 6a3b45ada960ac475ec2b4103d43e57943b2b8d3:

  drm/exynos/mixer: fix MIXER shadow registry synchronisation code (2019-03-21 09:47:29 +0900)

----------------------------------------------------------------
- Fix page fault issue at Mixer device
  . This patch fixes the page fault issue by correcting sychronization
    method for updating shadow registers for Mixer device.

----------------------------------------------------------------
Andrzej Hajda (1):
      drm/exynos/mixer: fix MIXER shadow registry synchronisation code

 drivers/gpu/drm/exynos/exynos_mixer.c | 110 ++++++++++++++++++++--------------
 1 file changed, 66 insertions(+), 44 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20181105084853epcas2p4da21de0c2b4eea224eafa33ad2927322@epcas2p4.samsung.com>
@ 2018-11-05  8:48 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2018-11-05  8:48 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just three regression fixups - fix extension and clone mode issue,
   fix lack of fbdev on Rinato and trats boards, and check for dsi->panel
   object correctlY.

   Please kindely let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:

  Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.20-rc2

for you to fetch changes up to 989534cfcac89f927fa46b1e0861d92ffbd2c7e4:

  drm/exynos/fbdev: do not skip fbdev init if there are no connectors (2018-11-05 16:37:24 +0900)

----------------------------------------------------------------
Three regressions
- Revert frame counter support
  . This patch fixes a issue which doesn't work extension and clone
    mode because some CRTC devices don't provide frame counter value
    properly.
- Fix lack of fbdev on Rinato and trats boards.
  . This patch considers for connector to be registered by DSI after
    DRM device is registered, and also it makes fbdev initializaion
    to be done even if no connector at the moment.
- Check for dsi->panel object correctly
  . This patch fixes checking for dsi->panel. of_drm_find_panel
    function returns panel object or error value so error value
    should be checked using IS_ERR macro.

----------------------------------------------------------------
Andrzej Hajda (2):
      drm/exynos/dsi: register connector if it is created after drm bind
      drm/exynos/fbdev: do not skip fbdev init if there are no connectors

Dan Carpenter (1):
      drm/exynos: checking for NULL instead of IS_ERR()

Inki Dae (1):
      Revert "drm/exynos/decon5433: implement frame counter"

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |  9 ---------
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      | 11 -----------
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |  1 -
 drivers/gpu/drm/exynos/exynos_drm_dsi.c       | 14 +++++++++++---
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |  2 +-
 5 files changed, 12 insertions(+), 25 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20181001022506epcas2p37545aaab29371eb75cacb56aca24fb72@epcas2p3.samsung.com>
@ 2018-10-01  2:24 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2018-10-01  2:24 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just one fixup patch to avoid Exynos DRM driver from being broken
   with enhancement patch series of IOMMU framework[1].
   This patch just makes it reuse default IOMMU domain instead of
   allocating a fake one.

   Ps. We'd like to push this one to help enhancing the IOMMU and
       DMA-IOMMU frameworks in v4.20

   Please kindly let me know if there is any problem.

[1] https://www.spinics.net/lists/arm-kernel/msg676098.html

Thanks,
Inki Dae

The following changes since commit fcb1349a2af5a3c4a1d789bb5d1a9b3e582652a3:

  Merge branch 'drm-fixes-4.19' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2018-09-28 09:30:22 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.19-rc7

for you to fetch changes up to 1feda5eb77fc279a4c4eb93b9a0ac3bf7254b57a:

  drm/exynos: Use selected dma_dev default iommu domain instead of a fake one (2018-10-01 09:25:31 +0900)

----------------------------------------------------------------
Use default iommu domain instead of fake one
- This patch makes it to reuse default IOMMU domain instead of
  allocating a fake IOMMU domain, and allows some design changes
  for enhancement of IOMMU framework[1] without breaking Exynos DRM.

[1] https://www.spinics.net/lists/arm-kernel/msg676098.html

----------------------------------------------------------------
Marek Szyprowski (1):
      drm/exynos: Use selected dma_dev default iommu domain instead of a fake one

 drivers/gpu/drm/exynos/exynos_drm_iommu.h | 34 ++++++-------------------------
 1 file changed, 6 insertions(+), 28 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL]: exynos-drm-fixes
       [not found] <CGME20180702061402epcas2p4d7270720b0176845133c41e21f784896@epcas2p4.samsung.com>
@ 2018-07-02  6:14 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2018-07-02  6:14 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Several fixups to Exynos DRM IPP v2 framework and relevant drivers
   merged to mainline recently, and some clenaups.

   Please kindely let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 2d8aa4ef6aac566617052640e9bb07ecb9c45183:

  Merge tag 'drm-misc-fixes-2018-06-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2018-06-29 06:25:08 +1000)

are available in the git repository at:


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

for you to fetch changes up to aab109b340eaf3968337e1d19d71ff0551c57365:

  drm/exynos: Replace drm_dev_unref with drm_dev_put (2018-07-02 11:40:49 +0900)

----------------------------------------------------------------
Fixups
- Fix several problems to IPPv2 merged to mainline recentely.
  . An align problem of width size that IPP driver incorrectly
    calculated the real buffer size.
  . Horizontal and vertical flip problem.
  . Per-plane global alpha for XRGB modes.
  . Incorrect variant of the YUV modes.
- Fix plane overlapping problem.
  . The stange order of overlapping planes on XRGB modes
    by setting global alpha value to maximum value.

Cleanup
- Rename a enum type, drm_ipp_size_id, to one specific to Exynos,
  drm_exynos_ipp_limit_type.
- Replace {un/reference} with {put,get} functions.
  . it replaces several reference/unreference functions with Linux
    kernel nameing standard.

----------------------------------------------------------------
Andrzej Pietrasiewicz (1):
      drm/exynos: scaler: Reset hardware before starting the operation

Marek Szyprowski (10):
      drm/exynos: ipp: Rework checking for the correct buffer formats
      drm/exynos: rotator: Fix DRM_MODE_REFLECT_{X,Y} interpretation
      drm/exynos: scaler: Fix support for YUV420, YUV422 and YUV444 modes
      drm/exynos: gsc: Use real buffer width for configuring the hardware
      drm/exynos: gsc: Increase Exynos5433 buffer width alignment to 16 pixels
      drm/exynos: gsc: Fix DRM_MODE_REFLECT_{X,Y} interpretation
      drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
      drm/exynos: fimc: Use real buffer width for configuring the hardware
      drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
      drm/exynos: decon5433: Fix WINCONx reset value

Stefan Agner (1):
      drm/exynos: ipp: use correct enum type

Thomas Zimmermann (3):
      drm/exynos: Replace drm_framebuffer_{un/reference} with put,get functions
      drm/exynos: Replace drm_gem_object_unreference_unlocked with put function
      drm/exynos: Replace drm_dev_unref with drm_dev_put

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |   6 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |  17 ++--
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |  10 +--
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |  51 +++++++-----
 drivers/gpu/drm/exynos/exynos_drm_ipp.c       | 110 ++++++++++++++------------
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_scaler.c    |  44 ++++++++---
 drivers/gpu/drm/exynos/regs-gsc.h             |   1 +
 11 files changed, 149 insertions(+), 102 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20180509002644epcas1p109a7cedee1657e6bb4e3bd00c7e14f1d@epcas1p1.samsung.com>
@ 2018-05-09  0:26 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2018-05-09  0:26 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just fixup to pagefault issue of mixer driver I missed and
   a trivial cleanup to avoid duplicated drm_bridge_attach.

   Please kindly let me know if there is any problem

Thanks,
Inki Dae

The following changes since commit a02cbe2e34c576cdc5e7846a3cd55245ab81db47:

  Merge branch 'vmwgfx-fixes-4.17' of git://people.freedesktop.org/~thomash/linux into drm-fixes (2018-05-04 10:03:27 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.17-rc5

for you to fetch changes up to 6f2db7dc901a1b89fbc50f7b38f0f7ee17205703:

  drm/exynos: hdmi: avoid duplicating drm_bridge_attach (2018-05-09 09:04:57 +0900)

----------------------------------------------------------------
Fixup pagefault issue of mixer driver
- it makes sure to check shadow register for interlace scan.
- it corrects chroma_addr[1], height and vertical position values.
And trivial cleanup
- it just removes duplicated drm_bridge_attach.

----------------------------------------------------------------
Andrzej Hajda (1):
      drm/exynos/mixer: fix synchronization check in interlaced mode

Peter Rosin (1):
      drm/exynos: hdmi: avoid duplicating drm_bridge_attach

Tobias Jakobi (1):
      drm/exynos: mixer: avoid Oops in vp_video_buffer()

 drivers/gpu/drm/exynos/exynos_hdmi.c  |  2 --
 drivers/gpu/drm/exynos/exynos_mixer.c | 22 +++++++++++++++++-----
 drivers/gpu/drm/exynos/regs-mixer.h   |  1 +
 3 files changed, 18 insertions(+), 7 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20180420060157epcas2p1ba05f61666f38579990553940336b6ff@epcas2p1.samsung.com>
@ 2018-04-20  6:01 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2018-04-20  6:01 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just cleanup by removing Exynos specific framebuffer structure
   and relevant two callback functions.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 97130968839a2928869a2d25500b5855017aac7d:

  Merge tag 'drm-amdkfd-fixes-2018-03-25' of git://people.freedesktop.org/~gabbayo/linux into drm-fixes (2018-03-27 17:39:50 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.17-rc2

for you to fetch changes up to ff059fcbeed9cbed7421f82d1463dd74c472636e:

  drm/exynos: exynos_drm_fb -> drm_framebuffer (2018-04-17 14:55:41 +0900)

----------------------------------------------------------------
Remove Exynos specific framebuffer structure and
relevant functions.
- it removes exynos_drm_fb structure which is a wrapper of
  drm_framebuffer and unnecessary two exynos specific callback
  functions, exynos_drm_destory() and exynos_drm_fb_create_handle()
  because we can reuse existing drm common callback ones instead.

----------------------------------------------------------------
Daniel Stone (3):
      drm/exynos: Move GEM BOs to drm_framebuffer
      drm/exynos: Move dma_addr out of exynos_drm_fb
      drm/exynos: exynos_drm_fb -> drm_framebuffer

 drivers/gpu/drm/exynos/exynos_drm_fb.c | 73 +++++++---------------------------
 1 file changed, 14 insertions(+), 59 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20180318235804epcas1p1b99ccfde868cb05157ad768117ea704c@epcas1p1.samsung.com>
@ 2018-03-18 23:58 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2018-03-18 23:58 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just adding a missed description, '#sound-dai-cells', which is a
   device tree propery of hdmi device node that Exynos SoC device
   tree files have already.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae


The following changes since commit 3a1b5de36fdf403d1b004e537dc13997633d65df:

  Merge tag 'drm-intel-fixes-2018-03-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2018-03-16 12:51:35 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.16-rc6

for you to fetch changes up to c15619a88ad43f215bbfb6ee163aa26ba9cc2573:

  dt-bindings: exynos: Document #sound-dai-cells property of the HDMI node (2018-03-19 08:42:53 +0900)

----------------------------------------------------------------
Add a device tree property description for hdmi device node
. '#sound-dai-cells' property is required to describe link between
the HDMI IP block and the SoC's audio subsystem and Exynos SoC device
tree files already have this property but we missed its description.

----------------------------------------------------------------
Sylwester Nawrocki (1):
      dt-bindings: exynos: Document #sound-dai-cells property of the HDMI node

 Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt | 1 +
 1 file changed, 1 insertion(+)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20180220042517epcas2p292d31d0c5f0b147b640775a99de04ff4@epcas2p2.samsung.com>
@ 2018-02-20  4:25 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2018-02-20  4:25 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just several fixups - timestamp issue, register definition and
   setting value, and cleanups - removing unnecessary messages and file.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae


The following changes since commit bfad2d08e540b18cfd92694fbb388e7d202df31f:

  Merge branch 'linux-4.16' of git://github.com/skeggsb/linux into drm-fixes (2018-02-16 14:26:01 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.16-rc3

for you to fetch changes up to c84b66f8aa3f879dbf41353f677d87875f5fc6c9:

  drm: exynos: Use proper macro definition for HDMI_I2S_PIN_SEL_1 (2018-02-20 10:51:36 +0900)

----------------------------------------------------------------
- three fixeups
  . it fixes potential issues[1] by using monotonic timestamp
    instead of 'struct timeval'
  . correct HDMI_I2S_PIN_SEL_1 definition and setting value.
  . fix bit shift typo of FIMC register definition
- two cleanups
  . remove unnecessary error messages
  . remove exynos_drm_rotator.h file

[1] https://patchwork.kernel.org/patch/10170205/

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/exynos: g2d: use monotonic timestamps

Corentin Labbe (1):
      drm/exynos: remove exynos_drm_rotator.h

Markus Elfring (1):
      drm/exynos: g2d: Delete an error message for a failed memory allocation in two functions

Sylwester Nawrocki (1):
      drm: exynos: Use proper macro definition for HDMI_I2S_PIN_SEL_1

Wolfram Sang (1):
      drm/exynos: fix comparison to bitshift when dealing with a mask

 drivers/gpu/drm/exynos/exynos_drm_g2d.c     | 12 +++++-------
 drivers/gpu/drm/exynos/exynos_drm_rotator.h | 19 -------------------
 drivers/gpu/drm/exynos/exynos_hdmi.c        |  7 +++++--
 drivers/gpu/drm/exynos/regs-fimc.h          |  2 +-
 drivers/gpu/drm/exynos/regs-hdmi.h          |  2 +-
 5 files changed, 12 insertions(+), 30 deletions(-)
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_rotator.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20171207021757epcas1p4a5d5acadbddee99b174908aa831eeb3b@epcas1p4.samsung.com>
@ 2017-12-07  2:17 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2017-12-07  2:17 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,
   Just a regression fixup and several cleanups.

   Please kindly let me know if there is any problem.

   Thanks,
   Inki Dae

The following changes since commit bd3a3a2e92624942a143e485c83e641b2492d828:

  Merge tag 'drm-misc-fixes-2017-12-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2017-12-07 08:29:26 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.15-rc3

for you to fetch changes up to 1cd6ae355bb2092a6a511558334564cb1f4ffd43:

  drm/exynos: remove unnecessary function declaration (2017-12-07 10:34:40 +0900)

----------------------------------------------------------------
- fix page fault issue due to using wrong device object in prime import.
- drop NONCONTIG flag without IOMMU support.
- remove unnecessary members and declaration.

----------------------------------------------------------------
Inki Dae (2):
      drm/exynos: remove unnecessary descrptions
      drm/exynos: remove unnecessary function declaration

Marek Szyprowski (2):
      drm/exynos: Fix dma-buf import
      drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU

 drivers/gpu/drm/exynos/exynos_drm_drv.c | 46 ++++++++++++++++-----------------
 drivers/gpu/drm/exynos/exynos_drm_drv.h |  5 ----
 drivers/gpu/drm/exynos/exynos_drm_gem.c | 15 +++++++++++
 drivers/gpu/drm/exynos/exynos_drm_gem.h |  2 ++
 4 files changed, 39 insertions(+), 29 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20171015230125epcas2p3a74e507c3d2627500f5179ab83117e33@epcas2p3.samsung.com>
@ 2017-10-15 23:01 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2017-10-15 23:01 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just two regression fixups to potential use-after-free and
   NULL pointer dereference issues in suspend/resume.

   Please kindly let me know if there is any problem.


Thanks,
Inki Dae


The following changes since commit a480f30846d19b50106b3243d9d48683d2966249:

  Merge tag 'drm-intel-fixes-2017-10-11' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2017-10-14 09:59:20 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.14-rc5

for you to fetch changes up to 238604ca0b708319e089e22545bcda39afb5faa8:

  drm/exynos: Clear drvdata after component unbind (2017-10-16 07:44:49 +0900)

----------------------------------------------------------------
- Fix potential use-after-free issue in suspend/resume
  by cleanning up drvdata at unbind.
- Fix potential NULL pointer dereference issue in suspend/resume
  by setting drm_dev after checking if drm_dev is null or not.

----------------------------------------------------------------
Marek Szyprowski (2):
      drm/exynos: Fix potential NULL pointer dereference in suspend/resume paths
      drm/exynos: Clear drvdata after component unbind

 drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20170920100341epcas1p4cb241e784f843a95853ec019d115c4a8@epcas1p4.samsung.com>
@ 2017-09-20 10:03 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2017-09-20 10:03 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just several regression fixups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 134dd2e616b9cd8300c08cd1b38987ded74f662f:

  Merge tag 'drm-amdkfd-next-2017-09-02' of git://people.freedesktop.org/~gabbayo/linux into drm-fixes (2017-09-18 16:29:47 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.14-rc1

for you to fetch changes up to 04fc52fb222d35e1f7a0d5d85b19a676ea1e10e8:

  drm/exynos/hdmi: Fix unsafe list iteration (2017-09-20 12:05:23 +0900)

----------------------------------------------------------------
- fix suspend/resume issues.
- fix memory corruption detected by kasan.
- fix build error on x86.

----------------------------------------------------------------
Arnd Bergmann (1):
      drm: exynos: include linux/irq.h

Maciej Purski (1):
      drm/exynos/hdmi: Fix unsafe list iteration

Marek Szyprowski (2):
      drm/exynos: Fix locking in the suspend/resume paths
      drm/exynos: Fix suspend/resume support

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |  1 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c       | 36 +++++++++------------------
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |  1 +
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     | 20 +++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_fbdev.h     | 10 ++++++++
 drivers/gpu/drm/exynos/exynos_hdmi.c          | 14 ++++++++---
 6 files changed, 55 insertions(+), 27 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20170727030554epcas1p2a6a263885bfc1f82dfcdb194f6a7037f@epcas1p2.samsung.com>
@ 2017-07-27  3:05 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2017-07-27  3:05 UTC (permalink / raw)
  To: airlied; +Cc: linux-samsung-soc, dri-devel

Hi Dave,

   Just several regression fixups and trivial cleanups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 517069ff6ec0971e0794ab97d4fcfa8b143746e4:

  Merge branch 'drm-fixes-4.13' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2017-07-27 08:49:48 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v4.13-rc3

for you to fetch changes up to 7e1751001818209b214b8c3df0b3c91fae250ea2:

  drm: exynos: mark pm functions as __maybe_unused (2017-07-27 09:24:03 +0900)

----------------------------------------------------------------
Summary:
- fix probing fail issue of dsi driver without bridge device.
- fix disable sequence of hdmi driver.
- trivial cleanups.

----------------------------------------------------------------
Andrzej Hajda (1):
      drm/exynos/hdmi: fix disable sequence

Arnd Bergmann (1):
      drm: exynos: mark pm functions as __maybe_unused

Arvind Yadav (2):
      drm: exynos: constify mixer_match_types and *_mxr_drv_data.
      drm: exynos: hdmi: make of_device_ids const.

Gabriel Krisman Bertazi (1):
      exynos_drm: Clean up duplicated assignment in exynos_drm_driver

Hans Verkuil (1):
      drm/exynos: select CEC_CORE if CEC_NOTIFIER

Hoegeun Kwon (1):
      drm/exynos/dsi: Remove error handling for bridge_node DT parsing

Inki Dae (2):
      drm/exynos: dsi: do not try to find bridge
      drm/exynos: mic: add a bridge at probe

 drivers/gpu/drm/exynos/Kconfig          |  1 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c |  1 -
 drivers/gpu/drm/exynos/exynos_drm_dsi.c | 10 +++++-----
 drivers/gpu/drm/exynos/exynos_drm_mic.c | 24 +++++++++++++++---------
 drivers/gpu/drm/exynos/exynos_hdmi.c    | 10 +++-------
 drivers/gpu/drm/exynos/exynos_mixer.c   | 10 +++++-----
 6 files changed, 29 insertions(+), 27 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
       [not found] <CGME20170116090314epcas1p3be0bda8ccc11f3be5475bb405a24a246@epcas1p3.samsung.com>
@ 2017-01-16  9:03 ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2017-01-16  9:03 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   Just regression fixups to resolve page fault issue of DECON device.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 9afe69d5a9495f8b023017e4c328fa717e00f092:

  Merge tag 'drm-misc-fixes-2017-01-09' of git://anongit.freedesktop.org/git/drm-misc into drm-fixes (2017-01-10 08:18:53 +1000)

are available in the git repository at:


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

for you to fetch changes up to 821b40b79db7dedbfe15ab330dfd181e661a533f:

  drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disabled (2017-01-13 18:22:51 +0900)

----------------------------------------------------------------
Andrzej Hajda (2):
      drm/exynos/decon5433: update shadow registers iff there are active windows
      drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disabled

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

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

* Re: [GIT PULL] exynos-drm-fixes
  2016-11-24 23:59 ` Dave Airlie
@ 2016-11-29 14:20   ` Inki Dae
  0 siblings, 0 replies; 36+ messages in thread
From: Inki Dae @ 2016-11-29 14:20 UTC (permalink / raw)
  To: Dave Airlie; +Cc: linux-samsung-soc, dri-devel

2016-11-25 8:59 GMT+09:00 Dave Airlie <airlied@gmail.com>:
>>    No critial patch but it make sure to unmap the region
>>    if HDMI probing failed, and it includes two trivial fixups.
>>
>
> I've cherry-picked the hdmi fix, but I think the other two patches
> should go in -next
> at this stage,

Thanks,
Inki Dae

>
> Thanks,
> Dave.
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* Re: [GIT PULL] exynos-drm-fixes
  2016-11-22  5:48 Inki Dae
@ 2016-11-24 23:59 ` Dave Airlie
  2016-11-29 14:20   ` Inki Dae
  0 siblings, 1 reply; 36+ messages in thread
From: Dave Airlie @ 2016-11-24 23:59 UTC (permalink / raw)
  To: Inki Dae; +Cc: linux-samsung-soc, dri-devel

>    No critial patch but it make sure to unmap the region
>    if HDMI probing failed, and it includes two trivial fixups.
>

I've cherry-picked the hdmi fix, but I think the other two patches
should go in -next
at this stage,

Thanks,
Dave.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [GIT PULL] exynos-drm-fixes
@ 2016-11-22  5:48 Inki Dae
  2016-11-24 23:59 ` Dave Airlie
  0 siblings, 1 reply; 36+ messages in thread
From: Inki Dae @ 2016-11-22  5:48 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel, linux-samsung-soc

Hi Dave,

   No critial patch but it make sure to unmap the region
   if HDMI probing failed, and it includes two trivial fixups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit c2ee69d83b2b14d68ad7ee1773fc1d40e97f201d:

  Merge tag 'drm-intel-fixes-2016-11-17' of ssh://git.freedesktop.org/git/drm-intel into drm-fixes (2016-11-18 10:33:28 +1000)

are available in the git repository at:


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

for you to fetch changes up to 0260e20f4bf3f4f70240fed70726c7eb19a99fd5:

  drm/exynos: gsc: fix spelling mistakes (2016-11-21 14:03:49 +0900)

----------------------------------------------------------------
Arvind Yadav (1):
      gpu/drm/exynos/exynos_hdmi - Unmap region obtained by of_iomap

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

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

 drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c  | 4 ++--
 drivers/gpu/drm/exynos/exynos_drm_gsc.c  | 2 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c     | 5 +++++
 4 files changed, 9 insertions(+), 4 deletions(-)

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

end of thread, other threads:[~2024-01-22  7:24 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-28  7:41 [GIT PULL] exynos-drm-fixes Inki Dae
2021-10-01 16:51 ` Daniel Vetter
  -- strict thread matches above, loose matches on Subject: below --
2024-01-22  7:24 Inki Dae
     [not found] <CGME20231120225538epcas1p205a656dfe9771fc992ee1a6756ca67d3@epcas1p2.samsung.com>
2023-11-20 22:55 ` Inki Dae
2023-11-24  1:14   ` Dave Airlie
2023-10-06  4:09 Inki Dae
2023-06-07  4:31 Inki Dae
2023-05-15  8:39 Inki Dae
2022-06-14 14:13 Inki Dae
     [not found] <CGME20220210105530epcas1p2a8812b767cecfc06c068bf8aba8b9cb5@epcas1p2.samsung.com>
2022-02-10 11:07 ` Inki Dae
2022-02-22  9:27   ` Inki Dae
     [not found] <CGME20210520033819epcas1p4aef9997d933b28551b7bd2db754328b8@epcas1p4.samsung.com>
2021-05-20  3:47 ` Inki Dae
     [not found] <CGME20210329111202epcas1p265fd87320ede9688b4d80b408159a8ce@epcas1p2.samsung.com>
2021-03-29 11:20 ` Inki Dae
     [not found] <CGME20201124021344epcas1p35cdaad81e2682f4b59ae3f611e6176ea@epcas1p3.samsung.com>
2020-11-24  2:21 ` Inki Dae
2020-08-26  7:15 Inki Dae
     [not found] <CGME20200629015359epcas1p23157f5c5c4468ed2c09ce894bcd6d932@epcas1p2.samsung.com>
2020-06-29  1:59 ` Inki Dae
     [not found] <CGME20200302052126epcas1p21d95dcf8a7e458a2332f0532cc2f6e3e@epcas1p2.samsung.com>
2020-03-02  5:25 ` Inki Dae
     [not found] <CGME20191219000323epcas1p4e611fadbe0280766b75ac01af5c68587@epcas1p4.samsung.com>
2019-12-19  0:06 ` Inki Dae
     [not found] <CGME20190802083122epcas1p298fb8295a77e3adfa839eec619318591@epcas1p2.samsung.com>
2019-08-02  8:33 ` Inki Dae
2019-08-02 15:11   ` Daniel Vetter
     [not found] <CGME20190321095657epcas1p45a32777dd62b9e11664a7547e6cd18ae@epcas1p4.samsung.com>
2019-03-21  9:57 ` Inki Dae
     [not found] <CGME20181105084853epcas2p4da21de0c2b4eea224eafa33ad2927322@epcas2p4.samsung.com>
2018-11-05  8:48 ` Inki Dae
     [not found] <CGME20181001022506epcas2p37545aaab29371eb75cacb56aca24fb72@epcas2p3.samsung.com>
2018-10-01  2:24 ` Inki Dae
     [not found] <CGME20180702061402epcas2p4d7270720b0176845133c41e21f784896@epcas2p4.samsung.com>
2018-07-02  6:14 ` [GIT PULL]: exynos-drm-fixes Inki Dae
     [not found] <CGME20180509002644epcas1p109a7cedee1657e6bb4e3bd00c7e14f1d@epcas1p1.samsung.com>
2018-05-09  0:26 ` [GIT PULL] exynos-drm-fixes Inki Dae
     [not found] <CGME20180420060157epcas2p1ba05f61666f38579990553940336b6ff@epcas2p1.samsung.com>
2018-04-20  6:01 ` Inki Dae
     [not found] <CGME20180318235804epcas1p1b99ccfde868cb05157ad768117ea704c@epcas1p1.samsung.com>
2018-03-18 23:58 ` Inki Dae
     [not found] <CGME20180220042517epcas2p292d31d0c5f0b147b640775a99de04ff4@epcas2p2.samsung.com>
2018-02-20  4:25 ` Inki Dae
     [not found] <CGME20171207021757epcas1p4a5d5acadbddee99b174908aa831eeb3b@epcas1p4.samsung.com>
2017-12-07  2:17 ` Inki Dae
     [not found] <CGME20171015230125epcas2p3a74e507c3d2627500f5179ab83117e33@epcas2p3.samsung.com>
2017-10-15 23:01 ` Inki Dae
     [not found] <CGME20170920100341epcas1p4cb241e784f843a95853ec019d115c4a8@epcas1p4.samsung.com>
2017-09-20 10:03 ` Inki Dae
     [not found] <CGME20170727030554epcas1p2a6a263885bfc1f82dfcdb194f6a7037f@epcas1p2.samsung.com>
2017-07-27  3:05 ` Inki Dae
     [not found] <CGME20170116090314epcas1p3be0bda8ccc11f3be5475bb405a24a246@epcas1p3.samsung.com>
2017-01-16  9:03 ` Inki Dae
2016-11-22  5:48 Inki Dae
2016-11-24 23:59 ` Dave Airlie
2016-11-29 14:20   ` Inki Dae

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).