|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
Divider generator macros for multiple clock domains. More...
Topics | |
| Renesas RA BSP Clock Source Constants | |
| Renesas RA BSP clock source constants. | |
| Renesas RA BSP Clock Clkout Divider Constants | |
| Renesas RA BSP clock clkout divider constants. | |
Data Structures | |
| struct | clock_control_ra_pclk_cfg |
| Peripheral clock configuration. More... | |
| struct | clock_control_ra_subsys_cfg |
| Subsystem clock control configuration. More... | |
Clock source and divider helpers for Renesas RA devices. | |
| #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. | |
Divider generator macros for multiple clock domains.
| #define RA_CGC_DIV_ADCCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
ADCCLK divider.
| #define RA_CGC_DIV_BCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
BCLK divider.
| #define RA_CGC_DIV_BCLKA | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
BCLKA divider.
| #define RA_CGC_DIV_CANFDCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
CANFD divider.
| #define RA_CGC_DIV_CECCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
CEC divider.
| #define RA_CGC_DIV_CLKOUT | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
CLKOUT divider.
| #define RA_CGC_DIV_CPUCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
CPUCLK divider.
| #define RA_CGC_DIV_CPUCLK0 | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
CPUCLK0 divider.
| #define RA_CGC_DIV_CPUCLK1 | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
CPUCLK1 divider.
| #define RA_CGC_DIV_DSMIFCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
DSMIFCLK divider.
| #define RA_CGC_DIV_ESCCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
ESCCLK divider.
| #define RA_CGC_DIV_ESWCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
ESWCLK divider.
| #define RA_CGC_DIV_ESWPHYCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
ESWPHYCLK divider.
| #define RA_CGC_DIV_ETHPHYCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
ETHPHY divider.
| #define RA_CGC_DIV_FCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
FCLK divider.
| #define RA_CGC_DIV_GPTCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
GPTCLK divider.
| #define RA_CGC_DIV_I3CCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
I3C divider.
| #define RA_CGC_DIV_ICLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
ICLK divider.
| #define RA_CGC_DIV_IICCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
IICCLK divider.
| #define RA_CGC_DIV_LCDCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
LCDCLK divider.
| #define RA_CGC_DIV_MRICLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
MRICLK divider.
| #define RA_CGC_DIV_MRPCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
MRPCLK divider.
| #define RA_CGC_DIV_NPUCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
NPUCLK divider.
| #define RA_CGC_DIV_OCTASPICLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
OCTASPI divider.
| #define RA_CGC_DIV_PCLKA | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PCLKA divider.
| #define RA_CGC_DIV_PCLKB | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PCLKB divider.
| #define RA_CGC_DIV_PCLKC | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PCLKC divider.
| #define RA_CGC_DIV_PCLKD | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PCLKD divider.
| #define RA_CGC_DIV_PCLKE | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PCLKE divider.
| #define RA_CGC_DIV_PLL | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PLL divider.
| #define RA_CGC_DIV_PLL2 | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PLL2 divider.
| #define RA_CGC_DIV_PLL2P | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PLL2P divider.
| #define RA_CGC_DIV_PLL2Q | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PLL2Q divider.
| #define RA_CGC_DIV_PLL2R | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PLL2R divider.
| #define RA_CGC_DIV_PLLP | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PLLP divider.
| #define RA_CGC_DIV_PLLQ | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PLLQ divider.
| #define RA_CGC_DIV_PLLR | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
PLLR divider.
| #define RA_CGC_DIV_SCICLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
SCICLK divider.
| #define RA_CGC_DIV_SCISPICLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
SCISPI divider.
| #define RA_CGC_DIV_SPICLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
SPICLK divider.
| #define RA_CGC_DIV_U60CLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
U60CLK divider.
| #define RA_CGC_DIV_UCLK | ( | n | ) |
#include <zephyr/drivers/clock_control/renesas_ra_cgc.h>
UCLK divider.