]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
plat: marvell: armada: add LLC SRAM CCU setup for AP806/AP807 platforms
authorKonstantin Porotchkin <kostap@marvell.com>
Sun, 31 Mar 2019 14:16:35 +0000 (17:16 +0300)
committerMarcin Wojtas <mw@semihalf.com>
Fri, 19 Jun 2020 16:03:29 +0000 (18:03 +0200)
Extend the CCU tables with secure SRAM window in all board
setups that uses SoCs based on AP806/AP807 North Bridges

Change-Id: I4dc315e4ea847562ac8648d8a8739244b548c70e
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>
plat/marvell/armada/a8k/a70x0/board/marvell_plat_config.c
plat/marvell/armada/a8k/a70x0_amc/board/marvell_plat_config.c
plat/marvell/armada/a8k/a80x0/board/marvell_plat_config.c
plat/marvell/armada/a8k/a80x0_mcbin/board/marvell_plat_config.c

index d126f5567fd195d318e39ba106775ad19769df52..7d30ebe5a70332657e4639f2015d80b56440bdf4 100644 (file)
@@ -102,6 +102,9 @@ struct addr_map_win ccu_memory_map[] = {    /* IO window */
 #ifdef IMAGE_BLE
        {0x00000000f2000000,    0x4000000,      IO_0_TID}, /* IO window */
 #else
+#if LLC_SRAM
+       {PLAT_MARVELL_LLC_SRAM_BASE, PLAT_MARVELL_LLC_SRAM_SIZE, SRAM_TID},
+#endif
        {0x00000000f2000000,    0xe000000,      IO_0_TID},
        {0x00000000c0000000,    0x30000000,     IO_0_TID}, /* IO window */
        {0x0000000800000000,    0x100000000,    IO_0_TID}, /* IO window */
index f8a1c40be7de999ca51c8b933a911c7e7bbb2ee7..7fc33f1f908a6ff467f3ab4bb6af76330e2745f6 100644 (file)
@@ -93,6 +93,9 @@ struct addr_map_win ccu_memory_map[] = {
 #ifdef IMAGE_BLE
        {0x00000000f2000000,    0x4000000,      IO_0_TID}, /* IO window */
 #else
+#if LLC_SRAM
+       {PLAT_MARVELL_LLC_SRAM_BASE, PLAT_MARVELL_LLC_SRAM_SIZE, SRAM_TID},
+#endif
        {0x00000000f2000000,    0xe000000,      IO_0_TID},
        {0x00000000c0000000,    0x30000000,     IO_0_TID}, /* IO window */
        {0x0000000800000000,    0x200000000,    IO_0_TID}, /* IO window */
index 7901dd225cecd8f83859d04d5b55d2dfb71e13a7..856c07a6e320eeeaa30d14b6224a309edb9eee02 100644 (file)
@@ -131,6 +131,9 @@ struct addr_map_win ccu_memory_map[] = {
 #ifdef IMAGE_BLE
        {0x00000000f2000000,    0x4000000,  IO_0_TID}, /* IO window */
 #else
+#if LLC_SRAM
+       {PLAT_MARVELL_LLC_SRAM_BASE, PLAT_MARVELL_LLC_SRAM_SIZE, SRAM_TID},
+#endif
        {0x00000000f2000000,    0xe000000,  IO_0_TID}, /* IO window */
        {0x00000000c0000000,    0x30000000,  IO_0_TID}, /* IO window */
        {0x0000000800000000,    0x100000000,  IO_0_TID}, /* IO window */
index fa4e144c91459e26e22554f24a5ecf1cea798f37..0edc977458f34e393ba9c38b2caf077f85b2ea55 100644 (file)
@@ -165,6 +165,9 @@ struct addr_map_win ccu_memory_map[] = {
 #ifdef IMAGE_BLE
        {0x00000000f2000000,    0x4000000,  IO_0_TID}, /* IO window */
 #else
+#if LLC_SRAM
+       {PLAT_MARVELL_LLC_SRAM_BASE, PLAT_MARVELL_LLC_SRAM_SIZE, SRAM_TID},
+#endif
        {0x00000000f2000000,    0xe000000,  IO_0_TID}, /* IO window */
        {0x00000000c0000000,    0x30000000,  IO_0_TID}, /* IO window */
        {0x0000000800000000,    0x100000000,  IO_0_TID}, /* IO window */