[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1387284818-28739-1-git-send-email-florian.vaussard@epfl.ch>
Date: Tue, 17 Dec 2013 13:53:31 +0100
From: Florian Vaussard <florian.vaussard@...l.ch>
To: Joerg Roedel <joro@...tes.org>, Tony Lindgren <tony@...mide.com>,
BenoƮt Cousson <bcousson@...libre.com>
Cc: Rob Herring <rob.herring@...xeda.com>,
Pawel Moll <pawel.moll@....com>,
Mark Rutland <mark.rutland@....com>,
Ian Campbell <ijc+devicetree@...lion.org.uk>,
Kumar Gala <galak@...eaurora.org>,
Rob Landley <rob@...dley.net>,
Grant Likely <grant.likely@...aro.org>,
Hiroshi Doyu <hdoyu@...dia.com>,
Florian Vaussard <florian.vaussard@...l.ch>,
iommu@...ts.linux-foundation.org, devicetree@...r.kernel.org,
linux-doc@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-omap@...r.kernel.org, linux-arm-kernel@...ts.infradead.org
Subject: [PATCH 0/7] Fix omap-iommu probe and convert to DT for 3.14
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@...hub.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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists