All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] drm/exynos/iommu: refactoring
       [not found] <CGME20180925082313eucas1p18d31aa1c87c735f755c104d09fe34326@eucas1p1.samsung.com>
@ 2018-09-25  8:23 ` Andrzej Hajda
  0 siblings, 0 replies; 5+ messages in thread
From: Andrzej Hajda @ 2018-09-25  8:23 UTC (permalink / raw)
  To: Inki Dae
  Cc: linux-samsung-soc, Marek Szyprowski, dri-devel,
	Bartlomiej Zolnierkiewicz

Hi Inki,

This patchset refactors IOMMU/DMA code in ExynosDRM driver.
It performs several changes:
- provides simple/clean API for ExynosDRM drivers,
- moves IOMMU related code from drivers to single file,
- minimizes preprocessor magic,
- decreases line count by 100.

The patchset includes patch which was posted already few days ago.

Regards
Andrzej


Andrzej Hajda (6):
  drm/exynos: simplify DMA mapping
  drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol
  drm/exynos/iommu: integrate IOMMU/DMA internal API
  drm/exynos/iommu: move IOMMU specific stuff into exynos_drm_iommu.c
  drm/exynos/iommu: replace preprocessor conditionals with C
    conditionals
  drm/exynos/iommu: merge IOMMU and DMA code

 drivers/gpu/drm/exynos/Kconfig                |   5 -
 drivers/gpu/drm/exynos/Makefile               |   3 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |   5 +-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_dma.c       | 215 ++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  55 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |  11 +
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |   1 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |   1 -
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |   1 -
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.c     | 111 ---------
 drivers/gpu/drm/exynos/exynos_drm_iommu.h     | 156 -------------
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_scaler.c    |   5 +-
 drivers/gpu/drm/exynos/exynos_mixer.c         |   5 +-
 19 files changed, 252 insertions(+), 352 deletions(-)
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h

-- 
2.18.0

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

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

* Re: [PATCH 0/6] drm/exynos/iommu: refactoring
  2018-11-27 14:36   ` Andrzej Hajda
