arm-trusted-firmware/plat/imx/imx8ulp/imx8ulp_caam.c
Pankaj Gupta 7c5eedca4c feat(imx8ulp): allocated caam did for the non secure world
JR1, JR2 and JR3 are available for use by the non secure
world. Setup the A35 core DID for these job rings.

Signed-off-by: Varun Sethi <v.sethi@nxp.com>
Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: If64d4ce11ebff49a2405d8b561b344fcd7b2614f
2024-02-27 14:29:53 +08:00

18 lines
377 B
C

/*
* Copyright 2021-2024 NXP.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <lib/mmio.h>
#include <imx8ulp_caam.h>
void imx8ulp_caam_init(void)
{
/* config CAAM JRaMID set MID to Cortex A */
mmio_write_32(CAAM_JR0MID, CAAM_NS_MID);
mmio_write_32(CAAM_JR1MID, CAAM_NS_MID);
mmio_write_32(CAAM_JR2MID, CAAM_NS_MID);
mmio_write_32(CAAM_JR3MID, CAAM_NS_MID);
}