Renesas RZ Zephyr Support - renesas/zephyr GitHub Wiki
The following content in this page describes current Zephyr support status for Renesas RZ MPU family, for detail about RZ MPU, please visit RZ 32 & 64-Bit Microprocessors (MPUs)
Table of contents
List of supported RZ devices on Zephyr
HWIP support status:
- RZ/A2x (CA9): RZ/A2M
- RZ/A3x (CA55): RZ/A3UL, RZ/A3M
- RZ/G2x (Sub-core CM33): RZ/G2L, RZ/G2LC, RZ/G2UL
- RZ/G3x (Sub-core CM33): RZ/G3S
- RZ/V2x (Sub-core CM33, CR8): RZ/V2L, RZ/V2H
- RZ/T2x (CR52): RZ/T2L, RZ/T2M
- RZ/N2x (CR52): RZ/N2L
| Renesas HW IP | Mapping to Zephyr | Status | Board |
|---|---|---|---|
| I/O Ports | GPIO Pinctrl | Available | All available devices |
| SCI (UART) | UART | Available | RZ/T2x, RZ/N2x |
| SCI (Simple I2C) | I2C (Master) | Planning | RZ/V2N, RZ/V2H, RZ/T2x, RZ/N2x |
| SCI (Simple SPI) | SPI | Planning | RZ/V2N, RZ/V2H, RZ/T2x, RZ/N2x |
| SCI_B (UART) | UART | Planning | RZ/A2x |
| SCI_B (Simple I2C) | I2C (Master) | Planning | RZ/V2N, RZ/V2H |
| SCI_B (Simple SPI) | SPI | Planning | RZ/V2N, RZ/V2H |
| SCIF | UART | Available | RZ/A3x, RZ/G3S, RZ/G2x, RZ/V2x |
| RSPI | SPI | Available Planning | RZ/G3S RZ/A2x, RZ/A3UL, RZ/G2x, RZ/V2x, RZ/N2x, RZ/T2x |
| RIIC | I2C (Master) | Available Planning | RZ/G3S RZ/A2x, RZ/A3x, RZ/G2x, RZ/V2x, RZ/N2x, RZ/T2x |
| CANFD | CAN | Available Planning | RZ/G3S RZ/A2x, RZ/A3x, RZ/G2x, RZ/V2x, RZ/N2x, RZ/T2x |
| QSPI | Flash | Planning | RZ/A2x, RZ/A3x, RZ/G2x, RZ/G3S, RZ/V2x, RZ/N2x, RZ/T2x |
| GTM | Counter | Available Planning | RZ/G3S RZ/A2x, RZ/A3x, RZ/G2x, RZ/V2x |
| GTM | System Timer | Available Planning | RZ/G3S RZ/A2x, RZ/A3x, RZ/G2x, RZ/V2x |
| CMTW | Counter | Planning | RZ/N2x, RZ/T2x |
| CPG | Clock Control | Available Planning | RZ/G3S RZ/A2x, RZ/A3UL, RZ/G2x, RZ/V2x |
| CGC | Clock Control | Planning | RZ/T2x, RZ/N2x |
| DMA | DMA | Available Planning | RZ/G3S RZ/A2x, RZ/A3UL, RZ/G2x, RZ/V2x, RZ/N2x, RZ/T2x |
| ADC12 | ADC | Available Planning | RZ/G3S RZ/A2x, RZ/A3UL, RZ/G2x, RZ/V2x, RZ/N2x, RZ/T2x |
| GPT | PWM | Available Planning | RZ/G3S RZ/G2x, RZ/V2x, RZ/N2x, RZ/T2x |
| MTU3 | PWM | Planning | RZ/A3x |
| MHU | MBOX | Available Planning | RZ/G3S RZ/G2x, RZ/V2x |
| USB | USB | Planning | RZ/A2x, RZ/A3x, RZ/N2x, RZ/T2x |
| ETHERC | Ethernet | Planning | RZ/A2x |
| E-MAC | Ethernet | Planning | RZ/A3UL |
| GMAC | Ethernet | Planning | RZ/N2x, RZ/T2x |
| SSIF-2 | I2S | Planning | RZ/A2x, RZ/A3x |
| RTC | RTC | Planning | RZ/N2x, RZ/T2x |
| WDT | Watchdog | Planning | RZ/A2x, RZ/A3x, RZ/G3S, RZ/G2x, RZ/V2x, RZ/N2x, RZ/T2x |
WIP integration branch information
| Branch name | Information |
|---|---|
| wip_rz | Work in progress for RZ platforms. Contain latest supports for RZ platforms. It included modules under review in Pull Request (PR). |
For ongoing PR on Zephyr upstream activity regarding Renesas RZ MPU series on Zephyr, please visit: https://github.com/zephyrproject-rtos/zephyr/labels/platforms%3A%20Renesas%20RZ