Zephyr API Documentation
4.3.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
14
15
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RX_H_
16
#define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RX_H_
17
22
23
#define RX_CLOCKS_SOURCE_CLOCK_LOCO 0
24
#define RX_CLOCKS_SOURCE_CLOCK_HOCO 1
25
#define RX_CLOCKS_SOURCE_CLOCK_MAIN_OSC 2
26
#define RX_CLOCKS_SOURCE_CLOCK_SUBCLOCK 3
27
#define RX_CLOCKS_SOURCE_PLL 4
28
#define RX_CLOCKS_SOURCE_CLOCK_DISABLE 0xff
29
31
37
#define RX_IF_CLOCKS_SOURCE_CLOCK_HOCO 0
38
#define RX_IF_CLOCKS_SOURCE_CLOCK_LOCO 2
39
#define RX_IF_CLOCKS_SOURCE_PLL 5
40
#define RX_IF_CLOCKS_SOURCE_PLL2 6
41
43
48
#define RX_LPT_CLOCKS_SOURCE_CLOCK_SUBCLOCK 0
49
#define RX_LPT_CLOCKS_SOURCE_CLOCK_IWDT_LOW_SPEED 1
50
#define RX_LPT_CLOCKS_NON_USE 2
51
#define RX_LPT_CLOCKS_SOURCE_CLOCK_LOCO 3
52
54
59
#ifdef CONFIG_SOC_SERIES_RX26T
60
#define RX_PLL_CLOCKS_SOURCE_CLOCK_MAIN_OSC 0
61
#define RX_PLL_CLOCKS_SOURCE_CLOCK_HOCO 1
62
#endif
/* CONFIG_SOC_SERIES_RX26T */
63
65
70
#define RX_PLL_MUL_4 7
71
#define RX_PLL_MUL_4_5 8
72
#define RX_PLL_MUL_5 9
73
#define RX_PLL_MUL_5_5 10
74
#define RX_PLL_MUL_6 11
75
#define RX_PLL_MUL_6_5 12
76
#define RX_PLL_MUL_7 13
77
#define RX_PLL_MUL_7_5 14
78
#define RX_PLL_MUL_8 15
79
80
#define RX_PLL_MUL_10 19
81
#define RX_PLL_MUL_10_5 20
82
#define RX_PLL_MUL_11 21
83
#define RX_PLL_MUL_11_5 22
84
#define RX_PLL_MUL_12 23
85
#define RX_PLL_MUL_12_5 24
86
#define RX_PLL_MUL_13 25
87
#define RX_PLL_MUL_13_5 26
88
#define RX_PLL_MUL_14 27
89
#define RX_PLL_MUL_14_5 28
90
#define RX_PLL_MUL_15 29
91
#define RX_PLL_MUL_15_5 30
92
#define RX_PLL_MUL_16 31
93
#define RX_PLL_MUL_16_5 32
94
#define RX_PLL_MUL_17 33
95
#define RX_PLL_MUL_17_5 34
96
#define RX_PLL_MUL_18 35
97
#define RX_PLL_MUL_18_5 36
98
#define RX_PLL_MUL_19 37
99
#define RX_PLL_MUL_19_5 38
100
#define RX_PLL_MUL_20 39
101
#define RX_PLL_MUL_20_5 40
102
#define RX_PLL_MUL_21 41
103
#define RX_PLL_MUL_21_5 42
104
#define RX_PLL_MUL_22 43
105
#define RX_PLL_MUL_22_5 44
106
#define RX_PLL_MUL_23 45
107
#define RX_PLL_MUL_23_5 46
108
#define RX_PLL_MUL_24 47
109
#define RX_PLL_MUL_24_5 48
110
#define RX_PLL_MUL_25 49
111
#define RX_PLL_MUL_25_5 50
112
#define RX_PLL_MUL_26 51
113
#define RX_PLL_MUL_26_5 52
114
#define RX_PLL_MUL_27 53
115
#define RX_PLL_MUL_27_5 54
116
#define RX_PLL_MUL_28 55
117
#define RX_PLL_MUL_28_5 56
118
#define RX_PLL_MUL_29 57
119
#define RX_PLL_MUL_29_5 58
120
#define RX_PLL_MUL_30 59
121
123
128
#define MSTPA 0
129
#define MSTPB 1
130
#define MSTPC 2
131
#define MSTPD 3
132
134
135
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RX_H_ */
zephyr
dt-bindings
clock
rx_clock.h
Generated on
for Zephyr API Documentation by
1.15.0