devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] Fix omap-iommu probe and convert to DT for 3.14
@ 2013-12-17 12:53 Florian Vaussard
  2013-12-17 12:53 ` [PATCH 1/7] iommu/omap: Do bus_set_iommu() only if probe() succeeds Florian Vaussard
                   ` (7 more replies)
  0 siblings, 8 replies; 30+ messages in thread
From: Florian Vaussard @ 2013-12-17 12:53 UTC (permalink / raw)
  To: Joerg Roedel, Tony Lindgren, Benoît Cousson
  Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
	Rob Landley, Grant Likely, Hiroshi Doyu, Florian Vaussard, iommu,
	devicetree, linux-doc, linux-kernel, linux-omap, linux-arm-kernel

OMAP2+ is heading towards a full device tree boot for 3.14. Currently,
the iommu used by the OMAP3 camera subsystem is not yet converted. It
cannot be probed as necessary data are only passed through device tree.

Patches 1 and 2 are small fixes for problems encountered while developing
this series.

Patches 3 to 5 add the device tree logic to omap-iommu, and complete iommu
data in omap3.dtsi. Patches 6 and 7 remove unused iommu hwmod data and
platform code from OMAP2+.

This was tested on Overo (OMAP36xx) with an MT9V032 sensor connected
to the isp interface. The full testing tree can be found here [2] (not
safe for merging).

Patches are based on 3.13-rc3. OMAP-related patches are based on Tony's
omap-for-v3.14/omap3-board-removal branch [1].

Regards,

Florian

[1] git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
      omap-for-v3.14/omap3-board-removal
[2] git@github.com:vaussard/linux.git overo-for-3.14/iommu/dt

Florian Vaussard (7):
  iommu/omap: Do bus_set_iommu() only if probe() succeeds
  iommu/omap: omap_iommu_attach() should return ENODEV, not NULL
  iommu/omap: Convert to devicetree
  iommu/omap: Allow enable/disable even without pdata
  ARM: dts: Complete data for isp iommu
  ARM: OMAP2+: Remove legacy data from hwmod for omap3 isp iommu
  ARM: OMAP2+: Remove platform-specific omap-iommu

 .../devicetree/bindings/iommu/ti,omap-iommu.txt    |  19 ++
 arch/arm/boot/dts/omap3.dtsi                       |   4 +-
 arch/arm/mach-omap2/Makefile                       |   3 -
 arch/arm/mach-omap2/omap-iommu.c                   |  74 ------
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |   8 -
 drivers/iommu/omap-iommu.c                         | 247 +++++++++++----------
 6 files changed, 156 insertions(+), 199 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iommu/ti,omap-iommu.txt
 delete mode 100644 arch/arm/mach-omap2/omap-iommu.c

-- 
1.8.1.2


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

end of thread, other threads:[~2014-01-15 17:16 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-17 12:53 [PATCH 0/7] Fix omap-iommu probe and convert to DT for 3.14 Florian Vaussard
2013-12-17 12:53 ` [PATCH 1/7] iommu/omap: Do bus_set_iommu() only if probe() succeeds Florian Vaussard
     [not found]   ` <1387284818-28739-2-git-send-email-florian.vaussard-p8DiymsW2f8@public.gmane.org>
2013-12-23 19:02     ` Anna, Suman
     [not found]       ` <52B888C2.8040303-l0cyMroinI0@public.gmane.org>
2013-12-23 21:07         ` Florian Vaussard
     [not found]           ` <52B8A5F8.3000706-p8DiymsW2f8@public.gmane.org>
2013-12-23 23:35             ` Anna, Suman
     [not found]               ` <52B8C8C1.8080101-l0cyMroinI0@public.gmane.org>
2014-01-15 17:12                 ` Florian Vaussard
2013-12-17 12:53 ` [PATCH 2/7] iommu/omap: omap_iommu_attach() should return ENODEV, not NULL Florian Vaussard
     [not found]   ` <1387284818-28739-3-git-send-email-florian.vaussard-p8DiymsW2f8@public.gmane.org>
2013-12-23 18:45     ` Anna, Suman
2013-12-17 12:53 ` [PATCH 3/7] iommu/omap: Convert to devicetree Florian Vaussard
     [not found]   ` <1387284818-28739-4-git-send-email-florian.vaussard-p8DiymsW2f8@public.gmane.org>
2013-12-23 19:48     ` Anna, Suman
     [not found]       ` <52B89394.5060902-l0cyMroinI0@public.gmane.org>
2013-12-23 21:17         ` Florian Vaussard
     [not found]           ` <52B8A87F.7080100-p8DiymsW2f8@public.gmane.org>
2013-12-23 23:42             ` Anna, Suman
2014-01-02  0:13     ` Laurent Pinchart
2014-01-02  1:01       ` Sebastian Reichel
     [not found]         ` <20140102010150.GA9933-SfvFxonMDyemK9LvCR3Hrw@public.gmane.org>
2014-01-15 17:16           ` Florian Vaussard
2013-12-17 12:53 ` [PATCH 4/7] iommu/omap: Allow enable/disable even without pdata Florian Vaussard
     [not found]   ` <1387284818-28739-5-git-send-email-florian.vaussard-p8DiymsW2f8@public.gmane.org>
2013-12-23 19:05     ` Anna, Suman
     [not found]       ` <52B88990.5020807-l0cyMroinI0@public.gmane.org>
2013-12-23 21:19         ` Florian Vaussard
2013-12-17 12:53 ` [PATCH 5/7] ARM: dts: Complete data for isp iommu Florian Vaussard
     [not found]   ` <1387284818-28739-6-git-send-email-florian.vaussard-p8DiymsW2f8@public.gmane.org>
2013-12-23 19:12     ` Anna, Suman
     [not found]       ` <52B88B1A.40506-l0cyMroinI0@public.gmane.org>
2013-12-23 21:34         ` Florian Vaussard
2013-12-24  0:10           ` Anna, Suman
2013-12-17 12:53 ` [PATCH 6/7] ARM: OMAP2+: Remove legacy data from hwmod for omap3 " Florian Vaussard
     [not found]   ` <1387284818-28739-7-git-send-email-florian.vaussard-p8DiymsW2f8@public.gmane.org>
2013-12-23 19:08     ` Anna, Suman
     [not found]       ` <52B88A49.9020402-l0cyMroinI0@public.gmane.org>
2013-12-23 21:36         ` Florian Vaussard
     [not found]           ` <52B8ACED.1030209-p8DiymsW2f8@public.gmane.org>
2013-12-23 23:28             ` Anna, Suman
2013-12-17 12:53 ` [PATCH 7/7] ARM: OMAP2+: Remove platform-specific omap-iommu Florian Vaussard
     [not found] ` <1387284818-28739-1-git-send-email-florian.vaussard-p8DiymsW2f8@public.gmane.org>
2013-12-23 18:52   ` [PATCH 0/7] Fix omap-iommu probe and convert to DT for 3.14 Anna, Suman
     [not found]     ` <52B8866D.9060100-l0cyMroinI0@public.gmane.org>
2013-12-23 20:51       ` Florian Vaussard
     [not found]         ` <52B8A26A.3000905-p8DiymsW2f8@public.gmane.org>
2013-12-23 23:54           ` Anna, Suman

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