diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/.cproject b/examples/mss-rtc/mpfs-rtc-interrupt/.cproject
index c1732ca..df1f381 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/.cproject
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/.cproject
@@ -99,13 +99,15 @@
@@ -121,13 +123,15 @@
@@ -247,7 +251,7 @@
-
+
@@ -317,13 +321,15 @@
@@ -343,13 +349,15 @@
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/mpfs-rtc-interrupt hw all-harts debug.launch b/examples/mss-rtc/mpfs-rtc-interrupt/mpfs-rtc-interrupt hw all-harts debug.launch
index 76329aa..c0b9e40 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/mpfs-rtc-interrupt hw all-harts debug.launch
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/mpfs-rtc-interrupt hw all-harts debug.launch
@@ -10,7 +10,7 @@
-
+
@@ -33,7 +33,7 @@
-
+
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/application/hart0/e51.c b/examples/mss-rtc/mpfs-rtc-interrupt/src/application/hart0/e51.c
index 53141a7..aafaae8 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/application/hart0/e51.c
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/application/hart0/e51.c
@@ -55,8 +55,7 @@ void e51(void)
PLIC_SetPriority(RTC_WAKEUP_PLIC, 2);
SYSREG->SUBBLK_CLOCK_CR = 0xffffffff;
- SYSREG->SOFT_RESET_CR &= ~( (1u << 0u) | (1u << 4u) | (1u << 5u) |
- (1u << 19u) | (1u << 23u) | (1u << 28u) | (1u << 18u)) ; /* RTC*/
+ SYSREG->SOFT_RESET_CR &= ~((1u << 5u) | (1u << 18u)) ; /* RTC and MMUART0 */
MSS_UART_init(&g_mss_uart0_lo,
MSS_UART_115200_BAUD,
@@ -66,11 +65,11 @@ void e51(void)
temp = BIT_SET;
SYSREG->RTC_CLOCK_CR &= ~BIT_SET;
- SYSREG->RTC_CLOCK_CR = LIBERO_SETTING_MSS_RTC_TOGGLE_CLK / 100000UL;
+ SYSREG->RTC_CLOCK_CR = LIBERO_SETTING_MSS_EXT_SGMII_REF_CLK / LIBERO_SETTING_MSS_RTC_TOGGLE_CLK;
SYSREG->RTC_CLOCK_CR |= BIT_SET;
/* Initialize RTC. */
- MSS_RTC_init(MSS_RTC_LO_BASE, MSS_RTC_BINARY_MODE, RTC_PERIPH_PRESCALER / 10u );
+ MSS_RTC_init(MSS_RTC_LO_BASE, MSS_RTC_BINARY_MODE, RTC_PERIPH_PRESCALER);
/* Set initial RTC count and match values. */
MSS_RTC_reset_counter();
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_ddr_pll.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_ddr_pll.h
deleted file mode 100644
index 2f5c741..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_ddr_pll.h
+++ /dev/null
@@ -1,198 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_clk_ddr_pll.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_clk_ddr_pll.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_CLK_DDR_PLL_H_
-#define HW_CLK_DDR_PLL_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_DDR_SOFT_RESET)
-/*This is a compulsory register for all SCB slaves and must be at the same
-offset in all slaves to facilitate global soft reset of all SCB registers with
-a single broadcast write from the SCB master. */
-#define LIBERO_SETTING_DDR_SOFT_RESET 0x00000000UL
- /* NV_MAP [0:1] RST */
- /* V_MAP [1:1] RST */
- /* PERIPH [8:1] RST */
- /* BLOCKID [16:16] ID */
-#endif
-#if !defined (LIBERO_SETTING_DDR_PLL_CTRL)
-/*PLL control register */
-#define LIBERO_SETTING_DDR_PLL_CTRL 0x0100003FUL
- /* REG_POWERDOWN_B [0:1] RW value= 0x1 */
- /* REG_RFDIV_EN [1:1] RW value= 0x1 */
- /* REG_DIVQ0_EN [2:1] RW value= 0x1 */
- /* REG_DIVQ1_EN [3:1] RW value= 0x1 */
- /* REG_DIVQ2_EN [4:1] RW value= 0x1 */
- /* REG_DIVQ3_EN [5:1] RW value= 0x1 */
- /* REG_RFCLK_SEL [6:1] RW value= 0x0 */
- /* RESETONLOCK [7:1] RW value= 0x0 */
- /* BYPCK_SEL [8:4] RW value= 0x0 */
- /* REG_BYPASS_GO_B [12:1] RW value= 0x0 */
- /* RESERVE10 [13:3] RSVD */
- /* REG_BYPASSPRE [16:4] RW value= 0x0 */
- /* REG_BYPASSPOST [20:4] RW value= 0x0 */
- /* LP_REQUIRES_LOCK [24:1] RW value= 0x1 */
- /* LOCK [25:1] RO */
- /* LOCK_INT_EN [26:1] RW value= 0x0 */
- /* UNLOCK_INT_EN [27:1] RW value= 0x0 */
- /* LOCK_INT [28:1] SW1C */
- /* UNLOCK_INT [29:1] SW1C */
- /* RESERVE11 [30:1] RSVD */
- /* LOCK_B [31:1] RO */
-#endif
-#if !defined (LIBERO_SETTING_DDR_PLL_REF_FB)
-/*PLL reference and feedback registers */
-#define LIBERO_SETTING_DDR_PLL_REF_FB 0x00000500UL
- /* FSE_B [0:1] RW value= 0x0 */
- /* FBCK_SEL [1:2] RW value= 0x0 */
- /* FOUTFB_SELMUX_EN [3:1] RW value= 0x0 */
- /* RESERVE12 [4:4] RSVD */
- /* RFDIV [8:6] RW value= 0x5 */
- /* RESERVE13 [14:2] RSVD */
- /* RESERVE14 [16:12] RSVD */
- /* RESERVE15 [28:4] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_PLL_FRACN)
-/*PLL fractional register */
-#define LIBERO_SETTING_DDR_PLL_FRACN 0x00000000UL
- /* FRACN_EN [0:1] RW value= 0x0 */
- /* FRACN_DAC_EN [1:1] RW value= 0x0 */
- /* RESERVE16 [2:6] RSVD */
- /* RESERVE17 [8:24] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_PLL_DIV_0_1)
-/*PLL 0/1 division registers */
-#define LIBERO_SETTING_DDR_PLL_DIV_0_1 0x02000100UL
- /* VCO0PH_SEL [0:3] RO */
- /* DIV0_START [3:3] RW value= 0x0 */
- /* RESERVE18 [6:2] RSVD */
- /* POST0DIV [8:7] RW value= 0x1 */
- /* RESERVE19 [15:1] RSVD */
- /* VCO1PH_SEL [16:3] RO */
- /* DIV1_START [19:3] RW value= 0x0 */
- /* RESERVE20 [22:2] RSVD */
- /* POST1DIV [24:7] RW value= 0x2 */
- /* RESERVE21 [31:1] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_PLL_DIV_2_3)
-/*PLL 2/3 division registers */
-#define LIBERO_SETTING_DDR_PLL_DIV_2_3 0x01000100UL
- /* VCO2PH_SEL [0:3] RO */
- /* DIV2_START [3:3] RW value= 0x0 */
- /* RESERVE22 [6:2] RSVD */
- /* POST2DIV [8:7] RW value= 0x1 */
- /* RESERVE23 [15:1] RSVD */
- /* VCO3PH_SEL [16:3] RO */
- /* DIV3_START [19:3] RW value= 0x0 */
- /* RESERVE24 [22:2] RSVD */
- /* POST3DIV [24:7] RW value= 0x1 */
- /* CKPOST3_SEL [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_DDR_PLL_CTRL2)
-/*PLL control register */
-#define LIBERO_SETTING_DDR_PLL_CTRL2 0x00001020UL
- /* BWI [0:2] RW value= 0x0 */
- /* BWP [2:2] RW value= 0x0 */
- /* IREF_EN [4:1] RW value= 0x0 */
- /* IREF_TOGGLE [5:1] RW value= 0x1 */
- /* RESERVE25 [6:3] RSVD */
- /* LOCKCNT [9:4] RW value= 0x8 */
- /* RESERVE26 [13:4] RSVD */
- /* ATEST_EN [17:1] RW value= 0x0 */
- /* ATEST_SEL [18:3] RW value= 0x0 */
- /* RESERVE27 [21:11] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_PLL_CAL)
-/*PLL calibration register */
-#define LIBERO_SETTING_DDR_PLL_CAL 0x00000D06UL
- /* DSKEWCALCNT [0:3] RW value= 0x6 */
- /* DSKEWCAL_EN [3:1] RW value= 0x0 */
- /* DSKEWCALBYP [4:1] RW value= 0x0 */
- /* RESERVE28 [5:3] RSVD */
- /* DSKEWCALIN [8:7] RW value= 0xd */
- /* RESERVE29 [15:1] RSVD */
- /* DSKEWCALOUT [16:7] RO */
- /* RESERVE30 [23:9] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_PLL_PHADJ)
-/*PLL phase registers */
-#define LIBERO_SETTING_DDR_PLL_PHADJ 0x00005003UL
- /* PLL_REG_SYNCREFDIV_EN [0:1] RW value= 0x1 */
- /* PLL_REG_ENABLE_SYNCREFDIV [1:1] RW value= 0x1 */
- /* REG_OUT0_PHSINIT [2:3] RW value= 0x0 */
- /* REG_OUT1_PHSINIT [5:3] RW value= 0x0 */
- /* REG_OUT2_PHSINIT [8:3] RW value= 0x0 */
- /* REG_OUT3_PHSINIT [11:3] RW value= 0x2 */
- /* REG_LOADPHS_B [14:1] RW value= 0x1 */
- /* RESERVE31 [15:17] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_SSCG_REG_0)
-/*SSCG registers 0 */
-#define LIBERO_SETTING_DDR_SSCG_REG_0 0x00000000UL
- /* DIVVAL [0:6] RW value= 0x0 */
- /* FRACIN [6:24] RW value= 0x0 */
- /* RESERVE00 [30:2] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_SSCG_REG_1)
-/*SSCG registers 1 */
-#define LIBERO_SETTING_DDR_SSCG_REG_1 0x00000000UL
- /* DOWNSPREAD [0:1] RW value= 0x0 */
- /* SSMD [1:5] RW value= 0x0 */
- /* FRACMOD [6:24] RO */
- /* RESERVE01 [30:2] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_SSCG_REG_2)
-/*SSCG registers 2 */
-#define LIBERO_SETTING_DDR_SSCG_REG_2 0x00000080UL
- /* INTIN [0:12] RW value= 0x80 */
- /* INTMOD [12:12] RO */
- /* RESERVE02 [24:8] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DDR_SSCG_REG_3)
-/*SSCG registers 3 */
-#define LIBERO_SETTING_DDR_SSCG_REG_3 0x00000001UL
- /* SSE_B [0:1] RW value= 0x1 */
- /* SEL_EXTWAVE [1:2] RW value= 0x0 */
- /* EXT_MAXADDR [3:8] RW value= 0x0 */
- /* TBLADDR [11:8] RO */
- /* RANDOM_FILTER [19:1] RW value= 0x0 */
- /* RANDOM_SEL [20:2] RW value= 0x0 */
- /* RESERVE03 [22:1] RSVD */
- /* RESERVE04 [23:9] RSVD */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_CLK_DDR_PLL_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_mss_cfm.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_mss_cfm.h
deleted file mode 100644
index 6fde0cf..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_mss_cfm.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_clk_mss_cfm.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_clk_mss_cfm.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_CLK_MSS_CFM_H_
-#define HW_CLK_MSS_CFM_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_MSS_BCLKMUX)
-/*Input mux selections */
-#define LIBERO_SETTING_MSS_BCLKMUX 0x00000208UL
- /* BCLK0_SEL [0:5] RW value= 0x8 */
- /* BCLK1_SEL [5:5] RW value= 0x10 */
- /* BCLK2_SEL [10:5] RW value= 0x0 */
- /* BCLK3_SEL [15:5] RW value= 0x0 */
- /* BCLK4_SEL [20:5] RW value= 0x0 */
- /* BCLK5_SEL [25:5] RW value= 0x0 */
- /* RESERVED [30:2] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_PLL_CKMUX)
-/*Input mux selections */
-#define LIBERO_SETTING_MSS_PLL_CKMUX 0x00000155UL
- /* CLK_IN_MAC_TSU_SEL [0:2] RW value= 0x1 */
- /* PLL0_RFCLK0_SEL [2:2] RW value= 0x1 */
- /* PLL0_RFCLK1_SEL [4:2] RW value= 0x1 */
- /* PLL1_RFCLK0_SEL [6:2] RW value= 0x1 */
- /* PLL1_RFCLK1_SEL [8:2] RW value= 0x1 */
- /* PLL1_FDR_SEL [10:5] RW value= 0x0 */
- /* RESERVED [15:17] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_MSSCLKMUX)
-/*MSS Clock mux selections */
-#define LIBERO_SETTING_MSS_MSSCLKMUX 0x00000003UL
- /* MSSCLK_MUX_SEL [0:2] RW value= 0x3 */
- /* MSSCLK_MUX_MD [2:2] RW value= 0x0 */
- /* CLK_STANDBY_SEL [4:1] RW value= 0x0 */
- /* RESERVED [5:27] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_SPARE0)
-/*spare logic */
-#define LIBERO_SETTING_MSS_SPARE0 0x00000000UL
- /* SPARE0 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_FMETER_ADDR)
-/*Frequency_meter_address_selections */
-#define LIBERO_SETTING_MSS_FMETER_ADDR 0x00000000UL
- /* ADDR10 [0:2] RSVD */
- /* ADDR [2:4] RW value= 0x0 */
- /* RESERVE18 [6:26] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_FMETER_DATAW)
-/*Frequency_meter_data_write */
-#define LIBERO_SETTING_MSS_FMETER_DATAW 0x00000000UL
- /* DATA [0:24] RW value= 0x0 */
- /* STROBE [24:1] W1P */
- /* RESERVE19 [25:7] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_FMETER_DATAR)
-/*Frequency_meter_data_read */
-#define LIBERO_SETTING_MSS_FMETER_DATAR 0x00000000UL
- /* DATA [0:24] RO */
- /* RESERVE20 [24:8] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_IMIRROR_TRIM)
-/*Imirror TRIM Bits */
-#define LIBERO_SETTING_MSS_IMIRROR_TRIM 0x00000000UL
- /* BG_CODE [0:3] RW value= 0x0 */
- /* CC_CODE [3:8] RW value= 0x0 */
- /* RESERVE21 [11:21] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_TEST_CTRL)
-/*Test MUX Controls */
-#define LIBERO_SETTING_MSS_TEST_CTRL 0x00000000UL
- /* OSC_ENABLE [0:4] RW value= 0x0 */
- /* ATEST_EN [4:1] RW value= 0x0 */
- /* ATEST_SEL [5:5] RW value= 0x0 */
- /* DTEST_EN [10:1] RW value= 0x0 */
- /* DTEST_SEL [11:5] RW value= 0x0 */
- /* RESERVE22 [16:16] RSVD */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_CLK_MSS_CFM_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_mss_pll.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_mss_pll.h
deleted file mode 100644
index fb6a379..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_mss_pll.h
+++ /dev/null
@@ -1,188 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_clk_mss_pll.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_clk_mss_pll.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_CLK_MSS_PLL_H_
-#define HW_CLK_MSS_PLL_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_MSS_PLL_CTRL)
-/*PLL control register */
-#define LIBERO_SETTING_MSS_PLL_CTRL 0x01000007UL
- /* REG_POWERDOWN_B [0:1] RW value= 0x1 */
- /* REG_RFDIV_EN [1:1] RW value= 0x1 */
- /* REG_DIVQ0_EN [2:1] RW value= 0x1 */
- /* REG_DIVQ1_EN [3:1] RW value= 0x0 */
- /* REG_DIVQ2_EN [4:1] RW value= 0x0 */
- /* REG_DIVQ3_EN [5:1] RW value= 0x0 */
- /* REG_RFCLK_SEL [6:1] RW value= 0x0 */
- /* RESETONLOCK [7:1] RW value= 0x0 */
- /* BYPCK_SEL [8:4] RW value= 0x0 */
- /* REG_BYPASS_GO_B [12:1] RW value= 0x0 */
- /* RESERVE10 [13:3] RSVD */
- /* REG_BYPASSPRE [16:4] RW value= 0x0 */
- /* REG_BYPASSPOST [20:4] RW value= 0x0 */
- /* LP_REQUIRES_LOCK [24:1] RW value= 0x1 */
- /* LOCK [25:1] RO */
- /* LOCK_INT_EN [26:1] RW value= 0x0 */
- /* UNLOCK_INT_EN [27:1] RW value= 0x0 */
- /* LOCK_INT [28:1] SW1C */
- /* UNLOCK_INT [29:1] SW1C */
- /* RESERVE11 [30:1] RSVD */
- /* LOCK_B [31:1] RO */
-#endif
-#if !defined (LIBERO_SETTING_MSS_PLL_REF_FB)
-/*PLL reference and feedback registers */
-#define LIBERO_SETTING_MSS_PLL_REF_FB 0x00000500UL
- /* FSE_B [0:1] RW value= 0x0 */
- /* FBCK_SEL [1:2] RW value= 0x0 */
- /* FOUTFB_SELMUX_EN [3:1] RW value= 0x0 */
- /* RESERVE12 [4:4] RSVD */
- /* RFDIV [8:6] RW value= 0x5 */
- /* RESERVE13 [14:2] RSVD */
- /* RESERVE14 [16:12] RSVD */
- /* RESERVE15 [28:4] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_PLL_FRACN)
-/*PLL fractional register */
-#define LIBERO_SETTING_MSS_PLL_FRACN 0x00000000UL
- /* FRACN_EN [0:1] RW value= 0x0 */
- /* FRACN_DAC_EN [1:1] RW value= 0x0 */
- /* RESERVE16 [2:6] RSVD */
- /* RESERVE17 [8:24] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_PLL_DIV_0_1)
-/*PLL 0/1 division registers */
-#define LIBERO_SETTING_MSS_PLL_DIV_0_1 0x01000100UL
- /* VCO0PH_SEL [0:3] RO */
- /* DIV0_START [3:3] RW value= 0x0 */
- /* RESERVE18 [6:2] RSVD */
- /* POST0DIV [8:7] RW value= 0x1 */
- /* RESERVE19 [15:1] RSVD */
- /* VCO1PH_SEL [16:3] RO */
- /* DIV1_START [19:3] RW value= 0x0 */
- /* RESERVE20 [22:2] RSVD */
- /* POST1DIV [24:7] RW value= 0x1 */
- /* RESERVE21 [31:1] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_PLL_DIV_2_3)
-/*PLL 2/3 division registers */
-#define LIBERO_SETTING_MSS_PLL_DIV_2_3 0x01000100UL
- /* VCO2PH_SEL [0:3] RO */
- /* DIV2_START [3:3] RW value= 0x0 */
- /* RESERVE22 [6:2] RSVD */
- /* POST2DIV [8:7] RW value= 0x1 */
- /* RESERVE23 [15:1] RSVD */
- /* VCO3PH_SEL [16:3] RO */
- /* DIV3_START [19:3] RW value= 0x0 */
- /* RESERVE24 [22:2] RSVD */
- /* POST3DIV [24:7] RW value= 0x1 */
- /* CKPOST3_SEL [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_PLL_CTRL2)
-/*PLL control register */
-#define LIBERO_SETTING_MSS_PLL_CTRL2 0x00001020UL
- /* BWI [0:2] RW value= 0x0 */
- /* BWP [2:2] RW value= 0x0 */
- /* IREF_EN [4:1] RW value= 0x0 */
- /* IREF_TOGGLE [5:1] RW value= 0x1 */
- /* RESERVE25 [6:3] RSVD */
- /* LOCKCNT [9:4] RW value= 0x8 */
- /* RESERVE26 [13:4] RSVD */
- /* ATEST_EN [17:1] RW value= 0x0 */
- /* ATEST_SEL [18:3] RW value= 0x0 */
- /* RESERVE27 [21:11] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_PLL_CAL)
-/*PLL calibration register */
-#define LIBERO_SETTING_MSS_PLL_CAL 0x00000D06UL
- /* DSKEWCALCNT [0:3] RW value= 0x6 */
- /* DSKEWCAL_EN [3:1] RW value= 0x0 */
- /* DSKEWCALBYP [4:1] RW value= 0x0 */
- /* RESERVE28 [5:3] RSVD */
- /* DSKEWCALIN [8:7] RW value= 0xd */
- /* RESERVE29 [15:1] RSVD */
- /* DSKEWCALOUT [16:7] RO */
- /* RESERVE30 [23:9] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_PLL_PHADJ)
-/*PLL phase registers */
-#define LIBERO_SETTING_MSS_PLL_PHADJ 0x00004003UL
- /* PLL_REG_SYNCREFDIV_EN [0:1] RW value= 0x1 */
- /* PLL_REG_ENABLE_SYNCREFDIV [1:1] RW value= 0x1 */
- /* REG_OUT0_PHSINIT [2:3] RW value= 0x0 */
- /* REG_OUT1_PHSINIT [5:3] RW value= 0x0 */
- /* REG_OUT2_PHSINIT [8:3] RW value= 0x0 */
- /* REG_OUT3_PHSINIT [11:3] RW value= 0x8 */
- /* REG_LOADPHS_B [14:1] RW value= 0x0 */
- /* RESERVE31 [15:17] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_SSCG_REG_0)
-/*SSCG registers 0 */
-#define LIBERO_SETTING_MSS_SSCG_REG_0 0x00000000UL
- /* DIVVAL [0:6] RW value= 0x0 */
- /* FRACIN [6:24] RW value= 0x0 */
- /* RESERVE00 [30:2] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_SSCG_REG_1)
-/*SSCG registers 1 */
-#define LIBERO_SETTING_MSS_SSCG_REG_1 0x00000000UL
- /* DOWNSPREAD [0:1] RW value= 0x0 */
- /* SSMD [1:5] RW value= 0x0 */
- /* FRACMOD [6:24] RO */
- /* RESERVE01 [30:2] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_SSCG_REG_2)
-/*SSCG registers 2 */
-#define LIBERO_SETTING_MSS_SSCG_REG_2 0x00000060UL
- /* INTIN [0:12] RW value= 0x60 */
- /* INTMOD [12:12] RO */
- /* RESERVE02 [24:8] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_MSS_SSCG_REG_3)
-/*SSCG registers 3 */
-#define LIBERO_SETTING_MSS_SSCG_REG_3 0x00000001UL
- /* SSE_B [0:1] RW value= 0x1 */
- /* SEL_EXTWAVE [1:2] RW value= 0x0 */
- /* EXT_MAXADDR [3:8] RW value= 0x0 */
- /* TBLADDR [11:8] RO */
- /* RANDOM_FILTER [19:1] RW value= 0x0 */
- /* RANDOM_SEL [20:2] RW value= 0x0 */
- /* RESERVE03 [22:1] RSVD */
- /* RESERVE04 [23:9] RSVD */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_CLK_MSS_PLL_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sgmii_cfm.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sgmii_cfm.h
deleted file mode 100644
index aab31e7..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sgmii_cfm.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_clk_sgmii_cfm.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_clk_sgmii_cfm.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_CLK_SGMII_CFM_H_
-#define HW_CLK_SGMII_CFM_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_SGMII_REFCLKMUX)
-/*Input mux selections */
-#define LIBERO_SETTING_SGMII_REFCLKMUX 0x00000005UL
- /* PLL0_RFCLK0_SEL [0:2] RW value= 0x1 */
- /* PLL0_RFCLK1_SEL [2:2] RW value= 0x1 */
- /* RESERVED [4:28] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_SGMII_CLKMUX)
-/*sgmii clk mux */
-#define LIBERO_SETTING_SGMII_SGMII_CLKMUX 0x00000005UL
- /* SGMII_CLKMUX [0:32] RW value= 0x5 */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_SPARE0)
-/*spare logic */
-#define LIBERO_SETTING_SGMII_SPARE0 0x00000000UL
- /* RESERVED [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_CLK_XCVR)
-/*Clock_Receiver */
-#define LIBERO_SETTING_SGMII_CLK_XCVR 0x00002C30UL
- /* EN_UDRIVE_P [0:1] RW value= 0x0 */
- /* EN_INS_HYST_P [1:1] RW value= 0x0 */
- /* EN_TERM_P [2:2] RW value= 0x0 */
- /* EN_RXMODE_P [4:2] RW value= 0x3 */
- /* EN_UDRIVE_N [6:1] RW value= 0x0 */
- /* EN_INS_HYST_N [7:1] RW value= 0x0 */
- /* EN_TERM_N [8:2] RW value= 0x0 */
- /* EN_RXMODE_N [10:2] RW value= 0x3 */
- /* CLKBUF_EN_PULLUP [12:1] RW value= 0x0 */
- /* EN_RDIFF [13:1] RW value= 0x1 */
- /* RESERVED [14:18] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_TEST_CTRL)
-/*Test MUX Controls */
-#define LIBERO_SETTING_SGMII_TEST_CTRL 0x00000000UL
- /* OSC_ENABLE [0:4] RW value= 0x0 */
- /* ATEST_EN [4:1] RW value= 0x0 */
- /* ATEST_SEL [5:5] RW value= 0x0 */
- /* DTEST_EN [10:1] RW value= 0x0 */
- /* DTEST_SEL [11:5] RW value= 0x0 */
- /* RESERVE22 [16:16] RSVD */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_CLK_SGMII_CFM_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sgmii_pll.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sgmii_pll.h
deleted file mode 100644
index d518916..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sgmii_pll.h
+++ /dev/null
@@ -1,198 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_clk_sgmii_pll.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_clk_sgmii_pll.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_CLK_SGMII_PLL_H_
-#define HW_CLK_SGMII_PLL_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_SGMII_SOFT_RESET)
-/*This is a compulsory register for all SCB slaves and must be at the same
-offset in all slaves to facilitate global soft reset of all SCB registers with
-a single broadcast write from the SCB master. */
-#define LIBERO_SETTING_SGMII_SOFT_RESET 0x00000000UL
- /* NV_MAP [0:1] RST */
- /* V_MAP [1:1] RST */
- /* PERIPH [8:1] RST */
- /* BLOCKID [16:16] ID */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_PLL_CTRL)
-/*PLL control register */
-#define LIBERO_SETTING_SGMII_PLL_CTRL 0x0100003EUL
- /* REG_POWERDOWN_B [0:1] RW value= 0x0 */
- /* REG_RFDIV_EN [1:1] RW value= 0x1 */
- /* REG_DIVQ0_EN [2:1] RW value= 0x1 */
- /* REG_DIVQ1_EN [3:1] RW value= 0x1 */
- /* REG_DIVQ2_EN [4:1] RW value= 0x1 */
- /* REG_DIVQ3_EN [5:1] RW value= 0x1 */
- /* REG_RFCLK_SEL [6:1] RW value= 0x0 */
- /* RESETONLOCK [7:1] RW value= 0x0 */
- /* BYPCK_SEL [8:4] RW value= 0x0 */
- /* REG_BYPASS_GO_B [12:1] RW value= 0x0 */
- /* RESERVE10 [13:3] RSVD */
- /* REG_BYPASSPRE [16:4] RW value= 0x0 */
- /* REG_BYPASSPOST [20:4] RW value= 0x0 */
- /* LP_REQUIRES_LOCK [24:1] RW value= 0x1 */
- /* LOCK [25:1] RO */
- /* LOCK_INT_EN [26:1] RW value= 0x0 */
- /* UNLOCK_INT_EN [27:1] RW value= 0x0 */
- /* LOCK_INT [28:1] SW1C */
- /* UNLOCK_INT [29:1] SW1C */
- /* RESERVE11 [30:1] RSVD */
- /* LOCK_B [31:1] RO */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_PLL_REF_FB)
-/*PLL reference and feedback registers */
-#define LIBERO_SETTING_SGMII_PLL_REF_FB 0x00000100UL
- /* FSE_B [0:1] RW value= 0x0 */
- /* FBCK_SEL [1:2] RW value= 0x0 */
- /* FOUTFB_SELMUX_EN [3:1] RW value= 0x0 */
- /* RESERVE12 [4:4] RSVD */
- /* RFDIV [8:6] RW value= 0x1 */
- /* RESERVE13 [14:2] RSVD */
- /* RESERVE14 [16:12] RSVD */
- /* RESERVE15 [28:4] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_PLL_FRACN)
-/*PLL fractional register */
-#define LIBERO_SETTING_SGMII_PLL_FRACN 0x00000000UL
- /* FRACN_EN [0:1] RW value= 0x0 */
- /* FRACN_DAC_EN [1:1] RW value= 0x0 */
- /* RESERVE16 [2:6] RSVD */
- /* RESERVE17 [8:24] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_PLL_DIV_0_1)
-/*PLL 0/1 division registers */
-#define LIBERO_SETTING_SGMII_PLL_DIV_0_1 0x01000100UL
- /* VCO0PH_SEL [0:3] RO */
- /* DIV0_START [3:3] RW value= 0x0 */
- /* RESERVE18 [6:2] RSVD */
- /* POST0DIV [8:7] RW value= 0x1 */
- /* RESERVE19 [15:1] RSVD */
- /* VCO1PH_SEL [16:3] RO */
- /* DIV1_START [19:3] RW value= 0x0 */
- /* RESERVE20 [22:2] RSVD */
- /* POST1DIV [24:7] RW value= 0x1 */
- /* RESERVE21 [31:1] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_PLL_DIV_2_3)
-/*PLL 2/3 division registers */
-#define LIBERO_SETTING_SGMII_PLL_DIV_2_3 0x01000100UL
- /* VCO2PH_SEL [0:3] RO */
- /* DIV2_START [3:3] RW value= 0x0 */
- /* RESERVE22 [6:2] RSVD */
- /* POST2DIV [8:7] RW value= 0x1 */
- /* RESERVE23 [15:1] RSVD */
- /* VCO3PH_SEL [16:3] RO */
- /* DIV3_START [19:3] RW value= 0x0 */
- /* RESERVE24 [22:2] RSVD */
- /* POST3DIV [24:7] RW value= 0x1 */
- /* CKPOST3_SEL [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_PLL_CTRL2)
-/*PLL control register */
-#define LIBERO_SETTING_SGMII_PLL_CTRL2 0x00001020UL
- /* BWI [0:2] RW value= 0x0 */
- /* BWP [2:2] RW value= 0x0 */
- /* IREF_EN [4:1] RW value= 0x0 */
- /* IREF_TOGGLE [5:1] RW value= 0x1 */
- /* RESERVE25 [6:3] RSVD */
- /* LOCKCNT [9:4] RW value= 0x8 */
- /* RESERVE26 [13:4] RSVD */
- /* ATEST_EN [17:1] RW value= 0x0 */
- /* ATEST_SEL [18:3] RW value= 0x0 */
- /* RESERVE27 [21:11] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_PLL_CAL)
-/*PLL calibration register */
-#define LIBERO_SETTING_SGMII_PLL_CAL 0x00000D06UL
- /* DSKEWCALCNT [0:3] RW value= 0x6 */
- /* DSKEWCAL_EN [3:1] RW value= 0x0 */
- /* DSKEWCALBYP [4:1] RW value= 0x0 */
- /* RESERVE28 [5:3] RSVD */
- /* DSKEWCALIN [8:7] RW value= 0xd */
- /* RESERVE29 [15:1] RSVD */
- /* DSKEWCALOUT [16:7] RO */
- /* RESERVE30 [23:9] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_PLL_PHADJ)
-/*PLL phase registers */
-#define LIBERO_SETTING_SGMII_PLL_PHADJ 0x00007443UL
- /* PLL_REG_SYNCREFDIV_EN [0:1] RW value= 0x1 */
- /* PLL_REG_ENABLE_SYNCREFDIV [1:1] RW value= 0x1 */
- /* REG_OUT0_PHSINIT [2:3] RW value= 0x0 */
- /* REG_OUT1_PHSINIT [5:3] RW value= 0x2 */
- /* REG_OUT2_PHSINIT [8:3] RW value= 0x4 */
- /* REG_OUT3_PHSINIT [11:3] RW value= 0x6 */
- /* REG_LOADPHS_B [14:1] RW value= 0x1 */
- /* RESERVE31 [15:17] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_SSCG_REG_0)
-/*SSCG registers 0 */
-#define LIBERO_SETTING_SGMII_SSCG_REG_0 0x00000000UL
- /* DIVVAL [0:6] RW value= 0x0 */
- /* FRACIN [6:24] RW value= 0x0 */
- /* RESERVE00 [30:2] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_SSCG_REG_1)
-/*SSCG registers 1 */
-#define LIBERO_SETTING_SGMII_SSCG_REG_1 0x00000000UL
- /* DOWNSPREAD [0:1] RW value= 0x0 */
- /* SSMD [1:5] RW value= 0x0 */
- /* FRACMOD [6:24] RO */
- /* RESERVE01 [30:2] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_SSCG_REG_2)
-/*SSCG registers 2 */
-#define LIBERO_SETTING_SGMII_SSCG_REG_2 0x00000019UL
- /* INTIN [0:12] RW value= 0x19 */
- /* INTMOD [12:12] RO */
- /* RESERVE02 [24:8] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_SSCG_REG_3)
-/*SSCG registers 3 */
-#define LIBERO_SETTING_SGMII_SSCG_REG_3 0x00000001UL
- /* SSE_B [0:1] RW value= 0x1 */
- /* SEL_EXTWAVE [1:2] RW value= 0x0 */
- /* EXT_MAXADDR [3:8] RW value= 0x0 */
- /* TBLADDR [11:8] RO */
- /* RANDOM_FILTER [19:1] RW value= 0x0 */
- /* RANDOM_SEL [20:2] RW value= 0x0 */
- /* RESERVE03 [22:1] RSVD */
- /* RESERVE04 [23:9] RSVD */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_CLK_SGMII_PLL_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sysreg.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sysreg.h
deleted file mode 100644
index 0923b4b..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_clk_sysreg.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_clk_sysreg.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_clk_sysreg.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_CLK_SYSREG_H_
-#define HW_CLK_SYSREG_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_MSS_CLOCK_CONFIG_CR)
-/*Master clock config (00=/1 01=/2 10=/4 11=/8 ) */
-#define LIBERO_SETTING_MSS_CLOCK_CONFIG_CR 0x00000024UL
- /* DIVIDER_CPU [0:2] RW value= 0x0 */
- /* DIVIDER_AXI [2:2] RW value= 0x1 */
- /* DIVIDER_APB_AHB [4:2] RW value= 0x2 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_RTC_CLOCK_CR)
-/*RTC clock divider */
-#define LIBERO_SETTING_MSS_RTC_CLOCK_CR 0x00000064UL
- /* PERIOD [0:12] RW value= 0x64 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_ENVM_CR)
-/*ENVM AHB Controller setup - - Clock period = (Value+1) * (1000/AHBFREQMHZ)
-e.g. 7 will generate a 40ns period 25MHz clock if the AHB clock is 200MHz */
-#define LIBERO_SETTING_MSS_ENVM_CR 0x40050006UL
- /* CLOCK_PERIOD [0:6] RW value= 0x6 */
- /* CLOCK_CONTINUOUS [8:1] RW value= 0x0 */
- /* CLOCK_SUPPRESS [9:1] RW value= 0x0 */
- /* READAHEAD [16:1] RW value= 0x1 */
- /* SLOWREAD [17:1] RW value= 0x0 */
- /* INTERRUPT_ENABLE [18:1] RW value= 0x1 */
- /* TIMER [24:8] RW value= 0x40 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_CLK_SYSREG_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_mss_clks.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_mss_clks.h
deleted file mode 100644
index 72f1274..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/clocks/hw_mss_clks.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mss_clks.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mss_clks.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MSS_CLKS_H_
-#define HW_MSS_CLKS_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_MSS_EXT_SGMII_REF_CLK)
-/*Ref Clock rate in MHz */
-#define LIBERO_SETTING_MSS_EXT_SGMII_REF_CLK 100000000
- /* MSS_EXT_SGMII_REF_CLK [0:32] RW value= 100000000 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_COREPLEX_CPU_CLK)
-/*CPU Clock rate in MHz */
-#define LIBERO_SETTING_MSS_COREPLEX_CPU_CLK 600000000
- /* MSS_COREPLEX_CPU_CLK [0:32] RW value= 600000000 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_SYSTEM_CLK)
-/*System Clock rate in MHz static power. */
-#define LIBERO_SETTING_MSS_SYSTEM_CLK 600000000
- /* MSS_SYSTEM_CLK [0:32] RW value= 600000000 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_RTC_TOGGLE_CLK)
-/*RTC toggle Clock rate in MHz static power. */
-#define LIBERO_SETTING_MSS_RTC_TOGGLE_CLK 1000000
- /* MSS_RTC_TOGGLE_CLK [0:32] RW value= 1000000 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_AXI_CLK)
-/*AXI Clock rate in MHz static power. */
-#define LIBERO_SETTING_MSS_AXI_CLK 300000000
- /* MSS_AXI_CLK [0:32] RW value= 300000000 */
-#endif
-#if !defined (LIBERO_SETTING_MSS_APB_AHB_CLK)
-/*AXI Clock rate in MHz static power. */
-#define LIBERO_SETTING_MSS_APB_AHB_CLK 150000000
- /* MSS_APB_AHB_CLK [0:32] RW value= 150000000 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MSS_CLKS_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_io_bank.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_io_bank.h
deleted file mode 100644
index 6e59d98..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_io_bank.h
+++ /dev/null
@@ -1,142 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_ddr_io_bank.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_ddr_io_bank.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_DDR_IO_BANK_H_
-#define HW_DDR_IO_BANK_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_DPC_BITS)
-/*DPC Bits Register */
-#define LIBERO_SETTING_DPC_BITS 0x0004C422UL
- /* DPC_VS [0:4] RW value= 0x2 */
- /* DPC_VRGEN_H [4:6] RW value= 0x2 */
- /* DPC_VRGEN_EN_H [10:1] RW value= 0x1 */
- /* DPC_MOVE_EN_H [11:1] RW value= 0x0 */
- /* DPC_VRGEN_V [12:6] RW value= 0xC */
- /* DPC_VRGEN_EN_V [18:1] RW value= 0x1 */
- /* DPC_MOVE_EN_V [19:1] RW value= 0x0 */
- /* RESERVE01 [20:12] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_DQ)
-/*Need to be set by software in all modes but OFF mode. Decoding options should
-follow ODT_STR table, depends on drive STR setting */
-#define LIBERO_SETTING_RPC_ODT_DQ 0x00000006UL
- /* RPC_ODT_DQ [0:32] RW value= 0x6 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_DQS)
-/*Need to be set by software in all modes but OFF mode. Decoding options should
-follow ODT_STR table, depends on drive STR setting */
-#define LIBERO_SETTING_RPC_ODT_DQS 0x00000006UL
- /* RPC_ODT_DQS [0:32] RW value= 0x6 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_ADDCMD)
-/*Need to be set by software in all modes but OFF mode. Decoding options should
-follow ODT_STR table, depends on drive STR setting */
-#define LIBERO_SETTING_RPC_ODT_ADDCMD 0x00000004UL
- /* RPC_ODT_ADDCMD [0:32] RW value= 0x4 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_CLK)
-/*Need to be set by software in all modes but OFF mode. Decoding options should
-follow ODT_STR table, depends on drive STR setting */
-#define LIBERO_SETTING_RPC_ODT_CLK 0x00000002UL
- /* RPC_ODT_CLK [0:32] RW value= 0x2 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_STATIC_DQ)
-/*0x2000 73A8 (rpc10_ODT) */
-#define LIBERO_SETTING_RPC_ODT_STATIC_DQ 0x00000005UL
- /* RPC_ODT_STATIC_DQ [0:32] RW value= 0x5 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_STATIC_DQS)
-/*0x2000 73AC (rpc11_ODT) */
-#define LIBERO_SETTING_RPC_ODT_STATIC_DQS 0x00000005UL
- /* RPC_ODT_STATIC_DQS [0:32] RW value= 0x5 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_STATIC_ADDCMD)
-/*0x2000 739C (rpc7_ODT) */
-#define LIBERO_SETTING_RPC_ODT_STATIC_ADDCMD 0x00000007UL
- /* RPC_ODT_STATIC_ADDCMD [0:32] RW value= 0x7 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_STATIC_CLKP)
-/*0x2000 73A4 (rpc9_ODT) */
-#define LIBERO_SETTING_RPC_ODT_STATIC_CLKP 0x00000007UL
- /* RPC_ODT_STATIC_CLKP [0:32] RW value= 0x7 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_ODT_STATIC_CLKN)
-/*0x2000 73A0 (rpc8_ODT) */
-#define LIBERO_SETTING_RPC_ODT_STATIC_CLKN 0x00000007UL
- /* RPC_ODT_STATIC_CLKN [0:32] RW value= 0x7 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_IBUFMD_ADDCMD)
-/*0x2000 757C (rpc95) */
-#define LIBERO_SETTING_RPC_IBUFMD_ADDCMD 0x00000003UL
- /* RPC_IBUFMD_ADDCMD [0:32] RW value= 0x3 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_IBUFMD_CLK)
-/*0x2000 7580 (rpc96) */
-#define LIBERO_SETTING_RPC_IBUFMD_CLK 0x00000004UL
- /* RPC_IBUFMD_CLK [0:32] RW value= 0x4 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_IBUFMD_DQ)
-/*0x2000 7584 (rpc97) */
-#define LIBERO_SETTING_RPC_IBUFMD_DQ 0x00000003UL
- /* RPC_IBUFMD_DQ [0:32] RW value= 0x3 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_IBUFMD_DQS)
-/*0x2000 7588 (rpc98) */
-#define LIBERO_SETTING_RPC_IBUFMD_DQS 0x00000004UL
- /* RPC_IBUFMD_DQS [0:32] RW value= 0x4 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_SPARE0_DQ)
-/*bits 15:14 connect to pc_ibufmx DQ/DQS/DM bits 13:12 connect to pc_ibufmx
-CA/CK Check at ioa pc bit */
-#define LIBERO_SETTING_RPC_SPARE0_DQ 0x00008000UL
- /* RPC_SPARE0_DQ [0:32] RW value= 0x8000 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_EN_ADDCMD1_OVRT10)
-/*0x2000 7428 OVRT10 - physical configurations of LPDDR4, given the twindie
-architecture */
-#define LIBERO_SETTING_RPC_EN_ADDCMD1_OVRT10 0x00000000UL
- /* RPC_EN_ADDCMD1_OVRT10 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_RPC_EN_ADDCMD2_OVRT11)
-/*0x2000 742C OVRT11 - physical configurations of LPDDR4, given the twindie
-architecture */
-#define LIBERO_SETTING_RPC_EN_ADDCMD2_OVRT11 0x00000120UL
- /* RPC_EN_ADDCMD2_OVRT11 [0:32] RW value= 0x120 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_DDR_IO_BANK_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_mode.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_mode.h
deleted file mode 100644
index 8d191a2..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_mode.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_ddr_mode.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_ddr_mode.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_DDR_MODE_H_
-#define HW_DDR_MODE_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_DDRPHY_MODE)
-/*DDRPHY MODE (binary)- 000 ddr3, 001 ddr33L, 010 ddr4, 011 LPDDR3, 100 LPDDR4,
-111 OFF_MODE */
-#define LIBERO_SETTING_DDRPHY_MODE 0x00014B04UL
- /* DDRMODE [0:3] RW value= 0x4 */
- /* ECC [3:1] RW value= 0x0 */
- /* CRC [4:1] RW value= 0x0 */
- /* BUS_WIDTH [5:3] RW value= 0x0 */
- /* DMI_DBI [8:1] RW value= 0x1 */
- /* DQ_DRIVE [9:2] RW value= 0x1 */
- /* DQS_DRIVE [11:2] RW value= 0x1 */
- /* ADD_CMD_DRIVE [13:2] RW value= 0x2 */
- /* CLOCK_OUT_DRIVE [15:2] RW value= 0x2 */
- /* DQ_TERMINATION [17:2] RW value= 0x0 */
- /* DQS_TERMINATION [19:2] RW value= 0x0 */
- /* ADD_CMD_INPUT_PIN_TERMINATION [21:2] RW value= 0x0 */
- /* PRESET_ODT_CLK [23:2] RW value= 0x0 */
- /* POWER_DOWN [25:1] RW value= 0x0 */
- /* RANK [26:1] RW value= 0x0 */
- /* RESERVED [27:5] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DATA_LANES_USED)
-/*number of lanes used for data- does not include ECC, infer from mode register
-*/
-#define LIBERO_SETTING_DATA_LANES_USED 0x00000002UL
- /* DATA_LANES [0:3] RW value= 0x2 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_DDR_MODE_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_off_mode.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_off_mode.h
deleted file mode 100644
index 3ae39cb..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_off_mode.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_ddr_off_mode.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_ddr_off_mode.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_DDR_OFF_MODE_H_
-#define HW_DDR_OFF_MODE_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_DDRPHY_MODE_OFF)
-/*DDRPHY MODE Register, ddr off */
-#define LIBERO_SETTING_DDRPHY_MODE_OFF 0x00000000UL
- /* DDRMODE [0:3] RW value= 0x0 */
- /* ECC [3:1] RW value= 0x0 */
- /* CRC [4:1] RW value= 0x0 */
- /* BUS_WIDTH [5:3] RW value= 0x0 */
- /* DMI_DBI [8:1] RW value= 0x0 */
- /* DQ_DRIVE [9:2] RW value= 0x0 */
- /* DQS_DRIVE [11:2] RW value= 0x0 */
- /* ADD_CMD_DRIVE [13:2] RW value= 0x0 */
- /* CLOCK_OUT_DRIVE [15:2] RW value= 0x0 */
- /* DQ_TERMINATION [17:2] RW value= 0x0 */
- /* DQS_TERMINATION [19:2] RW value= 0x0 */
- /* ADD_CMD_INPUT_PIN_TERMINATION [21:2] RW value= 0x0 */
- /* PRESET_ODT_CLK [23:2] RW value= 0x0 */
- /* POWER_DOWN [25:1] RW value= 0x0 */
- /* RANK [26:1] RW value= 0x0 */
- /* RESERVED [27:5] RSVD */
-#endif
-#if !defined (LIBERO_SETTING_DPC_BITS_OFF_MODE)
-/*DPC Bits Register off mode */
-#define LIBERO_SETTING_DPC_BITS_OFF_MODE 0x00000000UL
- /* DPC_VS [0:4] RW value= 0x0 */
- /* DPC_VRGEN_H [4:6] RW value= 0x0 */
- /* DPC_VRGEN_EN_H [10:1] RW value= 0x0 */
- /* DPC_MOVE_EN_H [11:1] RW value= 0x0 */
- /* DPC_VRGEN_V [12:6] RW value= 0x0 */
- /* DPC_VRGEN_EN_V [18:1] RW value= 0x0 */
- /* DPC_MOVE_EN_V [19:1] RW value= 0x0 */
- /* RESERVE01 [20:12] RSVD */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_DDR_OFF_MODE_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_options.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_options.h
deleted file mode 100644
index 197b954..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_options.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_ddr_options.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_ddr_options.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_DDR_OPTIONS_H_
-#define HW_DDR_OPTIONS_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_CA_BUS_RX_OFF_POST_TRAINING)
-/*Tip config: Referenced receivers in the CA bus are turned on for CA training.
-These burn static power.(0x01 => turn off ; 0x00 => no action ) */
-#define LIBERO_SETTING_CA_BUS_RX_OFF_POST_TRAINING 0x00000001UL
- /* CA_BUS_RX_OFF_POST_TRAINING [0:1] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_USER_INPUT_PHY_RANKS_TO_TRAIN)
-/*Tip config: 1 => 1 rank, 3 => 2 ranks */
-#define LIBERO_SETTING_USER_INPUT_PHY_RANKS_TO_TRAIN 0x00000001UL
- /* USER_INPUT_PHY_RANKS_TO_TRAIN [0:2] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_TRAINING_SKIP_SETTING)
-/*Tip config: Pick what trainings we want performed by the TIP, default is 0x1F
-*/
-#define LIBERO_SETTING_TRAINING_SKIP_SETTING 0x00000002UL
- /* SKIP_BCLKSCLK_TIP_TRAINING [0:1] RW value= 0x0 */
- /* SKIP_ADDCMD_TIP_TRAINING [1:1] RW value= 0x1 */
- /* SKIP_WRLVL_TIP_TRAINING [2:1] RW value= 0x0 */
- /* SKIP_RDGATE_TIP_TRAINING [3:1] RW value= 0x0 */
- /* SKIP_DQ_DQS_OPT_TIP_TRAINING [4:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_TIP_CFG_PARAMS)
-/*Tip config: default: 0x2,0x4,0x0,0x1F,0x1F */
-#define LIBERO_SETTING_TIP_CFG_PARAMS 0x07CFE02AUL
- /* ADDCMD_OFFSET [0:3] RW value= 0x2 */
- /* BCKLSCLK_OFFSET [3:3] RW value= 0x5 */
- /* WRCALIB_WRITE_COUNT [6:7] RW value= 0x0 */
- /* READ_GATE_MIN_READS [13:8] RW value= 0x7F */
- /* ADDRCMD_WAIT_COUNT [22:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_TIP_CONFIG_PARAMS_BCLK_VCOPHS_OFFSET)
-/*in simulation we need to set this to 2, for hardware it will be dependent on
-the trace lengths */
-#define LIBERO_SETTING_TIP_CONFIG_PARAMS_BCLK_VCOPHS_OFFSET 0x00000002UL
- /* TIP_CONFIG_PARAMS_BCLK_VCOPHS [0:32] RW value= 0x02 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_DDR_OPTIONS_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_segs.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_segs.h
deleted file mode 100644
index 1fd6308..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddr_segs.h
+++ /dev/null
@@ -1,155 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_ddr_segs.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_ddr_segs.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_DDR_SEGS_H_
-#define HW_DDR_SEGS_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_SEG0_0)
-/*Cached access at 0x00_8000_0000 (-0x80+0x00) */
-#define LIBERO_SETTING_SEG0_0 0x00007F80UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x7F80 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG0_1)
-/*Cached access at 0x10_0000_000 */
-#define LIBERO_SETTING_SEG0_1 0x00007000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x7000 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG0_2)
-/*not used */
-#define LIBERO_SETTING_SEG0_2 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG0_3)
-/*not used */
-#define LIBERO_SETTING_SEG0_3 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG0_4)
-/*not used */
-#define LIBERO_SETTING_SEG0_4 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG0_5)
-/*not used */
-#define LIBERO_SETTING_SEG0_5 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:6] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG0_6)
-/*not used */
-#define LIBERO_SETTING_SEG0_6 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG0_7)
-/*not used */
-#define LIBERO_SETTING_SEG0_7 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG1_0)
-/*not used */
-#define LIBERO_SETTING_SEG1_0 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG1_1)
-/*not used */
-#define LIBERO_SETTING_SEG1_1 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG1_2)
-/*Non-Cached access at 0x00_c000_0000 */
-#define LIBERO_SETTING_SEG1_2 0x00007F40UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x7F40 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG1_3)
-/*Non-Cached access at 0x14_0000_0000 */
-#define LIBERO_SETTING_SEG1_3 0x00006C00UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x6C00 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG1_4)
-/*Non-Cached WCB access at 0x00_d000_0000 */
-#define LIBERO_SETTING_SEG1_4 0x00007F30UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x7F30 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG1_5)
-/*Non-Cached WCB 0x18_0000_0000 */
-#define LIBERO_SETTING_SEG1_5 0x00006800UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x6800 */
- /* RESERVED [15:6] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG1_6)
-/*Trace - Trace not in use here so can be left as 0 */
-#define LIBERO_SETTING_SEG1_6 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SEG1_7)
-/*not used */
-#define LIBERO_SETTING_SEG1_7 0x00000000UL
- /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
- /* RESERVED [15:16] RW value= 0x0 */
- /* LOCKED [31:1] RW value= 0x0 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_DDR_SEGS_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddrc.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddrc.h
deleted file mode 100644
index 38f0e2a..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/ddr/hw_ddrc.h
+++ /dev/null
@@ -1,1888 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_ddrc.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_ddrc.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_DDRC_H_
-#define HW_DDRC_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_CFG_MANUAL_ADDRESS_MAP)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_MANUAL_ADDRESS_MAP 0x00000000UL
- /* CFG_MANUAL_ADDRESS_MAP [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CHIPADDR_MAP)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_CHIPADDR_MAP 0x0000001DUL
- /* CFG_CHIPADDR_MAP [0:32] RW value= 0x00001D */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CIDADDR_MAP)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_CIDADDR_MAP 0x00000000UL
- /* CFG_CIDADDR_MAP [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MB_AUTOPCH_COL_BIT_POS_LOW)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_MB_AUTOPCH_COL_BIT_POS_LOW 0x00000004UL
- /* CFG_MB_AUTOPCH_COL_BIT_POS_LOW [0:32] RW value= 0x00000004 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MB_AUTOPCH_COL_BIT_POS_HIGH)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_MB_AUTOPCH_COL_BIT_POS_HIGH 0x0000000AUL
- /* CFG_MB_AUTOPCH_COL_BIT_POS_HIGH [0:32] RW value= 0x0000000A */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BANKADDR_MAP_0)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_BANKADDR_MAP_0 0x0000C2CAUL
- /* CFG_BANKADDR_MAP_0 [0:32] RW value= 0x00C2CA */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BANKADDR_MAP_1)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_BANKADDR_MAP_1 0x00000000UL
- /* CFG_BANKADDR_MAP_1 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ROWADDR_MAP_0)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_ROWADDR_MAP_0 0x9140F38DUL
- /* CFG_ROWADDR_MAP_0 [0:32] RW value= 0x9140F38D */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ROWADDR_MAP_1)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_ROWADDR_MAP_1 0x75955134UL
- /* CFG_ROWADDR_MAP_1 [0:32] RW value= 0x75955134 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ROWADDR_MAP_2)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_ROWADDR_MAP_2 0x71B69961UL
- /* CFG_ROWADDR_MAP_2 [0:32] RW value= 0x71B69961 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ROWADDR_MAP_3)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_ROWADDR_MAP_3 0x00000000UL
- /* CFG_ROWADDR_MAP_3 [0:32] RW value= 0x000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_COLADDR_MAP_0)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_COLADDR_MAP_0 0x440C2040UL
- /* CFG_COLADDR_MAP_0 [0:32] RW value= 0x440C2040 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_COLADDR_MAP_1)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_COLADDR_MAP_1 0x02481C61UL
- /* CFG_COLADDR_MAP_1 [0:32] RW value= 0x02481C61 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_COLADDR_MAP_2)
-/*IP Blk = ADDR_MAP Access=RW */
-#define LIBERO_SETTING_CFG_COLADDR_MAP_2 0x00000000UL
- /* CFG_COLADDR_MAP_2 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_VRCG_ENABLE)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_VRCG_ENABLE 0x00000140UL
- /* CFG_VRCG_ENABLE [0:32] RW value= 0x00000140 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_VRCG_DISABLE)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_VRCG_DISABLE 0x000000A0UL
- /* CFG_VRCG_DISABLE [0:32] RW value= 0x000000A0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WRITE_LATENCY_SET)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_WRITE_LATENCY_SET 0x00000000UL
- /* CFG_WRITE_LATENCY_SET [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_THERMAL_OFFSET)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_THERMAL_OFFSET 0x00000000UL
- /* CFG_THERMAL_OFFSET [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_SOC_ODT)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_SOC_ODT 0x00000006UL
- /* CFG_SOC_ODT [0:32] RW value= 0x6 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODTE_CK)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_ODTE_CK 0x00000000UL
- /* CFG_ODTE_CK [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODTE_CS)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_ODTE_CS 0x00000000UL
- /* CFG_ODTE_CS [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODTD_CA)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_ODTD_CA 0x00000000UL
- /* CFG_ODTD_CA [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_LPDDR4_FSP_OP)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_LPDDR4_FSP_OP 0x00000001UL
- /* CFG_LPDDR4_FSP_OP [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_GENERATE_REFRESH_ON_SRX)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_GENERATE_REFRESH_ON_SRX 0x00000001UL
- /* CFG_GENERATE_REFRESH_ON_SRX [0:32] RW value= 0x00000001 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DBI_CL)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_DBI_CL 0x00000016UL
- /* CFG_DBI_CL [0:32] RW value= 0x00000016 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_NON_DBI_CL)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_CFG_NON_DBI_CL 0x00000016UL
- /* CFG_NON_DBI_CL [0:32] RW value= 0x00000016 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_FORCE_WRITE_DATA_0)
-/*IP Blk = MC_BASE3 Access=RW */
-#define LIBERO_SETTING_INIT_FORCE_WRITE_DATA_0 0x00000000UL
- /* INIT_FORCE_WRITE_DATA_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WRITE_CRC)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WRITE_CRC 0x00000000UL
- /* CFG_WRITE_CRC [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MPR_READ_FORMAT)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_MPR_READ_FORMAT 0x00000000UL
- /* CFG_MPR_READ_FORMAT [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WR_CMD_LAT_CRC_DM)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WR_CMD_LAT_CRC_DM 0x00000000UL
- /* CFG_WR_CMD_LAT_CRC_DM [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_FINE_GRAN_REF_MODE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_FINE_GRAN_REF_MODE 0x00000000UL
- /* CFG_FINE_GRAN_REF_MODE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TEMP_SENSOR_READOUT)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_TEMP_SENSOR_READOUT 0x00000000UL
- /* CFG_TEMP_SENSOR_READOUT [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_PER_DRAM_ADDR_EN)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_PER_DRAM_ADDR_EN 0x00000000UL
- /* CFG_PER_DRAM_ADDR_EN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_GEARDOWN_MODE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_GEARDOWN_MODE 0x00000000UL
- /* CFG_GEARDOWN_MODE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WR_PREAMBLE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WR_PREAMBLE 0x00000001UL
- /* CFG_WR_PREAMBLE [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RD_PREAMBLE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RD_PREAMBLE 0x00000000UL
- /* CFG_RD_PREAMBLE [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RD_PREAMB_TRN_MODE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RD_PREAMB_TRN_MODE 0x00000000UL
- /* CFG_RD_PREAMB_TRN_MODE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_SR_ABORT)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_SR_ABORT 0x00000000UL
- /* CFG_SR_ABORT [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CS_TO_CMDADDR_LATENCY)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_CS_TO_CMDADDR_LATENCY 0x00000000UL
- /* CFG_CS_TO_CMDADDR_LATENCY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_INT_VREF_MON)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_INT_VREF_MON 0x00000000UL
- /* CFG_INT_VREF_MON [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TEMP_CTRL_REF_MODE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_TEMP_CTRL_REF_MODE 0x00000000UL
- /* CFG_TEMP_CTRL_REF_MODE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TEMP_CTRL_REF_RANGE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_TEMP_CTRL_REF_RANGE 0x00000000UL
- /* CFG_TEMP_CTRL_REF_RANGE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MAX_PWR_DOWN_MODE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_MAX_PWR_DOWN_MODE 0x00000000UL
- /* CFG_MAX_PWR_DOWN_MODE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_READ_DBI)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_READ_DBI 0x00000000UL
- /* CFG_READ_DBI [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WRITE_DBI)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WRITE_DBI 0x00000000UL
- /* CFG_WRITE_DBI [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DATA_MASK)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_DATA_MASK 0x00000001UL
- /* CFG_DATA_MASK [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CA_PARITY_PERSIST_ERR)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_CA_PARITY_PERSIST_ERR 0x00000000UL
- /* CFG_CA_PARITY_PERSIST_ERR [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RTT_PARK)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RTT_PARK 0x00000000UL
- /* CFG_RTT_PARK [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_INBUF_4_PD)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_INBUF_4_PD 0x00000000UL
- /* CFG_ODT_INBUF_4_PD [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CA_PARITY_ERR_STATUS)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_CA_PARITY_ERR_STATUS 0x00000000UL
- /* CFG_CA_PARITY_ERR_STATUS [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CRC_ERROR_CLEAR)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_CRC_ERROR_CLEAR 0x00000000UL
- /* CFG_CRC_ERROR_CLEAR [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CA_PARITY_LATENCY)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_CA_PARITY_LATENCY 0x00000000UL
- /* CFG_CA_PARITY_LATENCY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CCD_S)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_CCD_S 0x00000005UL
- /* CFG_CCD_S [0:32] RW value= 0x00000005 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CCD_L)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_CCD_L 0x00000006UL
- /* CFG_CCD_L [0:32] RW value= 0x00000006 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_VREFDQ_TRN_ENABLE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_VREFDQ_TRN_ENABLE 0x00000000UL
- /* CFG_VREFDQ_TRN_ENABLE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_VREFDQ_TRN_RANGE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_VREFDQ_TRN_RANGE 0x00000000UL
- /* CFG_VREFDQ_TRN_RANGE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_VREFDQ_TRN_VALUE)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_VREFDQ_TRN_VALUE 0x00000000UL
- /* CFG_VREFDQ_TRN_VALUE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RRD_S)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RRD_S 0x00000004UL
- /* CFG_RRD_S [0:32] RW value= 0x00000004 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RRD_L)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RRD_L 0x00000003UL
- /* CFG_RRD_L [0:32] RW value= 0x00000003 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WTR_S)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WTR_S 0x00000003UL
- /* CFG_WTR_S [0:32] RW value= 0x00000003 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WTR_L)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WTR_L 0x00000003UL
- /* CFG_WTR_L [0:32] RW value= 0x00000003 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WTR_S_CRC_DM)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WTR_S_CRC_DM 0x00000003UL
- /* CFG_WTR_S_CRC_DM [0:32] RW value= 0x00000003 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WTR_L_CRC_DM)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WTR_L_CRC_DM 0x00000003UL
- /* CFG_WTR_L_CRC_DM [0:32] RW value= 0x00000003 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WR_CRC_DM)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_WR_CRC_DM 0x00000006UL
- /* CFG_WR_CRC_DM [0:32] RW value= 0x00000006 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RFC1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RFC1 0x00000036UL
- /* CFG_RFC1 [0:32] RW value= 0x00000036 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RFC2)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RFC2 0x00000036UL
- /* CFG_RFC2 [0:32] RW value= 0x00000036 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RFC4)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RFC4 0x00000036UL
- /* CFG_RFC4 [0:32] RW value= 0x00000036 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_NIBBLE_DEVICES)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_NIBBLE_DEVICES 0x00000000UL
- /* CFG_NIBBLE_DEVICES [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS0_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS0_0 0x81881881UL
- /* CFG_BIT_MAP_INDEX_CS0_0 [0:32] RW value= 0x81881881 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS0_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS0_1 0x00008818UL
- /* CFG_BIT_MAP_INDEX_CS0_1 [0:32] RW value= 0x00008818 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS1_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS1_0 0xA92A92A9UL
- /* CFG_BIT_MAP_INDEX_CS1_0 [0:32] RW value= 0xa92a92a9 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS1_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS1_1 0x00002A92UL
- /* CFG_BIT_MAP_INDEX_CS1_1 [0:32] RW value= 0x00002a92 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS2_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS2_0 0xC28C28C2UL
- /* CFG_BIT_MAP_INDEX_CS2_0 [0:32] RW value= 0xc28c28c2 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS2_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS2_1 0x00008C28UL
- /* CFG_BIT_MAP_INDEX_CS2_1 [0:32] RW value= 0x00008c28 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS3_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS3_0 0xEA2EA2EAUL
- /* CFG_BIT_MAP_INDEX_CS3_0 [0:32] RW value= 0xea2ea2ea */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS3_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS3_1 0x00002EA2UL
- /* CFG_BIT_MAP_INDEX_CS3_1 [0:32] RW value= 0x00002ea2 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS4_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS4_0 0x03903903UL
- /* CFG_BIT_MAP_INDEX_CS4_0 [0:32] RW value= 0x03903903 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS4_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS4_1 0x00009039UL
- /* CFG_BIT_MAP_INDEX_CS4_1 [0:32] RW value= 0x00009039 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS5_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS5_0 0x2B32B32BUL
- /* CFG_BIT_MAP_INDEX_CS5_0 [0:32] RW value= 0x2b32b32b */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS5_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS5_1 0x000032B3UL
- /* CFG_BIT_MAP_INDEX_CS5_1 [0:32] RW value= 0x000032b3 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS6_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS6_0 0x44944944UL
- /* CFG_BIT_MAP_INDEX_CS6_0 [0:32] RW value= 0x44944944 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS6_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS6_1 0x00009449UL
- /* CFG_BIT_MAP_INDEX_CS6_1 [0:32] RW value= 0x00009449 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS7_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS7_0 0x6C36C36CUL
- /* CFG_BIT_MAP_INDEX_CS7_0 [0:32] RW value= 0x6c36c36c */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS7_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS7_1 0x000036C3UL
- /* CFG_BIT_MAP_INDEX_CS7_1 [0:32] RW value= 0x000036c3 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS8_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS8_0 0x85985985UL
- /* CFG_BIT_MAP_INDEX_CS8_0 [0:32] RW value= 0x85985985 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS8_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS8_1 0x00009859UL
- /* CFG_BIT_MAP_INDEX_CS8_1 [0:32] RW value= 0x00009859 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS9_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS9_0 0xAD3AD3ADUL
- /* CFG_BIT_MAP_INDEX_CS9_0 [0:32] RW value= 0xad3ad3ad */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS9_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS9_1 0x00003AD3UL
- /* CFG_BIT_MAP_INDEX_CS9_1 [0:32] RW value= 0x00003ad3 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS10_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS10_0 0xC69C69C6UL
- /* CFG_BIT_MAP_INDEX_CS10_0 [0:32] RW value= 0xc69c69c6 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS10_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS10_1 0x00009C69UL
- /* CFG_BIT_MAP_INDEX_CS10_1 [0:32] RW value= 0x00009c69 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS11_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS11_0 0xEE3EE3EEUL
- /* CFG_BIT_MAP_INDEX_CS11_0 [0:32] RW value= 0xee3ee3ee */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS11_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS11_1 0x00003EE3UL
- /* CFG_BIT_MAP_INDEX_CS11_1 [0:32] RW value= 0x00003ee3 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS12_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS12_0 0x07A07A07UL
- /* CFG_BIT_MAP_INDEX_CS12_0 [0:32] RW value= 0x07a07a07 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS12_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS12_1 0x0000A07AUL
- /* CFG_BIT_MAP_INDEX_CS12_1 [0:32] RW value= 0x0000a07a */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS13_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS13_0 0x2F42F42FUL
- /* CFG_BIT_MAP_INDEX_CS13_0 [0:32] RW value= 0x2f42f42f */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS13_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS13_1 0x000042F4UL
- /* CFG_BIT_MAP_INDEX_CS13_1 [0:32] RW value= 0x000042f4 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS14_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS14_0 0x48A48A48UL
- /* CFG_BIT_MAP_INDEX_CS14_0 [0:32] RW value= 0x48a48a48 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS14_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS14_1 0x0000A48AUL
- /* CFG_BIT_MAP_INDEX_CS14_1 [0:32] RW value= 0x0000a48a */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS15_0)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS15_0 0x70470470UL
- /* CFG_BIT_MAP_INDEX_CS15_0 [0:32] RW value= 0x70470470 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS15_1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_BIT_MAP_INDEX_CS15_1 0x00004704UL
- /* CFG_BIT_MAP_INDEX_CS15_1 [0:32] RW value= 0x00004704 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_NUM_LOGICAL_RANKS_PER_3DS)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_NUM_LOGICAL_RANKS_PER_3DS 0x00000000UL
- /* CFG_NUM_LOGICAL_RANKS_PER_3DS [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RFC_DLR1)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RFC_DLR1 0x00000048UL
- /* CFG_RFC_DLR1 [0:32] RW value= 0x00000048 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RFC_DLR2)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RFC_DLR2 0x0000002CUL
- /* CFG_RFC_DLR2 [0:32] RW value= 0x0000002C */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RFC_DLR4)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RFC_DLR4 0x00000020UL
- /* CFG_RFC_DLR4 [0:32] RW value= 0x00000020 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RRD_DLR)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_RRD_DLR 0x00000004UL
- /* CFG_RRD_DLR [0:32] RW value= 0x00000004 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_FAW_DLR)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_FAW_DLR 0x00000010UL
- /* CFG_FAW_DLR [0:32] RW value= 0x00000010 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ADVANCE_ACTIVATE_READY)
-/*IP Blk = MC_BASE1 Access=RW */
-#define LIBERO_SETTING_CFG_ADVANCE_ACTIVATE_READY 0x00000000UL
- /* CFG_ADVANCE_ACTIVATE_READY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CTRLR_SOFT_RESET_N)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CTRLR_SOFT_RESET_N 0x00000001UL
- /* CTRLR_SOFT_RESET_N [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_LOOKAHEAD_PCH)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_LOOKAHEAD_PCH 0x00000000UL
- /* CFG_LOOKAHEAD_PCH [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_LOOKAHEAD_ACT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_LOOKAHEAD_ACT 0x00000000UL
- /* CFG_LOOKAHEAD_ACT [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_AUTOINIT_DISABLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_AUTOINIT_DISABLE 0x00000000UL
- /* INIT_AUTOINIT_DISABLE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_FORCE_RESET)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_FORCE_RESET 0x00000000UL
- /* INIT_FORCE_RESET [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_GEARDOWN_EN)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_GEARDOWN_EN 0x00000000UL
- /* INIT_GEARDOWN_EN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_DISABLE_CKE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_DISABLE_CKE 0x00000000UL
- /* INIT_DISABLE_CKE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_CS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_CS 0x00000000UL
- /* INIT_CS [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_PRECHARGE_ALL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_PRECHARGE_ALL 0x00000000UL
- /* INIT_PRECHARGE_ALL [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_REFRESH)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_REFRESH 0x00000000UL
- /* INIT_REFRESH [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_ZQ_CAL_REQ)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_ZQ_CAL_REQ 0x00000000UL
- /* INIT_ZQ_CAL_REQ [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_BL 0x00000000UL
- /* CFG_BL [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CTRLR_INIT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CTRLR_INIT 0x00000000UL
- /* CTRLR_INIT [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AUTO_REF_EN)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_AUTO_REF_EN 0x00000001UL
- /* CFG_AUTO_REF_EN [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RAS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RAS 0x00000022UL
- /* CFG_RAS [0:32] RW value= 0x22 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RCD)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RCD 0x0000000FUL
- /* CFG_RCD [0:32] RW value= 0xF */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RRD)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RRD 0x00000008UL
- /* CFG_RRD [0:32] RW value= 0x8 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RP)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RP 0x00000011UL
- /* CFG_RP [0:32] RW value= 0x11 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RC)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RC 0x00000033UL
- /* CFG_RC [0:32] RW value= 0x33 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_FAW)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_FAW 0x00000020UL
- /* CFG_FAW [0:32] RW value= 0x20 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RFC)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RFC 0x00000130UL
- /* CFG_RFC [0:32] RW value= 0x130 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RTP)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RTP 0x00000008UL
- /* CFG_RTP [0:32] RW value= 0x8 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_WR 0x00000010UL
- /* CFG_WR [0:32] RW value= 0x10 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WTR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_WTR 0x00000008UL
- /* CFG_WTR [0:32] RW value= 0x8 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_PASR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_PASR 0x00000000UL
- /* CFG_PASR [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_XP)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_XP 0x00000006UL
- /* CFG_XP [0:32] RW value= 0x6 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_XSR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_XSR 0x0000001FUL
- /* CFG_XSR [0:32] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CL 0x00000005UL
- /* CFG_CL [0:32] RW value= 0x5 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_READ_TO_WRITE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_READ_TO_WRITE 0x0000000FUL
- /* CFG_READ_TO_WRITE [0:32] RW value= 0xF */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WRITE_TO_WRITE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_WRITE_TO_WRITE 0x0000000FUL
- /* CFG_WRITE_TO_WRITE [0:32] RW value= 0xF */
-#endif
-#if !defined (LIBERO_SETTING_CFG_READ_TO_READ)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_READ_TO_READ 0x0000000FUL
- /* CFG_READ_TO_READ [0:32] RW value= 0xF */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WRITE_TO_READ)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_WRITE_TO_READ 0x0000001FUL
- /* CFG_WRITE_TO_READ [0:32] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_CFG_READ_TO_WRITE_ODT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_READ_TO_WRITE_ODT 0x00000001UL
- /* CFG_READ_TO_WRITE_ODT [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WRITE_TO_WRITE_ODT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_WRITE_TO_WRITE_ODT 0x00000000UL
- /* CFG_WRITE_TO_WRITE_ODT [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_READ_TO_READ_ODT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_READ_TO_READ_ODT 0x00000001UL
- /* CFG_READ_TO_READ_ODT [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WRITE_TO_READ_ODT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_WRITE_TO_READ_ODT 0x00000001UL
- /* CFG_WRITE_TO_READ_ODT [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MIN_READ_IDLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MIN_READ_IDLE 0x00000001UL
- /* CFG_MIN_READ_IDLE [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MRD)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MRD 0x0000000CUL
- /* CFG_MRD [0:32] RW value= 0xC */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_BT 0x00000000UL
- /* CFG_BT [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_DS 0x00000006UL
- /* CFG_DS [0:32] RW value= 0x6 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_QOFF)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_QOFF 0x00000000UL
- /* CFG_QOFF [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RTT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RTT 0x00000002UL
- /* CFG_RTT [0:32] RW value= 0x2 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DLL_DISABLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_DLL_DISABLE 0x00000000UL
- /* CFG_DLL_DISABLE [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_REF_PER)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_REF_PER 0x00000C34UL
- /* CFG_REF_PER [0:32] RW value= 0xC34 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARTUP_DELAY)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_STARTUP_DELAY 0x00027100UL
- /* CFG_STARTUP_DELAY [0:32] RW value= 0x27100 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MEM_COLBITS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MEM_COLBITS 0x0000000AUL
- /* CFG_MEM_COLBITS [0:32] RW value= 0xA */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MEM_ROWBITS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MEM_ROWBITS 0x00000010UL
- /* CFG_MEM_ROWBITS [0:32] RW value= 0x10 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MEM_BANKBITS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MEM_BANKBITS 0x00000003UL
- /* CFG_MEM_BANKBITS [0:32] RW value= 0x3 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_MAP_CS0)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_MAP_CS0 0x00000000UL
- /* CFG_ODT_RD_MAP_CS0 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_MAP_CS1)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_MAP_CS1 0x00000000UL
- /* CFG_ODT_RD_MAP_CS1 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_MAP_CS2)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_MAP_CS2 0x00000000UL
- /* CFG_ODT_RD_MAP_CS2 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_MAP_CS3)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_MAP_CS3 0x00000000UL
- /* CFG_ODT_RD_MAP_CS3 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_MAP_CS4)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_MAP_CS4 0x00000000UL
- /* CFG_ODT_RD_MAP_CS4 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_MAP_CS5)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_MAP_CS5 0x00000000UL
- /* CFG_ODT_RD_MAP_CS5 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_MAP_CS6)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_MAP_CS6 0x00000000UL
- /* CFG_ODT_RD_MAP_CS6 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_MAP_CS7)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_MAP_CS7 0x00000000UL
- /* CFG_ODT_RD_MAP_CS7 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_MAP_CS0)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_MAP_CS0 0x00000000UL
- /* CFG_ODT_WR_MAP_CS0 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_MAP_CS1)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_MAP_CS1 0x00000000UL
- /* CFG_ODT_WR_MAP_CS1 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_MAP_CS2)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_MAP_CS2 0x00000000UL
- /* CFG_ODT_WR_MAP_CS2 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_MAP_CS3)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_MAP_CS3 0x00000000UL
- /* CFG_ODT_WR_MAP_CS3 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_MAP_CS4)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_MAP_CS4 0x00000000UL
- /* CFG_ODT_WR_MAP_CS4 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_MAP_CS5)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_MAP_CS5 0x00000000UL
- /* CFG_ODT_WR_MAP_CS5 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_MAP_CS6)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_MAP_CS6 0x00000000UL
- /* CFG_ODT_WR_MAP_CS6 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_MAP_CS7)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_MAP_CS7 0x00000000UL
- /* CFG_ODT_WR_MAP_CS7 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_TURN_ON)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_TURN_ON 0x00000000UL
- /* CFG_ODT_RD_TURN_ON [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_TURN_ON)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_TURN_ON 0x00000000UL
- /* CFG_ODT_WR_TURN_ON [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_RD_TURN_OFF)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_RD_TURN_OFF 0x00000000UL
- /* CFG_ODT_RD_TURN_OFF [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_WR_TURN_OFF)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_WR_TURN_OFF 0x00000000UL
- /* CFG_ODT_WR_TURN_OFF [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_EMR3)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_EMR3 0x00000000UL
- /* CFG_EMR3 [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TWO_T)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_TWO_T 0x00000000UL
- /* CFG_TWO_T [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TWO_T_SEL_CYCLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_TWO_T_SEL_CYCLE 0x00000001UL
- /* CFG_TWO_T_SEL_CYCLE [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_REGDIMM)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_REGDIMM 0x00000000UL
- /* CFG_REGDIMM [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MOD)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MOD 0x0000000CUL
- /* CFG_MOD [0:32] RW value= 0xC */
-#endif
-#if !defined (LIBERO_SETTING_CFG_XS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_XS 0x00000005UL
- /* CFG_XS [0:32] RW value= 0x5 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_XSDLL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_XSDLL 0x00000200UL
- /* CFG_XSDLL [0:32] RW value= 0x00000200 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_XPR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_XPR 0x00000005UL
- /* CFG_XPR [0:32] RW value= 0x5 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AL_MODE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_AL_MODE 0x00000000UL
- /* CFG_AL_MODE [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CWL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CWL 0x00000005UL
- /* CFG_CWL [0:32] RW value= 0x5 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BL_MODE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_BL_MODE 0x00000000UL
- /* CFG_BL_MODE [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TDQS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_TDQS 0x00000000UL
- /* CFG_TDQS [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RTT_WR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RTT_WR 0x00000000UL
- /* CFG_RTT_WR [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_LP_ASR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_LP_ASR 0x00000000UL
- /* CFG_LP_ASR [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AUTO_SR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_AUTO_SR 0x00000000UL
- /* CFG_AUTO_SR [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_SRT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_SRT 0x00000000UL
- /* CFG_SRT [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ADDR_MIRROR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ADDR_MIRROR 0x00000000UL
- /* CFG_ADDR_MIRROR [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ZQ_CAL_TYPE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ZQ_CAL_TYPE 0x00000001UL
- /* CFG_ZQ_CAL_TYPE [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ZQ_CAL_PER)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ZQ_CAL_PER 0x00027100UL
- /* CFG_ZQ_CAL_PER [0:32] RW value= 0x27100 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AUTO_ZQ_CAL_EN)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_AUTO_ZQ_CAL_EN 0x00000000UL
- /* CFG_AUTO_ZQ_CAL_EN [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MEMORY_TYPE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MEMORY_TYPE 0x00000400UL
- /* CFG_MEMORY_TYPE [0:32] RW value= 0x400 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ONLY_SRANK_CMDS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ONLY_SRANK_CMDS 0x00000000UL
- /* CFG_ONLY_SRANK_CMDS [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_NUM_RANKS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_NUM_RANKS 0x00000001UL
- /* CFG_NUM_RANKS [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_QUAD_RANK)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_QUAD_RANK 0x00000000UL
- /* CFG_QUAD_RANK [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_EARLY_RANK_TO_WR_START)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_EARLY_RANK_TO_WR_START 0x00000000UL
- /* CFG_EARLY_RANK_TO_WR_START [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_EARLY_RANK_TO_RD_START)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_EARLY_RANK_TO_RD_START 0x00000000UL
- /* CFG_EARLY_RANK_TO_RD_START [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_PASR_BANK)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_PASR_BANK 0x00000000UL
- /* CFG_PASR_BANK [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_PASR_SEG)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_PASR_SEG 0x00000000UL
- /* CFG_PASR_SEG [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_MRR_MODE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_MRR_MODE 0x00000000UL
- /* INIT_MRR_MODE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_MR_W_REQ)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_MR_W_REQ 0x00000000UL
- /* INIT_MR_W_REQ [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_MR_ADDR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_MR_ADDR 0x00000000UL
- /* INIT_MR_ADDR [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_MR_WR_DATA)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_MR_WR_DATA 0x00000000UL
- /* INIT_MR_WR_DATA [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_MR_WR_MASK)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_MR_WR_MASK 0x00000000UL
- /* INIT_MR_WR_MASK [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_NOP)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_NOP 0x00000000UL
- /* INIT_NOP [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_INIT_DURATION)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_INIT_DURATION 0x00000640UL
- /* CFG_INIT_DURATION [0:32] RW value= 0x640 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ZQINIT_CAL_DURATION)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ZQINIT_CAL_DURATION 0x00000000UL
- /* CFG_ZQINIT_CAL_DURATION [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ZQ_CAL_L_DURATION)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ZQ_CAL_L_DURATION 0x00000000UL
- /* CFG_ZQ_CAL_L_DURATION [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ZQ_CAL_S_DURATION)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ZQ_CAL_S_DURATION 0x00000000UL
- /* CFG_ZQ_CAL_S_DURATION [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ZQ_CAL_R_DURATION)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ZQ_CAL_R_DURATION 0x00000028UL
- /* CFG_ZQ_CAL_R_DURATION [0:32] RW value= 0x28 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MRR)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MRR 0x00000008UL
- /* CFG_MRR [0:32] RW value= 0x8 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MRW)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MRW 0x0000000AUL
- /* CFG_MRW [0:32] RW value= 0xA */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ODT_POWERDOWN)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ODT_POWERDOWN 0x00000000UL
- /* CFG_ODT_POWERDOWN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_WL 0x00000008UL
- /* CFG_WL [0:32] RW value= 0x8 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RL 0x0000000EUL
- /* CFG_RL [0:32] RW value= 0xE */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CAL_READ_PERIOD)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CAL_READ_PERIOD 0x00000000UL
- /* CFG_CAL_READ_PERIOD [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_NUM_CAL_READS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_NUM_CAL_READS 0x00000001UL
- /* CFG_NUM_CAL_READS [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_SELF_REFRESH)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_SELF_REFRESH 0x00000000UL
- /* INIT_SELF_REFRESH [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_POWER_DOWN)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_POWER_DOWN 0x00000000UL
- /* INIT_POWER_DOWN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_FORCE_WRITE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_FORCE_WRITE 0x00000000UL
- /* INIT_FORCE_WRITE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_FORCE_WRITE_CS)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_FORCE_WRITE_CS 0x00000000UL
- /* INIT_FORCE_WRITE_CS [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLR_INIT_DISABLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLR_INIT_DISABLE 0x00000000UL
- /* CFG_CTRLR_INIT_DISABLE [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_RDIMM_COMPLETE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_RDIMM_COMPLETE 0x00000000UL
- /* INIT_RDIMM_COMPLETE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RDIMM_LAT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RDIMM_LAT 0x00000000UL
- /* CFG_RDIMM_LAT [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RDIMM_BSIDE_INVERT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RDIMM_BSIDE_INVERT 0x00000001UL
- /* CFG_RDIMM_BSIDE_INVERT [0:32] RW value= 0x00000001 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_LRDIMM)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_LRDIMM 0x00000000UL
- /* CFG_LRDIMM [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_MEMORY_RESET_MASK)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_MEMORY_RESET_MASK 0x00000000UL
- /* INIT_MEMORY_RESET_MASK [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RD_PREAMB_TOGGLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RD_PREAMB_TOGGLE 0x00000000UL
- /* CFG_RD_PREAMB_TOGGLE [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RD_POSTAMBLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RD_POSTAMBLE 0x00000000UL
- /* CFG_RD_POSTAMBLE [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_PU_CAL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_PU_CAL 0x00000001UL
- /* CFG_PU_CAL [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DQ_ODT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_DQ_ODT 0x00000002UL
- /* CFG_DQ_ODT [0:32] RW value= 0x2 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CA_ODT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CA_ODT 0x00000004UL
- /* CFG_CA_ODT [0:32] RW value= 0x4 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ZQLATCH_DURATION)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ZQLATCH_DURATION 0x00000018UL
- /* CFG_ZQLATCH_DURATION [0:32] RW value= 0x18 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_CAL_SELECT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_CAL_SELECT 0x00000000UL
- /* INIT_CAL_SELECT [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_CAL_L_R_REQ)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_CAL_L_R_REQ 0x00000000UL
- /* INIT_CAL_L_R_REQ [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_CAL_L_B_SIZE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_CAL_L_B_SIZE 0x00000000UL
- /* INIT_CAL_L_B_SIZE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_RWFIFO)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_RWFIFO 0x00000000UL
- /* INIT_RWFIFO [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_RD_DQCAL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_RD_DQCAL 0x00000000UL
- /* INIT_RD_DQCAL [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_START_DQSOSC)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_START_DQSOSC 0x00000000UL
- /* INIT_START_DQSOSC [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_STOP_DQSOSC)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_STOP_DQSOSC 0x00000000UL
- /* INIT_STOP_DQSOSC [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_ZQ_CAL_START)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_ZQ_CAL_START 0x00000000UL
- /* INIT_ZQ_CAL_START [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_WR_POSTAMBLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_WR_POSTAMBLE 0x00000000UL
- /* CFG_WR_POSTAMBLE [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_CAL_L_ADDR_0)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_CAL_L_ADDR_0 0x00000000UL
- /* INIT_CAL_L_ADDR_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_CAL_L_ADDR_1)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_CAL_L_ADDR_1 0x00000000UL
- /* INIT_CAL_L_ADDR_1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLUPD_TRIG)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLUPD_TRIG 0x00000000UL
- /* CFG_CTRLUPD_TRIG [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLUPD_START_DELAY)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLUPD_START_DELAY 0x00000000UL
- /* CFG_CTRLUPD_START_DELAY [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_T_CTRLUPD_MAX)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_DFI_T_CTRLUPD_MAX 0x00000000UL
- /* CFG_DFI_T_CTRLUPD_MAX [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLR_BUSY_SEL)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLR_BUSY_SEL 0x00000000UL
- /* CFG_CTRLR_BUSY_SEL [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLR_BUSY_VALUE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLR_BUSY_VALUE 0x00000000UL
- /* CFG_CTRLR_BUSY_VALUE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLR_BUSY_TURN_OFF_DELAY)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLR_BUSY_TURN_OFF_DELAY 0x00000000UL
- /* CFG_CTRLR_BUSY_TURN_OFF_DELAY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLR_BUSY_SLOW_RESTART_WINDOW)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLR_BUSY_SLOW_RESTART_WINDOW 0x00000000UL
- /* CFG_CTRLR_BUSY_SLOW_RESTART_WINDOW [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLR_BUSY_RESTART_HOLDOFF)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLR_BUSY_RESTART_HOLDOFF 0x00000000UL
- /* CFG_CTRLR_BUSY_RESTART_HOLDOFF [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_PARITY_RDIMM_DELAY)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_PARITY_RDIMM_DELAY 0x00000000UL
- /* CFG_PARITY_RDIMM_DELAY [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CTRLR_BUSY_ENABLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CTRLR_BUSY_ENABLE 0x00000000UL
- /* CFG_CTRLR_BUSY_ENABLE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ASYNC_ODT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ASYNC_ODT 0x00000000UL
- /* CFG_ASYNC_ODT [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ZQ_CAL_DURATION)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_ZQ_CAL_DURATION 0x00000320UL
- /* CFG_ZQ_CAL_DURATION [0:32] RW value= 0x320 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MRRI)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MRRI 0x00000012UL
- /* CFG_MRRI [0:32] RW value= 0x12 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_ODT_FORCE_EN)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_ODT_FORCE_EN 0x00000000UL
- /* INIT_ODT_FORCE_EN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_ODT_FORCE_RANK)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_ODT_FORCE_RANK 0x00000000UL
- /* INIT_ODT_FORCE_RANK [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_PHYUPD_ACK_DELAY)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_PHYUPD_ACK_DELAY 0x00000000UL
- /* CFG_PHYUPD_ACK_DELAY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MIRROR_X16_BG0_BG1)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_MIRROR_X16_BG0_BG1 0x00000000UL
- /* CFG_MIRROR_X16_BG0_BG1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_PDA_MR_W_REQ)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_PDA_MR_W_REQ 0x00000000UL
- /* INIT_PDA_MR_W_REQ [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_PDA_NIBBLE_SELECT)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_INIT_PDA_NIBBLE_SELECT 0x00000000UL
- /* INIT_PDA_NIBBLE_SELECT [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DRAM_CLK_DISABLE_IN_SELF_REFRESH)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_DRAM_CLK_DISABLE_IN_SELF_REFRESH 0x00000000UL
- /* CFG_DRAM_CLK_DISABLE_IN_SELF_REFRESH [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CKSRE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CKSRE 0x00000008UL
- /* CFG_CKSRE [0:32] RW value= 0x00000008 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_CKSRX)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_CKSRX 0x0000000BUL
- /* CFG_CKSRX [0:32] RW value= 0x0000000b */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RCD_STAB)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_RCD_STAB 0x00000000UL
- /* CFG_RCD_STAB [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_T_CTRL_DELAY)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_DFI_T_CTRL_DELAY 0x00000000UL
- /* CFG_DFI_T_CTRL_DELAY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_T_DRAM_CLK_ENABLE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_DFI_T_DRAM_CLK_ENABLE 0x00000000UL
- /* CFG_DFI_T_DRAM_CLK_ENABLE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_IDLE_TIME_TO_SELF_REFRESH)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_IDLE_TIME_TO_SELF_REFRESH 0x00000000UL
- /* CFG_IDLE_TIME_TO_SELF_REFRESH [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_IDLE_TIME_TO_POWER_DOWN)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_IDLE_TIME_TO_POWER_DOWN 0x00000000UL
- /* CFG_IDLE_TIME_TO_POWER_DOWN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BURST_RW_REFRESH_HOLDOFF)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_BURST_RW_REFRESH_HOLDOFF 0x00000000UL
- /* CFG_BURST_RW_REFRESH_HOLDOFF [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_BG_INTERLEAVE)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_BG_INTERLEAVE 0x00000001UL
- /* CFG_BG_INTERLEAVE [0:32] RW value= 0x00000001 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_REFRESH_DURING_PHY_TRAINING)
-/*IP Blk = MC_BASE2 Access=RW */
-#define LIBERO_SETTING_CFG_REFRESH_DURING_PHY_TRAINING 0x00000000UL
- /* CFG_REFRESH_DURING_PHY_TRAINING [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARVE_TIMEOUT_P0)
-/*IP Blk = MPFE Access=RW */
-#define LIBERO_SETTING_CFG_STARVE_TIMEOUT_P0 0x00000000UL
- /* CFG_STARVE_TIMEOUT_P0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARVE_TIMEOUT_P1)
-/*IP Blk = MPFE Access=RW */
-#define LIBERO_SETTING_CFG_STARVE_TIMEOUT_P1 0x00000000UL
- /* CFG_STARVE_TIMEOUT_P1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARVE_TIMEOUT_P2)
-/*IP Blk = MPFE Access=RW */
-#define LIBERO_SETTING_CFG_STARVE_TIMEOUT_P2 0x00000000UL
- /* CFG_STARVE_TIMEOUT_P2 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARVE_TIMEOUT_P3)
-/*IP Blk = MPFE Access=RW */
-#define LIBERO_SETTING_CFG_STARVE_TIMEOUT_P3 0x00000000UL
- /* CFG_STARVE_TIMEOUT_P3 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARVE_TIMEOUT_P4)
-/*IP Blk = MPFE Access=RW */
-#define LIBERO_SETTING_CFG_STARVE_TIMEOUT_P4 0x00000000UL
- /* CFG_STARVE_TIMEOUT_P4 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARVE_TIMEOUT_P5)
-/*IP Blk = MPFE Access=RW */
-#define LIBERO_SETTING_CFG_STARVE_TIMEOUT_P5 0x00000000UL
- /* CFG_STARVE_TIMEOUT_P5 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARVE_TIMEOUT_P6)
-/*IP Blk = MPFE Access=RW */
-#define LIBERO_SETTING_CFG_STARVE_TIMEOUT_P6 0x00000000UL
- /* CFG_STARVE_TIMEOUT_P6 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_STARVE_TIMEOUT_P7)
-/*IP Blk = MPFE Access=RW */
-#define LIBERO_SETTING_CFG_STARVE_TIMEOUT_P7 0x00000000UL
- /* CFG_STARVE_TIMEOUT_P7 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_REORDER_EN)
-/*IP Blk = REORDER Access=RW */
-#define LIBERO_SETTING_CFG_REORDER_EN 0x00000001UL
- /* CFG_REORDER_EN [0:32] RW value= 0x00000001 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_REORDER_QUEUE_EN)
-/*IP Blk = REORDER Access=RW */
-#define LIBERO_SETTING_CFG_REORDER_QUEUE_EN 0x00000001UL
- /* CFG_REORDER_QUEUE_EN [0:32] RW value= 0x00000001 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_INTRAPORT_REORDER_EN)
-/*IP Blk = REORDER Access=RW */
-#define LIBERO_SETTING_CFG_INTRAPORT_REORDER_EN 0x00000000UL
- /* CFG_INTRAPORT_REORDER_EN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MAINTAIN_COHERENCY)
-/*IP Blk = REORDER Access=RW */
-#define LIBERO_SETTING_CFG_MAINTAIN_COHERENCY 0x00000001UL
- /* CFG_MAINTAIN_COHERENCY [0:32] RW value= 0x00000001 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_Q_AGE_LIMIT)
-/*IP Blk = REORDER Access=RW */
-#define LIBERO_SETTING_CFG_Q_AGE_LIMIT 0x000000FFUL
- /* CFG_Q_AGE_LIMIT [0:32] RW value= 0x000000FF */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RO_CLOSED_PAGE_POLICY)
-/*IP Blk = REORDER Access=RW */
-#define LIBERO_SETTING_CFG_RO_CLOSED_PAGE_POLICY 0x00000000UL
- /* CFG_RO_CLOSED_PAGE_POLICY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_REORDER_RW_ONLY)
-/*IP Blk = REORDER Access=RW */
-#define LIBERO_SETTING_CFG_REORDER_RW_ONLY 0x00000000UL
- /* CFG_REORDER_RW_ONLY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RO_PRIORITY_EN)
-/*IP Blk = REORDER Access=RW */
-#define LIBERO_SETTING_CFG_RO_PRIORITY_EN 0x00000000UL
- /* CFG_RO_PRIORITY_EN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DM_EN)
-/*IP Blk = RMW Access=RW */
-#define LIBERO_SETTING_CFG_DM_EN 0x00000001UL
- /* CFG_DM_EN [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_RMW_EN)
-/*IP Blk = RMW Access=RW */
-#define LIBERO_SETTING_CFG_RMW_EN 0x00000000UL
- /* CFG_RMW_EN [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ECC_CORRECTION_EN)
-/*IP Blk = ECC Access=RW */
-#define LIBERO_SETTING_CFG_ECC_CORRECTION_EN 0x00000000UL
- /* CFG_ECC_CORRECTION_EN [0:32] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ECC_BYPASS)
-/*IP Blk = ECC Access=RW */
-#define LIBERO_SETTING_CFG_ECC_BYPASS 0x00000000UL
- /* CFG_ECC_BYPASS [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_WRITE_DATA_1B_ECC_ERROR_GEN)
-/*IP Blk = ECC Access=RW */
-#define LIBERO_SETTING_INIT_WRITE_DATA_1B_ECC_ERROR_GEN 0x00000000UL
- /* INIT_WRITE_DATA_1B_ECC_ERROR_GEN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_WRITE_DATA_2B_ECC_ERROR_GEN)
-/*IP Blk = ECC Access=RW */
-#define LIBERO_SETTING_INIT_WRITE_DATA_2B_ECC_ERROR_GEN 0x00000000UL
- /* INIT_WRITE_DATA_2B_ECC_ERROR_GEN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ECC_1BIT_INT_THRESH)
-/*IP Blk = ECC Access=RW */
-#define LIBERO_SETTING_CFG_ECC_1BIT_INT_THRESH 0x00000000UL
- /* CFG_ECC_1BIT_INT_THRESH [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_READ_CAPTURE_ADDR)
-/*IP Blk = READ_CAPT Access=RW */
-#define LIBERO_SETTING_INIT_READ_CAPTURE_ADDR 0x00000000UL
- /* INIT_READ_CAPTURE_ADDR [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ERROR_GROUP_SEL)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_ERROR_GROUP_SEL 0x00000000UL
- /* CFG_ERROR_GROUP_SEL [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DATA_SEL)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_DATA_SEL 0x00000000UL
- /* CFG_DATA_SEL [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_MODE)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_MODE 0x00000000UL
- /* CFG_TRIG_MODE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_POST_TRIG_CYCS)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_POST_TRIG_CYCS 0x00000000UL
- /* CFG_POST_TRIG_CYCS [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_MASK)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_MASK 0x00000000UL
- /* CFG_TRIG_MASK [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_EN_MASK)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_EN_MASK 0x00000000UL
- /* CFG_EN_MASK [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_MTC_ACQ_ADDR)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_MTC_ACQ_ADDR 0x00000000UL
- /* MTC_ACQ_ADDR [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_MT_ADDR_0)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_MT_ADDR_0 0x00000000UL
- /* CFG_TRIG_MT_ADDR_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_MT_ADDR_1)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_MT_ADDR_1 0x00000000UL
- /* CFG_TRIG_MT_ADDR_1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_ERR_MASK_0)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_ERR_MASK_0 0x00000000UL
- /* CFG_TRIG_ERR_MASK_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_ERR_MASK_1)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_ERR_MASK_1 0x00000000UL
- /* CFG_TRIG_ERR_MASK_1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_ERR_MASK_2)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_ERR_MASK_2 0x00000000UL
- /* CFG_TRIG_ERR_MASK_2 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_ERR_MASK_3)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_ERR_MASK_3 0x00000000UL
- /* CFG_TRIG_ERR_MASK_3 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_TRIG_ERR_MASK_4)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_TRIG_ERR_MASK_4 0x00000000UL
- /* CFG_TRIG_ERR_MASK_4 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_MTC_ACQ_WR_DATA_0)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_MTC_ACQ_WR_DATA_0 0x00000000UL
- /* MTC_ACQ_WR_DATA_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_MTC_ACQ_WR_DATA_1)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_MTC_ACQ_WR_DATA_1 0x00000000UL
- /* MTC_ACQ_WR_DATA_1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_MTC_ACQ_WR_DATA_2)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_MTC_ACQ_WR_DATA_2 0x00000000UL
- /* MTC_ACQ_WR_DATA_2 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_PRE_TRIG_CYCS)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_PRE_TRIG_CYCS 0x00000000UL
- /* CFG_PRE_TRIG_CYCS [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DATA_SEL_FIRST_ERROR)
-/*IP Blk = MTA Access=RW */
-#define LIBERO_SETTING_CFG_DATA_SEL_FIRST_ERROR 0x00000000UL
- /* CFG_DATA_SEL_FIRST_ERROR [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DQ_WIDTH)
-/*IP Blk = DYN_WIDTH_ADJ Access=RW */
-#define LIBERO_SETTING_CFG_DQ_WIDTH 0x00000001UL
- /* CFG_DQ_WIDTH [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ACTIVE_DQ_SEL)
-/*IP Blk = DYN_WIDTH_ADJ Access=RW */
-#define LIBERO_SETTING_CFG_ACTIVE_DQ_SEL 0x00000000UL
- /* CFG_ACTIVE_DQ_SEL [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_CA_PARITY_ERROR_GEN_REQ)
-/*IP Blk = CA_PAR_ERR Access=RW */
-#define LIBERO_SETTING_INIT_CA_PARITY_ERROR_GEN_REQ 0x00000000UL
- /* INIT_CA_PARITY_ERROR_GEN_REQ [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_CA_PARITY_ERROR_GEN_CMD)
-/*IP Blk = CA_PAR_ERR Access=RW */
-#define LIBERO_SETTING_INIT_CA_PARITY_ERROR_GEN_CMD 0x00000000UL
- /* INIT_CA_PARITY_ERROR_GEN_CMD [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_T_RDDATA_EN)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_CFG_DFI_T_RDDATA_EN 0x00000015UL
- /* CFG_DFI_T_RDDATA_EN [0:32] RW value= 0x15 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_T_PHY_RDLAT)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_CFG_DFI_T_PHY_RDLAT 0x00000006UL
- /* CFG_DFI_T_PHY_RDLAT [0:32] RW value= 0x6 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_T_PHY_WRLAT)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_CFG_DFI_T_PHY_WRLAT 0x00000003UL
- /* CFG_DFI_T_PHY_WRLAT [0:32] RW value= 0x3 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_PHYUPD_EN)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_CFG_DFI_PHYUPD_EN 0x00000001UL
- /* CFG_DFI_PHYUPD_EN [0:32] RW value= 0x00000001 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_DFI_LP_DATA_REQ)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_INIT_DFI_LP_DATA_REQ 0x00000000UL
- /* INIT_DFI_LP_DATA_REQ [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_DFI_LP_CTRL_REQ)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_INIT_DFI_LP_CTRL_REQ 0x00000000UL
- /* INIT_DFI_LP_CTRL_REQ [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_DFI_LP_WAKEUP)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_INIT_DFI_LP_WAKEUP 0x00000000UL
- /* INIT_DFI_LP_WAKEUP [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_INIT_DFI_DRAM_CLK_DISABLE)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_INIT_DFI_DRAM_CLK_DISABLE 0x00000000UL
- /* INIT_DFI_DRAM_CLK_DISABLE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_DATA_BYTE_DISABLE)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_CFG_DFI_DATA_BYTE_DISABLE 0x00000000UL
- /* CFG_DFI_DATA_BYTE_DISABLE [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_LVL_SEL)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_CFG_DFI_LVL_SEL 0x00000000UL
- /* CFG_DFI_LVL_SEL [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_LVL_PERIODIC)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_CFG_DFI_LVL_PERIODIC 0x00000000UL
- /* CFG_DFI_LVL_PERIODIC [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_DFI_LVL_PATTERN)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_CFG_DFI_LVL_PATTERN 0x00000000UL
- /* CFG_DFI_LVL_PATTERN [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_DFI_INIT_START)
-/*IP Blk = DFI Access=RW */
-#define LIBERO_SETTING_PHY_DFI_INIT_START 0x00000001UL
- /* PHY_DFI_INIT_START [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI1_0)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI1_0 0x00000000UL
- /* CFG_AXI_START_ADDRESS_AXI1_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI1_1)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI1_1 0x00000000UL
- /* CFG_AXI_START_ADDRESS_AXI1_1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI2_0)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI2_0 0x00000000UL
- /* CFG_AXI_START_ADDRESS_AXI2_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI2_1)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI2_1 0x00000000UL
- /* CFG_AXI_START_ADDRESS_AXI2_1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI1_0)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI1_0 0xFFFFFFFFUL
- /* CFG_AXI_END_ADDRESS_AXI1_0 [0:32] RW value= 0xFFFFFFFF */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI1_1)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI1_1 0x00000003UL
- /* CFG_AXI_END_ADDRESS_AXI1_1 [0:32] RW value= 0x00000003 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI2_0)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI2_0 0xFFFFFFFFUL
- /* CFG_AXI_END_ADDRESS_AXI2_0 [0:32] RW value= 0xFFFFFFFF */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI2_1)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI2_1 0x00000003UL
- /* CFG_AXI_END_ADDRESS_AXI2_1 [0:32] RW value= 0x00000003 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI1_0)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI1_0 0x00000000UL
- /* CFG_MEM_START_ADDRESS_AXI1_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI1_1)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI1_1 0x00000000UL
- /* CFG_MEM_START_ADDRESS_AXI1_1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI2_0)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI2_0 0x00000000UL
- /* CFG_MEM_START_ADDRESS_AXI2_0 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI2_1)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI2_1 0x00000000UL
- /* CFG_MEM_START_ADDRESS_AXI2_1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ENABLE_BUS_HOLD_AXI1)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_ENABLE_BUS_HOLD_AXI1 0x00000000UL
- /* CFG_ENABLE_BUS_HOLD_AXI1 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_ENABLE_BUS_HOLD_AXI2)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_ENABLE_BUS_HOLD_AXI2 0x00000000UL
- /* CFG_ENABLE_BUS_HOLD_AXI2 [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_CFG_AXI_AUTO_PCH)
-/*IP Blk = AXI_IF Access=RW */
-#define LIBERO_SETTING_CFG_AXI_AUTO_PCH 0x00000000UL
- /* CFG_AXI_AUTO_PCH [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_RESET_CONTROL)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_RESET_CONTROL 0x00008001UL
- /* PHY_RESET_CONTROL [0:32] RW value= 0x8001 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_PC_RANK)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_PC_RANK 0x00000001UL
- /* PHY_PC_RANK [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_RANKS_TO_TRAIN)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_RANKS_TO_TRAIN 0x00000001UL
- /* PHY_RANKS_TO_TRAIN [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_WRITE_REQUEST)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_WRITE_REQUEST 0x00000000UL
- /* PHY_WRITE_REQUEST [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_READ_REQUEST)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_READ_REQUEST 0x00000000UL
- /* PHY_READ_REQUEST [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_WRITE_LEVEL_DELAY)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_WRITE_LEVEL_DELAY 0x00000000UL
- /* PHY_WRITE_LEVEL_DELAY [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_GATE_TRAIN_DELAY)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_GATE_TRAIN_DELAY 0x0000003FUL
- /* PHY_GATE_TRAIN_DELAY [0:32] RW value= 0x3F */
-#endif
-#if !defined (LIBERO_SETTING_PHY_EYE_TRAIN_DELAY)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_EYE_TRAIN_DELAY 0x0000003FUL
- /* PHY_EYE_TRAIN_DELAY [0:32] RW value= 0x3F */
-#endif
-#if !defined (LIBERO_SETTING_PHY_EYE_PAT)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_EYE_PAT 0x00000000UL
- /* PHY_EYE_PAT [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_START_RECAL)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_START_RECAL 0x00000000UL
- /* PHY_START_RECAL [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_CLR_DFI_LVL_PERIODIC)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_CLR_DFI_LVL_PERIODIC 0x00000000UL
- /* PHY_CLR_DFI_LVL_PERIODIC [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_TRAIN_STEP_ENABLE)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_TRAIN_STEP_ENABLE 0x00000018UL
- /* PHY_TRAIN_STEP_ENABLE [0:32] RW value= 0x18 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_LPDDR_DQ_CAL_PAT)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_LPDDR_DQ_CAL_PAT 0x00000000UL
- /* PHY_LPDDR_DQ_CAL_PAT [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_INDPNDT_TRAINING)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_INDPNDT_TRAINING 0x00000001UL
- /* PHY_INDPNDT_TRAINING [0:32] RW value= 0x1 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_ENCODED_QUAD_CS)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_ENCODED_QUAD_CS 0x00000000UL
- /* PHY_ENCODED_QUAD_CS [0:32] RW value= 0x00000000 */
-#endif
-#if !defined (LIBERO_SETTING_PHY_HALF_CLK_DLY_ENABLE)
-/*IP Blk = csr_custom Access=RW */
-#define LIBERO_SETTING_PHY_HALF_CLK_DLY_ENABLE 0x00000000UL
- /* PHY_HALF_CLK_DLY_ENABLE [0:32] RW value= 0x00000000 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_DDRC_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/general/hw_gen_peripherals.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/general/hw_gen_peripherals.h
deleted file mode 100644
index ccc37c1..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/general/hw_gen_peripherals.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_gen_peripherals.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_gen_peripherals.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_GEN_PERIPHERALS_H_
-#define HW_GEN_PERIPHERALS_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_GPIO_CR)
-/*GPIO Blocks reset control- (soft_reset options chossen in Libero confgurator)
-*/
-#define LIBERO_SETTING_GPIO_CR 0x000F0703UL
- /* GPIO0_SOFT_RESET_SELECT [0:2] RW value= 0x3 */
- /* GPIO0_DEFAULT [4:2] RW value= 0x0 */
- /* GPIO1_SOFT_RESET_SELECT [8:3] RW value= 0x7 */
- /* GPIO1_DEFAULT [12:3] RW value= 0x0 */
- /* GPIO2_SOFT_RESET_SELECT [16:4] RW value= 0xF */
- /* GPIO2_DEFAULT [20:4] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CRYPTO_CR_INFO)
-/*Information on how Crypto setup on this MPFS */
-#define LIBERO_SETTING_CRYPTO_CR_INFO 0x00000000UL
- /* MSS_MODE [0:2] RO */
- /* RESERVED [2:1] RO */
- /* STREAM_ENABLE [3:1] RO */
- /* RESERVED1 [4:28] RO */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_GEN_PERIPHERALS_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/hw_platform.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/hw_platform.h
deleted file mode 100644
index 60e645b..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/hw_platform.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_platform.h
- * @author Embedded Software
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_platform.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_PLATFORM_H_
-#define HW_PLATFORM_H_
-
-#include "memory_map/hw_memory.h"
-#include "memory_map/hw_apb_split.h"
-#include "memory_map/hw_cache.h"
-#include "memory_map/hw_pmp_hart0.h"
-#include "memory_map/hw_pmp_hart1.h"
-#include "memory_map/hw_pmp_hart2.h"
-#include "memory_map/hw_pmp_hart3.h"
-#include "memory_map/hw_pmp_hart4.h"
-#include "memory_map/hw_mpu_fic0.h"
-#include "memory_map/hw_mpu_fic1.h"
-#include "memory_map/hw_mpu_fic2.h"
-#include "memory_map/hw_mpu_crypto.h"
-#include "memory_map/hw_mpu_gem0.h"
-#include "memory_map/hw_mpu_gem1.h"
-#include "memory_map/hw_mpu_usb.h"
-#include "memory_map/hw_mpu_mmc.h"
-#include "memory_map/hw_mpu_scb.h"
-#include "memory_map/hw_mpu_trace.h"
-#include "io/hw_mssio_mux.h"
-#include "io/hw_hsio_mux.h"
-#include "sgmii/hw_sgmii_tip.h"
-#include "ddr/hw_ddr_options.h"
-#include "ddr/hw_ddr_io_bank.h"
-#include "ddr/hw_ddr_mode.h"
-#include "ddr/hw_ddr_off_mode.h"
-#include "ddr/hw_ddr_segs.h"
-#include "ddr/hw_ddrc.h"
-#include "clocks/hw_mss_clks.h"
-#include "clocks/hw_clk_sysreg.h"
-#include "clocks/hw_clk_mss_pll.h"
-#include "clocks/hw_clk_sgmii_pll.h"
-#include "clocks/hw_clk_ddr_pll.h"
-#include "clocks/hw_clk_mss_cfm.h"
-#include "clocks/hw_clk_sgmii_cfm.h"
-#include "general/hw_gen_peripherals.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* No content in this file, used for referencing header */
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_PLATFORM_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/io/hw_hsio_mux.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/io/hw_hsio_mux.h
deleted file mode 100644
index e857172..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/io/hw_hsio_mux.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_hsio_mux.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_hsio_mux.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_HSIO_MUX_H_
-#define HW_HSIO_MUX_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_TRIM_OPTIONS)
-/*User trim options- set option to 1 to use */
-#define LIBERO_SETTING_TRIM_OPTIONS 0x00000000UL
- /* TRIM_DDR_OPTION [0:1] */
- /* TRIM_SGMII_OPTION [1:1] */
-#endif
-#if !defined (LIBERO_SETTING_DDR_IOC_REG0)
-/*Manual trim values */
-#define LIBERO_SETTING_DDR_IOC_REG0 0x00000000UL
- /* BANK_PCODE [0:6] RW value= 0x0 */
- /* BANK_NCODE [6:6] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SGMII_IOC_REG0)
-/*Manual trim values */
-#define LIBERO_SETTING_SGMII_IOC_REG0 0x00000000UL
- /* BANK_PCODE [0:6] RW value= 0x0 */
- /* BANK_NCODE [6:6] RW value= 0x0 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_HSIO_MUX_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/io/hw_mssio_mux.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/io/hw_mssio_mux.h
deleted file mode 100644
index 40d9c20..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/io/hw_mssio_mux.h
+++ /dev/null
@@ -1,313 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mssio_mux.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mssio_mux.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MSSIO_MUX_H_
-#define HW_MSSIO_MUX_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_IOMUX0_CR)
-/*Selects whether the peripheral is connected to the Fabric or IOMUX structure.
-*/
-#define LIBERO_SETTING_IOMUX0_CR 0x00000000UL
- /* SPI0_FABRIC [0:1] RW value= 0x0 */
- /* SPI1_FABRIC [1:1] RW value= 0x0 */
- /* I2C0_FABRIC [2:1] RW value= 0x0 */
- /* I2C1_FABRIC [3:1] RW value= 0x0 */
- /* CAN0_FABRIC [4:1] RW value= 0x0 */
- /* CAN1_FABRIC [5:1] RW value= 0x0 */
- /* QSPI_FABRIC [6:1] RW value= 0x0 */
- /* MMUART0_FABRIC [7:1] RW value= 0x0 */
- /* MMUART1_FABRIC [8:1] RW value= 0x0 */
- /* MMUART2_FABRIC [9:1] RW value= 0x0 */
- /* MMUART3_FABRIC [10:1] RW value= 0x0 */
- /* MMUART4_FABRIC [11:1] RW value= 0x0 */
- /* MDIO0_FABRIC [12:1] RW value= 0x0 */
- /* MDIO1_FABRIC [13:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_IOMUX1_CR)
-/*Configures the IO Mux structure for each IO pad. See the MSS MAS
-specification for for description. */
-#define LIBERO_SETTING_IOMUX1_CR 0xFFFFFFFFUL
- /* PAD0 [0:4] RW value= 0xF */
- /* PAD1 [4:4] RW value= 0xF */
- /* PAD2 [8:4] RW value= 0xF */
- /* PAD3 [12:4] RW value= 0xF */
- /* PAD4 [16:4] RW value= 0xF */
- /* PAD5 [20:4] RW value= 0xF */
- /* PAD6 [24:4] RW value= 0xF */
- /* PAD7 [28:4] RW value= 0xF */
-#endif
-#if !defined (LIBERO_SETTING_IOMUX2_CR)
-/*Configures the IO Mux structure for each IO pad. See the MSS MAS
-specification for for description. */
-#define LIBERO_SETTING_IOMUX2_CR 0x00FFFFFFUL
- /* PAD8 [0:4] RW value= 0xF */
- /* PAD9 [4:4] RW value= 0xF */
- /* PAD10 [8:4] RW value= 0xF */
- /* PAD11 [12:4] RW value= 0xF */
- /* PAD12 [16:4] RW value= 0xF */
- /* PAD13 [20:4] RW value= 0xF */
-#endif
-#if !defined (LIBERO_SETTING_IOMUX3_CR)
-/*Configures the IO Mux structure for each IO pad. See the MSS MAS
-specification for for description. */
-#define LIBERO_SETTING_IOMUX3_CR 0x5555555FUL
- /* PAD14 [0:4] RW value= 0xF */
- /* PAD15 [4:4] RW value= 0x5 */
- /* PAD16 [8:4] RW value= 0x5 */
- /* PAD17 [12:4] RW value= 0x5 */
- /* PAD18 [16:4] RW value= 0x5 */
- /* PAD19 [20:4] RW value= 0x5 */
- /* PAD20 [24:4] RW value= 0x5 */
- /* PAD21 [28:4] RW value= 0x5 */
-#endif
-#if !defined (LIBERO_SETTING_IOMUX4_CR)
-/*Configures the IO Mux structure for each IO pad. See the MSS MAS
-specification for for description. */
-#define LIBERO_SETTING_IOMUX4_CR 0xFFFFF555UL
- /* PAD22 [0:4] RW value= 0x5 */
- /* PAD23 [4:4] RW value= 0x5 */
- /* PAD24 [8:4] RW value= 0x5 */
- /* PAD25 [12:4] RW value= 0xF */
- /* PAD26 [16:4] RW value= 0xF */
- /* PAD27 [20:4] RW value= 0xF */
- /* PAD28 [24:4] RW value= 0xF */
- /* PAD29 [28:4] RW value= 0xF */
-#endif
-#if !defined (LIBERO_SETTING_IOMUX5_CR)
-/*Configures the IO Mux structure for each IO pad. See the MSS MAS
-specification for for description. */
-#define LIBERO_SETTING_IOMUX5_CR 0xFFFFFFFFUL
- /* PAD30 [0:4] RW value= 0xF */
- /* PAD31 [4:4] RW value= 0xF */
- /* PAD32 [8:4] RW value= 0xF */
- /* PAD33 [12:4] RW value= 0xF */
- /* PAD34 [16:4] RW value= 0xF */
- /* PAD35 [20:4] RW value= 0xF */
- /* PAD36 [24:4] RW value= 0xF */
- /* PAD37 [28:4] RW value= 0xF */
-#endif
-#if !defined (LIBERO_SETTING_IOMUX6_CR)
-/*Sets whether the MMC/SD Voltage select lines are inverted on entry to the
-IOMUX structure */
-#define LIBERO_SETTING_IOMUX6_CR 0x00000000UL
- /* VLT_SEL [0:1] RW value= 0x0 */
- /* VLT_EN [1:1] RW value= 0x0 */
- /* VLT_CMD_DIR [2:1] RW value= 0x0 */
- /* VLT_DIR_0 [3:1] RW value= 0x0 */
- /* VLT_DIR_1_3 [4:1] RW value= 0x0 */
- /* SD_LED [5:1] RW value= 0x0 */
- /* SD_VOLT_0 [6:1] RW value= 0x0 */
- /* SD_VOLT_1 [7:1] RW value= 0x0 */
- /* SD_VOLT_2 [8:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK4_CFG_CR)
-/*Configures the MSSIO block using SCB write */
-#define LIBERO_SETTING_MSSIO_BANK4_CFG_CR 0x00080907UL
- /* BANK_PCODE [0:6] RW value= 0x7 */
- /* RESERVED0 [6:2] RW value= 0x00 */
- /* BANK_NCODE [8:6] RW value= 0x9 */
- /* RESERVED1 [14:2] RW value= 0x0 */
- /* VS [16:4] RW value= 0x8 */
- /* RESERVED2 [20:12] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK4_IO_CFG_0_1_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK4_IO_CFG_0_1_CR 0x08290829UL
- /* IO_CFG_0 [0:16] RW value= 0x0829 */
- /* IO_CFG_1 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK4_IO_CFG_2_3_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK4_IO_CFG_2_3_CR 0x08290829UL
- /* IO_CFG_2 [0:16] RW value= 0x0829 */
- /* IO_CFG_3 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK4_IO_CFG_4_5_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK4_IO_CFG_4_5_CR 0x08290829UL
- /* IO_CFG_4 [0:16] RW value= 0x0829 */
- /* IO_CFG_5 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK4_IO_CFG_6_7_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK4_IO_CFG_6_7_CR 0x08290829UL
- /* IO_CFG_6 [0:16] RW value= 0x0829 */
- /* IO_CFG_7 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK4_IO_CFG_8_9_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK4_IO_CFG_8_9_CR 0x08290829UL
- /* IO_CFG_8 [0:16] RW value= 0x0829 */
- /* IO_CFG_9 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK4_IO_CFG_10_11_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK4_IO_CFG_10_11_CR 0x08290829UL
- /* IO_CFG_10 [0:16] RW value= 0x0829 */
- /* IO_CFG_11 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK4_IO_CFG_12_13_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK4_IO_CFG_12_13_CR 0x08290829UL
- /* IO_CFG_12 [0:16] RW value= 0x0829 */
- /* IO_CFG_13 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_CFG_CR)
-/*Configures the MSSIO block using SCB write */
-#define LIBERO_SETTING_MSSIO_BANK2_CFG_CR 0x00080907UL
- /* BANK_PCODE [0:6] RW value= 0x7 */
- /* RESERVED0 [6:2] RW value= 0x00 */
- /* BANK_NCODE [8:6] RW value= 0x9 */
- /* RESERVED1 [14:2] RW value= 0x0 */
- /* VS [16:4] RW value= 0x8 */
- /* RESERVED2 [20:12] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_0_1_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_0_1_CR 0x08290829UL
- /* IO_CFG_0 [0:16] RW value= 0x0829 */
- /* IO_CFG_1 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_2_3_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_2_3_CR 0x08290829UL
- /* IO_CFG_2 [0:16] RW value= 0x0829 */
- /* IO_CFG_3 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_4_5_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_4_5_CR 0x08290829UL
- /* IO_CFG_4 [0:16] RW value= 0x0829 */
- /* IO_CFG_5 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_6_7_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_6_7_CR 0x08290829UL
- /* IO_CFG_6 [0:16] RW value= 0x0829 */
- /* IO_CFG_7 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_8_9_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_8_9_CR 0x08290829UL
- /* IO_CFG_8 [0:16] RW value= 0x0829 */
- /* IO_CFG_9 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_10_11_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_10_11_CR 0x08290829UL
- /* IO_CFG_10 [0:16] RW value= 0x0829 */
- /* IO_CFG_11 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_12_13_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_12_13_CR 0x08290829UL
- /* IO_CFG_12 [0:16] RW value= 0x0829 */
- /* IO_CFG_13 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_14_15_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_14_15_CR 0x08290829UL
- /* IO_CFG_14 [0:16] RW value= 0x0829 */
- /* IO_CFG_15 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_16_17_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_16_17_CR 0x08290829UL
- /* IO_CFG_16 [0:16] RW value= 0x0829 */
- /* IO_CFG_17 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_18_19_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_18_19_CR 0x08290829UL
- /* IO_CFG_18 [0:16] RW value= 0x0829 */
- /* IO_CFG_19 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_20_21_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_20_21_CR 0x08290829UL
- /* IO_CFG_20 [0:16] RW value= 0x0829 */
- /* IO_CFG_21 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_BANK2_IO_CFG_22_23_CR)
-/*IO electrical configuration for MSSIO pad */
-#define LIBERO_SETTING_MSSIO_BANK2_IO_CFG_22_23_CR 0x08290829UL
- /* IO_CFG_22 [0:16] RW value= 0x0829 */
- /* IO_CFG_23 [16:16] RW value= 0x0829 */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_VB2_CFG)
-/*default dpc values for MSSIO bank 2 */
-#define LIBERO_SETTING_MSSIO_VB2_CFG 0x00000828UL
- /* DPC_IO_CFG_IBUFMD_0 [0:1] RW value= 0x0 */
- /* DPC_IO_CFG_IBUFMD_1 [1:1] RW value= 0x0 */
- /* DPC_IO_CFG_IBUFMD_2 [2:1] RW value= 0x0 */
- /* DPC_IO_CFG_DRV_0 [3:1] RW value= 0x1 */
- /* DPC_IO_CFG_DRV_1 [4:1] RW value= 0x0 */
- /* DPC_IO_CFG_DRV_2 [5:1] RW value= 0x1 */
- /* DPC_IO_CFG_DRV_3 [6:1] RW value= 0x0 */
- /* DPC_IO_CFG_CLAMP [7:1] RW value= 0x0 */
- /* DPC_IO_CFG_ENHYST [8:1] RW value= 0x0 */
- /* DPC_IO_CFG_LOCKDN_EN [9:1] RW value= 0x0 */
- /* DPC_IO_CFG_WPD [10:1] RW value= 0x0 */
- /* DPC_IO_CFG_WPU [11:1] RW value= 0x1 */
- /* DPC_IO_CFG_ATP_EN [12:1] RW value= 0x0 */
- /* DPC_IO_CFG_LP_PERSIST_EN [13:1] RW value= 0x0 */
- /* DPC_IO_CFG_LP_BYPASS_EN [14:1] RW value= 0x0 */
- /* RESERVED [15:17] R */
-#endif
-#if !defined (LIBERO_SETTING_MSSIO_VB4_CFG)
-/*default dpc values for MSSIO bank 4 */
-#define LIBERO_SETTING_MSSIO_VB4_CFG 0x00000828UL
- /* DPC_IO_CFG_IBUFMD_0 [0:1] RW value= 0x0 */
- /* DPC_IO_CFG_IBUFMD_1 [1:1] RW value= 0x0 */
- /* DPC_IO_CFG_IBUFMD_2 [2:1] RW value= 0x0 */
- /* DPC_IO_CFG_DRV_0 [3:1] RW value= 0x1 */
- /* DPC_IO_CFG_DRV_1 [4:1] RW value= 0x0 */
- /* DPC_IO_CFG_DRV_2 [5:1] RW value= 0x1 */
- /* DPC_IO_CFG_DRV_3 [6:1] RW value= 0x0 */
- /* DPC_IO_CFG_CLAMP [7:1] RW value= 0x0 */
- /* DPC_IO_CFG_ENHYST [8:1] RW value= 0x0 */
- /* DPC_IO_CFG_LOCKDN_EN [9:1] RW value= 0x0 */
- /* DPC_IO_CFG_WPD [10:1] RW value= 0x0 */
- /* DPC_IO_CFG_WPU [11:1] RW value= 0x1 */
- /* DPC_IO_CFG_ATP_EN [12:1] RW value= 0x0 */
- /* DPC_IO_CFG_LP_PERSIST_EN [13:1] RW value= 0x0 */
- /* DPC_IO_CFG_LP_BYPASS_EN [14:1] RW value= 0x0 */
- /* RESERVED [15:17] R */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MSSIO_MUX_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_apb_split.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_apb_split.h
deleted file mode 100644
index e9e7187..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_apb_split.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_apb_split.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_apb_split.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_APB_SPLIT_H_
-#define HW_APB_SPLIT_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_APBBUS_CR)
-/*AMP Mode peripheral mapping register. When the register bit is '0' the
-peripheral is mapped into the 0x2000000 address range using AXI bus 5 from the
-Coreplex. When the register bit is '1' the peripheral is mapped into the
-0x28000000 address range using AXI bus 6 from the Coreplex. */
-#define LIBERO_SETTING_APBBUS_CR 0x00000000UL
- /* MMUART0 [0:1] RWC */
- /* MMUART1 [1:1] RWC */
- /* MMUART2 [2:1] RWC */
- /* MMUART3 [3:1] RWC */
- /* MMUART4 [4:1] RWC */
- /* WDOG0 [5:1] RWC */
- /* WDOG1 [6:1] RWC */
- /* WDOG2 [7:1] RWC */
- /* WDOG3 [8:1] RWC */
- /* WDOG4 [9:1] RWC */
- /* SPI0 [10:1] RWC */
- /* SPI1 [11:1] RWC */
- /* I2C0 [12:1] RWC */
- /* I2C1 [13:1] RWC */
- /* CAN0 [14:1] RWC */
- /* CAN1 [15:1] RWC */
- /* GEM0 [16:1] RWC */
- /* GEM1 [17:1] RWC */
- /* TIMER [18:1] RWC */
- /* GPIO0 [19:1] RWC */
- /* GPIO1 [20:1] RWC */
- /* GPIO2 [21:1] RWC */
- /* RTC [22:1] RWC */
- /* H2FINT [23:1] RWC */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_APB_SPLIT_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_cache.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_cache.h
deleted file mode 100644
index edbbf47..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_cache.h
+++ /dev/null
@@ -1,149 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_cache.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_cache.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_CACHE_H_
-#define HW_CACHE_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_WAY_ENABLE)
-/*Way indexes less than or equal to this register value may be used by the
-cache */
-#define LIBERO_SETTING_WAY_ENABLE 0x00000007UL
- /* WAY_ENABLE [0:8] RW value= 0x7 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M0)
-/*Way mask register master 0 (hart0) */
-#define LIBERO_SETTING_WAY_MASK_M0 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M1)
-/*Way mask register master 1 (hart1) */
-#define LIBERO_SETTING_WAY_MASK_M1 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M2)
-/*Way mask register master 2 (hart2) */
-#define LIBERO_SETTING_WAY_MASK_M2 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M3)
-/*Way mask register master 3 (hart3) */
-#define LIBERO_SETTING_WAY_MASK_M3 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M4)
-/*Way mask register master 4 (hart4) */
-#define LIBERO_SETTING_WAY_MASK_M4 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_CACHE_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_memory.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_memory.h
deleted file mode 100644
index ee347e6..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_memory.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_memory.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_memory.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MEMORY_H_
-#define HW_MEMORY_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_RESET_VECTOR_HART0)
-/*Reset vector hart0 */
-#define LIBERO_SETTING_RESET_VECTOR_HART0 0x20220000
-#define LIBERO_SETTING_RESET_VECTOR_HART0_SIZE 0x4 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_RESET_VECTOR_HART1)
-/*Reset vector hart1 */
-#define LIBERO_SETTING_RESET_VECTOR_HART1 0x20220000
-#define LIBERO_SETTING_RESET_VECTOR_HART1_SIZE 0x4 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_RESET_VECTOR_HART2)
-/*Reset vector hart2 */
-#define LIBERO_SETTING_RESET_VECTOR_HART2 0x20220000
-#define LIBERO_SETTING_RESET_VECTOR_HART2_SIZE 0x4 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_RESET_VECTOR_HART3)
-/*Reset vector hart3 */
-#define LIBERO_SETTING_RESET_VECTOR_HART3 0x20220000
-#define LIBERO_SETTING_RESET_VECTOR_HART3_SIZE 0x4 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_RESET_VECTOR_HART4)
-/*Reset vector hart4 */
-#define LIBERO_SETTING_RESET_VECTOR_HART4 0x20220000
-#define LIBERO_SETTING_RESET_VECTOR_HART4_SIZE 0x4 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_DDR_32_CACHE)
-/*example instance of memory */
-#define LIBERO_SETTING_DDR_32_CACHE 0x80000000
-#define LIBERO_SETTING_DDR_32_CACHE_SIZE 0x100000 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_DDR_32_NON_CACHE)
-/*example instance */
-#define LIBERO_SETTING_DDR_32_NON_CACHE 0xC0000000
-#define LIBERO_SETTING_DDR_32_NON_CACHE_SIZE 0x100000 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_DDR_64_CACHE)
-/*64 bit address */
-#define LIBERO_SETTING_DDR_64_CACHE 0x1000000000
-#define LIBERO_SETTING_DDR_64_CACHE_SIZE 0x100000 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_DDR_64_NON_CACHE)
-/*64 bit address */
-#define LIBERO_SETTING_DDR_64_NON_CACHE 0x1400000000
-#define LIBERO_SETTING_DDR_64_NON_CACHE_SIZE 0x100000 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_DDR_32_WCB)
-/*example instance */
-#define LIBERO_SETTING_DDR_32_WCB 0xD0000000
-#define LIBERO_SETTING_DDR_32_WCB_SIZE 0x100000 /* Length of memory block*/
-#endif
-#if !defined (LIBERO_SETTING_DDR_64_WCB)
-/*64 bit address */
-#define LIBERO_SETTING_DDR_64_WCB 0x1800000000
-#define LIBERO_SETTING_DDR_64_WCB_SIZE 0x100000 /* Length of memory block*/
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MEMORY_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_crypto.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_crypto.h
deleted file mode 100644
index 43d505e..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_crypto.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_crypto.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_crypto.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_CRYPTO_H_
-#define HW_MPU_CRYPTO_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_CRYPTO_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_CRYPTO_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_CRYPTO_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_CRYPTO_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_CRYPTO_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_CRYPTO_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_CRYPTO_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_CRYPTO_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_CRYPTO_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic0.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic0.h
deleted file mode 100644
index 553581f..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic0.h
+++ /dev/null
@@ -1,155 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_fic0.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_fic0.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_FIC0_H_
-#define HW_MPU_FIC0_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP4)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP4 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP5)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP5 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP6)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP6 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP7)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP7 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP8)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP8 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP9)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP9 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP10)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP10 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP11)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP11 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP12)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP12 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP13)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP13 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP14)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP14 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC0_MPU_CFG_PMP15)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC0_MPU_CFG_PMP15 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_FIC0_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic1.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic1.h
deleted file mode 100644
index 2cfac91..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic1.h
+++ /dev/null
@@ -1,155 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_fic1.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_fic1.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_FIC1_H_
-#define HW_MPU_FIC1_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP4)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP4 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP5)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP5 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP6)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP6 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP7)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP7 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP8)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP8 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP9)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP9 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP10)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP10 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP11)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP11 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP12)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP12 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP13)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP13 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP14)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP14 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC1_MPU_CFG_PMP15)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC1_MPU_CFG_PMP15 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_FIC1_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic2.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic2.h
deleted file mode 100644
index 1a803c6..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_fic2.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_fic2.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_fic2.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_FIC2_H_
-#define HW_MPU_FIC2_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_FIC2_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_FIC2_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC2_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_FIC2_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC2_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC2_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC2_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC2_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC2_MPU_CFG_PMP4)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC2_MPU_CFG_PMP4 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC2_MPU_CFG_PMP5)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC2_MPU_CFG_PMP5 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC2_MPU_CFG_PMP6)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC2_MPU_CFG_PMP6 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_FIC2_MPU_CFG_PMP7)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_FIC2_MPU_CFG_PMP7 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_FIC2_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_gem0.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_gem0.h
deleted file mode 100644
index 418aa95..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_gem0.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_gem0.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_gem0.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_GEM0_H_
-#define HW_MPU_GEM0_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_GEM0_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_GEM0_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM0_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_GEM0_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM0_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM0_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM0_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM0_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM0_MPU_CFG_PMP4)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM0_MPU_CFG_PMP4 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM0_MPU_CFG_PMP5)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM0_MPU_CFG_PMP5 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM0_MPU_CFG_PMP6)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM0_MPU_CFG_PMP6 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM0_MPU_CFG_PMP7)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM0_MPU_CFG_PMP7 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_GEM0_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_gem1.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_gem1.h
deleted file mode 100644
index 14fa46d..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_gem1.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_gem1.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_gem1.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_GEM1_H_
-#define HW_MPU_GEM1_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_GEM1_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_GEM1_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM1_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_GEM1_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM1_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM1_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM1_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM1_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM1_MPU_CFG_PMP4)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM1_MPU_CFG_PMP4 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM1_MPU_CFG_PMP5)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM1_MPU_CFG_PMP5 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM1_MPU_CFG_PMP6)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM1_MPU_CFG_PMP6 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_GEM1_MPU_CFG_PMP7)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_GEM1_MPU_CFG_PMP7 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_GEM1_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_mmc.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_mmc.h
deleted file mode 100644
index a36d15c..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_mmc.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_mmc.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_mmc.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_MMC_H_
-#define HW_MPU_MMC_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_MMC_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_MMC_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_MMC_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_MMC_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_MMC_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_MMC_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_MMC_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_MMC_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_MMC_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_scb.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_scb.h
deleted file mode 100644
index 810182e..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_scb.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_scb.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_scb.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_SCB_H_
-#define HW_MPU_SCB_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_SCB_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_SCB_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_SCB_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_SCB_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_SCB_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_SCB_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_SCB_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_SCB_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_SCB_MPU_CFG_PMP4)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_SCB_MPU_CFG_PMP4 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_SCB_MPU_CFG_PMP5)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_SCB_MPU_CFG_PMP5 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_SCB_MPU_CFG_PMP6)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_SCB_MPU_CFG_PMP6 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_SCB_MPU_CFG_PMP7)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_SCB_MPU_CFG_PMP7 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_SCB_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_trace.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_trace.h
deleted file mode 100644
index 34309bb..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_trace.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_trace.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_trace.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_TRACE_H_
-#define HW_MPU_TRACE_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_TRACE_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_TRACE_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_TRACE_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_TRACE_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_TRACE_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_usb.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_usb.h
deleted file mode 100644
index 45e8cd2..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_mpu_usb.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_mpu_usb.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_mpu_usb.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_MPU_USB_H_
-#define HW_MPU_USB_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_USB_MPU_CFG_PMP0)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_USB_MPU_CFG_PMP0 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_USB_MPU_CFG_PMP1)
-/*mpu setup register, 64 bits */
-#define LIBERO_SETTING_USB_MPU_CFG_PMP1 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_USB_MPU_CFG_PMP2)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_USB_MPU_CFG_PMP2 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-#if !defined (LIBERO_SETTING_USB_MPU_CFG_PMP3)
-/*pmp setup register, 64 bits */
-#define LIBERO_SETTING_USB_MPU_CFG_PMP3 0x1F00000FFFFFFFFFULL
- /* PMP [0:38] RW value= 0xFFFFFFFFF */
- /* RESERVED [38:18] RW value= 0x0 */
- /* MODE [56:8] RW value= 0x1F */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_MPU_USB_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart0.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart0.h
deleted file mode 100644
index b822a87..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart0.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_pmp_hart0.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_pmp_hart0.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_PMP_HART0_H_
-#define HW_PMP_HART0_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPCFG0)
-/*PMP configuration for 8 adress regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART0_CSR_PMPCFG0 0x0000000000000000ULL
- /* PMP0CFG [0:8] RW value= 0x00 */
- /* PMP1CFG [8:8] RW value= 0x0 */
- /* PMP2CFG [16:8] RW value= 0x00 */
- /* PMP3CFG [24:8] RW value= 0x00 */
- /* PMP4CFG [32:8] RW value= 0x00 */
- /* PMP5CFG [40:8] RW value= 0x00 */
- /* PMP6CFG [48:8] RW value= 0x00 */
- /* PMP7CFG [56:8] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPCFG2)
-/*PMP configuration for 8 address regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART0_CSR_PMPCFG2 0x0000000000000000ULL
- /* PMP8CFG [0:8] RW value= 0x00 */
- /* PMP9CFG [8:8] RW value= 0x00 */
- /* PMP10CFG [16:8] RW value= 0x00 */
- /* PMP11CFG [24:8] RW value= 0x00 */
- /* PMP12CFG [32:8] RW value= 0x00 */
- /* PMP13CFG [40:8] RW value= 0x00 */
- /* PMP14CFG [48:8] RW value= 0x00 */
- /* PMP15CFG [56:8] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR0)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR0 0x0000000000000000ULL
- /* CSR_PMPADDR0 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR1)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR1 0x0000000000000000ULL
- /* CSR_PMPADDR1 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR2)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR2 0x0000000000000000ULL
- /* CSR_PMPADDR2 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR3)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR3 0x0000000000000000ULL
- /* CSR_PMPADDR3 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR4)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR4 0x0000000000000000ULL
- /* CSR_PMPADDR4 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR5)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR5 0x0000000000000000ULL
- /* CSR_PMPADDR5 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR6)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR6 0x0000000000000000ULL
- /* CSR_PMPADDR6 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR7)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR7 0x0000000000000000ULL
- /* CSR_PMPADDR7 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR8)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR8 0x0000000000000000ULL
- /* CSR_PMPADDR8 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR9)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR9 0x0000000000000000ULL
- /* CSR_PMPADDR9 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR10)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR10 0x0000000000000000ULL
- /* CSR_PMPADDR10 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR11)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR11 0x0000000000000000ULL
- /* CSR_PMPADDR11 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR12)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR12 0x0000000000000000ULL
- /* CSR_PMPADDR12 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR13)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR13 0x0000000000000000ULL
- /* CSR_PMPADDR13 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR14)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR14 0x0000000000000000ULL
- /* CSR_PMPADDR14 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART0_CSR_PMPADDR15)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART0_CSR_PMPADDR15 0x0000000000000000ULL
- /* CSR_PMPADDR15 [0:64] RW value= 0x00 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_PMP_HART0_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart1.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart1.h
deleted file mode 100644
index 966b27d..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart1.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_pmp_hart1.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_pmp_hart1.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_PMP_HART1_H_
-#define HW_PMP_HART1_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPCFG0)
-/*PMP configuration for 8 adress regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART1_CSR_PMPCFG0 0x0000000000000000ULL
- /* PMP0CFG [0:8] RW value= 0x00 */
- /* PMP1CFG [8:8] RW value= 0x0 */
- /* PMP2CFG [16:8] RW value= 0x00 */
- /* PMP3CFG [24:8] RW value= 0x00 */
- /* PMP4CFG [32:8] RW value= 0x00 */
- /* PMP5CFG [40:8] RW value= 0x00 */
- /* PMP6CFG [48:8] RW value= 0x00 */
- /* PMP7CFG [56:8] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPCFG2)
-/*PMP configuration for 8 address regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART1_CSR_PMPCFG2 0x0000000000000000ULL
- /* PMP8CFG [0:8] RW value= 0x00 */
- /* PMP9CFG [8:8] RW value= 0x00 */
- /* PMP10CFG [16:8] RW value= 0x00 */
- /* PMP11CFG [24:8] RW value= 0x00 */
- /* PMP12CFG [32:8] RW value= 0x00 */
- /* PMP13CFG [40:8] RW value= 0x00 */
- /* PMP14CFG [48:8] RW value= 0x00 */
- /* PMP15CFG [56:8] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR0)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR0 0x0000000000000000ULL
- /* CSR_PMPADDR0 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR1)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR1 0x0000000000000000ULL
- /* CSR_PMPADDR1 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR2)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR2 0x0000000000000000ULL
- /* CSR_PMPADDR2 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR3)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR3 0x0000000000000000ULL
- /* CSR_PMPADDR3 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR4)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR4 0x0000000000000000ULL
- /* CSR_PMPADDR4 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR5)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR5 0x0000000000000000ULL
- /* CSR_PMPADDR5 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR6)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR6 0x0000000000000000ULL
- /* CSR_PMPADDR6 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR7)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR7 0x0000000000000000ULL
- /* CSR_PMPADDR7 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR8)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR8 0x0000000000000000ULL
- /* CSR_PMPADDR8 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR9)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR9 0x0000000000000000ULL
- /* CSR_PMPADDR9 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR10)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR10 0x0000000000000000ULL
- /* CSR_PMPADDR10 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR11)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR11 0x0000000000000000ULL
- /* CSR_PMPADDR11 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR12)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR12 0x0000000000000000ULL
- /* CSR_PMPADDR12 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR13)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR13 0x0000000000000000ULL
- /* CSR_PMPADDR13 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR14)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR14 0x0000000000000000ULL
- /* CSR_PMPADDR14 [0:64] RW value= 0x00 */
-#endif
-#if !defined (LIBERO_SETTING_HART1_CSR_PMPADDR15)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART1_CSR_PMPADDR15 0x0000000000000000ULL
- /* CSR_PMPADDR15 [0:64] RW value= 0x00 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_PMP_HART1_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart2.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart2.h
deleted file mode 100644
index 011e2e1..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart2.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_pmp_hart2.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_pmp_hart2.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_PMP_HART2_H_
-#define HW_PMP_HART2_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPCFG0)
-/*PMP configuration for 8 adress regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART2_CSR_PMPCFG0 0x0000000000000000ULL
- /* PMP0CFG [0:8] RW value= 0x0 */
- /* PMP1CFG [8:8] RW value= 0x0 */
- /* PMP2CFG [16:8] RW value= 0x0 */
- /* PMP3CFG [24:8] RW value= 0x0 */
- /* PMP4CFG [32:8] RW value= 0x0 */
- /* PMP5CFG [40:8] RW value= 0x0 */
- /* PMP6CFG [48:8] RW value= 0x0 */
- /* PMP7CFG [56:8] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPCFG2)
-/*PMP configuration for 8 address regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART2_CSR_PMPCFG2 0x0000000000000000ULL
- /* PMP8CFG [0:8] RW value= 0x0 */
- /* PMP9CFG [8:8] RW value= 0x0 */
- /* PMP10CFG [16:8] RW value= 0x0 */
- /* PMP11CFG [24:8] RW value= 0x0 */
- /* PMP12CFG [32:8] RW value= 0x0 */
- /* PMP13CFG [40:8] RW value= 0x0 */
- /* PMP14CFG [48:8] RW value= 0x0 */
- /* PMP15CFG [56:8] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR0)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR0 0x0000000000000000ULL
- /* CSR_PMPADDR0 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR1)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR1 0x0000000000000000ULL
- /* CSR_PMPADDR1 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR2)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR2 0x0000000000000000ULL
- /* CSR_PMPADDR2 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR3)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR3 0x0000000000000000ULL
- /* CSR_PMPADDR3 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR4)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR4 0x0000000000000000ULL
- /* CSR_PMPADDR4 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR5)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR5 0x0000000000000000ULL
- /* CSR_PMPADDR5 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR6)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR6 0x0000000000000000ULL
- /* CSR_PMPADDR6 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR7)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR7 0x0000000000000000ULL
- /* CSR_PMPADDR7 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR8)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR8 0x0000000000000000ULL
- /* CSR_PMPADDR8 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR9)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR9 0x0000000000000000ULL
- /* CSR_PMPADDR9 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR10)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR10 0x0000000000000000ULL
- /* CSR_PMPADDR10 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR11)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR11 0x0000000000000000ULL
- /* CSR_PMPADDR11 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR12)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR12 0x0000000000000000ULL
- /* CSR_PMPADDR12 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR13)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR13 0x0000000000000000ULL
- /* CSR_PMPADDR13 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR14)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR14 0x0000000000000000ULL
- /* CSR_PMPADDR14 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART2_CSR_PMPADDR15)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART2_CSR_PMPADDR15 0x0000000000000000ULL
- /* CSR_PMPADDR15 [0:64] RW value= 0x0 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_PMP_HART2_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart3.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart3.h
deleted file mode 100644
index 2cb3ae0..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart3.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_pmp_hart3.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_pmp_hart3.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_PMP_HART3_H_
-#define HW_PMP_HART3_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPCFG0)
-/*PMP configuration for 8 adress regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART3_CSR_PMPCFG0 0x0000000000000000ULL
- /* PMP0CFG [0:8] RW value= 0x0 */
- /* PMP1CFG [8:8] RW value= 0x0 */
- /* PMP2CFG [16:8] RW value= 0x0 */
- /* PMP3CFG [24:8] RW value= 0x0 */
- /* PMP4CFG [32:8] RW value= 0x0 */
- /* PMP5CFG [40:8] RW value= 0x0 */
- /* PMP6CFG [48:8] RW value= 0x0 */
- /* PMP7CFG [56:8] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPCFG2)
-/*PMP configuration for 8 address regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART3_CSR_PMPCFG2 0x0000000000000000ULL
- /* PMP8CFG [0:8] RW value= 0x0 */
- /* PMP9CFG [8:8] RW value= 0x0 */
- /* PMP10CFG [16:8] RW value= 0x0 */
- /* PMP11CFG [24:8] RW value= 0x0 */
- /* PMP12CFG [32:8] RW value= 0x0 */
- /* PMP13CFG [40:8] RW value= 0x0 */
- /* PMP14CFG [48:8] RW value= 0x0 */
- /* PMP15CFG [56:8] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR0)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR0 0x0000000000000000ULL
- /* CSR_PMPADDR0 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR1)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR1 0x0000000000000000ULL
- /* CSR_PMPADDR1 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR2)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR2 0x0000000000000000ULL
- /* CSR_PMPADDR2 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR3)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR3 0x0000000000000000ULL
- /* CSR_PMPADDR3 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR4)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR4 0x0000000000000000ULL
- /* CSR_PMPADDR4 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR5)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR5 0x0000000000000000ULL
- /* CSR_PMPADDR5 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR6)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR6 0x0000000000000000ULL
- /* CSR_PMPADDR6 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR7)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR7 0x0000000000000000ULL
- /* CSR_PMPADDR7 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR8)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR8 0x0000000000000000ULL
- /* CSR_PMPADDR8 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR9)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR9 0x0000000000000000ULL
- /* CSR_PMPADDR9 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR10)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR10 0x0000000000000000ULL
- /* CSR_PMPADDR10 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR11)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR11 0x0000000000000000ULL
- /* CSR_PMPADDR11 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR12)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR12 0x0000000000000000ULL
- /* CSR_PMPADDR12 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR13)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR13 0x0000000000000000ULL
- /* CSR_PMPADDR13 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR14)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR14 0x0000000000000000ULL
- /* CSR_PMPADDR14 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART3_CSR_PMPADDR15)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART3_CSR_PMPADDR15 0x0000000000000000ULL
- /* CSR_PMPADDR15 [0:64] RW value= 0x0 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_PMP_HART3_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart4.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart4.h
deleted file mode 100644
index d2ce0d0..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/memory_map/hw_pmp_hart4.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_pmp_hart4.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_pmp_hart4.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_PMP_HART4_H_
-#define HW_PMP_HART4_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPCFG0)
-/*PMP configuration for 8 adress regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART4_CSR_PMPCFG0 0x0000000000000000ULL
- /* PMP0CFG [0:8] RW value= 0x0 */
- /* PMP1CFG [8:8] RW value= 0x0 */
- /* PMP2CFG [16:8] RW value= 0x0 */
- /* PMP3CFG [24:8] RW value= 0x0 */
- /* PMP4CFG [32:8] RW value= 0x0 */
- /* PMP5CFG [40:8] RW value= 0x0 */
- /* PMP6CFG [48:8] RW value= 0x0 */
- /* PMP7CFG [56:8] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPCFG2)
-/*PMP configuration for 8 address regions, bit 0 read, bit 1 write, bit 2
-execute, bit 7 disable, bits 3,4 address format (0x18 => NAPOT) */
-#define LIBERO_SETTING_HART4_CSR_PMPCFG2 0x0000000000000000ULL
- /* PMP8CFG [0:8] RW value= 0x0 */
- /* PMP9CFG [8:8] RW value= 0x0 */
- /* PMP10CFG [16:8] RW value= 0x0 */
- /* PMP11CFG [24:8] RW value= 0x0 */
- /* PMP12CFG [32:8] RW value= 0x0 */
- /* PMP13CFG [40:8] RW value= 0x0 */
- /* PMP14CFG [48:8] RW value= 0x0 */
- /* PMP15CFG [56:8] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR0)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR0 0x0000000000000000ULL
- /* CSR_PMPADDR0 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR1)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR1 0x0000000000000000ULL
- /* CSR_PMPADDR1 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR2)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR2 0x0000000000000000ULL
- /* CSR_PMPADDR2 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR3)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR3 0x0000000000000000ULL
- /* CSR_PMPADDR3 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR4)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR4 0x0000000000000000ULL
- /* CSR_PMPADDR4 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR5)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR5 0x0000000000000000ULL
- /* CSR_PMPADDR5 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR6)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR6 0x0000000000000000ULL
- /* CSR_PMPADDR6 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR7)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR7 0x0000000000000000ULL
- /* CSR_PMPADDR7 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR8)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR8 0x0000000000000000ULL
- /* CSR_PMPADDR8 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR9)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR9 0x0000000000000000ULL
- /* CSR_PMPADDR9 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR10)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR10 0x0000000000000000ULL
- /* CSR_PMPADDR10 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR11)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR11 0x0000000000000000ULL
- /* CSR_PMPADDR11 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR12)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR12 0x0000000000000000ULL
- /* CSR_PMPADDR12 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR13)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR13 0x0000000000000000ULL
- /* CSR_PMPADDR13 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR14)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR14 0x0000000000000000ULL
- /* CSR_PMPADDR14 [0:64] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_HART4_CSR_PMPADDR15)
-/*PMP ADRESS and size, format determined from bit 3 and 4 of configuration byte
-in CSR_PMPCFGx */
-#define LIBERO_SETTING_HART4_CSR_PMPADDR15 0x0000000000000000ULL
- /* CSR_PMPADDR15 [0:64] RW value= 0x0 */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_PMP_HART4_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/sgmii/hw_sgmii_tip.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/sgmii/hw_sgmii_tip.h
deleted file mode 100644
index e11f33e..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_config/sgmii/hw_sgmii_tip.h
+++ /dev/null
@@ -1,197 +0,0 @@
-/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
- *
- * SPDX-License-Identifier: MIT
- *
- * @file hw_sgmii_tip.h
- * @author Microchip-FPGA Embedded Systems Solutions
- *
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: PFSOC_MSS_C0
- * MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:18:34
- * Format version of XML description: 0.3.8
- * PolarFire SoC Configuration Generator version: 0.4.1
- *
- * Note 1: This file should not be edited. If you need to modify a parameter,
- * without going through the Libero flow or editing the associated xml file,
- * the following method is recommended:
- * 1. edit the file platform//config//software//mpfs_hal//mss_sw_config.h
- * 2. define the value you want to override there. (Note: There is a
- * commented example in mss_sw_config.h)
- * Note 2: The definition in mss_sw_config.h takes precedence, as
- * mss_sw_config.h is included prior to the hw_sgmii_tip.h in the hal
- * (see platform//mpfs_hal//mss_hal.h)
- *
- */
-
-#ifndef HW_SGMII_TIP_H_
-#define HW_SGMII_TIP_H_
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if !defined (LIBERO_SETTING_SGMII_MODE)
-/*SGMII mode control (SEU) */
-#define LIBERO_SETTING_SGMII_MODE 0x08C0E60CUL
- /* REG_PLL_EN [0:1] RW value= 0x0 */
- /* REG_DLL_EN [1:1] RW value= 0x0 */
- /* REG_PVT_EN [2:1] RW value= 0x1 */
- /* REG_BC_VRGEN_EN [3:1] RW value= 0x1 */
- /* REG_TX0_EN [4:1] RW value= 0x0 */
- /* REG_RX0_EN [5:1] RW value= 0x0 */
- /* REG_TX1_EN [6:1] RW value= 0x0 */
- /* REG_RX1_EN [7:1] RW value= 0x0 */
- /* REG_DLL_LOCK_FLT [8:2] RW value= 0x2 */
- /* REG_DLL_ADJ_CODE [10:4] RW value= 0x9 */
- /* REG_CH0_CDR_RESET_B [14:1] RW value= 0x1 */
- /* REG_CH1_CDR_RESET_B [15:1] RW value= 0x1 */
- /* REG_BC_VRGEN [16:6] RW value= 0x00 */
- /* REG_CDR_MOVE_STEP [22:1] RW value= 0x1 */
- /* REG_REFCLK_EN_RDIFF [23:1] RW value= 0x1 */
- /* REG_BC_VS [24:4] RW value= 0x8 */
- /* REG_REFCLK_EN_UDRIVE_P [28:1] RW value= 0x0 */
- /* REG_REFCLK_EN_INS_HYST_P [29:1] RW value= 0x0 */
- /* REG_REFCLK_EN_UDRIVE_N [30:1] RW value= 0x0 */
- /* REG_REFCLK_EN_INS_HYST_N [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_PLL_CNTL)
-/*PLL control register (SEU) */
-#define LIBERO_SETTING_PLL_CNTL 0x80140101UL
- /* REG_PLL_POSTDIV [0:7] RW value= 0x01 */
- /* ARO_PLL0_LOCK [7:1] RO */
- /* REG_PLL_RFDIV [8:6] RW value= 0x01 */
- /* REG_PLL_REG_RFCLK_SEL [14:1] RW value= 0x0 */
- /* REG_PLL_LP_REQUIRES_LOCK [15:1] RW value= 0x0 */
- /* REG_PLL_INTIN [16:12] RW value= 0x014 */
- /* REG_PLL_BWI [28:2] RW value= 0x0 */
- /* REG_PLL_BWP [30:2] RW value= 0x2 */
-#endif
-#if !defined (LIBERO_SETTING_CH0_CNTL)
-/*Channel0 control register */
-#define LIBERO_SETTING_CH0_CNTL 0x00FC0000UL
- /* REG_TX0_WPU_P [0:1] RW value= 0x0 */
- /* REG_TX0_WPD_P [1:1] RW value= 0x0 */
- /* REG_TX0_SLEW_P [2:2] RW value= 0x0 */
- /* REG_TX0_DRV_P [4:4] RW value= 0x0 */
- /* REG_TX0_ODT_P [8:4] RW value= 0x0 */
- /* REG_TX0_ODT_STATIC_P [12:3] RW value= 0x0 */
- /* REG_RX0_TIM_LONG [15:1] RW value= 0x0 */
- /* REG_RX0_WPU_P [16:1] RW value= 0x0 */
- /* REG_RX0_WPD_P [17:1] RW value= 0x0 */
- /* REG_RX0_IBUFMD_P [18:3] RW value= 0x7 */
- /* REG_RX0_EYEWIDTH_P [21:3] RW value= 0x7 */
- /* REG_RX0_ODT_P [24:4] RW value= 0x0 */
- /* REG_RX0_ODT_STATIC_P [28:3] RW value= 0x0 */
- /* REG_RX0_EN_FLAG_N [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_CH1_CNTL)
-/*Channel1 control register */
-#define LIBERO_SETTING_CH1_CNTL 0x00FC0000UL
- /* REG_TX1_WPU_P [0:1] RW value= 0x0 */
- /* REG_TX1_WPD_P [1:1] RW value= 0x0 */
- /* REG_TX1_SLEW_P [2:2] RW value= 0x0 */
- /* REG_TX1_DRV_P [4:4] RW value= 0x0 */
- /* REG_TX1_ODT_P [8:4] RW value= 0x0 */
- /* REG_TX1_ODT_STATIC_P [12:3] RW value= 0x0 */
- /* REG_RX1_TIM_LONG [15:1] RW value= 0x0 */
- /* REG_RX1_WPU_P [16:1] RW value= 0x0 */
- /* REG_RX1_WPD_P [17:1] RW value= 0x0 */
- /* REG_RX1_IBUFMD_P [18:3] RW value= 0x7 */
- /* REG_RX1_EYEWIDTH_P [21:3] RW value= 0x7 */
- /* REG_RX1_ODT_P [24:4] RW value= 0x0 */
- /* REG_RX1_ODT_STATIC_P [28:3] RW value= 0x0 */
- /* REG_RX1_EN_FLAG_N [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_RECAL_CNTL)
-/*Recalibration control register */
-#define LIBERO_SETTING_RECAL_CNTL 0x000020C8UL
- /* REG_RECAL_DIFF_RANGE [0:5] RW value= 0x8 */
- /* REG_RECAL_START_EN [5:1] RW value= 0x0 */
- /* REG_PVT_CALIB_START [6:1] RW value= 0x1 */
- /* REG_PVT_CALIB_LOCK [7:1] RW value= 0x1 */
- /* REG_RECAL_UPD [8:1] RW value= 0x0 */
- /* BC_VRGEN_DIRECTION [9:1] RW value= 0x0 */
- /* BC_VRGEN_LOAD [10:1] RW value= 0x0 */
- /* BC_VRGEN_MOVE [11:1] RW value= 0x0 */
- /* REG_PVT_REG_CALIB_CLKDIV [12:2] RW value= 0x2 */
- /* REG_PVT_REG_CALIB_DIFFR_VSEL [14:2] RW value= 0x0 */
- /* SRO_DLL_90_CODE [16:7] RO */
- /* SRO_DLL_LOCK [23:1] RO */
- /* SRO_DLL_ST_CODE [24:7] RO */
- /* SRO_RECAL_START [31:1] RO */
-#endif
-#if !defined (LIBERO_SETTING_CLK_CNTL)
-/*Clock input and routing control registers */
-#define LIBERO_SETTING_CLK_CNTL 0xF00050CCUL
- /* REG_REFCLK_EN_TERM_P [0:2] RW value= 0x0 */
- /* REG_REFCLK_EN_RXMODE_P [2:2] RW value= 0x3 */
- /* REG_REFCLK_EN_TERM_N [4:2] RW value= 0x0 */
- /* REG_REFCLK_EN_RXMODE_N [6:2] RW value= 0x3 */
- /* REG_REFCLK_CLKBUF_EN_PULLUP [8:1] RW value= 0x0 */
- /* REG_CLKMUX_FCLK_SEL [9:3] RW value= 0x0 */
- /* REG_CLKMUX_PLL0_RFCLK0_SEL [12:2] RW value= 0x1 */
- /* REG_CLKMUX_PLL0_RFCLK1_SEL [14:2] RW value= 0x1 */
- /* REG_CLKMUX_SPARE0 [16:16] RW value= 0xf000 */
-#endif
-#if !defined (LIBERO_SETTING_DYN_CNTL)
-/*Dynamic control registers */
-#define LIBERO_SETTING_DYN_CNTL 0x00000400UL
- /* REG_PLL_DYNEN [0:1] RW value= 0x0 */
- /* REG_DLL_DYNEN [1:1] RW value= 0x0 */
- /* REG_PVT_DYNEN [2:1] RW value= 0x0 */
- /* REG_BC_DYNEN [3:1] RW value= 0x0 */
- /* REG_CLKMUX_DYNEN [4:1] RW value= 0x0 */
- /* REG_LANE0_DYNEN [5:1] RW value= 0x0 */
- /* REG_LANE1_DYNEN [6:1] RW value= 0x0 */
- /* BC_VRGEN_OOR [7:1] RO */
- /* REG_PLL_SOFT_RESET_PERIPH [8:1] RW value= 0x0 */
- /* REG_DLL_SOFT_RESET_PERIPH [9:1] RW value= 0x0 */
- /* REG_PVT_SOFT_RESET_PERIPH [10:1] RW value= 0x1 */
- /* REG_BC_SOFT_RESET_PERIPH [11:1] RW value= 0x0 */
- /* REG_CLKMUX_SOFT_RESET_PERIPH [12:1] RW value= 0x0 */
- /* REG_LANE0_SOFT_RESET_PERIPH [13:1] RW value= 0x0 */
- /* REG_LANE1_SOFT_RESET_PERIPH [14:1] RW value= 0x0 */
- /* PVT_CALIB_STATUS [15:1] RO */
- /* ARO_PLL0_VCO0PH_SEL [16:3] RO */
- /* ARO_PLL0_VCO1PH_SEL [19:3] RO */
- /* ARO_PLL0_VCO2PH_SEL [22:3] RO */
- /* ARO_PLL0_VCO3PH_SEL [25:3] RO */
- /* ARO_REF_DIFFR [28:4] RO */
-#endif
-#if !defined (LIBERO_SETTING_PVT_STAT)
-/*PVT calibrator status registers */
-#define LIBERO_SETTING_PVT_STAT 0x00000000UL
- /* ARO_REF_PCODE [0:6] RO */
- /* ARO_IOEN_BNK [6:1] RO */
- /* ARO_IOEN_BNK_B [7:1] RO */
- /* ARO_REF_NCODE [8:6] RO */
- /* ARO_CALIB_STATUS [14:1] RO */
- /* ARO_CALIB_STATUS_B [15:1] RO */
- /* ARO_PCODE [16:6] RO */
- /* ARO_CALIB_INTRPT [22:1] RO */
- /* PVT_CALIB_INTRPT [23:1] RO */
- /* ARO_NCODE [24:6] RO */
- /* PVT_CALIB_LOCK [30:1] RW value= 0x0 */
- /* PVT_CALIB_START [31:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_SPARE_CNTL)
-/*Spare control register */
-#define LIBERO_SETTING_SPARE_CNTL 0xFF000000UL
- /* REG_SPARE [0:32] RW value= 0xff000000 */
-#endif
-#if !defined (LIBERO_SETTING_SPARE_STAT)
-/*Spare status register */
-#define LIBERO_SETTING_SPARE_STAT 0x00000000UL
- /* SRO_SPARE [0:32] RO */
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* #ifdef HW_SGMII_TIP_H_ */
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_fpga_design/xml/PFSOC_MSS_C0_0..xml b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_fpga_design/xml/PFSOC_MSS_C0_0..xml
deleted file mode 100644
index 19226e4..0000000
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/custom-board/soc_fpga_design/xml/PFSOC_MSS_C0_0..xml
+++ /dev/null
@@ -1,3221 +0,0 @@
-
-
- 12.900.0.16-PFSOC_MSS:2.0.108
- PFSOC_MSS_C0
- MPFS250T_ES
- FCVG484_Eval
- 06-26-2020_16:18:34
- 0.3.8
-
-
-
-
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- 0x7
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- 0x00
- 0x0
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
-
-
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
-
-
-
-
- 0x00
- 0x0
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
-
-
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
- 0x00
-
-
-
-
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
-
-
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
-
-
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
- 0xFFFFFFFFF
- 0x0
- 0x1F
-
-
-
-
-
-
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
-
-
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
-
-
- 0xF
- 0x5
- 0x5
- 0x5
- 0x5
- 0x5
- 0x5
- 0x5
-
-
- 0x5
- 0x5
- 0x5
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
-
-
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
- 0xF
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x7
- 0x00
- 0x9
- 0x0
- 0x8
- 0x0
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x7
- 0x00
- 0x9
- 0x0
- 0x8
- 0x0
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0829
- 0x0829
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- 0x0
- 0x0
-
-
- 0x0
- 0x0
-
-
- 0x0
- 0x0
-
-
-
-
-
-
-
-
- 0x0
- 0x0
- 0x1
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x2
- 0x9
- 0x1
- 0x1
- 0x00
- 0x1
- 0x1
- 0x8
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x01
-
-
- 0x01
- 0x0
- 0x0
- 0x014
- 0x0
- 0x2
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x7
- 0x7
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x7
- 0x7
- 0x0
- 0x0
- 0x0
-
-
- 0x8
- 0x0
- 0x1
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x2
- 0x0
-
-
-
-
-
-
-
-
-
-
- 0x0
- 0x3
- 0x0
- 0x3
- 0x0
- 0x0
- 0x1
- 0x1
- 0xf000
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0x0
- 0x0
-
-
- 0xff000000
-
-
-
-
-
-
-
-
-
-
-
-
- 0x1
-
-
- 0x1
-
-
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
-
-
- 0x2
- 0x5
- 0x0
- 0x7F
- 0x1F
-
-
- 0x02
-
-
-
-
-
-
- 0x2
- 0x2
- 0x1
- 0x0
- 0xC
- 0x1
- 0x0
- 0x0
-
-
- 0x6
-
-
- 0x6
-
-
- 0x4
-
-
- 0x2
-
-
- 0x5
-
-
- 0x5
-
-
- 0x7
-
-
- 0x7
-
-
- 0x7
-
-
- 0x3
-
-
- 0x4
-
-
- 0x3
-
-
- 0x4
-
-
- 0x8000
-
-
- 0x0
-
-
- 0x120
-
-
-
-
-
-
- 0x4
- 0x0
- 0x0
- 0x0
- 0x1
- 0x1
- 0x1
- 0x2
- 0x2
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x2
-
-
-
-
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- 0x7F80
- 0x0
- 0x0
-
-
- 0x7000
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x7F40
- 0x0
- 0x0
-
-
- 0x6C00
- 0x0
- 0x0
-
-
- 0x7F30
- 0x0
- 0x0
-
-
- 0x6800
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- 0x0
-
-
- 0x00001D
-
-
- 0x00000000
-
-
- 0x00000004
-
-
- 0x0000000A
-
-
- 0x00C2CA
-
-
- 0x0
-
-
- 0x9140F38D
-
-
- 0x75955134
-
-
- 0x71B69961
-
-
- 0x000
-
-
- 0x440C2040
-
-
- 0x02481C61
-
-
- 0x00000000
-
-
- 0x00000140
-
-
- 0x000000A0
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x6
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x1
-
-
- 0x00000001
-
-
- 0x00000016
-
-
- 0x00000016
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x1
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x1
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000005
-
-
- 0x00000006
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000004
-
-
- 0x00000003
-
-
- 0x00000003
-
-
- 0x00000003
-
-
- 0x00000003
-
-
- 0x00000003
-
-
- 0x00000006
-
-
- 0x00000036
-
-
- 0x00000036
-
-
- 0x00000036
-
-
- 0x0
-
-
- 0x81881881
-
-
- 0x00008818
-
-
- 0xa92a92a9
-
-
- 0x00002a92
-
-
- 0xc28c28c2
-
-
- 0x00008c28
-
-
- 0xea2ea2ea
-
-
- 0x00002ea2
-
-
- 0x03903903
-
-
- 0x00009039
-
-
- 0x2b32b32b
-
-
- 0x000032b3
-
-
- 0x44944944
-
-
- 0x00009449
-
-
- 0x6c36c36c
-
-
- 0x000036c3
-
-
- 0x85985985
-
-
- 0x00009859
-
-
- 0xad3ad3ad
-
-
- 0x00003ad3
-
-
- 0xc69c69c6
-
-
- 0x00009c69
-
-
- 0xee3ee3ee
-
-
- 0x00003ee3
-
-
- 0x07a07a07
-
-
- 0x0000a07a
-
-
- 0x2f42f42f
-
-
- 0x000042f4
-
-
- 0x48a48a48
-
-
- 0x0000a48a
-
-
- 0x70470470
-
-
- 0x00004704
-
-
- 0x00000000
-
-
- 0x00000048
-
-
- 0x0000002C
-
-
- 0x00000020
-
-
- 0x00000004
-
-
- 0x00000010
-
-
- 0x00000000
-
-
- 0x1
-
-
- 0x0
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x1
-
-
- 0x22
-
-
- 0xF
-
-
- 0x8
-
-
- 0x11
-
-
- 0x33
-
-
- 0x20
-
-
- 0x130
-
-
- 0x8
-
-
- 0x10
-
-
- 0x8
-
-
- 0x0
-
-
- 0x6
-
-
- 0x1F
-
-
- 0x5
-
-
- 0xF
-
-
- 0xF
-
-
- 0xF
-
-
- 0x1F
-
-
- 0x1
-
-
- 0x0
-
-
- 0x1
-
-
- 0x1
-
-
- 0x1
-
-
- 0xC
-
-
- 0x0
-
-
- 0x6
-
-
- 0x0
-
-
- 0x2
-
-
- 0x0
-
-
- 0xC34
-
-
- 0x27100
-
-
- 0xA
-
-
- 0x10
-
-
- 0x3
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x1
-
-
- 0x0
-
-
- 0xC
-
-
- 0x5
-
-
- 0x00000200
-
-
- 0x5
-
-
- 0x0
-
-
- 0x5
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x1
-
-
- 0x27100
-
-
- 0x0
-
-
- 0x400
-
-
- 0x0
-
-
- 0x1
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x640
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x28
-
-
- 0x8
-
-
- 0xA
-
-
- 0x00000000
-
-
- 0x8
-
-
- 0xE
-
-
- 0x0
-
-
- 0x1
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x00000001
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x0
-
-
- 0x1
-
-
- 0x2
-
-
- 0x4
-
-
- 0x18
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x0
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x320
-
-
- 0x12
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000008
-
-
- 0x0000000b
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000001
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000001
-
-
- 0x00000001
-
-
- 0x00000000
-
-
- 0x00000001
-
-
- 0x000000FF
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x1
-
-
- 0x0
-
-
- 0x0
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x1
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x15
-
-
- 0x6
-
-
- 0x3
-
-
- 0x00000001
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x1
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0xFFFFFFFF
-
-
- 0x00000003
-
-
- 0xFFFFFFFF
-
-
- 0x00000003
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x8001
-
-
- 0x1
-
-
- 0x1
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x3F
-
-
- 0x3F
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x00000000
-
-
- 0x18
-
-
- 0x00000000
-
-
- 0x1
-
-
- 0x00000000
-
-
- 0x00000000
-
-
-
-
-
-
-
-
- 100000000
-
-
- 600000000
-
-
- 600000000
-
-
- 1000000
-
-
- 300000000
-
-
- 150000000
-
-
-
-
-
-
- 0x0
- 0x1
- 0x2
-
-
- 0x64
-
-
- 0x6
- 0x0
- 0x0
- 0x1
- 0x0
- 0x1
- 0x40
-
-
-
-
-
-
- 0x1
- 0x1
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x5
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x8
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x6
- 0x0
- 0x0
- 0x0
- 0xd
- 0x0
- 0x0
- 0x0
-
-
- 0x1
- 0x1
- 0x0
- 0x0
- 0x0
- 0x8
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x60
- 0x0
- 0x0
-
-
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x1
- 0x1
- 0x1
- 0x1
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x8
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x6
- 0x0
- 0x0
- 0x0
- 0xd
- 0x0
- 0x0
- 0x0
-
-
- 0x1
- 0x1
- 0x0
- 0x2
- 0x4
- 0x6
- 0x1
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x19
- 0x0
- 0x0
-
-
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- DDR3
- 0x0
- 0x0
- 0x0
-
-
- 0x1
- 0x1
- 0x1
- 0x1
- 0x1
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x5
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x2
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x1
- 0x0
- 0x8
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x6
- 0x0
- 0x0
- 0x0
- 0xd
- 0x0
- 0x0
- 0x0
-
-
- 0x1
- 0x1
- 0x0
- 0x0
- 0x0
- 0x2
- 0x1
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x80
- 0x0
- 0x0
-
-
- 0x1
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- 0x8
- 0x10
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
- 0x1
- 0x1
- 0x1
- 0x1
- 0x1
- 0x0
- 0x0
-
-
- 0x3
- 0x0
- 0x0
- 0x0
-
-
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
- 0x1
- 0x1
- 0x0
-
-
- 0x5
-
-
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x3
- 0x0
- 0x0
- 0x0
- 0x3
- 0x0
- 0x1
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
-
-
-
- 0x3
- 0x0
- 0x7
- 0x0
- 0xF
- 0x0
-
-
- 0x0
- 0x0
- 0x0
- 0x0
-
-
-
-
-
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/drivers_config/readme.txt b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/drivers_config/readme.txt
new file mode 100644
index 0000000..d05a6a9
--- /dev/null
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/drivers_config/readme.txt
@@ -0,0 +1,5 @@
+contains user configuration of the drivers.
+drivers config should follow the following format:
+platform/config/drivers//_sw_cfg.h
+e.g
+platform/config/drivers/ddr/ddr_sw_cfg.h
\ No newline at end of file
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/mpfs_hal_config/mss_sw_config.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/mpfs_hal_config/mss_sw_config.h
new file mode 100644
index 0000000..70ad981
--- /dev/null
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/mpfs_hal_config/mss_sw_config.h
@@ -0,0 +1,404 @@
+/*******************************************************************************
+ * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * MPFS HAL Embedded Software
+ *
+ */
+
+/*******************************************************************************
+ *
+ * Platform definitions
+ * Version based on requirements of MPFS MSS
+ *
+ */
+ /*========================================================================*//**
+ @mainpage Sample file detailing how mss_sw_config.h should be constructed for
+ the MPFS MSS
+
+ @section intro_sec Introduction
+ The mss_sw_config.h is to be located in the project
+ ./src/platform/config/software/mpfs_hal directory.
+ This file must be hand crafted when using the MPFS MSS.
+
+
+ @section
+
+*//*==========================================================================*/
+
+
+#ifndef USER_CONFIG_MSS_USER_CONFIG_H_
+#define USER_CONFIG_MSS_USER_CONFIG_H_
+
+/*------------------------------------------------------------------------------
+ * MPFS_HAL_FIRST_HART and MPFS_HAL_LAST_HART defines used to specify which
+ * harts to actually start.
+ * Set MPFS_HAL_FIRST_HART to a value other than 0 if you do not want your code
+ * to start and execute code on the E51 hart.
+ * Set MPFS_HAL_LAST_HART to a value smaller than 4 if you do not wish to use
+ * all U54 harts.
+ * Harts that are not started will remain in an infinite WFI loop unless used
+ * through some other method
+ */
+#ifndef MPFS_HAL_FIRST_HART
+#define MPFS_HAL_FIRST_HART 0
+#endif
+
+#ifndef MPFS_HAL_LAST_HART
+#define MPFS_HAL_LAST_HART 4
+#endif
+
+/*------------------------------------------------------------------------------
+ * Markers used to indicate startup status of hart
+ */
+#define HLS_DATA_IN_WFI 0x12345678U
+#define HLS_DATA_PASSED_WFI 0x87654321U
+
+/*------------------------------------------------------------------------------
+ * Define the size of the HLS used
+ * In our HAL, we are using Hart Local storage for debug data storage only
+ * as well as flags for wfi instruction management.
+ * The TLS will take memory from top of the stack if allocated
+ *
+ */
+#define HLS_DEBUG_AREA_SIZE 64
+
+/* define the required tick rate in Milliseconds */
+/* if this program is running on one hart only, only that particular hart value
+ * will be used */
+#define HART0_TICK_RATE_MS 5UL
+#define HART1_TICK_RATE_MS 5UL
+#define HART2_TICK_RATE_MS 5UL
+#define HART3_TICK_RATE_MS 5UL
+#define HART4_TICK_RATE_MS 5UL
+
+#define H2F_BASE_ADDRESS 0x20126000 /* or 0x28126000 */
+
+/*
+ * define how you want the Bus Error Unit configured
+ */
+#define BEU_ENABLE 0x0ULL
+#define BEU_PLIC_INT 0x0ULL
+#define BEU_LOCAL_INT 0x0ULL
+
+/*
+ * Clear memory on startup
+ * 0 => do not clear DTIM and L2
+ * 1 => Clears memory
+ */
+#ifndef MPFS_HAL_CLEAR_MEMORY
+#define MPFS_HAL_CLEAR_MEMORY 1
+#endif
+
+/*
+ * MPFS_HAL_HW_CONFIG
+ * Conditional compile switch is used to determine if MPFS HAL will perform the
+ * hardware configurations or not.
+ * Defined => This program acts as a First stage bootloader and performs
+ * hardware configurations.
+ * Not defined => This program assumes that the hardware configurations are
+ * already performed (Typically by a previous boot stage)
+ *
+ * List of items initialised when MPFS_HAL_HW_CONFIG is enabled
+ * - load virtual rom (see load_virtual_rom(void) in system_startup.c)
+ * - l2 cache config
+ * - Bus error unit config
+ * - MPU config
+ * - pmp config
+ * - I/O, clock and clock mux's, DDR and SGMII
+ * - will start other harts, see text describing MPFS_HAL_FIRST_HART,
+ * MPFS_HAL_LAST_HART above
+ */
+#ifndef MPFS_HAL_HW_CONFIG
+#define MPFS_HAL_HW_CONFIG
+#endif
+
+/*
+ * If not using item, comment out line below
+ */
+//#define SGMII_SUPPORT
+//#define DDR_SUPPORT
+#define MSSIO_SUPPORT
+//#define SIMULATION_TEST_FEEDBACK
+//#define E51_ENTER_SLEEP_STATE
+
+/*
+ * DDR software options
+ */
+#define DDR_FULL_32BIT_NC_CHECK_EN
+
+#define PATTERN_INCREMENTAL (0x01U << 0U)
+#define PATTERN_WALKING_ONE (0x01U << 1U)
+#define PATTERN_WALKING_ZERO (0x01U << 2U)
+#define PATTERN_RANDOM (0x01U << 3U)
+#define PATTERN_0xCCCCCCCC (0x01U << 4U)
+#define PATTERN_0x55555555 (0x01U << 5U)
+#define PATTERN_ZEROS (0x01U << 6U)
+#define MAX_NO_PATTERNS 7U
+/* number of test writes to perform */
+#define SW_CFG_NUM_READS_WRITES 0x20000U
+/*
+ * what test patterns to write/read on start-up
+ * */
+#define SW_CONFIG_PATTERN (PATTERN_INCREMENTAL|\
+ PATTERN_WALKING_ONE|\
+ PATTERN_WALKING_ZERO|\
+ PATTERN_RANDOM|\
+ PATTERN_0xCCCCCCCC|\
+ PATTERN_0x55555555)
+/* Training types status offsets */
+#define BCLK_SCLK_BIT (0x1U<<0U)
+#define ADDCMD_BIT (0x1U<<1U)
+#define WRLVL_BIT (0x1U<<2U)
+#define RDGATE_BIT (0x1U<<3U)
+#define DQ_DQS_BIT (0x1U<<4U)
+/* The first five bits represent the currently supported training in the TIP */
+/* This value will not change unless more training possibilities are added to
+ * the TIP */
+#define TRAINING_MASK (BCLK_SCLK_BIT|\
+ ADDCMD_BIT|\
+ WRLVL_BIT|\
+ RDGATE_BIT|\
+ DQ_DQS_BIT)
+/*
+ * Debug DDR startup through a UART
+ * Comment out in normal operation. May be useful for debug purposes in bring-up
+ * of a new board design.
+ * See the weak function setup_ddr_debug_port(mss_uart_instance_t * uart)
+ * If you need to edit this function, make a copy of of the function without the
+ * weak declaration in your application code.
+ * */
+#define DEBUG_DDR_INIT
+#define DEBUG_DDR_RD_RW_FAIL
+//#define DEBUG_DDR_RD_RW_PASS
+//#define DEBUG_DDR_CFG_DDR_SGMII_PHY
+#define DEBUG_DDR_DDRCFG
+
+
+/*
+ * During development we need to locally overwrite some values coming from
+ * Libero
+ * These are placed below here
+ */
+/*
+ * If using DDR4, enable DDR4__CODE_TAG_0_2 define
+ */
+//#define DDR4__CODE_TAG_0_2
+
+/*
+ * You can over write any on the settings coming from Libero here
+ *
+ * e.g. Define how you want SEG registers configured, if you want to change from
+ * the default settings
+ */
+
+#define LIBERO_SETTING_SEG0_0 (-(0x0080000000LL >> 24U))
+#define LIBERO_SETTING_SEG0_1 (-(0x1000000000LL >> 24U))
+#define LIBERO_SETTING_SEG1_2 (-(0x00C0000000LL >> 24U))
+#define LIBERO_SETTING_SEG1_3 (-(0x1400000000LL >> 24U))
+#define LIBERO_SETTING_SEG1_4 (-(0x00D0000000LL >> 24U))
+#define LIBERO_SETTING_SEG1_5 (-(0x1800000000LL >> 24U))
+
+/* comment out any of these defines if you do not want to sweep values
+ * SUPPORT_ADDR_CMD_OFFSET_SWEEP
+ * SUPPORT_BCLK_SCLK_SWEEP
+ * SUPPORT_DPC_SWEEP
+ * Alternatively, modify the sweep values. This helps when calibrating a new
+ * board design. Enabling DEBUG_DDR_INIT define above will display the
+ * calibration sweep.
+ */
+//#define SWEEP_ENABLED
+#define SUPPORT_ADDR_CMD_OFFSET_SWEEP
+#define SUPPORT_BCLK_SCLK_SWEEP
+#define SUPPORT_DPC_SWEEP
+
+#define LIBERO_SETTING_MAX_ADDRESS_CMD_OFFSET 4UL
+#define LIBERO_SETTING_MIN_ADDRESS_CMD_OFFSET 2UL
+#define MAX_NUMBER_ADDR_CMD_OFFSET_SWEEPS ((LIBERO_SETTING_MAX_ADDRESS_CMD_OFFSET-LIBERO_SETTING_MIN_ADDRESS_CMD_OFFSET) +1U)
+
+#define LIBERO_SETTING_MAX_ADDRESS_BCLK_SCLK_OFFSET 5UL
+#define LIBERO_SETTING_MIN_ADDRESS_BCLK_SCLK_OFFSET 5UL
+#define MAX_NUMBER__BCLK_SCLK_OFFSET_SWEEPS ((LIBERO_SETTING_MAX_ADDRESS_BCLK_SCLK_OFFSET-LIBERO_SETTING_MIN_ADDRESS_BCLK_SCLK_OFFSET)+1U)
+
+#define LIBERO_SETTING_MAX_DPC_V_GEN 9UL
+#define LIBERO_SETTING_MIN_DPC_V_GEN 9UL
+#define MAX_NUMBER_DPC_V_GEN_SWEEPS ((LIBERO_SETTING_MAX_DPC_V_GEN-LIBERO_SETTING_MIN_DPC_V_GEN)+1U)
+
+#define LIBERO_SETTING_MAX_DPC_H_GEN 2UL
+#define LIBERO_SETTING_MIN_DPC_H_GEN 2UL
+#define MAX_NUMBER_DPC_H_GEN_SWEEPS ((LIBERO_SETTING_MAX_DPC_H_GEN-LIBERO_SETTING_MIN_DPC_H_GEN)+1U)
+
+#define LIBERO_SETTING_MAX_DPC_VS_GEN 2UL
+#define LIBERO_SETTING_MIN_DPC_VS_GEN 2UL
+#define MAX_NUMBER_DPC_VS_GEN_SWEEPS ((LIBERO_SETTING_MAX_DPC_VS_GEN-LIBERO_SETTING_MIN_DPC_VS_GEN)+1U)
+
+/*
+ * Define SW_CONFIG_LPDDR_WR_CALIB_FN if we want to use lpddr4 wr calib function
+ */
+//#define SW_CONFIG_LPDDR_WR_CALIB_FN
+/*
+ * Temporally write Icicle/peripheral board differences here
+ */
+#define ICICLE_BOARD
+#ifdef ICICLE_BOARD
+
+/*
+ * over-write value from Libero todo: remove once verified in Libero design
+ */
+
+#define LIBERO_SETTING_MSSIO_BANK2_CFG_CR 0x00080907UL
+ /* BANK_PCODE [0:6] RW value= 0x7 */
+ /* RESERVED0 [6:2] RW value= 0x00 */
+ /* BANK_NCODE [8:6] RW value= 0x9 */
+ /* RESERVED1 [14:2] RW value= 0x0 */
+ /* VS [16:4] RW value= 0x8 */
+ /* RESERVED2 [20:12] RW value= 0x0 */
+#define LIBERO_SETTING_MSSIO_BANK4_CFG_CR 0x00080907UL
+ /* BANK_PCODE [0:6] RW value= 0x7 */
+ /* RESERVED0 [6:2] RW value= 0x00 */
+ /* BANK_NCODE [8:6] RW value= 0x9 */
+ /* RESERVED1 [14:2] RW value= 0x0 */
+ /* VS [16:4] RW value= 0x8 */
+ /* RESERVED2 [20:12] RW value= 0x0 */
+
+
+//#define LIBERO_SETTING_DPC_BITS 0x00049432UL
+#define LIBERO_SETTING_DPC_BITS 0x00049432UL // Received from SVG 5/14/2020
+#define LIBERO_SETTING_DDRPHY_MODE 0x00014B24UL
+#define LIBERO_SETTING_DATA_LANES_USED 0x00000004UL
+#define LIBERO_SETTING_CFG_DQ_WIDTH 0x00000000UL
+
+#define LIBERO_SETTING_TIP_CFG_PARAMS 0x07CFE02AUL // 0x07CFE02AUL//0x07CFE02AUL
+ /* ADDCMD_OFFSET [0:3] RW value= 0x2 5*/
+ /* BCKLSCLK_OFFSET [3:3] RW value= 0x4 */
+ /* WRCALIB_WRITE_COUNT [6:7] RW value= 0x0 */
+ /* READ_GATE_MIN_READS [13:8] RW value= 0x1F */
+ /* ADDRCMD_WAIT_COUNT [22:8] RW value= 0x1F */
+
+/*
+ * over write value from Libero
+ */
+#define LIBERO_SETTING_CFG_DFI_T_PHY_WRLAT 0x00000003UL
+
+/*
+ * Temporarily over write values from Libero
+ */
+#define LIBERO_SETTING_RPC_ODT_ADDCMD 2
+#define LIBERO_SETTING_RPC_ODT_CLK 2
+#define LIBERO_SETTING_RPC_ODT_DQ 6 //6
+#define LIBERO_SETTING_RPC_ODT_DQS 6 //2 for peripheral board
+
+#else /* peripheral board */
+/*
+ * over-write value from Libero todo: remove once verifid in Libero design
+ */
+#define LIBERO_SETTING_TIP_CFG_PARAMS 0x07C3E035UL //0x07C3E025UL
+ /* ADDCMD_OFFSET [0:3] RW value= 0x2 5*/
+ /* BCKLSCLK_OFFSET [3:3] RW value= 0x4 */
+ /* WRCALIB_WRITE_COUNT [6:7] RW value= 0x0 */
+ /* READ_GATE_MIN_READS [13:8] RW value= 0x1F */
+ /* ADDRCMD_WAIT_COUNT [22:8] RW value= 0x1F */
+
+/*
+ * over write value from Libero
+ */
+#define LIBERO_SETTING_CFG_DFI_T_PHY_WRLAT 0x00000003UL
+
+/*
+ * Temporarily over write values from Libero
+ */
+#define LIBERO_SETTING_RPC_ODT_ADDCMD 2
+#define LIBERO_SETTING_RPC_ODT_CLK 2
+#define LIBERO_SETTING_RPC_ODT_DQ 6
+#define LIBERO_SETTING_RPC_ODT_DQS 2
+
+#endif /* not ICICLE */
+
+/*
+ * 0 implies all IP traing's used. This should be the default
+ * setting.
+ */
+#define LIBERO_SETTING_TRAINING_SKIP_SETTING 0x00000000UL
+/*
+ * 1 implies sw BCLK_SCK traing carried out before IP training. This should be
+ * the default
+ * setting.
+ */
+#define USE_SW_BCLK_SCK_TRAINING 0x00000001UL
+#define SW_TRAING_BCLK_SCLK_OFFSET 0x00000006UL
+
+/*
+ * 0x6DU => setting vref_ca to 40%
+ * This (0x6DU) is the default setting.
+ * */
+#define DDR_MODE_REG_VREF_VALUE 0x6DU
+
+/*
+ * Will review address settings in Libero, tie in, sanity check with SEG
+ * settings
+ */
+#define LIBERO_SETTING_DDR_32_NON_CACHE 0xC0000000ULL
+
+/**
+ * \brief MPU configuration from Libero for FIC0
+ *
+ */
+#define LIBERO_SETTING_FIC0_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for FIC1 0x1F00000FFFFFFFFF
+ *
+ */
+#define LIBERO_SETTING_FIC1_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for FIC2
+ *
+ */
+#define LIBERO_SETTING_FIC2_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for ATHENA
+ *
+ */
+#define LIBERO_SETTING_CRYPTO_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for GEM0
+ *
+ */
+#define LIBERO_SETTING_GEM0_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for GEM1
+ *
+ */
+#define LIBERO_SETTING_GEM1_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for MMC
+ *
+ */
+#define LIBERO_SETTING_MMC_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for SCB
+ *
+ */
+#define LIBERO_SETTING_SCB_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for USB
+ *
+ */
+#define LIBERO_SETTING_USB_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+/**
+ * \brief MPU configuration from Libero for TRACE
+ *
+ */
+#define LIBERO_SETTING_TRACE_MPU_CFG_PMP0 0x1F00000FFFFFFFFF
+
+#endif /* USER_CONFIG_MSS_USER_CONFIG_H_ */
+
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/mpfs_hal_config/readme.txt b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/mpfs_hal_config/readme.txt
new file mode 100644
index 0000000..086c9f1
--- /dev/null
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/platform_config/mpfs_hal_config/readme.txt
@@ -0,0 +1,2 @@
+contains user configuration of the platform
+e.g. division of memory between harts etc.
\ No newline at end of file
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_ddr_pll.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_ddr_pll.h
index 181e2d1..5e28a5f 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_ddr_pll.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_ddr_pll.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_clk_ddr_pll.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_mss_cfm.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_mss_cfm.h
index 9f58ec0..fd52530 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_mss_cfm.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_mss_cfm.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_clk_mss_cfm.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_mss_pll.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_mss_pll.h
index 553f6d3..0066c57 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_mss_pll.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_mss_pll.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_clk_mss_pll.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sgmii_cfm.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sgmii_cfm.h
index 802611b..205e76a 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sgmii_cfm.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sgmii_cfm.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_clk_sgmii_cfm.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sgmii_pll.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sgmii_pll.h
index 390dcfb..939ab74 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sgmii_pll.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sgmii_pll.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_clk_sgmii_pll.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sysreg.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sysreg.h
index 15f5742..fcf24a2 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sysreg.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_clk_sysreg.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_clk_sysreg.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_mss_clks.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_mss_clks.h
index 064aeac..ef17cf3 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_mss_clks.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/clocks/hw_mss_clks.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mss_clks.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_io_bank.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_io_bank.h
index 3dacb22..40c6df9 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_io_bank.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_io_bank.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_ddr_io_bank.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
@@ -120,17 +120,388 @@ CA/CK Check at ioa pc bit */
#define LIBERO_SETTING_RPC_SPARE0_DQ 0x00008000UL
/* RPC_SPARE0_DQ [0:32] RW value= 0x8000 */
#endif
+#if !defined (LIBERO_SETTING_RPC_EN_ADDCMD0_OVRT9)
+/*Overrides the I/O, used to disable specific DDR I/0. Each bit corresponding
+to an IO in corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC_EN_ADDCMD0_OVRT9 0x00000F00UL
+ /* MSS_DDR_CK0 [0:1] RW value= 0x0 */
+ /* MSS_DDR_CK_N0 [1:1] RW value= 0x0 */
+ /* MSS_DDR_A0 [2:1] RW value= 0x0 */
+ /* MSS_DDR_A1 [3:1] RW value= 0x0 */
+ /* MSS_DDR_A2 [4:1] RW value= 0x0 */
+ /* MSS_DDR_A3 [5:1] RW value= 0x0 */
+ /* MSS_DDR_A4 [6:1] RW value= 0x0 */
+ /* MSS_DDR_A5 [7:1] RW value= 0x0 */
+ /* MSS_DDR_A6 [8:1] RW value= 0x1 */
+ /* MSS_DDR_A7 [9:1] RW value= 0x1 */
+ /* MSS_DDR_A8 [10:1] RW value= 0x1 */
+ /* MSS_DDR_A9 [11:1] RW value= 0x1 */
+#endif
#if !defined (LIBERO_SETTING_RPC_EN_ADDCMD1_OVRT10)
-/*0x2000 7428 OVRT10 - physical configurations of LPDDR4, given the twindie
-architecture */
-#define LIBERO_SETTING_RPC_EN_ADDCMD1_OVRT10 0x00000000UL
- /* RPC_EN_ADDCMD1_OVRT10 [0:32] RW value= 0x0 */
+/*Overrides the I/O, used to disable specific DDR I/0. Each bit corresponding
+to an IO in corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC_EN_ADDCMD1_OVRT10 0x00000FFFUL
+ /* MSS_DDR_CK1 [0:1] RW value= 0x1 */
+ /* MSS_DDR_CK_N1 [1:1] RW value= 0x1 */
+ /* MSS_DDR_A10 [2:1] RW value= 0x1 */
+ /* MSS_DDR_A11 [3:1] RW value= 0x1 */
+ /* MSS_DDR_A12 [4:1] RW value= 0x1 */
+ /* MSS_DDR_A13 [5:1] RW value= 0x1 */
+ /* MSS_DDR_A14 [6:1] RW value= 0x1 */
+ /* MSS_DDR_A15 [7:1] RW value= 0x1 */
+ /* MSS_DDR_A16 [8:1] RW value= 0x1 */
+ /* MSS_DDR3_WE_N [9:1] RW value= 0x1 */
+ /* MSS_DDR_BA0 [10:1] RW value= 0x1 */
+ /* MSS_DDR_BA1 [11:1] RW value= 0x1 */
#endif
#if !defined (LIBERO_SETTING_RPC_EN_ADDCMD2_OVRT11)
-/*0x2000 742C OVRT11 - physical configurations of LPDDR4, given the twindie
-architecture */
-#define LIBERO_SETTING_RPC_EN_ADDCMD2_OVRT11 0x00000120UL
- /* RPC_EN_ADDCMD2_OVRT11 [0:32] RW value= 0x120 */
+/*Overrides the I/O, used to disable specific DDR I/0. Each bit corresponding
+to an IO in corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC_EN_ADDCMD2_OVRT11 0x00000FE6UL
+ /* MSS_DDR_RAM_RST_N [0:1] RW value= 0x0 */
+ /* MSS_DDR_BG0 [1:1] RW value= 0x1 */
+ /* MSS_DDR_BG1 [2:1] RW value= 0x1 */
+ /* MSS_DDR_CS0 [3:1] RW value= 0x0 */
+ /* MSS_DDR_CKE0 [4:1] RW value= 0x0 */
+ /* MSS_DDR_ODT0 [5:1] RW value= 0x1 */
+ /* MSS_DDR_CS1 [6:1] RW value= 0x1 */
+ /* MSS_DDR_CKE1 [7:1] RW value= 0x1 */
+ /* MSS_DDR_ODT1 [8:1] RW value= 0x1 */
+ /* MSS_DDR_ACT_N [9:1] RW value= 0x1 */
+ /* MSS_DDR_PARITY [10:1] RW value= 0x1 */
+ /* MSS_DDR_ALERT_N [11:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC_EN_DATA0_OVRT12)
+/*Overrides the I/O, used to disable specific DDR I/0. Each bit corresponding
+to an IO in corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC_EN_DATA0_OVRT12 0x00000000UL
+ /* MSS_DDR_DQ0 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ1 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ2 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ3 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P0 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N0 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DQ4 [6:1] RW value= 0x0 */
+ /* MSS_DDR_DQ5 [7:1] RW value= 0x0 */
+ /* MSS_DDR_DQ6 [8:1] RW value= 0x0 */
+ /* MSS_DDR_DQ7 [9:1] RW value= 0x0 */
+ /* MSS_DDR_DM0 [10:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC_EN_DATA1_OVRT13)
+/*Overrides the I/O, used to disable specific DDR I/0. Each bit corresponding
+to an IO in corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC_EN_DATA1_OVRT13 0x00000000UL
+ /* MSS_DDR_DQ8 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ9 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ10 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ11 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P1 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N1 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DQ12 [6:1] RW value= 0x0 */
+ /* MSS_DDR_DQ13 [7:1] RW value= 0x0 */
+ /* MSS_DDR_DQ14 [8:1] RW value= 0x0 */
+ /* MSS_DDR_DQ15 [9:1] RW value= 0x0 */
+ /* MSS_DDR_DM1 [10:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC_EN_DATA2_OVRT14)
+/*Overrides the I/O, used to disable specific DDR I/0. Each bit corresponding
+to an IO in corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC_EN_DATA2_OVRT14 0x00000000UL
+ /* MSS_DDR_DQ16 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ17 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ18 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ19 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P2 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N2 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DQ20 [6:1] RW value= 0x0 */
+ /* MSS_DDR_DQ21 [7:1] RW value= 0x0 */
+ /* MSS_DDR_DQ22 [8:1] RW value= 0x0 */
+ /* MSS_DDR_DQ23 [9:1] RW value= 0x0 */
+ /* MSS_DDR_DM2 [10:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC_EN_DATA3_OVRT15)
+/*Overrides the I/O, used to disable specific DDR I/0. Each bit corresponding
+to an IO in corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC_EN_DATA3_OVRT15 0x00000000UL
+ /* MSS_DDR_DQ24 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ25 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ26 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ27 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P3 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N3 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DQ28 [6:1] RW value= 0x0 */
+ /* MSS_DDR_DQ29 [7:1] RW value= 0x0 */
+ /* MSS_DDR_DQ30 [8:1] RW value= 0x0 */
+ /* MSS_DDR_DQ31 [9:1] RW value= 0x0 */
+ /* MSS_DDR_DM3 [10:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC_EN_ECC_OVRT16)
+/*Overrides the I/O, used to disable specific DDR I/0. Each bit corresponding
+to an IO in corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC_EN_ECC_OVRT16 0x0000007FUL
+ /* MSS_DDR_DQ32 [0:1] RW value= 0x1 */
+ /* MSS_DDR_DQ33 [1:1] RW value= 0x1 */
+ /* MSS_DDR_DQ34 [2:1] RW value= 0x1 */
+ /* MSS_DDR_DQ35 [3:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_P4 [4:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_N4 [5:1] RW value= 0x1 */
+ /* MSS_DDR_DM4 [6:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC235_WPD_ADD_CMD0)
+/*Sets pull-downs when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC235_WPD_ADD_CMD0 0x00000000UL
+ /* MSS_DDR_CK0 [0:1] RW value= 0x0 */
+ /* MSS_DDR_CK_N0 [1:1] RW value= 0x0 */
+ /* MSS_DDR_A0 [2:1] RW value= 0x0 */
+ /* MSS_DDR_A1 [3:1] RW value= 0x0 */
+ /* MSS_DDR_A2 [4:1] RW value= 0x0 */
+ /* MSS_DDR_A3 [5:1] RW value= 0x0 */
+ /* MSS_DDR_A4 [6:1] RW value= 0x0 */
+ /* MSS_DDR_A5 [7:1] RW value= 0x0 */
+ /* MSS_DDR_A6 [8:1] RW value= 0x0 */
+ /* MSS_DDR_A7 [9:1] RW value= 0x0 */
+ /* MSS_DDR_A8 [10:1] RW value= 0x0 */
+ /* MSS_DDR_A9 [11:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC236_WPD_ADD_CMD1)
+/*Sets pull-downs when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC236_WPD_ADD_CMD1 0x00000000UL
+ /* MSS_DDR_CK1 [0:1] RW value= 0x0 */
+ /* MSS_DDR_CK_N1 [1:1] RW value= 0x0 */
+ /* MSS_DDR_A10 [2:1] RW value= 0x0 */
+ /* MSS_DDR_A11 [3:1] RW value= 0x0 */
+ /* MSS_DDR_A12 [4:1] RW value= 0x0 */
+ /* MSS_DDR_A13 [5:1] RW value= 0x0 */
+ /* MSS_DDR_A14 [6:1] RW value= 0x0 */
+ /* MSS_DDR_A15 [7:1] RW value= 0x0 */
+ /* MSS_DDR_A16 [8:1] RW value= 0x0 */
+ /* MSS_DDR3_WE_N [9:1] RW value= 0x0 */
+ /* MSS_DDR_BA0 [10:1] RW value= 0x0 */
+ /* MSS_DDR_BA1 [11:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC237_WPD_ADD_CMD2)
+/*Sets pull-downs when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. Note: For LPDDR4 need
+to over-ride MSS_DDR_ODT0 and MSS_DDR_ODT1 and eanble PU i.e. (set OVR_EN ==1 ,
+wpu == 0 , wpd == 1 ) */
+#define LIBERO_SETTING_RPC237_WPD_ADD_CMD2 0x00000120UL
+ /* MSS_DDR_RAM_RST_N [0:1] RW value= 0x0 */
+ /* MSS_DDR_BG0 [1:1] RW value= 0x0 */
+ /* MSS_DDR_BG1 [2:1] RW value= 0x0 */
+ /* MSS_DDR_CS0 [3:1] RW value= 0x0 */
+ /* MSS_DDR_CKE0 [4:1] RW value= 0x0 */
+ /* MSS_DDR_ODT0 [5:1] RW value= 0x1 */
+ /* MSS_DDR_CS1 [6:1] RW value= 0x0 */
+ /* MSS_DDR_CKE1 [7:1] RW value= 0x0 */
+ /* MSS_DDR_ODT1 [8:1] RW value= 0x1 */
+ /* MSS_DDR_ACT_N [9:1] RW value= 0x0 */
+ /* MSS_DDR_PARITY [10:1] RW value= 0x0 */
+ /* MSS_DDR_ALERT_N [11:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC238_WPD_DATA0)
+/*Sets pull-downs when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC238_WPD_DATA0 0x00000000UL
+ /* MSS_DDR_DQ0 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ1 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ2 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ3 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P0 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N0 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DQ4 [6:1] RW value= 0x0 */
+ /* MSS_DDR_DQ5 [7:1] RW value= 0x0 */
+ /* MSS_DDR_DQ6 [8:1] RW value= 0x0 */
+ /* MSS_DDR_DQ7 [9:1] RW value= 0x0 */
+ /* MSS_DDR_DM0 [10:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC239_WPD_DATA1)
+/*Sets pull-downs when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC239_WPD_DATA1 0x00000000UL
+ /* MSS_DDR_DQ8 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ9 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ10 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ11 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P1 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N1 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DQ12 [6:1] RW value= 0x0 */
+ /* MSS_DDR_DQ13 [7:1] RW value= 0x0 */
+ /* MSS_DDR_DQ14 [8:1] RW value= 0x0 */
+ /* MSS_DDR_DQ15 [9:1] RW value= 0x0 */
+ /* MSS_DDR_DM1 [10:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC240_WPD_DATA2)
+/*Sets pull-downs when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC240_WPD_DATA2 0x00000000UL
+ /* MSS_DDR_DQ16 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ17 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ18 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ19 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P2 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N2 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DQ20 [6:1] RW value= 0x0 */
+ /* MSS_DDR_DQ21 [7:1] RW value= 0x0 */
+ /* MSS_DDR_DQ22 [8:1] RW value= 0x0 */
+ /* MSS_DDR_DQ23 [9:1] RW value= 0x0 */
+ /* MSS_DDR_DM2 [10:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC241_WPD_DATA3)
+/*Sets pull-downs when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC241_WPD_DATA3 0x00000000UL
+ /* MSS_DDR_DQ24 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ25 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ26 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ27 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P3 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N3 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DQ28 [6:1] RW value= 0x0 */
+ /* MSS_DDR_DQ29 [7:1] RW value= 0x0 */
+ /* MSS_DDR_DQ30 [8:1] RW value= 0x0 */
+ /* MSS_DDR_DQ31 [9:1] RW value= 0x0 */
+ /* MSS_DDR_DM3 [10:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC242_WPD_ECC)
+/*Sets pull-downs when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC242_WPD_ECC 0x00000000UL
+ /* MSS_DDR_DQ32 [0:1] RW value= 0x0 */
+ /* MSS_DDR_DQ33 [1:1] RW value= 0x0 */
+ /* MSS_DDR_DQ34 [2:1] RW value= 0x0 */
+ /* MSS_DDR_DQ35 [3:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_P4 [4:1] RW value= 0x0 */
+ /* MSS_DDR_DQS_N4 [5:1] RW value= 0x0 */
+ /* MSS_DDR_DM4 [6:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_RPC243_WPU_ADD_CMD0)
+/*Sets pull-ups when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC243_WPU_ADD_CMD0 0x00000FFFUL
+ /* MSS_DDR_CK0 [0:1] RW value= 0x1 */
+ /* MSS_DDR_CK_N0 [1:1] RW value= 0x1 */
+ /* MSS_DDR_A0 [2:1] RW value= 0x1 */
+ /* MSS_DDR_A1 [3:1] RW value= 0x1 */
+ /* MSS_DDR_A2 [4:1] RW value= 0x1 */
+ /* MSS_DDR_A3 [5:1] RW value= 0x1 */
+ /* MSS_DDR_A4 [6:1] RW value= 0x1 */
+ /* MSS_DDR_A5 [7:1] RW value= 0x1 */
+ /* MSS_DDR_A6 [8:1] RW value= 0x1 */
+ /* MSS_DDR_A7 [9:1] RW value= 0x1 */
+ /* MSS_DDR_A8 [10:1] RW value= 0x1 */
+ /* MSS_DDR_A9 [11:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC244_WPU_ADD_CMD1)
+/*Sets pull-ups when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC244_WPU_ADD_CMD1 0x00000FFFUL
+ /* MSS_DDR_CK1 [0:1] RW value= 0x1 */
+ /* MSS_DDR_CK_N1 [1:1] RW value= 0x1 */
+ /* MSS_DDR_A10 [2:1] RW value= 0x1 */
+ /* MSS_DDR_A11 [3:1] RW value= 0x1 */
+ /* MSS_DDR_A12 [4:1] RW value= 0x1 */
+ /* MSS_DDR_A13 [5:1] RW value= 0x1 */
+ /* MSS_DDR_A14 [6:1] RW value= 0x1 */
+ /* MSS_DDR_A15 [7:1] RW value= 0x1 */
+ /* MSS_DDR_A16 [8:1] RW value= 0x1 */
+ /* MSS_DDR3_WE_N [9:1] RW value= 0x1 */
+ /* MSS_DDR_BA0 [10:1] RW value= 0x1 */
+ /* MSS_DDR_BA1 [11:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC245_WPU_ADD_CMD2)
+/*Sets pull-ups when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC245_WPU_ADD_CMD2 0x00000EDFUL
+ /* MSS_DDR_RAM_RST_N [0:1] RW value= 0x1 */
+ /* MSS_DDR_BG0 [1:1] RW value= 0x1 */
+ /* MSS_DDR_BG1 [2:1] RW value= 0x1 */
+ /* MSS_DDR_CS0 [3:1] RW value= 0x1 */
+ /* MSS_DDR_CKE0 [4:1] RW value= 0x1 */
+ /* MSS_DDR_ODT0 [5:1] RW value= 0x0 */
+ /* MSS_DDR_CS1 [6:1] RW value= 0x1 */
+ /* MSS_DDR_CKE1 [7:1] RW value= 0x1 */
+ /* MSS_DDR_ODT1 [8:1] RW value= 0x0 */
+ /* MSS_DDR_ACT_N [9:1] RW value= 0x1 */
+ /* MSS_DDR_PARITY [10:1] RW value= 0x1 */
+ /* MSS_DDR_ALERT_N [11:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC246_WPU_DATA0)
+/*Sets pull-ups when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC246_WPU_DATA0 0x000007FFUL
+ /* MSS_DDR_DQ0 [0:1] RW value= 0x1 */
+ /* MSS_DDR_DQ1 [1:1] RW value= 0x1 */
+ /* MSS_DDR_DQ2 [2:1] RW value= 0x1 */
+ /* MSS_DDR_DQ3 [3:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_P0 [4:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_N0 [5:1] RW value= 0x1 */
+ /* MSS_DDR_DQ4 [6:1] RW value= 0x1 */
+ /* MSS_DDR_DQ5 [7:1] RW value= 0x1 */
+ /* MSS_DDR_DQ6 [8:1] RW value= 0x1 */
+ /* MSS_DDR_DQ7 [9:1] RW value= 0x1 */
+ /* MSS_DDR_DM0 [10:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC247_WPU_DATA1)
+/*Sets pull-ups when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC247_WPU_DATA1 0x000007FFUL
+ /* MSS_DDR_DQ8 [0:1] RW value= 0x1 */
+ /* MSS_DDR_DQ9 [1:1] RW value= 0x1 */
+ /* MSS_DDR_DQ10 [2:1] RW value= 0x1 */
+ /* MSS_DDR_DQ11 [3:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_P1 [4:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_N1 [5:1] RW value= 0x1 */
+ /* MSS_DDR_DQ12 [6:1] RW value= 0x1 */
+ /* MSS_DDR_DQ13 [7:1] RW value= 0x1 */
+ /* MSS_DDR_DQ14 [8:1] RW value= 0x1 */
+ /* MSS_DDR_DQ15 [9:1] RW value= 0x1 */
+ /* MSS_DDR_DM1 [10:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC248_WPU_DATA2)
+/*Sets pull-ups when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC248_WPU_DATA2 0x000007FFUL
+ /* MSS_DDR_DQ16 [0:1] RW value= 0x1 */
+ /* MSS_DDR_DQ17 [1:1] RW value= 0x1 */
+ /* MSS_DDR_DQ18 [2:1] RW value= 0x1 */
+ /* MSS_DDR_DQ19 [3:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_P2 [4:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_N2 [5:1] RW value= 0x1 */
+ /* MSS_DDR_DQ20 [6:1] RW value= 0x1 */
+ /* MSS_DDR_DQ21 [7:1] RW value= 0x1 */
+ /* MSS_DDR_DQ22 [8:1] RW value= 0x1 */
+ /* MSS_DDR_DQ23 [9:1] RW value= 0x1 */
+ /* MSS_DDR_DM2 [10:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC249_WPU_DATA3)
+/*Sets pull-ups when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC249_WPU_DATA3 0x000007FFUL
+ /* MSS_DDR_DQ24 [0:1] RW value= 0x1 */
+ /* MSS_DDR_DQ25 [1:1] RW value= 0x1 */
+ /* MSS_DDR_DQ26 [2:1] RW value= 0x1 */
+ /* MSS_DDR_DQ27 [3:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_P3 [4:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_N3 [5:1] RW value= 0x1 */
+ /* MSS_DDR_DQ28 [6:1] RW value= 0x1 */
+ /* MSS_DDR_DQ29 [7:1] RW value= 0x1 */
+ /* MSS_DDR_DQ30 [8:1] RW value= 0x1 */
+ /* MSS_DDR_DQ31 [9:1] RW value= 0x1 */
+ /* MSS_DDR_DM3 [10:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_RPC250_WPU_ECC)
+/*Sets pull-ups when override enabled. Each bit corresponding to an IO in
+corresponding IOG lane, starting from p_pair0 to n_pair5. */
+#define LIBERO_SETTING_RPC250_WPU_ECC 0x0000007FUL
+ /* MSS_DDR_DQ32 [0:1] RW value= 0x1 */
+ /* MSS_DDR_DQ33 [1:1] RW value= 0x1 */
+ /* MSS_DDR_DQ34 [2:1] RW value= 0x1 */
+ /* MSS_DDR_DQ35 [3:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_P4 [4:1] RW value= 0x1 */
+ /* MSS_DDR_DQS_N4 [5:1] RW value= 0x1 */
+ /* MSS_DDR_DM4 [6:1] RW value= 0x1 */
#endif
#ifdef __cplusplus
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_mode.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_mode.h
index e94e36e..ac54f96 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_mode.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_mode.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_ddr_mode.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_off_mode.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_off_mode.h
index f5e283e..0bc2bd9 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_off_mode.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_off_mode.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_ddr_off_mode.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_options.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_options.h
index 1f00de1..2face17 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_options.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_options.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_ddr_options.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_segs.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_segs.h
index 98e090e..023b475 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_segs.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddr_segs.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_ddr_segs.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddrc.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddrc.h
index d62e5bd..47cae9c 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddrc.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/ddr/hw_ddrc.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_ddrc.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/general/hw_gen_peripherals.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/general/hw_gen_peripherals.h
index 618b869..3e96472 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/general/hw_gen_peripherals.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/general/hw_gen_peripherals.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_gen_peripherals.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/hw_platform.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/hw_platform.h
index c289132..5673b0f 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/hw_platform.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/hw_platform.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_platform.h
* @author Embedded Software
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/io/hw_hsio_mux.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/io/hw_hsio_mux.h
index 9f945de..a5465bb 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/io/hw_hsio_mux.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/io/hw_hsio_mux.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_hsio_mux.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/io/hw_mssio_mux.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/io/hw_mssio_mux.h
index 76137cc..fb58c93 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/io/hw_mssio_mux.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/io/hw_mssio_mux.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mssio_mux.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_apb_split.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_apb_split.h
index 196c916..f5f423a 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_apb_split.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_apb_split.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_apb_split.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_cache.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_cache.h
index 0b12feb..172253b 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_cache.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_cache.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_cache.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
@@ -35,109 +35,397 @@ extern "C" {
#if !defined (LIBERO_SETTING_WAY_ENABLE)
/*Way indexes less than or equal to this register value may be used by the
-cache */
+cache. E.g. set to 0x7, will allocate 8 cache ways, 0-7 to cache, and leave
+8-15 as LIM. Note 1: Way 0 is always allocated as cache. Note 2: each way is
+128KB. */
#define LIBERO_SETTING_WAY_ENABLE 0x00000007UL
/* WAY_ENABLE [0:8] RW value= 0x7 */
#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M0)
-/*Way mask register master 0 (hart0) */
-#define LIBERO_SETTING_WAY_MASK_M0 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M1)
-/*Way mask register master 1 (hart1) */
-#define LIBERO_SETTING_WAY_MASK_M1 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M2)
-/*Way mask register master 2 (hart2) */
-#define LIBERO_SETTING_WAY_MASK_M2 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M3)
-/*Way mask register master 3 (hart3) */
-#define LIBERO_SETTING_WAY_MASK_M3 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
-#endif
-#if !defined (LIBERO_SETTING_WAY_MASK_M4)
-/*Way mask register master 4 (hart4) */
-#define LIBERO_SETTING_WAY_MASK_M4 0x00000000UL
- /* WAY_MASK_0 [0:1] RW value= 0x0 */
- /* WAY_MASK_1 [1:1] RW value= 0x0 */
- /* WAY_MASK_2 [2:1] RW value= 0x0 */
- /* WAY_MASK_3 [3:1] RW value= 0x0 */
- /* WAY_MASK_4 [4:1] RW value= 0x0 */
- /* WAY_MASK_5 [5:1] RW value= 0x0 */
- /* WAY_MASK_6 [6:1] RW value= 0x0 */
- /* WAY_MASK_7 [7:1] RW value= 0x0 */
- /* WAY_MASK_8 [8:1] RW value= 0x0 */
- /* WAY_MASK_9 [9:1] RW value= 0x0 */
- /* WAY_MASK_10 [10:1] RW value= 0x0 */
- /* WAY_MASK_11 [11:1] RW value= 0x0 */
- /* WAY_MASK_12 [12:1] RW value= 0x0 */
- /* WAY_MASK_13 [13:1] RW value= 0x0 */
- /* WAY_MASK_14 [14:1] RW value= 0x0 */
- /* WAY_MASK_15 [15:1] RW value= 0x0 */
+#if !defined (LIBERO_SETTING_WAY_MASK_DMA)
+/*Way mask register master DMA. Set field to zero to disable way from this
+master. The available cache ways are 0 to number set in WAY_ENABLE register. If
+using scratch pad memory, the ways you want reserved for scrathpad are not
+available for selection, you must set to 0. e.g. If three ways reserved for
+scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for all
+masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_DMA 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_AXI4_PORT_0)
+/*Way mask register master DMA. Set field to zero to disable way from this
+master. The available cache ways are 0 to number set in WAY_ENABLE register. If
+using scratch pad memory, the ways you want reserved for scrathpad are not
+available for selection, you must set to 0. e.g. If three ways reserved for
+scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for all
+masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_AXI4_PORT_0 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_AXI4_PORT_1)
+/*Way mask register master DMA. Set field to zero to disable way from this
+master. The available cache ways are 0 to number set in WAY_ENABLE register. If
+using scratch pad memory, the ways you want reserved for scrathpad are not
+available for selection, you must set to 0. e.g. If three ways reserved for
+scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for all
+masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_AXI4_PORT_1 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_AXI4_PORT_2)
+/*Way mask registerAXI slave port 2. Set field to zero to disable way from this
+master. The available cache ways are 0 to number set in WAY_ENABLE register. If
+using scratch pad memory, the ways you want reserved for scrathpad are not
+available for selection, you must set to 0. e.g. If three ways reserved for
+scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for all
+masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_AXI4_PORT_2 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_AXI4_PORT_3)
+/*Way mask register AXI slave port 3. Set field to 1 to disable way from this
+master. Set field to zero to disable way from this master. The available cache
+ways are 0 to number set in WAY_ENABLE register. If using scratch pad memory,
+the ways you want reserved for scrathpad are not available for selection, you
+must set to 0. e.g. If three ways reserved for scratchpad, WAY_MASK_0,
+WAY_MASK_1 and WAY_MASK_2 will be set to zero for all masters, so they can not
+evict the way. */
+#define LIBERO_SETTING_WAY_MASK_AXI4_PORT_3 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_E51_DCACHE)
+/*Way mask register E51 data cache (hart0). Set field to zero to disable way
+from this master. The available cache ways are 0 to number set in WAY_ENABLE
+register. If using scratch pad memory, the ways you want reserved for scrathpad
+are not available for selection, you must set to 0. e.g. If three ways reserved
+for scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for
+all masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_E51_DCACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_E51_ICACHE)
+/*Way mask registerE52 instruction cache (hart0). Set field to zero to disable
+way from this master. The available cache ways are 0 to number set in
+WAY_ENABLE register. If using scratch pad memory, the ways you want reserved
+for scrathpad are not available for selection, you must set to 0. e.g. If three
+ways reserved for scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set
+to zero for all masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_E51_ICACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_U54_1_DCACHE)
+/*Way mask register data cache (hart1). Set field to zero to disable way from
+this master. The available cache ways are 0 to number set in WAY_ENABLE
+register. If using scratch pad memory, the ways you want reserved for scrathpad
+are not available for selection, you must set to 0. e.g. If three ways reserved
+for scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for
+all masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_U54_1_DCACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_U54_1_ICACHE)
+/*Way mask register instruction cache (hart1). Set field to zero to disable way
+from this master. The available cache ways are 0 to number set in WAY_ENABLE
+register. If using scratch pad memory, the ways you want reserved for scrathpad
+are not available for selection, you must set to 0. e.g. If three ways reserved
+for scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for
+all masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_U54_1_ICACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_U54_2_DCACHE)
+/*Way mask register data cache (hart2). Set field to 1 to disable way from this
+master. Set field to zero to disable way from this master. The available cache
+ways are 0 to number set in WAY_ENABLE register. If using scratch pad memory,
+the ways you want reserved for scrathpad are not available for selection, you
+must set to 0. e.g. If three ways reserved for scratchpad, WAY_MASK_0,
+WAY_MASK_1 and WAY_MASK_2 will be set to zero for all masters, so they can not
+evict the way. */
+#define LIBERO_SETTING_WAY_MASK_U54_2_DCACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_U54_2_ICACHE)
+/*Way mask register instruction cache (hart2). Set field to zero to disable way
+from this master. The available cache ways are 0 to number set in WAY_ENABLE
+register. If using scratch pad memory, the ways you want reserved for scrathpad
+are not available for selection, you must set to 0. e.g. If three ways reserved
+for scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for
+all masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_U54_2_ICACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_U54_3_DCACHE)
+/*Way mask register data cache (hart3). Set field to 1 to disable way from this
+master.Set field to zero to disable way from this master. The available cache
+ways are 0 to number set in WAY_ENABLE register. If using scratch pad memory,
+the ways you want reserved for scrathpad are not available for selection, you
+must set to 0. e.g. If three ways reserved for scratchpad, WAY_MASK_0,
+WAY_MASK_1 and WAY_MASK_2 will be set to zero for all masters, so they can not
+evict the way. */
+#define LIBERO_SETTING_WAY_MASK_U54_3_DCACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_U54_3_ICACHE)
+/*Way mask register instruction cache(hart3). Set field to zero to disable way
+from this master. The available cache ways are 0 to number set in WAY_ENABLE
+register. If using scratch pad memory, the ways you want reserved for scrathpad
+are not available for selection, you must set to 0. e.g. If three ways reserved
+for scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for
+all masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_U54_3_ICACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_U54_4_DCACHE)
+/*Way mask register data cache (hart4). Set field to 1 to disable way from this
+master. Set field to zero to disable way from this master. The available cache
+ways are 0 to number set in WAY_ENABLE register. If using scratch pad memory,
+the ways you want reserved for scrathpad are not available for selection, you
+must set to 0. e.g. If three ways reserved for scratchpad, WAY_MASK_0,
+WAY_MASK_1 and WAY_MASK_2 will be set to zero for all masters, so they can not
+evict the way. */
+#define LIBERO_SETTING_WAY_MASK_U54_4_DCACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_WAY_MASK_U54_4_ICACHE)
+/*Way mask register instruction cache (hart4). Set field to zero to disable way
+from this master. The available cache ways are 0 to number set in WAY_ENABLE
+register. If using scratch pad memory, the ways you want reserved for scrathpad
+are not available for selection, you must set to 0. e.g. If three ways reserved
+for scratchpad, WAY_MASK_0, WAY_MASK_1 and WAY_MASK_2 will be set to zero for
+all masters, so they can not evict the way. */
+#define LIBERO_SETTING_WAY_MASK_U54_4_ICACHE 0x0000FFFFUL
+ /* WAY_MASK_0 [0:1] RW value= 0x1 */
+ /* WAY_MASK_1 [1:1] RW value= 0x1 */
+ /* WAY_MASK_2 [2:1] RW value= 0x1 */
+ /* WAY_MASK_3 [3:1] RW value= 0x1 */
+ /* WAY_MASK_4 [4:1] RW value= 0x1 */
+ /* WAY_MASK_5 [5:1] RW value= 0x1 */
+ /* WAY_MASK_6 [6:1] RW value= 0x1 */
+ /* WAY_MASK_7 [7:1] RW value= 0x1 */
+ /* WAY_MASK_8 [8:1] RW value= 0x1 */
+ /* WAY_MASK_9 [9:1] RW value= 0x1 */
+ /* WAY_MASK_10 [10:1] RW value= 0x1 */
+ /* WAY_MASK_11 [11:1] RW value= 0x1 */
+ /* WAY_MASK_12 [12:1] RW value= 0x1 */
+ /* WAY_MASK_13 [13:1] RW value= 0x1 */
+ /* WAY_MASK_14 [14:1] RW value= 0x1 */
+ /* WAY_MASK_15 [15:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_NUM_SCRATCH_PAD_WAYS)
+/*Number of ways reserved for scratchpad. Note 1: This is not a register Note
+2: each way is 128KB. Note 3: Embedded software expects cache ways allocated
+for scratchpad start at way 0, and work up. */
+#define LIBERO_SETTING_NUM_SCRATCH_PAD_WAYS 0x00000000UL
+ /* NUM_OF_WAYS [0:8] RW value= 0x0 */
#endif
#ifdef __cplusplus
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_memory.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_memory.h
index 8b0c956..741f2a3 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_memory.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_memory.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_memory.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_crypto.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_crypto.h
index 2d3681c..095205d 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_crypto.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_crypto.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_crypto.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic0.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic0.h
index 2e8559a..4baf682 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic0.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic0.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_fic0.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic1.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic1.h
index 0709c67..dd362dd 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic1.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic1.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_fic1.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic2.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic2.h
index 7d1cf33..fc881af 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic2.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_fic2.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_fic2.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_gem0.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_gem0.h
index 6f399a0..70da65f 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_gem0.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_gem0.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_gem0.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_gem1.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_gem1.h
index 695c7f3..c2a1fcd 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_gem1.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_gem1.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_gem1.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_mmc.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_mmc.h
index 97998f9..c9fbf3a 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_mmc.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_mmc.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_mmc.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_scb.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_scb.h
index c199275..ebdbbc6 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_scb.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_scb.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_scb.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_trace.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_trace.h
index 55465f9..322307a 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_trace.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_trace.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_trace.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_usb.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_usb.h
index b147f46..850c32a 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_usb.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_mpu_usb.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_mpu_usb.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart0.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart0.h
index 63a0fd1..c0f9a4f 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart0.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart0.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_pmp_hart0.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart1.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart1.h
index ebaff07..bb89409 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart1.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart1.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_pmp_hart1.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart2.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart2.h
index 735afc1..efed373 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart2.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart2.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_pmp_hart2.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart3.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart3.h
index f74ba05..ac94a7b 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart3.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart3.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_pmp_hart3.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart4.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart4.h
index 14e5796..3c60ffd 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart4.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/memory_map/hw_pmp_hart4.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_pmp_hart4.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/sgmii/hw_sgmii_tip.h b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/sgmii/hw_sgmii_tip.h
index 1ca9d42..90cb36c 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/sgmii/hw_sgmii_tip.h
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_config/sgmii/hw_sgmii_tip.h
@@ -1,16 +1,16 @@
/*******************************************************************************
- * Copyright 2019-2020 Microchip FPGA Embedded Systems Solutions.
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
*
* SPDX-License-Identifier: MIT
*
* @file hw_sgmii_tip.h
* @author Microchip-FPGA Embedded Systems Solutions
*
- * Generated using Libero version: 12.900.0.16-PFSOC_MSS:2.0.108
- * Libero design name: ICICLE_MSS
+ * Generated using Libero version: 2.0
+ * Libero design name: mss_pf_cache_rev1
* MPFS part number used in design: MPFS250T_ES
- * Date generated by Libero: 06-26-2020_16:47:44
- * Format version of XML description: 0.3.8
+ * Date generated by Libero: 10-14-2020_15:34:36
+ * Format version of XML description: 0.4.2
* PolarFire SoC Configuration Generator version: 0.4.1
*
* Note 1: This file should not be edited. If you need to modify a parameter,
@@ -180,7 +180,7 @@ extern "C" {
#if !defined (LIBERO_SETTING_SPARE_CNTL)
/*Spare control register */
#define LIBERO_SETTING_SPARE_CNTL 0xFF000000UL
- /* REG_SPARE [0:32] RW value= 0xff000000 */
+ /* REG_SPARE [0:32] RW value= 0xFF000000 */
#endif
#if !defined (LIBERO_SETTING_SPARE_STAT)
/*Spare status register */
diff --git a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_fpga_design/xml/ICICLE_MSS_0.xml b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_fpga_design/xml/mss_pf_cache_rev1_mss_cfg_8_0_8.xml
similarity index 82%
rename from examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_fpga_design/xml/ICICLE_MSS_0.xml
rename to examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_fpga_design/xml/mss_pf_cache_rev1_mss_cfg_8_0_8.xml
index f4bef02..eaffea4 100644
--- a/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_fpga_design/xml/ICICLE_MSS_0.xml
+++ b/examples/mss-rtc/mpfs-rtc-interrupt/src/boards/icicle-kit-es/soc_fpga_design/xml/mss_pf_cache_rev1_mss_cfg_8_0_8.xml
@@ -1,11 +1,11 @@
- 12.900.0.16-PFSOC_MSS:2.0.108
- ICICLE_MSS
+ 2.0
+ mss_pf_cache_rev1
MPFS250T_ES
- FCVG484_Eval
- 06-26-2020_16:47:44
- 0.3.8
+ FCVG484
+ 10-14-2020_15:34:36
+ 0.4.2