Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Divider generator macros for multiple clock domains. More...

Macros

#define RA_CGC_DIV_BCLK(n)
 BCLK divider.
#define RA_CGC_DIV_CANFDCLK(n)
 CANFD divider.
#define RA_CGC_DIV_CECCLK(n)
 CEC divider.
#define RA_CGC_DIV_CLKOUT(n)
 CLKOUT divider.
#define RA_CGC_DIV_CPUCLK0(n)
 CPUCLK0 divider.
#define RA_CGC_DIV_CPUCLK1(n)
 CPUCLK1 divider.
#define RA_CGC_DIV_MRPCLK(n)
 MRPCLK divider.
#define RA_CGC_DIV_CPUCLK(n)
 CPUCLK divider.
#define RA_CGC_DIV_FCLK(n)
 FCLK divider.
#define RA_CGC_DIV_I3CCLK(n)
 I3C divider.
#define RA_CGC_DIV_ICLK(n)
 ICLK divider.
#define RA_CGC_DIV_LCDCLK(n)
 LCDCLK divider.
#define RA_CGC_DIV_OCTASPICLK(n)
 OCTASPI divider.
#define RA_CGC_DIV_PCLKA(n)
 PCLKA divider.
#define RA_CGC_DIV_PCLKB(n)
 PCLKB divider.
#define RA_CGC_DIV_PCLKC(n)
 PCLKC divider.
#define RA_CGC_DIV_PCLKD(n)
 PCLKD divider.
#define RA_CGC_DIV_PCLKE(n)
 PCLKE divider.
#define RA_CGC_DIV_PLL(n)
 PLL divider.
#define RA_CGC_DIV_PLLP(n)
 PLLP divider.
#define RA_CGC_DIV_PLLQ(n)
 PLLQ divider.
#define RA_CGC_DIV_PLLR(n)
 PLLR divider.
#define RA_CGC_DIV_PLL2(n)
 PLL2 divider.
#define RA_CGC_DIV_PLL2P(n)
 PLL2P divider.
#define RA_CGC_DIV_PLL2Q(n)
 PLL2Q divider.
#define RA_CGC_DIV_PLL2R(n)
 PLL2R divider.
#define RA_CGC_DIV_SCICLK(n)
 SCICLK divider.
#define RA_CGC_DIV_SPICLK(n)
 SPICLK divider.
#define RA_CGC_DIV_U60CLK(n)
 U60CLK divider.
#define RA_CGC_DIV_UCLK(n)
 UCLK divider.
#define RA_CGC_DIV_SCISPICLK(n)
 SCISPI divider.
#define RA_CGC_DIV_GPTCLK(n)
 GPTCLK divider.
#define RA_CGC_DIV_IICCLK(n)
 IICCLK divider.
#define RA_CGC_DIV_ADCCLK(n)
 ADCCLK divider.
#define RA_CGC_DIV_MRICLK(n)
 MRICLK divider.
#define RA_CGC_DIV_NPUCLK(n)
 NPUCLK divider.
#define RA_CGC_DIV_BCLKA(n)
 BCLKA divider.
#define RA_CGC_DIV_ESWCLK(n)
 ESWCLK divider.
#define RA_CGC_DIV_ESWPHYCLK(n)
 ESWPHYCLK divider.
#define RA_CGC_DIV_ETHPHYCLK(n)
 ETHPHY divider.
#define RA_CGC_DIV_ESCCLK(n)
 ESCCLK divider.
#define RA_CGC_DIV_DSMIFCLK(n)
 DSMIFCLK divider.
#define RA_CGC_DIV_XTALDIV_CLK(n)
 XTALDIV_CLK divider.
#define RA_CGC_DIV_HOCODIV_CLK(n)
 HOCODIV_CLK divider.
#define RA_CGC_DIV_MOCODIV_CLK(n)
 MOCODIV_CLK divider.
#define RA_CGC_DIV_SAU_CK00(n)
 SAU_CK00 divider.
#define RA_CGC_DIV_SAU_CK01(n)
 SAU_CK01 divider.
#define RA_CGC_DIV_SAU_CK10(n)
 SAU_CK10 divider.
#define RA_CGC_DIV_SAU_CK11(n)
 SAU_CK11 divider.
#define RA_CGC_DIV_TAU_CK01(n)
 TAU_CK01 divider.
#define RA_CGC_DIV_TAU_CK02(n)
 TAU_CK02 divider.
