Linux IOMMU Development
 help / color / mirror / Atom feed
From: Marek Szyprowski <m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
To: Joerg Roedel <joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
Cc: Thierry Reding <treding-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>,
	linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Shaik Ameer Basha
	<shaik.ameer-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Arnd Bergmann <arnd-r2nGTMty4D4@public.gmane.org>,
	Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	Inki Dae <inki.dae-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Greg Kroah-Hartman
	<gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org>,
	"Rafael J. Wysocki" <rjw-LthD3rsA81gm4RdzfppkhA@public.gmane.org>,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Tomasz Figa <tomasz.figa-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
	linaro-mm-sig-cunTk1MwBs8s++Sfvej+rw@public.gmane.org,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
	Kukjin Kim <kgene.kim-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Laurent Pinchart
	<laurent.pinchart-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org>,
	Sylwester Nawrocki
	<s.nawrocki-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Kyungmin Park
	<kyungmin.park-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Cho KyongHo <pullip.cho-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
Subject: Re: [PATCH 00/29] Exynos SYSMMU (IOMMU) integration with DT and DMA-mapping subsystem
Date: Tue, 19 Aug 2014 08:07:41 +0200	[thread overview]
Message-ID: <53F2E9AD.9030308@samsung.com> (raw)
In-Reply-To: <20140818233201.GL9809-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>

Hello,

On 2014-08-19 01:32, Joerg Roedel wrote:
> On Tue, Aug 05, 2014 at 12:47:28PM +0200, Marek Szyprowski wrote:
>>   .../devicetree/bindings/iommu/samsung,sysmmu.txt   |  93 ++-
>>   Documentation/power/notifiers.txt                  |  14 +
>>   arch/arm/boot/dts/exynos4.dtsi                     | 118 ++++
>>   arch/arm/boot/dts/exynos4210.dtsi                  |  23 +
>>   arch/arm/boot/dts/exynos4x12.dtsi                  |  82 +++
>>   arch/arm/include/asm/dma-iommu.h                   |  36 ++
>>   arch/arm/mach-exynos/pm_domains.c                  |  12 +-
>>   arch/arm/mach-integrator/impd1.c                   |   2 +-
>>   arch/arm/mm/dma-mapping.c                          |  47 ++
>>   drivers/base/bus.c                                 |   4 +-
>>   drivers/base/dd.c                                  |  10 +-
>>   drivers/base/platform.c                            |   2 +-
>>   drivers/base/power/domain.c                        |  70 ++-
>>   drivers/clk/samsung/clk-exynos4.c                  |   1 +
>>   drivers/gpu/drm/exynos/exynos_drm_fimc.c           |   1 +
>>   drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  26 +-
>>   drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   1 +
>>   drivers/gpu/drm/exynos/exynos_drm_gsc.c            |   1 +
>>   drivers/gpu/drm/exynos/exynos_drm_rotator.c        |   1 +
>>   drivers/gpu/drm/exynos/exynos_mixer.c              |   1 +
>>   drivers/iommu/exynos-iommu.c                       | 663 +++++++++++++--------
>>   drivers/iommu/iommu.c                              |   3 +
>>   drivers/media/platform/s5p-mfc/s5p_mfc.c           | 107 ++--
>>   drivers/pci/host/pci-mvebu.c                       |   2 +-
>>   drivers/pci/host/pci-rcar-gen2.c                   |   2 +-
>>   drivers/pci/host/pci-tegra.c                       |   2 +-
>>   drivers/pci/host/pcie-rcar.c                       |   2 +-
>>   drivers/soc/tegra/pmc.c                            |   2 +-
>>   include/dt-bindings/clock/exynos4.h                |  10 +-
>>   include/linux/device.h                             |  12 +-
>>   include/linux/iommu.h                              |   1 +
>>   include/linux/pm.h                                 |   2 +
>>   include/linux/pm_domain.h                          |  19 +
>>   33 files changed, 1016 insertions(+), 356 deletions(-)
> This touches a lot of non-iommu stuff. What is your strategy on getting
> this in, do you plan to get the non-iommu changes merged first or do you
> want to collect the respective Acks and merge this all through one tree?

Those patches are posted as one patchset mainly to demonstrate how to get
everything to work together. I also posted this as a single patch series
to get some feedback from other iommu developers, especially all those
involved in the generic iommu dt bindings.

For merging, I will split them into smaller series and try to get
respective acks.

