335e1ed8ec5fd96ef3157df65d2f6e1739aa503a
2 * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
4 * SPDX-License-Identifier: BSD-3-Clause
10 void imx_caam_init(void)
12 struct caam_ctrl
*caam
= (struct caam_ctrl
*)CAAM_AIPS_BASE
;
16 for (i
= 0; i
< CAAM_NUM_JOB_RINGS
; i
++) {
17 reg
= mmio_read_32((uintptr_t)&caam
->jr
[i
].jrmidr_ms
);
18 reg
|= JROWN_NS
| JROWN_MID
;
19 mmio_write_32((uintptr_t)&caam
->jr
[i
].jrmidr_ms
, reg
);