From 07e9f6994de178f56f3879de00df8ab631f1329a Mon Sep 17 00:00:00 2001 From: Kyle Yan Date: Thu, 11 May 2017 11:15:31 -0700 Subject: [PATCH] soc: qcom: pil: Align size of MBA and DP image to 4k Image address and size must be aligned to 4k as the SMMU works on a 4k granularity. Change-Id: I4780aa67f09796ec0a8dd5b62da0e9a99c50e596 Signed-off-by: Kyle Yan --- drivers/soc/qcom/pil-msa.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/qcom/pil-msa.c b/drivers/soc/qcom/pil-msa.c index 7ede3e29dcf9..cc69e6d68f16 100644 --- a/drivers/soc/qcom/pil-msa.c +++ b/drivers/soc/qcom/pil-msa.c @@ -601,6 +601,7 @@ int pil_mss_reset_load_mba(struct pil_desc *pil) } drv->dp_size = dp_fw->size; drv->mba_dp_size += drv->dp_size; + drv->mba_dp_size = ALIGN(drv->mba_dp_size, SZ_4K); } mba_dp_virt = dma_alloc_attrs(dma_dev, drv->mba_dp_size, &mba_dp_phys,