diff options
author | Ye Li <ye.li@nxp.com> | 2022-08-29 22:45:59 +0800 |
---|---|---|
committer | Ye Li <ye.li@nxp.com> | 2022-08-30 15:39:35 +0800 |
commit | 0ed3c2164bb6e1ebd0fdeb68f9f97e3ffd54b1a7 (patch) | |
tree | d3f86b48bd66eabd8908c454cc6b759cd9f7db26 /arch/arm | |
parent | bcb12b8c8252eda4646ee2258d2941efc4a3e7aa (diff) |
LF-6846 imx8ulp: XRDC: configure DRAM access for S400
Need to add DRAM access permission for S400, as S400 needs to access
it When SPL calls image authentication
Signed-off-by: Ye Li <ye.li@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-imx/imx8ulp/rdc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx8ulp/rdc.c b/arch/arm/mach-imx/imx8ulp/rdc.c index b6afed90b6..66225c0a6a 100644 --- a/arch/arm/mach-imx/imx8ulp/rdc.c +++ b/arch/arm/mach-imx/imx8ulp/rdc.c @@ -286,6 +286,11 @@ void xrdc_init_mrc(void) xrdc_config_mrc_dx_perm(5, 0, 1, 1); xrdc_config_mrc_w3_w4(5, 0, 0x0, 0x80000FFF); + /* Set MRC6 for DDR access from Sentinel */ + xrdc_config_mrc_w0_w1(6, 0, CONFIG_SYS_SDRAM_BASE, PHYS_SDRAM_SIZE); + xrdc_config_mrc_dx_perm(6, 0, 4, 1); + xrdc_config_mrc_w3_w4(6, 0, 0x0, 0x80000FFF); + /* The MRC8 is for SRAM1 */ xrdc_config_mrc_w0_w1(8, 0, 0x21000000, 0x10000); /* Allow for all domains: So domain 2/3 (HIFI DSP/LPAV) is ok to access */ |