@ 2018-11-28  1:41     ` Inki Dae
  0 siblings, 0 replies; 5+ messages in thread
From: Inki Dae @ 2018-11-28  1:41 UTC (permalink / raw)
  To: Andrzej Hajda
  Cc: linux-samsung-soc, Marek Szyprowski, dri-devel,
	Bartlomiej Zolnierkiewicz



18. 11. 27. 오후 11:36에 Andrzej Hajda 이(가) 쓴 글:
> On 12.10.2018 12:53, Andrzej Hajda wrote:
>> Hi Inki,
>>
>> Changes:
>> v2: resend of v1 rebased on next with EXYNOS DRM IOMMU changes posted by Marek.
>>
>> This patchset refactors IOMMU/DMA code in ExynosDRM driver.
>> It performs several changes:
>> - provides simple/clean API for ExynosDRM drivers,
>> - moves IOMMU related code from drivers to single file,
>> - minimizes preprocessor magic,
>> - decreases line count by 136.
> 
> 
> Ping

Merged to exynos-drm-next-todo for more tests last week. I had a review for your patch series and Looked good but I'd like to have more tests.

Thanks,
Inki Dae

> 
> Regards
> 
> Andrzej
> 
> 
> 
>>
>> Regards
>> Andrzej
>>
>>
>> Andrzej Hajda (6):
>>   drm/exynos: simplify DMA mapping
>>   drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol
>>   drm/exynos/iommu: integrate IOMMU/DMA internal API
>>   drm/exynos/iommu: move IOMMU specific stuff into exynos_drm_iommu.c
>>   drm/exynos/iommu: replace preprocessor conditionals with C
>>     conditionals
>>   drm/exynos/iommu: merge IOMMU and DMA code
>>
>>  drivers/gpu/drm/exynos/Kconfig                |   5 -
>>  drivers/gpu/drm/exynos/Makefile               |   3 +-
>>  drivers/gpu/drm/exynos/exynos5433_drm_decon.c |   5 +-
>>  drivers/gpu/drm/exynos/exynos7_drm_decon.c    |   5 +-
>>  drivers/gpu/drm/exynos/exynos_drm_dma.c       | 157 ++++++++++++++++++
>>  drivers/gpu/drm/exynos/exynos_drm_drv.c       |  55 +-----
>>  drivers/gpu/drm/exynos/exynos_drm_drv.h       |  11 ++
>>  drivers/gpu/drm/exynos/exynos_drm_fb.c        |   1 -
>>  drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |   1 -
>>  drivers/gpu/drm/exynos/exynos_drm_fimc.c      |   5 +-
>>  drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   5 +-
>>  drivers/gpu/drm/exynos/exynos_drm_g2d.c       |   5 +-
>>  drivers/gpu/drm/exynos/exynos_drm_gem.c       |   1 -
>>  drivers/gpu/drm/exynos/exynos_drm_gsc.c       |   5 +-
>>  drivers/gpu/drm/exynos/exynos_drm_iommu.c     | 111 -------------
>>  drivers/gpu/drm/exynos/exynos_drm_iommu.h     | 134 ---------------
>>  drivers/gpu/drm/exynos/exynos_drm_rotator.c   |   5 +-
>>  drivers/gpu/drm/exynos/exynos_drm_scaler.c    |   5 +-
>>  drivers/gpu/drm/exynos/exynos_mixer.c         |   5 +-
>>  19 files changed, 194 insertions(+), 330 deletions(-)
>>  create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c
>>  delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c
>>  delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h
>>
> 
> 
> 
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* Re: [PATCH 0/6] drm/exynos/iommu: refactoring
  2018-10-12 10:53 ` Andrzej Hajda
  2018-10-12 10:56   ` Andrzej Hajda
@ 2018-11-27 14:36   ` Andrzej Hajda
  2018-11-28  1:41     ` Inki Dae
  1 sibling, 1 reply; 5+ messages in thread
From: Andrzej Hajda @ 2018-11-27 14:36 UTC (permalink / raw)
  To: Inki Dae
  Cc: linux-samsung-soc, Marek Szyprowski, dri-devel,
	Bartlomiej Zolnierkiewicz

On 12.10.2018 12:53, Andrzej Hajda wrote:
> Hi Inki,
>
> Changes:
> v2: resend of v1 rebased on next with EXYNOS DRM IOMMU changes posted by Marek.
>
> This patchset refactors IOMMU/DMA code in ExynosDRM driver.
> It performs several changes:
> - provides simple/clean API for ExynosDRM drivers,
> - moves IOMMU related code from drivers to single file,
> - minimizes preprocessor magic,
> - decreases line count by 136.


Ping

Regards

Andrzej



>
> Regards
> Andrzej
>
>
> Andrzej Hajda (6):
>   drm/exynos: simplify DMA mapping
>   drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol
>   drm/exynos/iommu: integrate IOMMU/DMA internal API
>   drm/exynos/iommu: move IOMMU specific stuff into exynos_drm_iommu.c
>   drm/exynos/iommu: replace preprocessor conditionals with C
>     conditionals
>   drm/exynos/iommu: merge IOMMU and DMA code
>
>  drivers/gpu/drm/exynos/Kconfig                |   5 -
>  drivers/gpu/drm/exynos/Makefile               |   3 +-
>  drivers/gpu/drm/exynos/exynos5433_drm_decon.c |   5 +-
>  drivers/gpu/drm/exynos/exynos7_drm_decon.c    |   5 +-
>  drivers/gpu/drm/exynos/exynos_drm_dma.c       | 157 ++++++++++++++++++
>  drivers/gpu/drm/exynos/exynos_drm_drv.c       |  55 +-----
>  drivers/gpu/drm/exynos/exynos_drm_drv.h       |  11 ++
>  drivers/gpu/drm/exynos/exynos_drm_fb.c        |   1 -
>  drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |   1 -
>  drivers/gpu/drm/exynos/exynos_drm_fimc.c      |   5 +-
>  drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   5 +-
>  drivers/gpu/drm/exynos/exynos_drm_g2d.c       |   5 +-
>  drivers/gpu/drm/exynos/exynos_drm_gem.c       |   1 -
>  drivers/gpu/drm/exynos/exynos_drm_gsc.c       |   5 +-
>  drivers/gpu/drm/exynos/exynos_drm_iommu.c     | 111 -------------
>  drivers/gpu/drm/exynos/exynos_drm_iommu.h     | 134 ---------------
>  drivers/gpu/drm/exynos/exynos_drm_rotator.c   |   5 +-
>  drivers/gpu/drm/exynos/exynos_drm_scaler.c    |   5 +-
>  drivers/gpu/drm/exynos/exynos_mixer.c         |   5 +-
>  19 files changed, 194 insertions(+), 330 deletions(-)
>  create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c
>  delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c
>  delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h
>

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

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

* Re: [PATCH 0/6] drm/exynos/iommu: refactoring
  2018-10-12 10:53 ` Andrzej Hajda
