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

Device name Status Samples and demo Hardware connection
RZ/A3UL-SMARC Available on Zephyr main repository RZ/A3UL-SMARC Zephyr documentation RZ/A3UL-SMARC Sample and Demo hardware configuration
RZ/A2M-EVK Available on Zephyr main repository RZ/A2M-EVK Zephyr documentation RZ/A2M-EVK Sample and Demo hardware configuration
RZ/G3S-SMARC Available on Zephyr main repository RZ/G3S-SMARC Zephyr documentation RZ/G3S-SMARC Sample and Demo hardware configuration
RZ/G2L-SMARC Available on Zephyr main repository RZ/G2L-SMARC Zephyr documentation RZ/G2L-SMARC Sample and Demo hardware configuration
RZ/G2LC-SMARC Available on Zephyr main repository RZ/G2LC-SMARC Zephyr documentation RZ/G2LC-SMARC Sample and Demo hardware configuration
RZ/G2UL-SMARC Available on Zephyr main repository RZ/G2UL-SMARC Zephyr documentation RZ/G2UL-SMARC Sample and Demo hardware configuration
RZ/N2L-RSK Available on Zephyr main repository RZ/N2L-RSK Zephyr documentation RZ/N2L-RSK Sample and Demo hardware configuration
RZ/T2L-RSK Available on Zephyr main repository RZ/T2L-RSK Zephyr documentation RZ/T2L-RSK Sample and Demo hardware configuration
RZ/T2M-RSK Available on Zephyr main repository RZ/T2M-RSK Zephyr documentation RZ/T2M-RSK Sample and Demo hardware configuration
RZ/V2H-EVK Available on Zephyr main repository RZ/V2H-EVK Zephyr documentation RZ/V2H-EVK Sample and Demo hardware configuration
RZ/V2L-SMARC Available on Zephyr main repository RZ/V2L-SMARC Zephyr documentation RZ/V2L-SMARC Sample and Demo hardware configuration
RZ/V2N-EVK Available on Zephyr main repository RZ/V2N-EVK Zephyr documentation RZ/V2N-EVK Sample and Demo hardware configuration

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

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