Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
renesas-ra-cgc.h File Reference

Go to the source code of this file.

Macros

#define RA_CLOCK(grp, func, ch)
 
#define RA_CLOCK_GROUP(mod)
 
#define RA_CLOCK_BIT(mod)
 
#define RA_CLOCK_DMAC(channel)
 
#define RA_CLOCK_DTC(channel)
 
#define RA_CLOCK_CAN(channel)
 
#define RA_CLOCK_CEC(channel)
 
#define RA_CLOCK_I3C(channel)
 
#define RA_CLOCK_IRDA(channel)
 
#define RA_CLOCK_QSPI(channel)
 
#define RA_CLOCK_IIC(channel)
 
#define RA_CLOCK_USBFS(channel)
 
#define RA_CLOCK_USBHS(channel)
 
#define RA_CLOCK_EPTPC(channel)
 
#define RA_CLOCK_ETHER(channel)
 
#define RA_CLOCK_OSPI(channel)
 
#define RA_CLOCK_SPI(channel)
 
#define RA_CLOCK_SCI(channel)
 
#define RA_CLOCK_CAC(channel)
 
#define RA_CLOCK_CRC(channel)
 
#define RA_CLOCK_PDC(channel)
 
#define RA_CLOCK_CTSU(channel)
 
#define RA_CLOCK_SLCDC(channel)
 
#define RA_CLOCK_GLCDC(channel)
 
#define RA_CLOCK_JPEG(channel)
 
#define RA_CLOCK_DRW(channel)
 
#define RA_CLOCK_SSI(channel)
 
#define RA_CLOCK_SRC(channel)
 
#define RA_CLOCK_SDHIMMC(channel)
 
#define RA_CLOCK_DOC(channel)
 
#define RA_CLOCK_ELC(channel)
 
#define RA_CLOCK_CEU(channel)
 
#define RA_CLOCK_TFU(channel)
 
#define RA_CLOCK_IIRFA(channel)
 
#define RA_CLOCK_CANFD(channel)
 
#define RA_CLOCK_TRNG(channel)
 
#define RA_CLOCK_SCE(channel)
 
#define RA_CLOCK_AES(channel)
 
#define RA_CLOCK_POEG(channel)
 
#define RA_CLOCK_ADC(channel)
 
#define RA_CLOCK_SDADC(channel)
 
#define RA_CLOCK_DAC8(channel)
 
#define RA_CLOCK_DAC(channel)
 
#define RA_CLOCK_TSN(channel)
 
#define RA_CLOCK_ACMPHS(channel)
 
#define RA_CLOCK_ACMPLP(channel)
 
#define RA_CLOCK_OPAMP(channel)
 
#define RA_CLOCK_AGT(channel)
 
#define RA_CLOCK_KEY(channel)
 
#define RA_CLOCK_ULPT(channel)
 
#define RA_CLOCK_GPT(channel)
 

Macro Definition Documentation

◆ RA_CLOCK

#define RA_CLOCK ( grp,
func,
ch )
Value:
((grp << 28) | (func << 20) | ch)

◆ RA_CLOCK_ACMPHS

#define RA_CLOCK_ACMPHS ( channel)
Value:
RA_CLOCK(3, 28U, channel)
#define RA_CLOCK(grp, func, ch)
Definition renesas-ra-cgc.h:10

◆ RA_CLOCK_ACMPLP

#define RA_CLOCK_ACMPLP ( channel)
Value:
RA_CLOCK(3, 29U, channel)

◆ RA_CLOCK_ADC

#define RA_CLOCK_ADC ( channel)
Value:
RA_CLOCK(3, 16U, channel)

◆ RA_CLOCK_AES

#define RA_CLOCK_AES ( channel)
Value:
RA_CLOCK(2, 31U, channel)

◆ RA_CLOCK_AGT

#define RA_CLOCK_AGT ( channel)
Value:
RA_CLOCK(4, 3U, channel)

◆ RA_CLOCK_BIT

#define RA_CLOCK_BIT ( mod)
Value:
BIT(((mod >> 20) & 0xFF) - ((mod >> 0) & 0xF))
#define BIT(n)
Unsigned integer with bit position n set (signed in assembly language).
Definition util_macro.h:44

◆ RA_CLOCK_CAC

#define RA_CLOCK_CAC ( channel)
Value:
RA_CLOCK(2, 0U, channel)

◆ RA_CLOCK_CAN

#define RA_CLOCK_CAN ( channel)
Value:
RA_CLOCK(1, 2, channel)

◆ RA_CLOCK_CANFD

#define RA_CLOCK_CANFD ( channel)
Value:
RA_CLOCK(2, 27U, channel)

◆ RA_CLOCK_CEC

#define RA_CLOCK_CEC ( channel)
Value:
RA_CLOCK(1, 3U, channel)

◆ RA_CLOCK_CEU

#define RA_CLOCK_CEU ( channel)
Value:
RA_CLOCK(2, 16U, channel)

◆ RA_CLOCK_CRC

#define RA_CLOCK_CRC ( channel)
Value:
RA_CLOCK(2, 1U, channel)

◆ RA_CLOCK_CTSU

#define RA_CLOCK_CTSU ( channel)
Value:
RA_CLOCK(2, 3U, channel)

◆ RA_CLOCK_DAC

#define RA_CLOCK_DAC ( channel)
Value:
RA_CLOCK(3, 20U, channel)

◆ RA_CLOCK_DAC8

#define RA_CLOCK_DAC8 ( channel)
Value:
RA_CLOCK(3, 19U, channel)

◆ RA_CLOCK_DMAC

#define RA_CLOCK_DMAC ( channel)
Value:
RA_CLOCK(0, 22, channel)

◆ RA_CLOCK_DOC

#define RA_CLOCK_DOC ( channel)
Value:
RA_CLOCK(2, 13U, channel)

◆ RA_CLOCK_DRW

#define RA_CLOCK_DRW ( channel)
Value:
RA_CLOCK(2, 6U, channel)

◆ RA_CLOCK_DTC

#define RA_CLOCK_DTC ( channel)
Value:
RA_CLOCK(0, 22, channel)

◆ RA_CLOCK_ELC

#define RA_CLOCK_ELC ( channel)
Value:
RA_CLOCK(2, 14U, channel)

◆ RA_CLOCK_EPTPC

#define RA_CLOCK_EPTPC ( channel)
Value:
RA_CLOCK(1, 13U, channel)

◆ RA_CLOCK_ETHER

#define RA_CLOCK_ETHER ( channel)
Value:
RA_CLOCK(1, 15U, channel)

◆ RA_CLOCK_GLCDC

#define RA_CLOCK_GLCDC ( channel)
Value:
RA_CLOCK(2, 4U, channel)

◆ RA_CLOCK_GPT

#define RA_CLOCK_GPT ( channel)
Value:
RA_CLOCK(5, 31U, channel)

◆ RA_CLOCK_GROUP

#define RA_CLOCK_GROUP ( mod)
Value:
(((mod >> 28) & 0xF) * 4)

◆ RA_CLOCK_I3C

#define RA_CLOCK_I3C ( channel)
Value:
RA_CLOCK(1, 4U, channel)

◆ RA_CLOCK_IIC

#define RA_CLOCK_IIC ( channel)
Value:
RA_CLOCK(1, 9U, channel)

◆ RA_CLOCK_IIRFA

#define RA_CLOCK_IIRFA ( channel)
Value:
RA_CLOCK(2, 21U, channel)

◆ RA_CLOCK_IRDA

#define RA_CLOCK_IRDA ( channel)
Value:
RA_CLOCK(1, 5U, channel)

◆ RA_CLOCK_JPEG

#define RA_CLOCK_JPEG ( channel)
Value:
RA_CLOCK(2, 5U, channel)

◆ RA_CLOCK_KEY

#define RA_CLOCK_KEY ( channel)
Value:
RA_CLOCK(4, 4U, channel)

◆ RA_CLOCK_OPAMP

#define RA_CLOCK_OPAMP ( channel)
Value:
RA_CLOCK(3, 31U, channel)

◆ RA_CLOCK_OSPI

#define RA_CLOCK_OSPI ( channel)
Value:
RA_CLOCK(1, 16U, channel)

◆ RA_CLOCK_PDC

#define RA_CLOCK_PDC ( channel)
Value:
RA_CLOCK(2, 2U, channel)

◆ RA_CLOCK_POEG

#define RA_CLOCK_POEG ( channel)
Value:
RA_CLOCK(3, 14U, channel)

◆ RA_CLOCK_QSPI

#define RA_CLOCK_QSPI ( channel)
Value:
RA_CLOCK(1, 6U, channel)

◆ RA_CLOCK_SCE

#define RA_CLOCK_SCE ( channel)
Value:
RA_CLOCK(2, 31U, channel)

◆ RA_CLOCK_SCI

#define RA_CLOCK_SCI ( channel)
Value:
RA_CLOCK(1, 31U, channel)

◆ RA_CLOCK_SDADC

#define RA_CLOCK_SDADC ( channel)
Value:
RA_CLOCK(3, 17U, channel)

◆ RA_CLOCK_SDHIMMC

#define RA_CLOCK_SDHIMMC ( channel)
Value:
RA_CLOCK(2, 12U, channel)

◆ RA_CLOCK_SLCDC

#define RA_CLOCK_SLCDC ( channel)
Value:
RA_CLOCK(2, 4U, channel)

◆ RA_CLOCK_SPI

#define RA_CLOCK_SPI ( channel)
Value:
RA_CLOCK(1, 19U, channel)

◆ RA_CLOCK_SRC

#define RA_CLOCK_SRC ( channel)
Value:
RA_CLOCK(2, 9U, channel)

◆ RA_CLOCK_SSI

#define RA_CLOCK_SSI ( channel)
Value:
RA_CLOCK(2, 8U, channel)

◆ RA_CLOCK_TFU

#define RA_CLOCK_TFU ( channel)
Value:
RA_CLOCK(2, 20U, channel)

◆ RA_CLOCK_TRNG

#define RA_CLOCK_TRNG ( channel)
Value:
RA_CLOCK(2, 28U, channel)

◆ RA_CLOCK_TSN

#define RA_CLOCK_TSN ( channel)
Value:
RA_CLOCK(3, 22U, channel)

◆ RA_CLOCK_ULPT

#define RA_CLOCK_ULPT ( channel)
Value:
RA_CLOCK(4, 9U, channel)

◆ RA_CLOCK_USBFS

#define RA_CLOCK_USBFS ( channel)
Value:
RA_CLOCK(1, 11U, channel)

◆ RA_CLOCK_USBHS

#define RA_CLOCK_USBHS ( channel)
Value:
RA_CLOCK(1, 12U, channel)