|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
RAM retention configuration (HUM 11.2.16 / 11.2.17). More...
#include <ra8_lpm.h>
Data Fields | |
| uint16_t | pdramscr0_bits |
| Raw PDRAMSCR0 RKEEP[12:0] value. | |
| bool | cpu0_tcm_keep |
| PDRAMSCR1.RKEEP0. | |
| bool | cpu1_tcm_keep |
| PDRAMSCR1.RKEEP1 (dual-core only). | |
RAM retention configuration (HUM 11.2.16 / 11.2.17).
pdramscr0_bits is written verbatim to PDRAMSCR0 (use k_ra8_lpm_pdramscr0_* masks to assemble per-bank groups). The boolean members write the corresponding RKEEP* bits in PDRAMSCR1.
| bool ra8_lpm_ram_retention_t::cpu0_tcm_keep |
PDRAMSCR1.RKEEP0.
Definition at line 129 of file ra8_lpm.h.
Referenced by ra8_lpm_set_ram_retention().
| bool ra8_lpm_ram_retention_t::cpu1_tcm_keep |
PDRAMSCR1.RKEEP1 (dual-core only).
Definition at line 130 of file ra8_lpm.h.
Referenced by ra8_lpm_set_ram_retention().
| uint16_t ra8_lpm_ram_retention_t::pdramscr0_bits |
Raw PDRAMSCR0 RKEEP[12:0] value.
Definition at line 128 of file ra8_lpm.h.
Referenced by ra8_lpm_set_ram_retention().