Best regards
-- 
Marek Szyprowski, PhD
Samsung R&D Institute Poland

  parent reply	other threads:[~2014-08-19  6:07 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-05 10:47 [PATCH 00/29] Exynos SYSMMU (IOMMU) integration with DT and DMA-mapping subsystem Marek Szyprowski
2014-08-05 10:47 ` [PATCH 01/29] pm: Add PM domain notifications Marek Szyprowski
2014-08-05 10:47 ` [PATCH 02/29] ARM: Exynos: bind power domains earlier, on device creation Marek Szyprowski
2014-08-05 10:47 ` [PATCH 03/29] clk: exynos: add missing smmu_g2d clock and update comments Marek Szyprowski
2014-08-18 11:26   ` Tomasz Figa
2014-08-05 10:47 ` [PATCH 04/29] drivers: base: add notifier for failed driver bind Marek Szyprowski
2014-08-21 19:46   ` Laurent Pinchart
     [not found]   ` <1407235677-26324-5-git-send-email-m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-08-25 20:05     ` Greg Kroah-Hartman
     [not found]       ` <20140825200539.GA22076-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2014-08-26  6:23         ` Marek Szyprowski
2014-08-25 21:18     ` Joerg Roedel
     [not found]       ` <20140825211823.GH16329-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2014-08-26  6:30         ` Marek Szyprowski
2014-08-05 10:47 ` [PATCH 05/29] drivers: convert suppress_bind_attrs parameter into flags Marek Szyprowski
2014-08-05 10:47 ` [PATCH 06/29] drivers: iommu: add notify about failed bind Marek Szyprowski
2014-08-05 10:47 ` [PATCH 07/29] ARM: dma-mapping: arm_iommu_attach_device: automatically set max_seg_size Marek Szyprowski
2014-08-05 10:47 ` [PATCH 08/29] ARM: dma-mapping: add helpers for managing default per-device dma mappings Marek Szyprowski
2014-08-05 10:47 ` [PATCH 09/29] ARM: dma-mapping: provide stubs if no ARM_DMA_USE_IOMMU has been selected Marek Szyprowski
2014-08-05 10:47 ` [PATCH 10/29] drivers: add DRIVER_HAS_OWN_IOMMU_MANAGER flag Marek Szyprowski
     [not found]   ` <1407235677-26324-11-git-send-email-m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-09-01  5:22     ` Marek Szyprowski
2014-09-01  7:07       ` Thierry Reding
     [not found]         ` <20140901070748.GA24226-AwZRO8vwLAwmlAP/+Wk3EA@public.gmane.org>
2014-09-01  7:53           ` Marek Szyprowski
2014-09-01  9:38             ` Arnd Bergmann
2014-09-01 10:47               ` Marek Szyprowski
     [not found]                 ` <54044EAC.6010701-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-09-01 11:56                   ` Arnd Bergmann
2014-09-01 12:07                     ` Marek Szyprowski
     [not found]                       ` <54046186.5030407-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-09-01 13:14                         ` [Linaro-mm-sig] " Arnd Bergmann
2014-08-05 10:47 ` [PATCH 11/29] DRM: exynos: add DRIVER_HAS_OWN_IOMMU_MANAGER flag to all sub-drivers Marek Szyprowski
2014-08-05 10:47 ` [PATCH 12/29] DRM: Exynos: fix window clear code Marek Szyprowski
2014-09-01 13:37   ` Inki Dae
2014-08-05 10:47 ` [PATCH 13/29] temporary: media: s5p-mfc: remove DT hacks & initialization custom memory init code Marek Szyprowski
2014-08-05 10:47 ` [PATCH 14/29] devicetree: Update Exynos SYSMMU device tree bindings Marek Szyprowski
2014-08-05 10:47 ` [PATCH 15/29] ARM: DTS: Exynos4: add System MMU nodes Marek Szyprowski
2014-08-05 10:47 ` [PATCH 16/29] iommu: exynos: make driver multiarch friendly Marek Szyprowski
2014-08-05 10:47 ` [PATCH 17/29] iommu: exynos: don't read version register on every tlb operation Marek Szyprowski
2014-08-05 10:47 ` [PATCH 18/29] iommu: exynos: remove unused functions Marek Szyprowski
2014-08-05 10:47 ` [PATCH 19/29] iommu: exynos: remove useless spinlock Marek Szyprowski
2014-08-05 10:47 ` [PATCH 20/29] iommu: exynos: refactor function parameters to simplify code Marek Szyprowski
2014-08-05 10:47 ` [PATCH 21/29] iommu: exynos: remove unused functions, part 2 Marek Szyprowski
2014-08-05 10:47 ` [PATCH 22/29] iommu: exynos: add support for binding more than one sysmmu to master device Marek Szyprowski
2014-08-05 10:47 ` [PATCH 23/29] iommu: exynos: init iommu controllers from device tree Marek Szyprowski
2014-08-05 10:47 ` [PATCH 24/29] iommu: exynos: create default iommu-based dma-mapping for master devices Marek Szyprowski
2014-08-05 10:47 ` [PATCH 25/29] iommu: exynos: add support for runtime_pm Marek Szyprowski
2014-08-05 10:47 ` [PATCH 26/29] iommu: exynos: rename variables to reflect their purpose Marek Szyprowski
2014-08-05 10:47 ` [PATCH 27/29] iommu: exynos: document internal structures Marek Szyprowski
2014-08-05 10:47 ` [PATCH 28/29] iommu: exynos: remove excessive includes and sort others alphabetically Marek Szyprowski
2014-08-05 10:47 ` [PATCH 29/29] temporary: media: s5p-mfc: add support for IOMMU Marek Szyprowski
     [not found] ` <1407235677-26324-1-git-send-email-m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-08-18 23:32   ` [PATCH 00/29] Exynos SYSMMU (IOMMU) integration with DT and DMA-mapping subsystem Joerg Roedel
     [not found]     ` <20140818233201.GL9809-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2014-08-19  6:07       ` Marek Szyprowski [this message]
2014-08-19 11:39         ` Andreas Färber
     [not found]           ` <53F3375E.6030402-l3A5Bk7waGM@public.gmane.org>
2014-08-19 12:01             ` Marek Szyprowski
2014-08-19 12:30               ` Andreas Färber

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53F2E9AD.9030308@samsung.com \
    --to=m.szyprowski-sze3o3uu22jbdgjk7y7tuq@public.gmane.org \
    --cc=arnd-r2nGTMty4D4@public.gmane.org \
    --cc=gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org \
    --cc=inki.dae-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
    --cc=joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org \
    --cc=kgene.kim-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=kyungmin.park-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=laurent.pinchart-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org \
    --cc=linaro-mm-sig-cunTk1MwBs8s++Sfvej+rw@public.gmane.org \
    --cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=pullip.cho-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=rjw-LthD3rsA81gm4RdzfppkhA@public.gmane.org \
    --cc=robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=s.nawrocki-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=shaik.ameer-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=tomasz.figa-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=treding-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox