diff options
author | Subash Lakkimsetti <x0091084@ti.com> | 2017-06-04 12:10:40 -0500 |
---|---|---|
committer | Buddy Liong <buddy.liong@ti.com> | 2017-06-05 10:42:28 -0500 |
commit | c212e782fb040e0d26967dea00e44f17a554990f (patch) | |
tree | bd69da6b6f00f0f214879bd74ffc23d93094b431 | |
parent | fe327e3727ac956db9aec7051229b36d1a43580e (diff) | |
download | jacinto6evm-6AM.1.3-rvc.tar.gz |
FW: RVC FW configurations for DSP1 corervc-4.06AM.1.3-rvc
Changes for FW configurations for DSP1. In RVC 4.0, DSP2 is
changed to DSP1 to have common config for J6 and J6Entry. This
includes permissions and memory changes as per DSP1 core.
Signed-off-by: Subash Lakkimsetti <x0091084@ti.com>
-rwxr-xr-x | arch/arm/cpu/armv7/omap-common/emif-common.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/arch/arm/cpu/armv7/omap-common/emif-common.c b/arch/arm/cpu/armv7/omap-common/emif-common.c index 44000df879..89945888f6 100755 --- a/arch/arm/cpu/armv7/omap-common/emif-common.c +++ b/arch/arm/cpu/armv7/omap-common/emif-common.c @@ -1562,8 +1562,8 @@ int emif_fw_config(void) accessPerm, initiatorPerm)) printf("SDRAM Firewall: EMIF_FW Region 1 setting failed!\n"); - /* Region 2: (DSP2 Code/Data reserved memory) Allow access to DSP2 only - * Address range for DSP2 CMA Pool 0x9f000000 for size 0x01000000 + /* Region 2: (DSP1 Code/Data reserved memory) Allow access to DSP1 only + * Address range for DSP1 CMA Pool 0x99000000 for size 0x4000000 */ accessPerm = L3_ALL_PERMISSIONS @@ -1573,11 +1573,11 @@ int emif_fw_config(void) | FW_INITIATOR_DSP | FW_INITIATOR_IVA1; - if (0 != secure_emif_firewall_setup(2, 0x1, 0x9f000000, 0x01000000, + if (0 != secure_emif_firewall_setup(2, 0x1, 0x99000000, 0x4000000, accessPerm, initiatorPerm)) printf("SDRAM Firewall: EMIF_FW Region 2 setting failed!\n"); - /* Region 3: (SR1 FRAME BUFFER MEM RVC pool1) Allow access to IPU2/DSP2, VIP/VPE & DSS Read only for EMIF FW + /* Region 3: (SR1 FRAME BUFFER MEM RVC pool1) Allow access to IPU2/DSP1, VIP/VPE & DSS for EMIF FW * Address for RVC Pool1 0x84000000 for size 0x10000000 */ @@ -1594,13 +1594,14 @@ int emif_fw_config(void) | FW_INITIATOR_IVA1 | FW_INITIATOR_DMA_IPU | FW_INITIATOR_DSS - | FW_INITIATOR_VIP; + | FW_INITIATOR_VIP + | FW_INITIATOR_DSP; if (0 != secure_emif_firewall_setup(3, 0x1, 0x84000000, 0x10000000, accessPerm, initiatorPerm)) printf("SDRAM Firewall: EMIF_FW Region 3 setting failed!\n"); - /* Region 4: (MEM RVC pool2) Allow access to IPU2/DSP2, VIP/VPE & DSS Read only for EMIF FW + /* Region 4: (MEM RVC pool2) Allow access to IPU2/DSP1, VIP/VPE & DSS for EMIF FW * Address for RVC Pool2 0xA0000000 for size 0x02000000 */ accessPerm = L3_ALL_PERMISSIONS @@ -1616,7 +1617,8 @@ int emif_fw_config(void) | FW_INITIATOR_IVA1 | FW_INITIATOR_DMA_IPU | FW_INITIATOR_DSS - | FW_INITIATOR_VIP; + | FW_INITIATOR_VIP + | FW_INITIATOR_DSP; if (0 != secure_emif_firewall_setup(4, 0x1, 0xA0000000, 0x02000000, accessPerm, initiatorPerm)) |