iommu.lists.linux-foundation.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/13] SYSMMU driver update and support for Exynos 5433
@ 2016-02-18 14:12 Marek Szyprowski
  2016-02-18 14:12 ` [PATCH v2 01/13] iommu: exynos: rework iommu group initialization Marek Szyprowski
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Marek Szyprowski @ 2016-02-18 14:12 UTC (permalink / raw)
  To: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
  Cc: Krzysztof Kozlowski, Bartlomiej Zolnierkiewicz, Inki Dae,
	Kukjin Kim

Hello,

This patchset updates Exynos SYSMMU (IOMMU) driver to make use of the
new features in the IOMMU core (support for IOMMU_DOMAIN_DMA) and adds
support for SYSMMU v5 controllers, which are available in Samsung Exynos
5433 SoCs. The driver has been also updated to compile and work on ARM64
architecture.

Best regards
Marek Szyprowski
Samsung R&D Institute Poland

Changelog:
v2:
- added support for multiple calls of device_attach (without detach),
  needed for default domain handling in iommu core (patch no 13), more
  information in the following thread:
  https://lists.linaro.org/pipermail/linaro-mm-sig/2016-February/004625.html
- fixed support for SYSMMU controllers with bogus version register value
  (patch no 9)

v1: http://www.spinics.net/lists/arm-kernel/msg483531.html
- initial version

Patch summary:

Marek Szyprowski (13):
  iommu: exynos: rework iommu group initialization
  iommu: exynos: add support for IOMMU_DOMAIN_DMA domain type
  iommu: exynos: remove ARM-specific cache flush interface
  iommu: exynos: simplify master clock operations
  iommu: exynos: refactor code (no direct register access)
  iommu: exynos: refactor fault handling code
  iommu: exynos: refactor init config code
  iommu: exynos: unify code for fldp cache invalidation
  iommu: exynos: add support for SYSMMU controller with bogus version
    reg
  iommu: exynos: update device tree documentation
  iommu: exynos: add support for v5 SYSMMU
  iommu: exynos: add Maintainers entry for Exynos SYSMMU driver
  iommu: exynos: support multiple attach_device calls

 .../devicetree/bindings/iommu/samsung,sysmmu.txt   |  22 +-
 MAINTAINERS                                        |   6 +
 drivers/iommu/Kconfig                              |   2 +-
 drivers/iommu/exynos-iommu.c                       | 598 ++++++++++++---------
 4 files changed, 372 insertions(+), 256 deletions(-)

-- 
1.9.2

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

end of thread, other threads:[~2016-02-25 14:34 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-18 14:12 [PATCH v2 00/13] SYSMMU driver update and support for Exynos 5433 Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 01/13] iommu: exynos: rework iommu group initialization Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 02/13] iommu: exynos: add support for IOMMU_DOMAIN_DMA domain type Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 03/13] iommu: exynos: remove ARM-specific cache flush interface Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 04/13] iommu: exynos: simplify master clock operations Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 05/13] iommu: exynos: refactor code (no direct register access) Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 06/13] iommu: exynos: refactor fault handling code Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 07/13] iommu: exynos: refactor init config code Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 08/13] iommu: exynos: unify code for fldp cache invalidation Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 09/13] iommu: exynos: add support for SYSMMU controller with bogus version reg Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 10/13] iommu: exynos: update device tree documentation Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 11/13] iommu: exynos: add support for v5 SYSMMU Marek Szyprowski
2016-02-18 14:12 ` [PATCH v2 12/13] iommu: exynos: add Maintainers entry for Exynos SYSMMU driver Marek Szyprowski
2016-02-18 14:13 ` [PATCH v2 13/13] iommu: exynos: support multiple attach_device calls Marek Szyprowski
2016-02-25 14:34 ` [PATCH v2 00/13] SYSMMU driver update and support for Exynos 5433 Joerg Roedel

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).