ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches

DMAC/DTC/DMA, XSPI/OSPI, flash, SDRAMC, SDHI/SD. More...

Collaboration diagram for Memory & DMA:

Files

file  ra8_dma.h
 Generic DMA transfer substrate (DMAC engine).
file  ra8_dmac.h
 8-channel DMA controller (DMAC0) driver
file  ra8_dmac_regs.h
 DMAC (Direct Memory Access Controller) register layout for the RA8D2.
file  ra8_dtc.h
 Data Transfer Controller (DTC) driver.
file  ra8_dtc_regs.h
 DTC (Data Transfer Controller) register layout for the RA8D2.
file  ra8_flash.h
 Code MRAM + Extra MRAM + Option-Setting driver – DANGEROUS, brick-capable.
file  ra8_flash_core.h
 Code MRAM + Extra MRAM + Option-Setting driver – core API.
file  ra8_flash_fsp.h
 Code MRAM driver – FSP r_mram parity surface.
file  ra8_flash_regs.h
 Flash / MRAM controller register layout for the Renesas RA8D2.
file  ra8_flash_types.h
 Code MRAM driver – shared types (enums, structs, callback typedef).
file  ra8_ospi_regs.h
 xSPI / Octo-SPI controller register layout for the Renesas RA8D2
file  ra8_sdcard.h
 SD card driver layered on top of the RA8D2 SDHI peripheral.
file  ra8_sdhi.h
 SD/MMC Host Interface (SDHI) driver scaffold.
file  ra8_sdhi_regs.h
 SDHI (SD/MMC host interface) register layout for the Renesas RA8D2.
file  ra8_sdramc.h
 External SDRAM controller driver (framework).
file  ra8_sdramc_regs.h
 External SDRAM controller register layout for the Renesas RA8D2.
file  ra8_sram.h
 SRAM (with ECC) HAL driver public API.
file  ra8_sram_regs.h
 SRAM (with ECC) control / status / security register layout.
file  ra8_xspi.h
 xSPI / Octo-SPI driver (flash read/program/erase + ID/status)
file  ra8_dmac_internal.h
 Test-access surface for ra8_dmac internal helpers (MC/DC).
file  ra8_flash_internal.h
 Test-access surface for ra8_flash internal helpers (MC/DC).
file  ra8_sram_internal.h
 src/-local shared surface for the SRAM HAL driver split.
file  ra8_xspi_internal.h
 Module-private seam shared between the ra8_xspi translation units.

Detailed Description

DMAC/DTC/DMA, XSPI/OSPI, flash, SDRAMC, SDHI/SD.