#define RA_CGC_DIV_TAU_CK03(n)
 TAU_CK03 divider.
#define RA_CGC_DIV_TAU_CK04(n)
 TAU_CK04 divider.

Detailed Description

Divider generator macros for multiple clock domains.

Macro Definition Documentation

◆ RA_CGC_DIV_ADCCLK

#define RA_CGC_DIV_ADCCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_ADC_CLOCK_DIV_, n)
#define UTIL_CAT(a,...)
Definition util_internal.h:145

ADCCLK divider.

◆ RA_CGC_DIV_BCLK

#define RA_CGC_DIV_BCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

BCLK divider.

◆ RA_CGC_DIV_BCLKA

#define RA_CGC_DIV_BCLKA ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_BCLKA_CLOCK_DIV_, n)

BCLKA divider.

◆ RA_CGC_DIV_CANFDCLK

#define RA_CGC_DIV_CANFDCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_CANFD_CLOCK_DIV_, n)

CANFD divider.

◆ RA_CGC_DIV_CECCLK

#define RA_CGC_DIV_CECCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_CEC_CLOCK_DIV_, n)

CEC divider.

◆ RA_CGC_DIV_CLKOUT

#define RA_CGC_DIV_CLKOUT ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_CLKOUT_DIV_, n)

CLKOUT divider.

◆ RA_CGC_DIV_CPUCLK

#define RA_CGC_DIV_CPUCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

CPUCLK divider.

◆ RA_CGC_DIV_CPUCLK0

#define RA_CGC_DIV_CPUCLK0 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

CPUCLK0 divider.

◆ RA_CGC_DIV_CPUCLK1

#define RA_CGC_DIV_CPUCLK1 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

CPUCLK1 divider.

◆ RA_CGC_DIV_DSMIFCLK

#define RA_CGC_DIV_DSMIFCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_DSMIF_CLOCK_DIV_, n)

DSMIFCLK divider.

◆ RA_CGC_DIV_ESCCLK

#define RA_CGC_DIV_ESCCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_ESC_CLOCK_DIV_, n)

ESCCLK divider.

◆ RA_CGC_DIV_ESWCLK

#define RA_CGC_DIV_ESWCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_ESW_CLOCK_DIV_, n)

ESWCLK divider.

◆ RA_CGC_DIV_ESWPHYCLK

#define RA_CGC_DIV_ESWPHYCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_ESWPHY_CLOCK_DIV_, n)

ESWPHYCLK divider.

◆ RA_CGC_DIV_ETHPHYCLK

#define RA_CGC_DIV_ETHPHYCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_ETHPHY_CLOCK_DIV_, n)

ETHPHY divider.

◆ RA_CGC_DIV_FCLK

#define RA_CGC_DIV_FCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

FCLK divider.

◆ RA_CGC_DIV_GPTCLK

#define RA_CGC_DIV_GPTCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_GPT_CLOCK_DIV_, n)

GPTCLK divider.

◆ RA_CGC_DIV_HOCODIV_CLK

#define RA_CGC_DIV_HOCODIV_CLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

HOCODIV_CLK divider.

◆ RA_CGC_DIV_I3CCLK

#define RA_CGC_DIV_I3CCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_I3C_CLOCK_DIV_, n)

I3C divider.

◆ RA_CGC_DIV_ICLK

#define RA_CGC_DIV_ICLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

ICLK divider.

◆ RA_CGC_DIV_IICCLK

#define RA_CGC_DIV_IICCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_IIC_CLOCK_DIV_, n)

IICCLK divider.

◆ RA_CGC_DIV_LCDCLK

#define RA_CGC_DIV_LCDCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_LCD_CLOCK_DIV_, n)

LCDCLK divider.

◆ RA_CGC_DIV_MOCODIV_CLK

#define RA_CGC_DIV_MOCODIV_CLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

MOCODIV_CLK divider.

◆ RA_CGC_DIV_MRICLK

#define RA_CGC_DIV_MRICLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

MRICLK divider.

◆ RA_CGC_DIV_MRPCLK

#define RA_CGC_DIV_MRPCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

MRPCLK divider.

◆ RA_CGC_DIV_NPUCLK

#define RA_CGC_DIV_NPUCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

NPUCLK divider.

◆ RA_CGC_DIV_OCTASPICLK

#define RA_CGC_DIV_OCTASPICLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_OCTA_CLOCK_DIV_, n)

OCTASPI divider.

◆ RA_CGC_DIV_PCLKA

