Skip to content

Cleanup legacy OMAP IOMMU device creation

Tony Lindgren linux-arm-kernel linux-iommu linux-omap 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

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

Read the v1 thread

Cover letter [PATCH 0/4] Cleanup legacy OMAP IOMMU device creation
Quoted 33 lines · Suman Anna

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.c during 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+: Remove omap_mmu_dev_attr structure

Quoted 3 lines

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.

Sorry for the delays, applying this series into omap-for-v4.5/soc.

Regards,

Tony