mdss: ppp: Allow for mdp3 to map smmu for buffers used by ppp

There is a hw issue with ppp where it reads buffers in 16x16 tiles.
If the region of interest (roi) is not divisible by 16 it will
read these extra lines but not use them for blitting. Since these
extra region is outside the buffer it is necessary to add extra
padding on either side of the buffer. This is a sw workaround to
avoid smmu reporting page faults.

Change-Id: I9ac80c1d32b35051b112f4c22c28c51b50f886ce
Signed-off-by: Terence Hampson <thampson@codeaurora.org>
5 files changed