16#ifndef INCLUDE_ZEPHYR_DRIVERS_CLOCK_CONTROL_MCHP_CLOCK_PIC32CM_PL_H_
17#define INCLUDE_ZEPHYR_DRIVERS_CLOCK_CONTROL_MCHP_CLOCK_PIC32CM_PL_H_
clock_mchp_gclk_src_clock
GCLK generator source clocks.
Definition mchp_clock_pic32cm_jh.h:147
uint32_t * clock_mchp_rate_t
Clock rate datatype.
Definition mchp_clock_pic32cm_jh.h:218
clock_mchp_gclkgen
GCLK generator numbers.
Definition mchp_clock_pic32cm_jh.h:175
@ CLOCK_MCHP_GCLK_SRC_OSC32K
Internal 32 kHz oscillator.
Definition mchp_clock_pic32cm_jh.h:152
@ CLOCK_MCHP_GCLK_SRC_GCLKPIN
GCLK input pin.
Definition mchp_clock_pic32cm_jh.h:149
@ CLOCK_MCHP_GCLK_SRC_GCLKGEN1
GCLK generator 1.
Definition mchp_clock_pic32cm_jh.h:150
@ CLOCK_MCHP_GCLK_SRC_XOSC32K
External 32 kHz oscillator.
Definition mchp_clock_pic32cm_jh.h:153
@ CLOCK_MCHP_GCLKGEN_GEN0
Generator 0.
Definition mchp_clock_pic32cm_jh.h:176
@ CLOCK_MCHP_GCLKGEN_GEN3
Generator 3.
Definition mchp_clock_pic32cm_jh.h:179
@ CLOCK_MCHP_GCLKGEN_GEN1
Generator 1.
Definition mchp_clock_pic32cm_jh.h:177
@ CLOCK_MCHP_GCLKGEN_GEN2
Generator 2.
Definition mchp_clock_pic32cm_jh.h:178
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
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