soc: nordic: nrf53: Remove broken PM_S2RAM support
Remove dead code that cannot be enabled. Kconfig prevents us from enabling PM_S2RAM on 53 because it is not supported any more. But we still have some dead code left over in soc.c, so we delete this code. Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
This commit is contained in:
parent
c5e591bf44
commit
e1347ded48
1 changed files with 0 additions and 35 deletions
|
@ -31,9 +31,6 @@
|
|||
#elif defined(CONFIG_SOC_NRF5340_CPUNET)
|
||||
#include <hal/nrf_nvmc.h>
|
||||
#endif
|
||||
#if defined(CONFIG_PM_S2RAM)
|
||||
#include <hal/nrf_vmc.h>
|
||||
#endif
|
||||
#include <hal/nrf_wdt.h>
|
||||
#include <hal/nrf_rtc.h>
|
||||
#include <soc_secure.h>
|
||||
|
@ -61,34 +58,6 @@
|
|||
#define LOG_LEVEL CONFIG_SOC_LOG_LEVEL
|
||||
LOG_MODULE_REGISTER(soc);
|
||||
|
||||
#if defined(CONFIG_PM_S2RAM)
|
||||
|
||||
#if defined(CONFIG_SOC_NRF5340_CPUAPP)
|
||||
#define RAM_N_BLOCK (8)
|
||||
#elif defined(CONFIG_SOC_NRF5340_CPUNET)
|
||||
#define RAM_N_BLOCK (4)
|
||||
#endif /* CONFIG_SOC_NRF5340_CPUAPP || CONFIG_SOC_NRF5340_CPUNET */
|
||||
|
||||
#define MASK_ALL_SECT (VMC_RAM_POWER_S0RETENTION_Msk | VMC_RAM_POWER_S1RETENTION_Msk | \
|
||||
VMC_RAM_POWER_S2RETENTION_Msk | VMC_RAM_POWER_S3RETENTION_Msk | \
|
||||
VMC_RAM_POWER_S4RETENTION_Msk | VMC_RAM_POWER_S5RETENTION_Msk | \
|
||||
VMC_RAM_POWER_S6RETENTION_Msk | VMC_RAM_POWER_S7RETENTION_Msk | \
|
||||
VMC_RAM_POWER_S8RETENTION_Msk | VMC_RAM_POWER_S9RETENTION_Msk | \
|
||||
VMC_RAM_POWER_S10RETENTION_Msk | VMC_RAM_POWER_S11RETENTION_Msk | \
|
||||
VMC_RAM_POWER_S12RETENTION_Msk | VMC_RAM_POWER_S13RETENTION_Msk | \
|
||||
VMC_RAM_POWER_S14RETENTION_Msk | VMC_RAM_POWER_S15RETENTION_Msk)
|
||||
|
||||
static void enable_ram_retention(void)
|
||||
{
|
||||
/*
|
||||
* Enable RAM retention for *ALL* the SRAM
|
||||
*/
|
||||
for (size_t n = 0; n < RAM_N_BLOCK; n++) {
|
||||
nrf_vmc_ram_block_retention_set(NRF_VMC, n, MASK_ALL_SECT);
|
||||
}
|
||||
|
||||
}
|
||||
#endif /* CONFIG_PM_S2RAM */
|
||||
|
||||
#if defined(CONFIG_SOC_NRF53_ANOMALY_160_WORKAROUND)
|
||||
/* This code prevents the CPU from entering sleep again if it already
|
||||
|
@ -574,10 +543,6 @@ static int nordicsemi_nrf53_init(void)
|
|||
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_PM_S2RAM)
|
||||
enable_ram_retention();
|
||||
#endif /* CONFIG_PM_S2RAM */
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue