aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric Neveux <cedric.neveux@nxp.com>2018-11-26 15:05:53 +0100
committerSilvano di Ninno <silvano.dininno@nxp.com>2018-11-26 18:48:15 +0100
commit6a52487eb0ff664e4ebbd48497f0d3322844d51d (patch)
treea0944ac42c8ead2d771811a6df2645e53b15ff9e
parenta0f7cccb1ab14b5c50b24c848e601fd94ab5027c (diff)
TEE-348 Fix busfreq imx6ul
Fix the address calculation where to install busfreq function on i.MX6 devices other than i.MX6SX Signed-off-by: Cedric Neveux <cedric.neveux@nxp.com> (cherry picked from commit 99ab1fa45407a638816a9497dc00fee060dab5c3)
-rw-r--r--core/arch/arm/plat-imx/busfreq/busfreq_imx6.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/arch/arm/plat-imx/busfreq/busfreq_imx6.c b/core/arch/arm/plat-imx/busfreq/busfreq_imx6.c
index 423f9886..27a22491 100644
--- a/core/arch/arm/plat-imx/busfreq/busfreq_imx6.c
+++ b/core/arch/arm/plat-imx/busfreq/busfreq_imx6.c
@@ -286,7 +286,9 @@ TEE_Result imx6_busfreq_init(void)
* The Busfreq is installed at the end of the OCRAM_S
*/
if (!soc_is_imx6sx())
- ocram_start = pm_ocram_free_area;
+ ocram_start = core_mmu_get_va(
+ imx_get_ocram_tz_start_addr() + BUSFREQ_OCRAM_OFFSET,
+ MEM_AREA_TEE_COHERENT);
else
ocram_start = core_mmu_get_va(
imx_get_ocram_tz_start_addr(),