Commits
Murali Karicheri committed c77aa0691e2
HACK: arm: keystone: add outer shareable attribute for pages/sections On KS2 devices pages/sections to be used for DMA must have "outer shareable" attribute. In the upstream kernel, ARM v7 supports only "inner shareable attribute". This means all memory requests for pages that are marked inner shareable in the page tables and are writeback cacheable will be coherent in all caches at the inner domain. However in Keystone, these are to be marked as "outer shareable" as the keystone dma coherency hardware implementation use this feature to listen to maintenance snoop messages to make it coherent with DMA masters. For more details, please refer to the ARM TRM and Keystone device user guides [1]. [1] MSMC user guide, document id spruhj6 Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com> Signed-off-by: Vitaly Andrianov <vitalya@ti.com> Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>