16#ifndef ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_MCHP_CLOCK_PIC32CM_PL_H_
17#define ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_MCHP_CLOCK_PIC32CM_PL_H_
@ CLOCK_MCHP_GCLK_SRC_OSC32K
Internal 32 kHz oscillator.
Definition mchp_clock_pic32cm_jh.h:152
clock_mchp_freq
Common clock frequency constants (in Hz).
Definition mchp_clock_pic32cm_pl.h:34
@ CLOCK_MCHP_GCLK_SRC_COUNT
Number of GLCK SRC Available.
Definition mchp_clock_pic32cm_pl.h:70
@ CLOCK_MCHP_GCLK_SRC_OSCHF
High-frequency internal oscillator (OSCHF).
Definition mchp_clock_pic32cm_pl.h:60
@ CLOCK_FREQ_12MHZ
12 MHz clock frequency.
Definition mchp_clock_pic32cm_pl.h:50
@ CLOCK_FREQ_1KHZ
1 kHz nominal clock frequency (1024 Hz).
Definition mchp_clock_pic32cm_pl.h:36
@ CLOCK_FREQ_24MHZ
24 MHz clock frequency.
Definition mchp_clock_pic32cm_pl.h:54
@ CLOCK_FREQ_20MHZ
20 MHz clock frequency.
Definition mchp_clock_pic32cm_pl.h:52
@ CLOCK_FREQ_32KHZ
32 kHz clock frequency (32768 Hz).
Definition mchp_clock_pic32cm_pl.h:38
@ CLOCK_FREQ_1MHZ
1 MHz clock frequency.
Definition mchp_clock_pic32cm_pl.h:40
@ CLOCK_FREQ_8MHZ
8 MHz clock frequency.
Definition mchp_clock_pic32cm_pl.h:48
@ CLOCK_FREQ_2MHZ
2 MHz clock frequency.
Definition mchp_clock_pic32cm_pl.h:42
@ CLOCK_FREQ_4MHZ
4 MHz clock frequency.
Definition mchp_clock_pic32cm_pl.h:46
@ CLOCK_FREQ_3MHZ
3 MHz clock frequency.
Definition mchp_clock_pic32cm_pl.h:44
@ CLOCK_MCHP_GCLKGEN_MAX
Number of supported GCLK generators (sentinel/max).
Definition mchp_clock_pic32cm_pl.h:84
clock_mchp_gclk_src_clock
Gclk Generator source clocks.
Definition mchp_clock_pic32ck_sg_gc.h:127
@ CLOCK_MCHP_GCLK_SRC_GCLKPIN
External clock input from Gclk I/O pin.
Definition mchp_clock_pic32ck_sg_gc.h:129
@ CLOCK_MCHP_GCLK_SRC_GCLKGEN1
Output of Generic Clock Generator 1.
Definition mchp_clock_pic32ck_sg_gc.h:130
@ CLOCK_MCHP_GCLK_SRC_XOSC32K
External 32.768 kHz crystal oscillator.
Definition mchp_clock_pic32ck_sg_gc.h:132
uint32_t * clock_mchp_rate_t
clock rate datatype
Definition mchp_clock_pic32ck_sg_gc.h:189
clock_mchp_gclkgen
GCLK generator numbers.
Definition mchp_clock_pic32ck_sg_gc.h:27
@ CLOCK_MCHP_GCLKGEN_GEN0
Gclk Generator 0.
Definition mchp_clock_pic32ck_sg_gc.h:28
@ CLOCK_MCHP_GCLKGEN_GEN3
Gclk Generator 3.
Definition mchp_clock_pic32ck_sg_gc.h:31
@ CLOCK_MCHP_GCLKGEN_GEN1
Gclk Generator 1.
Definition mchp_clock_pic32ck_sg_gc.h:29
@ CLOCK_MCHP_GCLKGEN_GEN2
Gclk Generator 2.
Definition mchp_clock_pic32ck_sg_gc.h:30
List clock subsystem IDs for pic32cm_jh family.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
OSCHF (high-frequency oscillator) subsystem configuration.
Definition mchp_clock_pic32cm_pl.h:28
bool on_demand_en
configure oscillator to ON, when a peripheral is requesting it as a source
Definition mchp_clock_pic32cm_pl.h:30