Zephyr API Documentation
4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
rx_clock.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2024 Renesas Electronics Corporation
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RX_H_
8
#define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RX_H_
9
10
#define RX_CLOCKS_SOURCE_CLOCK_LOCO 0
11
#define RX_CLOCKS_SOURCE_CLOCK_HOCO 1
12
#define RX_CLOCKS_SOURCE_CLOCK_MAIN_OSC 2
13
#define RX_CLOCKS_SOURCE_CLOCK_SUBCLOCK 3
14
#define RX_CLOCKS_SOURCE_PLL 4
15
#define RX_CLOCKS_SOURCE_CLOCK_DISABLE 0xff
16
17
#define RX_IF_CLOCKS_SOURCE_CLOCK_HOCO 0
18
#define RX_IF_CLOCKS_SOURCE_CLOCK_LOCO 2
19
#define RX_IF_CLOCKS_SOURCE_PLL 5
20
#define RX_IF_CLOCKS_SOURCE_PLL2 6
21
22
#define RX_LPT_CLOCKS_SOURCE_CLOCK_SUBCLOCK 0
23
#define RX_LPT_CLOCKS_SOURCE_CLOCK_IWDT_LOW_SPEED 1
24
#define RX_LPT_CLOCKS_NON_USE 2
25
#define RX_LPT_CLOCKS_SOURCE_CLOCK_LOCO 3
26
27
#ifdef CONFIG_SOC_SERIES_RX26T
28
#define RX_PLL_CLOCKS_SOURCE_CLOCK_MAIN_OSC 0
29
#define RX_PLL_CLOCKS_SOURCE_CLOCK_HOCO 1
30
#endif
/* CONFIG_SOC_SERIES_RX26T */
31
32
#define RX_PLL_MUL_4 7
33
#define RX_PLL_MUL_4_5 8
34
#define RX_PLL_MUL_5 9
35
#define RX_PLL_MUL_5_5 10
36
#define RX_PLL_MUL_6 11
37
#define RX_PLL_MUL_6_5 12
38
#define RX_PLL_MUL_7 13
39
#define RX_PLL_MUL_7_5 14
40
#define RX_PLL_MUL_8 15
41
42
#define RX_PLL_MUL_10 19
43
#define RX_PLL_MUL_10_5 20
44
#define RX_PLL_MUL_11 21
45
#define RX_PLL_MUL_11_5 22
46
#define RX_PLL_MUL_12 23
47
#define RX_PLL_MUL_12_5 24
48
#define RX_PLL_MUL_13 25
49
#define RX_PLL_MUL_13_5 26
50
#define RX_PLL_MUL_14 27
51
#define RX_PLL_MUL_14_5 28
52
#define RX_PLL_MUL_15 29
53
#define RX_PLL_MUL_15_5 30
54
#define RX_PLL_MUL_16 31
55
#define RX_PLL_MUL_16_5 32
56
#define RX_PLL_MUL_17 33
57
#define RX_PLL_MUL_17_5 34
58
#define RX_PLL_MUL_18 35
59
#define RX_PLL_MUL_18_5 36
60
#define RX_PLL_MUL_19 37
61
#define RX_PLL_MUL_19_5 38
62
#define RX_PLL_MUL_20 39
63
#define RX_PLL_MUL_20_5 40
64
#define RX_PLL_MUL_21 41
65
#define RX_PLL_MUL_21_5 42
66
#define RX_PLL_MUL_22 43
67
#define RX_PLL_MUL_22_5 44
68
#define RX_PLL_MUL_23 45
69
#define RX_PLL_MUL_23_5 46
70
#define RX_PLL_MUL_24 47
71
#define RX_PLL_MUL_24_5 48
72
#define RX_PLL_MUL_25 49
73
#define RX_PLL_MUL_25_5 50
74
#define RX_PLL_MUL_26 51
75
#define RX_PLL_MUL_26_5 52
76
#define RX_PLL_MUL_27 53
77
#define RX_PLL_MUL_27_5 54
78
#define RX_PLL_MUL_28 55
79
#define RX_PLL_MUL_28_5 56
80
#define RX_PLL_MUL_29 57
81
#define RX_PLL_MUL_29_5 58
82
#define RX_PLL_MUL_30 59
83
84
#define MSTPA 0
85
#define MSTPB 1
86
#define MSTPC 2
87
#define MSTPD 3
88
89
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RX_H_ */
zephyr
dt-bindings
clock
rx_clock.h
Generated on
for Zephyr API Documentation by
1.14.0