Zephyr API Documentation
4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
em32_clock.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025 Elan Microelectronics Corp.
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef __ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_ELAN_EM32_CLOCK_H__
8
#define __ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_ELAN_EM32_CLOCK_H__
9
10
/* Clock Source */
11
#define EM32_CLK_SRC_IRCLOW 0x00
12
#define EM32_CLK_SRC_IRCHIGH 0x01
13
#define EM32_CLK_SRC_EXTERNAL1 0x20
14
15
/* Clock Frequency Source */
16
#define EM32_CLK_FREQ_IRCLOW12 0x00
17
#define EM32_CLK_FREQ_IRCLOW16 0x01
18
#define EM32_CLK_FREQ_IRCLOW20 0x02
19
#define EM32_CLK_FREQ_IRCLOW24 0x03
20
#define EM32_CLK_FREQ_IRCLOW28 0x04
21
#define EM32_CLK_FREQ_IRCLOW32 0x05
22
#define EM32_CLK_FREQ_IRCHIGH64 0x11
23
#define EM32_CLK_FREQ_IRCHIGH80 0x12
24
#define EM32_CLK_FREQ_IRCHIGH96 0x13
25
#define EM32_CLK_FREQ_IRCHIGH112 0x14
26
#define EM32_CLK_FREQ_IRCHIGH128 0x15
27
#define EM32_CLK_FREQ_IRCHIGH96Q 0x16
28
29
/* AHB PreScaler */
30
#define EM32_AHB_CLK_DIV1 0x00
31
#define EM32_AHB_CLK_DIV2 0x01
32
#define EM32_AHB_CLK_DIV4 0x02
33
#define EM32_AHB_CLK_DIV8 0x03
34
#define EM32_AHB_CLK_DIV16 0x04
35
#define EM32_AHB_CLK_DIV32 0x05
36
#define EM32_AHB_CLK_DIV64 0x06
37
#define EM32_AHB_CLK_DIV128 0x07
38
39
#endif
/* __ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_ELAN_EM32_CLOCK_H__ */
zephyr
dt-bindings
clock
em32_clock.h
Generated on
for Zephyr API Documentation by
1.15.0