Hi Mark, Alex,
I would like to make a LSK v3.10 request from ARM to support our partners using 3.10 with Android and MPG drivers. Those drivers require sMMU support in the kernel to initially support handling of fragmented device memory.
So the request is to back port the driver from a stable place, so I suggest the v3.18 release version -
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/iommu/arm-smmu.c?id=09b5269a1b3d47525d7c25efeb16f5407ef82ea2
This driver is made up of many individual commits – so I’m not sure how you want to handle it, so have not listed them here, but obviously would be happy to do so.
Will, the driver author, is on cc and would be happy to give advice regarding dependencies, etc. But he has other work and so can’t take a big support burden here.
I’m assuming this needs to go to TSC for approval – so I’ve cc’ed Roger and Mark.
Thanks, James