diff options
author | Cedric Neveux <cedric.neveux@nxp.com> | 2018-11-26 15:05:53 +0100 |
---|---|---|
committer | Silvano di Ninno <silvano.dininno@nxp.com> | 2018-11-26 18:48:15 +0100 |
commit | 6a52487eb0ff664e4ebbd48497f0d3322844d51d (patch) | |
tree | a0944ac42c8ead2d771811a6df2645e53b15ff9e | |
parent | a0f7cccb1ab14b5c50b24c848e601fd94ab5027c (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.c | 4 |
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(), |