Zephyr API
4.4.99
A Scalable Open Source RTOS
Toggle main menu visibility
Loading...
Searching...
No Matches
clock_control_ambiq.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2023 Ambiq Micro Inc.
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
12
13
#ifndef ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_CLOCK_CONTROL_AMBIQ_H_
14
#define ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_CLOCK_CONTROL_AMBIQ_H_
15
21
22
#ifdef __cplusplus
23
extern
"C"
{
24
#endif
25
30
enum
clock_control_ambiq_type
{
31
CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_BLE
,
32
CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_USB
,
33
CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_ADC
,
34
CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_AUADC
,
35
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_DBGCTRL
,
36
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_CLKGEN_MISC
,
37
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_CLKGEN_CLKOUT
,
38
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_PDM
,
39
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_IIS
,
40
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_IOM
,
41
CLOCK_CONTROL_AMBIQ_TYPE_LFXTAL
,
42
CLOCK_CONTROL_AMBIQ_TYPE_MAX
43
};
44
45
#ifdef __cplusplus
46
}
47
#endif
48
50
51
#endif
/* ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_CLOCK_CONTROL_AMBIQ_H_ */
clock_control_ambiq_type
clock_control_ambiq_type
Clocks handled by the CLOCK peripheral.
Definition
clock_control_ambiq.h:30
CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_ADC
@ CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_ADC
HFXTAL for the ADC.
Definition
clock_control_ambiq.h:33
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_DBGCTRL
@ CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_DBGCTRL
HCXTAL for debug control.
Definition
clock_control_ambiq.h:35
CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_AUADC
@ CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_AUADC
HFXTAL for the audio ADC.
Definition
clock_control_ambiq.h:34
CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_USB
@ CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_USB
HFXTAL for USB.
Definition
clock_control_ambiq.h:32
CLOCK_CONTROL_AMBIQ_TYPE_MAX
@ CLOCK_CONTROL_AMBIQ_TYPE_MAX
Number of clock subsystem types.
Definition
clock_control_ambiq.h:42
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_IOM
@ CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_IOM
HCXTAL for the I/O master.
Definition
clock_control_ambiq.h:40
CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_BLE
@ CLOCK_CONTROL_AMBIQ_TYPE_HFXTAL_BLE
HFXTAL for the BLE controller.
Definition
clock_control_ambiq.h:31
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_CLKGEN_CLKOUT
@ CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_CLKGEN_CLKOUT
HCXTAL for the clock output.
Definition
clock_control_ambiq.h:37
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_CLKGEN_MISC
@ CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_CLKGEN_MISC
HCXTAL for clock generator misc.
Definition
clock_control_ambiq.h:36
CLOCK_CONTROL_AMBIQ_TYPE_LFXTAL
@ CLOCK_CONTROL_AMBIQ_TYPE_LFXTAL
Low-frequency crystal oscillator.
Definition
clock_control_ambiq.h:41
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_PDM
@ CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_PDM
HCXTAL for PDM.
Definition
clock_control_ambiq.h:38
CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_IIS
@ CLOCK_CONTROL_AMBIQ_TYPE_HCXTAL_IIS
HCXTAL for I2S.
Definition
clock_control_ambiq.h:39
zephyr
drivers
clock_control
clock_control_ambiq.h
Generated on
for Zephyr API by
1.17.0