#define RA_CGC_DIV_PCLKA ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

PCLKA divider.

◆ RA_CGC_DIV_PCLKB

#define RA_CGC_DIV_PCLKB ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

PCLKB divider.

◆ RA_CGC_DIV_PCLKC

#define RA_CGC_DIV_PCLKC ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

PCLKC divider.

◆ RA_CGC_DIV_PCLKD

#define RA_CGC_DIV_PCLKD ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

PCLKD divider.

◆ RA_CGC_DIV_PCLKE

#define RA_CGC_DIV_PCLKE ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

PCLKE divider.

◆ RA_CGC_DIV_PLL

#define RA_CGC_DIV_PLL ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_PLL_DIV_, n)

PLL divider.

◆ RA_CGC_DIV_PLL2

#define RA_CGC_DIV_PLL2 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_PLL_DIV_, n)

PLL2 divider.

◆ RA_CGC_DIV_PLL2P

#define RA_CGC_DIV_PLL2P ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_PLL_DIV_, n)

PLL2P divider.

◆ RA_CGC_DIV_PLL2Q

#define RA_CGC_DIV_PLL2Q ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_PLL_DIV_, n)

PLL2Q divider.

◆ RA_CGC_DIV_PLL2R

#define RA_CGC_DIV_PLL2R ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_PLL_DIV_, n)

PLL2R divider.

◆ RA_CGC_DIV_PLLP

#define RA_CGC_DIV_PLLP ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_PLL_DIV_, n)

PLLP divider.

◆ RA_CGC_DIV_PLLQ

#define RA_CGC_DIV_PLLQ ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_PLL_DIV_, n)

PLLQ divider.

◆ RA_CGC_DIV_PLLR

#define RA_CGC_DIV_PLLR ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_PLL_DIV_, n)

PLLR divider.

◆ RA_CGC_DIV_SAU_CK00

#define RA_CGC_DIV_SAU_CK00 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SAU_CLOCK_DIV_, n)

SAU_CK00 divider.

◆ RA_CGC_DIV_SAU_CK01

#define RA_CGC_DIV_SAU_CK01 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SAU_CLOCK_DIV_, n)

SAU_CK01 divider.

◆ RA_CGC_DIV_SAU_CK10

#define RA_CGC_DIV_SAU_CK10 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SAU_CLOCK_DIV_, n)

SAU_CK10 divider.

◆ RA_CGC_DIV_SAU_CK11

#define RA_CGC_DIV_SAU_CK11 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SAU_CLOCK_DIV_, n)

SAU_CK11 divider.

◆ RA_CGC_DIV_SCICLK

#define RA_CGC_DIV_SCICLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SCI_CLOCK_DIV_, n)

SCICLK divider.

◆ RA_CGC_DIV_SCISPICLK

#define RA_CGC_DIV_SCISPICLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SCISPI_CLOCK_DIV_, n)

SCISPI divider.

◆ RA_CGC_DIV_SPICLK

#define RA_CGC_DIV_SPICLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SPI_CLOCK_DIV_, n)

SPICLK divider.

◆ RA_CGC_DIV_TAU_CK01

#define RA_CGC_DIV_TAU_CK01 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(TIMER_SOURCE_DIV_, n)

TAU_CK01 divider.

◆ RA_CGC_DIV_TAU_CK02

#define RA_CGC_DIV_TAU_CK02 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(TIMER_SOURCE_DIV_, n)

TAU_CK02 divider.

◆ RA_CGC_DIV_TAU_CK03

#define RA_CGC_DIV_TAU_CK03 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(TIMER_SOURCE_DIV_, n)

TAU_CK03 divider.

◆ RA_CGC_DIV_TAU_CK04

#define RA_CGC_DIV_TAU_CK04 ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(TIMER_SOURCE_DIV_, n)

TAU_CK04 divider.

◆ RA_CGC_DIV_U60CLK

#define RA_CGC_DIV_U60CLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_USB60_CLOCK_DIV_, n)

U60CLK divider.

◆ RA_CGC_DIV_UCLK

#define RA_CGC_DIV_UCLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_USB_CLOCK_DIV_, n)

UCLK divider.

◆ RA_CGC_DIV_XTALDIV_CLK

#define RA_CGC_DIV_XTALDIV_CLK ( n)

#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>

Value:
UTIL_CAT(BSP_CLOCKS_SYS_CLOCK_DIV_, n)

XTALDIV_CLK divider.