Lines Matching full:ram

48 /** @brief Power configuration bits for each section in particular RAM block. */
51 … VMC_RAM_POWER_S0POWER_Msk, ///< Keep retention on RAM section S0 of the particular RAM block when…
52 … VMC_RAM_POWER_S1POWER_Msk, ///< Keep retention on RAM section S1 of the particular RAM block when…
53 … VMC_RAM_POWER_S2POWER_Msk, ///< Keep retention on RAM section S2 of the particular RAM block when…
54 … VMC_RAM_POWER_S3POWER_Msk, ///< Keep retention on RAM section S3 of the particular RAM block when…
57 /** @brief Retention configuration bits for each section in particular RAM block. */
60 …_RETENTION_S0 = VMC_RAM_POWER_S0RETENTION_Msk, ///< Keep RAM section S0 of the particular RAM blo…
61 …_RETENTION_S1 = VMC_RAM_POWER_S1RETENTION_Msk, ///< Keep RAM section S1 of the particular RAM blo…
62 …_RETENTION_S2 = VMC_RAM_POWER_S2RETENTION_Msk, ///< Keep RAM section S2 of the particular RAM blo…
63 …_RETENTION_S3 = VMC_RAM_POWER_S3RETENTION_Msk, ///< Keep RAM section S3 of the particular RAM blo…
67 * @brief Function for setting power configuration for the particular RAM block.
72 * @param[in] ram_block_num RAM block number.
73 * @param[in] power_mask Bitmask with sections configuration of particular RAM block.
75 * @param[in] retention_mask Bitmask with sections configuration of particular RAM block.
84 * @brief Function for clearing power configuration for the particular RAM block.
87 * @param[in] ram_block_num RAM block number.
92 * @brief Function for setting power configuration for the particular RAM block.
95 * @param[in] ram_block_num RAM block number.
96 * @param[in] sect_power Paricular section of the RAM block.
103 * @brief Function for clearing power configuration for the particular RAM block.
106 * @param[in] ram_block_num RAM block number.
107 * @param[in] sect_power Paricular section of the RAM block.
114 * @brief Function for getting power configuration of the particular RAM block.
117 * @param[in] ram_block_num RAM block number.
119 * @return Bitmask with power configuration of sections of particular RAM block.
125 * @brief Function for setting retention configuration for the particular RAM block.
128 * @param[in] ram_block_num RAM block number.
129 * @param[in] sect_retention Paricular section of the RAM block.
136 * @brief Function for clearing retention configuration for the particular RAM block.
139 * @param[in] ram_block_num RAM block number.
140 * @param[in] sect_retention Paricular section of the RAM block.
147 * @brief Function for getting retention configuration of the particular RAM block.
150 * @param[in] ram_block_num RAM block number.
152 * @return Bitmask with retention configuration of sections of particular RAM block
164 p_reg->RAM[ram_block_num].POWER = in nrf_vmc_ram_block_config()
177 volatile uint32_t dummy = p_reg->RAM[ram_block_num].POWER; in nrf_vmc_ram_block_config()
183 p_reg->RAM[ram_block_num].POWER = 0; in nrf_vmc_ram_block_clear()
190 p_reg->RAM[ram_block_num].POWERSET = (uint32_t)sect_power; in nrf_vmc_ram_block_power_set()
193 volatile uint32_t dummy = p_reg->RAM[ram_block_num].POWERSET; in nrf_vmc_ram_block_power_set()
201 p_reg->RAM[ram_block_num].POWERCLR = (uint32_t)sect_power; in nrf_vmc_ram_block_power_clear()
207 return p_reg->RAM[ram_block_num].POWER & ( in nrf_vmc_ram_block_power_mask_get()
218 p_reg->RAM[ram_block_num].POWERSET = (uint32_t)sect_retention; in nrf_vmc_ram_block_retention_set()
221 volatile uint32_t dummy = p_reg->RAM[ram_block_num].POWERSET; in nrf_vmc_ram_block_retention_set()
229 p_reg->RAM[ram_block_num].POWERCLR = (uint32_t)sect_retention; in nrf_vmc_ram_block_retention_clear()
235 return p_reg->RAM[ram_block_num].POWER & ( in nrf_vmc_ram_block_retention_mask_get()