|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Files | |
| file | mchp_clock_sam_d5x_e5x.h |
| Clock control header file for the Microchip SAM D5x/E5x family. | |
Data Structures | |
| struct | clock_mchp_subsys_xosc_config |
| External oscillator (XOSC) configuration. More... | |
| struct | clock_mchp_subsys_dfll_config |
| DFLL configuration. More... | |
| struct | clock_mchp_subsys_fdpll_config |
| Fractional DPLL (FDPLL) configuration. More... | |
| struct | clock_mchp_subsys_rtc_config |
| RTC clock configuration. More... | |
| struct | clock_mchp_subsys_xosc32k_config |
| 32 kHz external oscillator (XOSC32K) configuration. More... | |
| struct | clock_mchp_subsys_gclkgen_config |
| GCLK generator configuration. More... | |
| struct | clock_mchp_subsys_gclkperiph_config |
| Peripheral GCLK channel configuration. More... | |
| struct | clock_mchp_subsys_mclkcpu_config |
| MCLK configuration structure. More... | |
Typedefs | |
| typedef uint32_t * | clock_mchp_rate_t |
| Clock rate datatype. | |
| typedef uint32_t* clock_mchp_rate_t |
#include <zephyr/drivers/clock_control/mchp_clock_sam_d5x_e5x.h>
Clock rate datatype.
Used for setting a clock rate.
#include <zephyr/drivers/clock_control/mchp_clock_sam_d5x_e5x.h>
FDPLL source clocks.
#include <zephyr/drivers/clock_control/mchp_clock_sam_d5x_e5x.h>
GCLK generator source clocks.
| enum clock_mchp_gclkgen |
#include <zephyr/drivers/clock_control/mchp_clock_sam_d5x_e5x.h>
GCLK generator numbers.
#include <zephyr/drivers/clock_control/mchp_clock_sam_d5x_e5x.h>
Division ratio of the MCLK prescaler for the CPU.
#include <zephyr/drivers/clock_control/mchp_clock_sam_d5x_e5x.h>
RTC source clocks.
| Enumerator | |
|---|---|
| CLOCK_MCHP_RTC_SRC_ULP1K | Ultra-low-power 1 kHz. |
| CLOCK_MCHP_RTC_SRC_ULP32K | Ultra-low-power 32 kHz. |
| CLOCK_MCHP_RTC_SRC_XOSC1K | External 1 kHz. |
| CLOCK_MCHP_RTC_SRC_XOSC32K | External 32 kHz. |