@ 2018-10-12 10:56   ` Andrzej Hajda
  2018-11-27 14:36   ` Andrzej Hajda
  1 sibling, 0 replies; 5+ messages in thread
From: Andrzej Hajda @ 2018-10-12 10:56 UTC (permalink / raw)
  To: Inki Dae
  Cc: linux-samsung-soc, Marek Szyprowski, dri-devel,
	Bartlomiej Zolnierkiewicz

On 12.10.2018 12:53, Andrzej Hajda wrote:
> Hi Inki,
>
> Changes:
> v2: resend of v1 rebased on next with EXYNOS DRM IOMMU changes posted by Marek.

Ups, I have forgot to add v2 prefix in the subject.

Regards
Andrzej


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

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

* [PATCH 0/6] drm/exynos/iommu: refactoring
       [not found] <CGME20181012105351eucas1p15810c2ba3d38803d44e26a09f4a9e600@eucas1p1.samsung.com>
@ 2018-10-12 10:53 ` Andrzej Hajda
  2018-10-12 10:56   ` Andrzej Hajda
  2018-11-27 14:36   ` Andrzej Hajda
  0 siblings, 2 replies; 5+ messages in thread
From: Andrzej Hajda @ 2018-10-12 10:53 UTC (permalink / raw)
  To: Inki Dae
  Cc: linux-samsung-soc, Marek Szyprowski, dri-devel,
	Bartlomiej Zolnierkiewicz

Hi Inki,

Changes:
v2: resend of v1 rebased on next with EXYNOS DRM IOMMU changes posted by Marek.

This patchset refactors IOMMU/DMA code in ExynosDRM driver.
It performs several changes:
- provides simple/clean API for ExynosDRM drivers,
- moves IOMMU related code from drivers to single file,
- minimizes preprocessor magic,
- decreases line count by 136.

Regards
Andrzej


Andrzej Hajda (6):
  drm/exynos: simplify DMA mapping
  drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol
  drm/exynos/iommu: integrate IOMMU/DMA internal API
  drm/exynos/iommu: move IOMMU specific stuff into exynos_drm_iommu.c
  drm/exynos/iommu: replace preprocessor conditionals with C
    conditionals
  drm/exynos/iommu: merge IOMMU and DMA code

 drivers/gpu/drm/exynos/Kconfig                |   5 -
 drivers/gpu/drm/exynos/Makefile               |   3 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |   5 +-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_dma.c       | 157 ++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  55 +-----
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |  11 ++
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |   1 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |   1 -
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |   1 -
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.c     | 111 -------------
 drivers/gpu/drm/exynos/exynos_drm_iommu.h     | 134 ---------------
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_scaler.c    |   5 +-
 drivers/gpu/drm/exynos/exynos_mixer.c         |   5 +-
 19 files changed, 194 insertions(+), 330 deletions(-)
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h

-- 
2.18.0

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

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

end of thread, other threads:[~2018-11-28  1:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CGME20180925082313eucas1p18d31aa1c87c735f755c104d09fe34326@eucas1p1.samsung.com>
2018-09-25  8:23 ` [PATCH 0/6] drm/exynos/iommu: refactoring Andrzej Hajda
     [not found] <CGME20181012105351eucas1p15810c2ba3d38803d44e26a09f4a9e600@eucas1p1.samsung.com>
2018-10-12 10:53 ` Andrzej Hajda
2018-10-12 10:56   ` Andrzej Hajda
2018-11-27 14:36   ` Andrzej Hajda
2018-11-28  1:41     ` 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.