All of lore.kernel.org
 help / color / mirror / Atom feed
* [RESEND PATCH 0/4] iommu: add qcom_iommu for early "B" family devices
@ 2017-07-13 12:07 Rob Clark
  2017-07-13 12:07 ` [RESEND PATCH 2/4] iommu: arm-smmu: split out register defines Rob Clark
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Rob Clark @ 2017-07-13 12:07 UTC (permalink / raw)
  To: iommu
  Cc: linux-arm-msm, Archit Taneja, Rob Herring, Will Deacon,
	Sricharan, Mark Rutland, Robin Murphy, Rob Clark

An iommu driver for Qualcomm "B" family devices which do implement the
ARM SMMU spec, but not in a way that arm-smmu can support.

(I initially added support to arm-smmu, but it was decided that approach
was too intrusive and it would be cleaner to have a separate driver.)

I should note that all the dependencies for this driver have been merged
since 4.12, and it is the last thing needed for having another fully-
enabled (gpu/display/video codec/etc) ARM device that is fully upstream.

Rob Clark (3):
  Docs: dt: document qcom iommu bindings
  iommu: arm-smmu: split out register defines
  iommu: add qcom_iommu

Stanimir Varbanov (1):
  iommu: qcom: initialize secure page table

 .../devicetree/bindings/iommu/qcom,iommu.txt       | 121 +++
 drivers/iommu/Kconfig                              |  10 +
 drivers/iommu/Makefile                             |   1 +
 drivers/iommu/arm-smmu-regs.h                      | 227 +++++
 drivers/iommu/arm-smmu.c                           | 203 +----
 drivers/iommu/qcom_iommu.c                         | 932 +++++++++++++++++++++
 6 files changed, 1292 insertions(+), 202 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iommu/qcom,iommu.txt
 create mode 100644 drivers/iommu/arm-smmu-regs.h
 create mode 100644 drivers/iommu/qcom_iommu.c

-- 
2.13.0

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [RESEND PATCH 0/4] iommu: add qcom_iommu for early "B" family devices
@ 2017-08-09 14:43 Rob Clark
       [not found] ` <20170809144310.22855-1-robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Rob Clark @ 2017-08-09 14:43 UTC (permalink / raw)
  To: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA
  Cc: Mark Rutland, Rob Herring, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA,
	Will Deacon

An iommu driver for Qualcomm "B" family devices which do implement the
ARM SMMU spec, but not in a way that arm-smmu can support.

(I initially added support to arm-smmu, but it was decided that approach
was too intrusive and it would be cleaner to have a separate driver.)

I should note that all the dependencies for this driver have been merged
since 4.12, and it is the last thing needed for having another fully-
enabled (gpu/display/video codec/etc) ARM device that is fully upstream.

These patches can also be found at:

  git://people.freedesktop.org/~robclark/linux qcom_iommu-next

  https://cgit.freedesktop.org/~robclark/linux/log/?h=qcom_iommu-next

No change since last time.

Rob Clark (3):
  Docs: dt: document qcom iommu bindings
  iommu: arm-smmu: split out register defines
  iommu: add qcom_iommu

Stanimir Varbanov (1):
  iommu: qcom: initialize secure page table

 .../devicetree/bindings/iommu/qcom,iommu.txt       | 121 +++
 drivers/iommu/Kconfig                              |  10 +
 drivers/iommu/Makefile                             |   1 +
 drivers/iommu/arm-smmu-regs.h                      | 220 +++++
 drivers/iommu/arm-smmu.c                           | 211 +----
 drivers/iommu/qcom_iommu.c                         | 932 +++++++++++++++++++++
 6 files changed, 1293 insertions(+), 202 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iommu/qcom,iommu.txt
 create mode 100644 drivers/iommu/arm-smmu-regs.h
 create mode 100644 drivers/iommu/qcom_iommu.c

-- 
2.13.0

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [RESEND PATCH 0/4] iommu: add qcom_iommu for early "B" family devices
@ 2017-06-21 12:04 Rob Clark
       [not found] ` <20170621120406.2053-1-robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Rob Clark @ 2017-06-21 12:04 UTC (permalink / raw)
  To: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA
  Cc: Mark Rutland, Rob Herring, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA,
	Will Deacon, Stanimir Varbanov

An iommu driver for Qualcomm "B" family devices which do not implement
the ARM SMMU spec in a way that is compatible with the arm-smmu driver.

No change since last time, other than Riku's tested-by.

Rob Clark (3):
  Docs: dt: document qcom iommu bindings
  iommu: arm-smmu: split out register defines
  iommu: add qcom_iommu

Stanimir Varbanov (1):
  iommu: qcom: initialize secure page table

 .../devicetree/bindings/iommu/qcom,iommu.txt       | 121 +++
 drivers/iommu/Kconfig                              |  10 +
 drivers/iommu/Makefile                             |   1 +
 drivers/iommu/arm-smmu-regs.h                      | 227 +++++
 drivers/iommu/arm-smmu.c                           | 203 +----
 drivers/iommu/qcom_iommu.c                         | 932 +++++++++++++++++++++
 6 files changed, 1292 insertions(+), 202 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iommu/qcom,iommu.txt
 create mode 100644 drivers/iommu/arm-smmu-regs.h
 create mode 100644 drivers/iommu/qcom_iommu.c

-- 
2.9.4

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

end of thread, other threads:[~2017-08-09 14:43 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-13 12:07 [RESEND PATCH 0/4] iommu: add qcom_iommu for early "B" family devices Rob Clark
2017-07-13 12:07 ` [RESEND PATCH 2/4] iommu: arm-smmu: split out register defines Rob Clark
     [not found]   ` <20170713120747.20490-3-robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-07-14 19:13     ` Will Deacon
2017-07-13 12:07 ` [RESEND PATCH 3/4] iommu: add qcom_iommu Rob Clark
2017-07-13 12:07 ` [RESEND PATCH 4/4] iommu: qcom: initialize secure page table Rob Clark
     [not found] ` <20170713120747.20490-1-robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-07-13 12:07   ` [RESEND PATCH 1/4] Docs: dt: document qcom iommu bindings Rob Clark
2017-07-14  8:38   ` [RESEND PATCH 0/4] iommu: add qcom_iommu for early "B" family devices Archit Taneja
  -- strict thread matches above, loose matches on Subject: below --
2017-08-09 14:43 Rob Clark
     [not found] ` <20170809144310.22855-1-robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-08-09 14:43   ` [RESEND PATCH 4/4] iommu: qcom: initialize secure page table Rob Clark
2017-08-09 14:43     ` Rob Clark
2017-06-21 12:04 [RESEND PATCH 0/4] iommu: add qcom_iommu for early "B" family devices Rob Clark
     [not found] ` <20170621120406.2053-1-robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-21 12:04   ` [RESEND PATCH 4/4] iommu: qcom: initialize secure page table Rob Clark

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.