Cleanup legacy OMAP IOMMU device creation
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 4 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 4 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/4] Cleanup legacy OMAP IOMMU device creation
Hi Tony,
Quoted 22 lines · Suman Anna
Hi Tony,
The following series removes the legacy platform device creation logic for OMAP IOMMU devices. I will cleanup the legacy support from the OMAP IOMMU driver in a subsequent merge window after this series makes it to mainline.
Patches are based on 4.3-rc1 + the OMAP3 ISP instantiation cleanup patch [1]. All the patches need to be picked up sequentially, otherwise a NULL pointer dereference crash might be seen on OMAP3 legacy boots as the dev attribute structure is deferenced directly in
mach-omap2/omap-iommu.cduring platform data creation. Also, the last patch removes the structure definition altogether, so will cause build issues if picked separately from the hwmod cleanup patches.I do not have any boards where I can still perform a legacy-style boot, so patches verified using DT-boot only.
regards
Suman
Quoted 7 lines
[1] https://patchwork.kernel.org/patch/6806891/
Suman Anna (4):
ARM: OMAP2+: Remove legacy device instantiation of IOMMUs
ARM: OMAP3: hwmod data: Remove legacy IOMMU data
ARM: OMAP4: hwmod data: Remove legacy IOMMU attr and addrs
ARM: OMAP2+: Removeomap_mmu_dev_attrstructure
Ping on this series. You should be able to pick up atleast patch 1 if not picking all, now that the OMAP3 ISP cleanup patch is staged in your omap-for-4.4/cleanup branch.
Thanks
Suman
Quoted 8 lines
arch/arm/mach-omap2/omap-iommu.c | 66 ------------------------------ arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 42 ------------------- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 31 -------------- include/linux/platform_data/iommu-omap.h | 9 ---- 4 files changed, 148 deletions(-) delete mode 100644 arch/arm/mach-omap2/omap-iommu.c