Zephyr Project API
4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
numaker_m55m1x_clock.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025 Nuvoton Technology Corporation.
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NUMAKER_M55M1X_CLOCK_H
8
#define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NUMAKER_M55M1X_CLOCK_H
9
10
#define NUMAKER_CLK_SCLKSEL_SCLKSEL_HIRC 0x00000000
11
#define NUMAKER_CLK_SCLKSEL_SCLKSEL_MIRC 0x00000001
12
#define NUMAKER_CLK_SCLKSEL_SCLKSEL_HIRC48M 0x00000002
13
#define NUMAKER_CLK_SCLKSEL_SCLKSEL_HXT 0x00000003
14
#define NUMAKER_CLK_SCLKSEL_SCLKSEL_APLL0 0x00000004
15
#define NUMAKER_CLK_BPWMSEL_BPWM0SEL_PCLK0 0x00000000
16
#define NUMAKER_CLK_BPWMSEL_BPWM0SEL_HCLK0 0x00000001
17
#define NUMAKER_CLK_BPWMSEL_BPWM1SEL_PCLK2 0x00000000
18
#define NUMAKER_CLK_BPWMSEL_BPWM1SEL_HCLK0 0x00000010
19
#define NUMAKER_CLK_CANFDSEL_CANFD0SEL_HXT 0x00000000
20
#define NUMAKER_CLK_CANFDSEL_CANFD0SEL_APLL0_DIV2 0x00000001
21
#define NUMAKER_CLK_CANFDSEL_CANFD0SEL_HCLK0 0x00000002
22
#define NUMAKER_CLK_CANFDSEL_CANFD0SEL_HIRC 0x00000003
23
#define NUMAKER_CLK_CANFDSEL_CANFD0SEL_HIRC48M_DIV4 0x00000004
24
#define NUMAKER_CLK_CANFDSEL_CANFD1SEL_HXT 0x00000000
25
#define NUMAKER_CLK_CANFDSEL_CANFD1SEL_APLL0_DIV2 0x00000010
26
#define NUMAKER_CLK_CANFDSEL_CANFD1SEL_HCLK0 0x00000020
27
#define NUMAKER_CLK_CANFDSEL_CANFD1SEL_HIRC 0x00000030
28
#define NUMAKER_CLK_CANFDSEL_CANFD1SEL_HIRC48M_DIV4 0x00000040
29
#define NUMAKER_CLK_CCAPSEL_CCAP0SEL_MIRC 0x00000000
30
#define NUMAKER_CLK_CCAPSEL_CCAP0SEL_HCLK2 0x00000001
31
#define NUMAKER_CLK_CCAPSEL_CCAP0SEL_HIRC 0x00000002
32
#define NUMAKER_CLK_CCAPSEL_CCAP0SEL_APLL0_DIV2 0x00000003
33
#define NUMAKER_CLK_CCAPSEL_CCAP0SEL_HXT 0x00000004
34
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_SYSCLK 0x00000000
35
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_ACLK 0x00000001
36
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_HCLK0 0x00000002
37
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_HCLK1 0x00000003
38
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_HCLK2 0x00000004
39
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_APLL0_DIV2 0x00000005
40
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_APLL1_DIV2 0x00000006
41
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_HIRC48M 0x00000007
42
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_HXT 0x00000008
43
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_HIRC 0x00000009
44
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_MIRC 0x0000000A
45
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_LXT 0x0000000B
46
#define NUMAKER_CLK_CLKOSEL_CLKOSEL_LIRC 0x0000000C
47
#define NUMAKER_CLK_DMICSEL_DMIC0SEL_HXT 0x00000000
48
#define NUMAKER_CLK_DMICSEL_DMIC0SEL_APLL1_DIV2 0x00000001
49
#define NUMAKER_CLK_DMICSEL_DMIC0SEL_MIRC 0x00000002
50
#define NUMAKER_CLK_DMICSEL_DMIC0SEL_HIRC 0x00000003
51
#define NUMAKER_CLK_DMICSEL_DMIC0SEL_HIRC48M 0x00000004
52
#define NUMAKER_CLK_DMICSEL_DMIC0SEL_PCLK4 0x00000005
53
#define NUMAKER_CLK_DMICSEL_VAD0SEL_PCLK4 0x00000000
54
#define NUMAKER_CLK_DMICSEL_VAD0SEL_MIRC 0x00000010
55
#define NUMAKER_CLK_DMICSEL_VAD0SEL_HIRC 0x00000020
56
#define NUMAKER_CLK_EADCSEL_EADC0SEL_APLL1_DIV2 0x00000000
57
#define NUMAKER_CLK_EADCSEL_EADC0SEL_APLL0_DIV2 0x00000001
58
#define NUMAKER_CLK_EADCSEL_EADC0SEL_PCLK0 0x00000002
59
#define NUMAKER_CLK_EPWMSEL_EPWM0SEL_PCLK0 0x00000000
60
#define NUMAKER_CLK_EPWMSEL_EPWM0SEL_HCLK0 0x00000001
61
#define NUMAKER_CLK_EPWMSEL_EPWM1SEL_PCLK2 0x00000000
62
#define NUMAKER_CLK_EPWMSEL_EPWM1SEL_HCLK0 0x00000010
63
#define NUMAKER_CLK_FMCSEL_FMC0SEL_HIRC 0x00000000
64
#define NUMAKER_CLK_FMCSEL_FMC0SEL_HIRC48M_DIV4 0x00000001
65
#define NUMAKER_CLK_I2SSEL_I2S0SEL_HXT 0x00000000
66
#define NUMAKER_CLK_I2SSEL_I2S0SEL_APLL1_DIV2 0x00000001
67
#define NUMAKER_CLK_I2SSEL_I2S0SEL_APLL0_DIV2 0x00000002
68
#define NUMAKER_CLK_I2SSEL_I2S0SEL_PCLK1 0x00000003
69
#define NUMAKER_CLK_I2SSEL_I2S0SEL_HIRC 0x00000004
70
#define NUMAKER_CLK_I2SSEL_I2S0SEL_HIRC48M 0x00000005
71
#define NUMAKER_CLK_I2SSEL_I2S1SEL_HXT 0x00000000
72
#define NUMAKER_CLK_I2SSEL_I2S1SEL_APLL1_DIV2 0x00000010
73
#define NUMAKER_CLK_I2SSEL_I2S1SEL_APLL0_DIV2 0x00000020
74
#define NUMAKER_CLK_I2SSEL_I2S1SEL_PCLK3 0x00000030
75
#define NUMAKER_CLK_I2SSEL_I2S1SEL_HIRC 0x00000040
76
#define NUMAKER_CLK_I2SSEL_I2S1SEL_HIRC48M 0x00000050
77
#define NUMAKER_CLK_I3CSEL_I3C0SEL_HCLK0 0x00000000
78
#define NUMAKER_CLK_I3CSEL_I3C0SEL_APLL1 0x00000001
79
#define NUMAKER_CLK_KPISEL_KPI0SEL_HIRC48M_DIV4 0x00000000
80
#define NUMAKER_CLK_KPISEL_KPI0SEL_HIRC 0x00000001
81
#define NUMAKER_CLK_KPISEL_KPI0SEL_LIRC 0x00000002
82
#define NUMAKER_CLK_KPISEL_KPI0SEL_HXT 0x00000003
83
#define NUMAKER_CLK_LPADCSEL_LPADC0SEL_PCLK4 0x00000000
84
#define NUMAKER_CLK_LPADCSEL_LPADC0SEL_LXT 0x00000001
85
#define NUMAKER_CLK_LPADCSEL_LPADC0SEL_MIRC 0x00000002
86
#define NUMAKER_CLK_LPADCSEL_LPADC0SEL_HIRC 0x00000003
87
#define NUMAKER_CLK_LPSPISEL_LPSPI0SEL_PCLK4 0x00000000
88
#define NUMAKER_CLK_LPSPISEL_LPSPI0SEL_MIRC 0x00000001
89
#define NUMAKER_CLK_LPSPISEL_LPSPI0SEL_HIRC 0x00000002
90
#define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_PCLK4 0x00000000
91
#define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_LXT 0x00000001
92
#define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_LIRC 0x00000002
93
#define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_MIRC 0x00000003
94
#define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_HIRC 0x00000004
95
#define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_EXT 0x00000005
96
#define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_PCLK4 0x00000000
97
#define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_LXT 0x00000010
98
#define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_LIRC 0x00000020
99
#define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_MIRC 0x00000030
100
#define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_HIRC 0x00000040
101
#define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_EXT 0x00000050
102
#define NUMAKER_CLK_LPUARTSEL_LPUART0SEL_PCLK4 0x00000000
103
#define NUMAKER_CLK_LPUARTSEL_LPUART0SEL_LXT 0x00000001
104
#define NUMAKER_CLK_LPUARTSEL_LPUART0SEL_MIRC 0x00000002
105
#define NUMAKER_CLK_LPUARTSEL_LPUART0SEL_HIRC 0x00000003
106
#define NUMAKER_CLK_PSIOSEL_PSIO0SEL_LXT 0x00000000
107
#define NUMAKER_CLK_PSIOSEL_PSIO0SEL_HXT 0x00000001
108
#define NUMAKER_CLK_PSIOSEL_PSIO0SEL_LIRC 0x00000002
109
#define NUMAKER_CLK_PSIOSEL_PSIO0SEL_HIRC 0x00000003
110
#define NUMAKER_CLK_PSIOSEL_PSIO0SEL_HIRC48M_DIV4 0x00000004
111
#define NUMAKER_CLK_PSIOSEL_PSIO0SEL_PCLK1 0x00000005
112
#define NUMAKER_CLK_PSIOSEL_PSIO0SEL_APLL0_DIV2 0x00000006
113
#define NUMAKER_CLK_QSPISEL_QSPI0SEL_HXT 0x00000000
114
#define NUMAKER_CLK_QSPISEL_QSPI0SEL_APLL0_DIV2 0x00000001
115
#define NUMAKER_CLK_QSPISEL_QSPI0SEL_PCLK0 0x00000002
116
#define NUMAKER_CLK_QSPISEL_QSPI0SEL_HIRC 0x00000003
117
#define NUMAKER_CLK_QSPISEL_QSPI0SEL_HIRC48M_DIV4 0x00000004
118
#define NUMAKER_CLK_QSPISEL_QSPI1SEL_HXT 0x00000000
119
#define NUMAKER_CLK_QSPISEL_QSPI1SEL_APLL0_DIV2 0x00000010
120
#define NUMAKER_CLK_QSPISEL_QSPI1SEL_PCLK2 0x00000020
121
#define NUMAKER_CLK_QSPISEL_QSPI1SEL_HIRC 0x00000030
122
#define NUMAKER_CLK_QSPISEL_QSPI1SEL_HIRC48M_DIV4 0x00000040
123
#define NUMAKER_CLK_SCSEL_SC0SEL_HXT 0x00000000
124
#define NUMAKER_CLK_SCSEL_SC0SEL_APLL0_DIV2 0x00000001
125
#define NUMAKER_CLK_SCSEL_SC0SEL_PCLK1 0x00000002
126
#define NUMAKER_CLK_SCSEL_SC0SEL_HIRC 0x00000003
127
#define NUMAKER_CLK_SCSEL_SC0SEL_HIRC48M_DIV4 0x00000004
128
#define NUMAKER_CLK_SCSEL_SC1SEL_HXT 0x00000000
129
#define NUMAKER_CLK_SCSEL_SC1SEL_APLL0_DIV2 0x00000010
130
#define NUMAKER_CLK_SCSEL_SC1SEL_PCLK3 0x00000020
131
#define NUMAKER_CLK_SCSEL_SC1SEL_HIRC 0x00000030
132
#define NUMAKER_CLK_SCSEL_SC1SEL_HIRC48M_DIV4 0x00000040
133
#define NUMAKER_CLK_SCSEL_SC2SEL_HXT 0x00000000
134
#define NUMAKER_CLK_SCSEL_SC2SEL_APLL0_DIV2 0x00000100
135
#define NUMAKER_CLK_SCSEL_SC2SEL_PCLK1 0x00000200
136
#define NUMAKER_CLK_SCSEL_SC2SEL_HIRC 0x00000300
137
#define NUMAKER_CLK_SCSEL_SC2SEL_HIRC48M_DIV4 0x00000400
138
#define NUMAKER_CLK_SDHSEL_SDH0SEL_HXT 0x00000000
139
#define NUMAKER_CLK_SDHSEL_SDH0SEL_APLL1_DIV2 0x00000001
140
#define NUMAKER_CLK_SDHSEL_SDH0SEL_HCLK0 0x00000002
141
#define NUMAKER_CLK_SDHSEL_SDH0SEL_HIRC 0x00000003
142
#define NUMAKER_CLK_SDHSEL_SDH0SEL_HIRC48M_DIV4 0x00000004
143
#define NUMAKER_CLK_SDHSEL_SDH1SEL_HXT 0x00000000
144
#define NUMAKER_CLK_SDHSEL_SDH1SEL_APLL1_DIV2 0x00000010
145
#define NUMAKER_CLK_SDHSEL_SDH1SEL_HCLK0 0x00000020
146
#define NUMAKER_CLK_SDHSEL_SDH1SEL_HIRC 0x00000030
147
#define NUMAKER_CLK_SDHSEL_SDH1SEL_HIRC48M_DIV4 0x00000040
148
#define NUMAKER_CLK_SPISEL_SPI0SEL_HXT 0x00000000
149
#define NUMAKER_CLK_SPISEL_SPI0SEL_APLL1_DIV2 0x00000001
150
#define NUMAKER_CLK_SPISEL_SPI0SEL_APLL0_DIV2 0x00000002
151
#define NUMAKER_CLK_SPISEL_SPI0SEL_PCLK0 0x00000003
152
#define NUMAKER_CLK_SPISEL_SPI0SEL_HIRC 0x00000004
153
#define NUMAKER_CLK_SPISEL_SPI0SEL_HIRC48M 0x00000005
154
#define NUMAKER_CLK_SPISEL_SPI1SEL_HXT 0x00000000
155
#define NUMAKER_CLK_SPISEL_SPI1SEL_APLL1_DIV2 0x00000010
156
#define NUMAKER_CLK_SPISEL_SPI1SEL_APLL0_DIV2 0x00000020
157
#define NUMAKER_CLK_SPISEL_SPI1SEL_PCLK2 0x00000030
158
#define NUMAKER_CLK_SPISEL_SPI1SEL_HIRC 0x00000040
159
#define NUMAKER_CLK_SPISEL_SPI1SEL_HIRC48M 0x00000050
160
#define NUMAKER_CLK_SPISEL_SPI2SEL_HXT 0x00000000
161
#define NUMAKER_CLK_SPISEL_SPI2SEL_APLL1_DIV2 0x00000100
162
#define NUMAKER_CLK_SPISEL_SPI2SEL_APLL0_DIV2 0x00000200
163
#define NUMAKER_CLK_SPISEL_SPI2SEL_PCLK0 0x00000300
164
#define NUMAKER_CLK_SPISEL_SPI2SEL_HIRC 0x00000400
165
#define NUMAKER_CLK_SPISEL_SPI2SEL_HIRC48M 0x00000500
166
#define NUMAKER_CLK_SPISEL_SPI3SEL_HXT 0x00000000
167
#define NUMAKER_CLK_SPISEL_SPI3SEL_APLL1_DIV2 0x00001000
168
#define NUMAKER_CLK_SPISEL_SPI3SEL_APLL0_DIV2 0x00002000
169
#define NUMAKER_CLK_SPISEL_SPI3SEL_PCLK2 0x00003000
170
#define NUMAKER_CLK_SPISEL_SPI3SEL_HIRC 0x00004000
171
#define NUMAKER_CLK_SPISEL_SPI3SEL_HIRC48M 0x00005000
172
#define NUMAKER_CLK_STSEL_ST0SEL_HXT 0x00000000
173
#define NUMAKER_CLK_STSEL_ST0SEL_HXT_DIV2 0x00000001
174
#define NUMAKER_CLK_STSEL_ST0SEL_ACLK_DIV2 0x00000002
175
#define NUMAKER_CLK_STSEL_ST0SEL_HIRC_DIV2 0x00000003
176
#define NUMAKER_CLK_STSEL_ACLK 0x00000008
177
#define NUMAKER_CLK_TMRSEL_TMR0SEL_HXT 0x00000000
178
#define NUMAKER_CLK_TMRSEL_TMR0SEL_LXT 0x00000001
179
#define NUMAKER_CLK_TMRSEL_TMR0SEL_PCLK1 0x00000002
180
#define NUMAKER_CLK_TMRSEL_TMR0SEL_EXT 0x00000003
181
#define NUMAKER_CLK_TMRSEL_TMR0SEL_LIRC 0x00000004
182
#define NUMAKER_CLK_TMRSEL_TMR0SEL_HIRC 0x00000005
183
#define NUMAKER_CLK_TMRSEL_TMR0SEL_HIRC48M_DIV4 0x00000006
184
#define NUMAKER_CLK_TMRSEL_TMR1SEL_HXT 0x00000000
185
#define NUMAKER_CLK_TMRSEL_TMR1SEL_LXT 0x00000010
186
#define NUMAKER_CLK_TMRSEL_TMR1SEL_PCLK1 0x00000020
187
#define NUMAKER_CLK_TMRSEL_TMR1SEL_EXT 0x00000030
188
#define NUMAKER_CLK_TMRSEL_TMR1SEL_LIRC 0x00000040
189
#define NUMAKER_CLK_TMRSEL_TMR1SEL_HIRC 0x00000050
190
#define NUMAKER_CLK_TMRSEL_TMR1SEL_HIRC48M_DIV4 0x00000060
191
#define NUMAKER_CLK_TMRSEL_TMR2SEL_HXT 0x00000000
192
#define NUMAKER_CLK_TMRSEL_TMR2SEL_LXT 0x00000100
193
#define NUMAKER_CLK_TMRSEL_TMR2SEL_PCLK3 0x00000200
194
#define NUMAKER_CLK_TMRSEL_TMR2SEL_EXT 0x00000300
195
#define NUMAKER_CLK_TMRSEL_TMR2SEL_LIRC 0x00000400
196
#define NUMAKER_CLK_TMRSEL_TMR2SEL_HIRC 0x00000500
197
#define NUMAKER_CLK_TMRSEL_TMR2SEL_HIRC48M_DIV4 0x00000600
198
#define NUMAKER_CLK_TMRSEL_TMR3SEL_HXT 0x00000000
199
#define NUMAKER_CLK_TMRSEL_TMR3SEL_LXT 0x00001000
200
#define NUMAKER_CLK_TMRSEL_TMR3SEL_PCLK3 0x00002000
201
#define NUMAKER_CLK_TMRSEL_TMR3SEL_EXT 0x00003000
202
#define NUMAKER_CLK_TMRSEL_TMR3SEL_LIRC 0x00004000
203
#define NUMAKER_CLK_TMRSEL_TMR3SEL_HIRC 0x00005000
204
#define NUMAKER_CLK_TMRSEL_TMR3SEL_HIRC48M_DIV4 0x00006000
205
#define NUMAKER_CLK_TTMRSEL_TTMR0SEL_PCLK4 0x00000000
206
#define NUMAKER_CLK_TTMRSEL_TTMR0SEL_LXT 0x00000001
207
#define NUMAKER_CLK_TTMRSEL_TTMR0SEL_LIRC 0x00000002
208
#define NUMAKER_CLK_TTMRSEL_TTMR0SEL_MIRC 0x00000003
209
#define NUMAKER_CLK_TTMRSEL_TTMR0SEL_HIRC 0x00000004
210
#define NUMAKER_CLK_TTMRSEL_TTMR1SEL_PCLK4 0x00000000
211
#define NUMAKER_CLK_TTMRSEL_TTMR1SEL_LXT 0x00000010
212
#define NUMAKER_CLK_TTMRSEL_TTMR1SEL_LIRC 0x00000020
213
#define NUMAKER_CLK_TTMRSEL_TTMR1SEL_MIRC 0x00000030
214
#define NUMAKER_CLK_TTMRSEL_TTMR1SEL_HIRC 0x00000040
215
#define NUMAKER_CLK_UARTSEL0_UART0SEL_HXT 0x00000000
216
#define NUMAKER_CLK_UARTSEL0_UART0SEL_HIRC 0x00000001
217
#define NUMAKER_CLK_UARTSEL0_UART0SEL_LXT 0x00000002
218
#define NUMAKER_CLK_UARTSEL0_UART0SEL_APLL0_DIV2 0x00000003
219
#define NUMAKER_CLK_UARTSEL0_UART0SEL_HIRC48M 0x00000004
220
#define NUMAKER_CLK_UARTSEL0_UART1SEL_HXT 0x00000000
221
#define NUMAKER_CLK_UARTSEL0_UART1SEL_HIRC 0x00000010
222
#define NUMAKER_CLK_UARTSEL0_UART1SEL_LXT 0x00000020
223
#define NUMAKER_CLK_UARTSEL0_UART1SEL_APLL0_DIV2 0x00000030
224
#define NUMAKER_CLK_UARTSEL0_UART1SEL_HIRC48M 0x00000040
225
#define NUMAKER_CLK_UARTSEL0_UART2SEL_HXT 0x00000000
226
#define NUMAKER_CLK_UARTSEL0_UART2SEL_HIRC 0x00000100
227
#define NUMAKER_CLK_UARTSEL0_UART2SEL_LXT 0x00000200
228
#define NUMAKER_CLK_UARTSEL0_UART2SEL_APLL0_DIV2 0x00000300
229
#define NUMAKER_CLK_UARTSEL0_UART2SEL_HIRC48M 0x00000400
230
#define NUMAKER_CLK_UARTSEL0_UART3SEL_HXT 0x00000000
231
#define NUMAKER_CLK_UARTSEL0_UART3SEL_HIRC 0x00001000
232
#define NUMAKER_CLK_UARTSEL0_UART3SEL_LXT 0x00002000
233
#define NUMAKER_CLK_UARTSEL0_UART3SEL_APLL0_DIV2 0x00003000
234
#define NUMAKER_CLK_UARTSEL0_UART3SEL_HIRC48M 0x00004000
235
#define NUMAKER_CLK_UARTSEL0_UART4SEL_HXT 0x00000000
236
#define NUMAKER_CLK_UARTSEL0_UART4SEL_HIRC 0x00010000
237
#define NUMAKER_CLK_UARTSEL0_UART4SEL_LXT 0x00020000
238
#define NUMAKER_CLK_UARTSEL0_UART4SEL_APLL0_DIV2 0x00030000
239
#define NUMAKER_CLK_UARTSEL0_UART4SEL_HIRC48M 0x00040000
240
#define NUMAKER_CLK_UARTSEL0_UART5SEL_HXT 0x00000000
241
#define NUMAKER_CLK_UARTSEL0_UART5SEL_HIRC 0x00100000
242
#define NUMAKER_CLK_UARTSEL0_UART5SEL_LXT 0x00200000
243
#define NUMAKER_CLK_UARTSEL0_UART5SEL_APLL0_DIV2 0x00300000
244
#define NUMAKER_CLK_UARTSEL0_UART5SEL_HIRC48M 0x00400000
245
#define NUMAKER_CLK_UARTSEL0_UART6SEL_HXT 0x00000000
246
#define NUMAKER_CLK_UARTSEL0_UART6SEL_HIRC 0x01000000
247
#define NUMAKER_CLK_UARTSEL0_UART6SEL_LXT 0x02000000
248
#define NUMAKER_CLK_UARTSEL0_UART6SEL_APLL0_DIV2 0x03000000
249
#define NUMAKER_CLK_UARTSEL0_UART6SEL_HIRC48M 0x04000000
250
#define NUMAKER_CLK_UARTSEL0_UART7SEL_HXT 0x00000000
251
#define NUMAKER_CLK_UARTSEL0_UART7SEL_HIRC 0x10000000
252
#define NUMAKER_CLK_UARTSEL0_UART7SEL_LXT 0x20000000
253
#define NUMAKER_CLK_UARTSEL0_UART7SEL_APLL0_DIV2 0x30000000
254
#define NUMAKER_CLK_UARTSEL0_UART7SEL_HIRC48M 0x40000000
255
#define NUMAKER_CLK_UARTSEL1_UART8SEL_HXT 0x00000000
256
#define NUMAKER_CLK_UARTSEL1_UART8SEL_HIRC 0x00000001
257
#define NUMAKER_CLK_UARTSEL1_UART8SEL_LXT 0x00000002
258
#define NUMAKER_CLK_UARTSEL1_UART8SEL_APLL0_DIV2 0x00000003
259
#define NUMAKER_CLK_UARTSEL1_UART8SEL_HIRC48M 0x00000004
260
#define NUMAKER_CLK_UARTSEL1_UART9SEL_HXT 0x00000000
261
#define NUMAKER_CLK_UARTSEL1_UART9SEL_HIRC 0x00000010
262
#define NUMAKER_CLK_UARTSEL1_UART9SEL_LXT 0x00000020
263
#define NUMAKER_CLK_UARTSEL1_UART9SEL_APLL0_DIV2 0x00000030
264
#define NUMAKER_CLK_UARTSEL1_UART9SEL_HIRC48M 0x00000040
265
#define NUMAKER_CLK_USBSEL_USBSEL_HIRC48M 0x00000000
266
#define NUMAKER_CLK_USBSEL_USBSEL_APLL1_DIV2 0x00000001
267
#define NUMAKER_CLK_WDTSEL_WDT0SEL_LXT 0x00000000
268
#define NUMAKER_CLK_WDTSEL_WDT0SEL_LIRC 0x00000001
269
#define NUMAKER_CLK_WDTSEL_WDT1SEL_LXT 0x00000000
270
#define NUMAKER_CLK_WDTSEL_WDT1SEL_LIRC 0x00000010
271
#define NUMAKER_CLK_WWDTSEL_WWDT0SEL_LIRC 0x00000000
272
#define NUMAKER_CLK_WWDTSEL_WWDT0SEL_LXT 0x00000001
273
#define NUMAKER_CLK_WWDTSEL_WWDT1SEL_LIRC 0x00000000
274
#define NUMAKER_CLK_WWDTSEL_WWDT1SEL_LXT 0x00000010
275
#define NUMAKER_CLK_SCLKDIV_SCLKDIV(x) (((x) - 1UL) << (0))
276
#define NUMAKER_CLK_HCLKDIV_HCLK2DIV(x) (((x) - 1UL) << (8))
277
#define NUMAKER_CLK_PCLKDIV_PCLK0DIV(x) (((x) - 1UL) << (0))
278
#define NUMAKER_CLK_PCLKDIV_PCLK1DIV(x) (((x) - 1UL) << (4))
279
#define NUMAKER_CLK_PCLKDIV_PCLK2DIV(x) (((x) - 1UL) << (8))
280
#define NUMAKER_CLK_PCLKDIV_PCLK3DIV(x) (((x) - 1UL) << (12))
281
#define NUMAKER_CLK_PCLKDIV_PCLK4DIV(x) (((x) - 1UL) << (16))
282
#define NUMAKER_CLK_STDIV_ST0DIV(x) (((x) - 1UL) << (0))
283
#define NUMAKER_CLK_CANFDDIV_CANFD0DIV(x) (((x) - 1UL) << (0))
284
#define NUMAKER_CLK_CANFDDIV_CANFD1DIV(x) (((x) - 1UL) << (8))
285
#define NUMAKER_CLK_DMICDIV_DMIC0DIV(x) (((x) - 1UL) << (0))
286
#define NUMAKER_CLK_EADCDIV_EADC0DIV(x) (((x) - 1UL) << (0))
287
#define NUMAKER_CLK_I2SDIV_I2S0DIV(x) (((x) - 1UL) << (0))
288
#define NUMAKER_CLK_I2SDIV_I2S1DIV(x) (((x) - 1UL) << (8))
289
#define NUMAKER_CLK_KPIDIV_KPI0DIV(x) (((x) - 1UL) << (0))
290
#define NUMAKER_CLK_LPADCDIV_LPADC0DIV(x) (((x) - 1UL) << (0))
291
#define NUMAKER_CLK_LPUARTDIV_LPUART0DIV(x) (((x) - 1UL) << (0))
292
#define NUMAKER_CLK_PSIODIV_PSIO0DIV(x) (((x) - 1UL) << (0))
293
#define NUMAKER_CLK_SCDIV_SC0DIV(x) (((x) - 1UL) << (0))
294
#define NUMAKER_CLK_SCDIV_SC1DIV(x) (((x) - 1UL) << (8))
295
#define NUMAKER_CLK_SCDIV_SC2DIV(x) (((x) - 1UL) << (16))
296
#define NUMAKER_CLK_SDHDIV_SDH0DIV(x) (((x) - 1UL) << (0))
297
#define NUMAKER_CLK_SDHDIV_SDH1DIV(x) (((x) - 1UL) << (8))
298
#define NUMAKER_CLK_UARTDIV0_UART0DIV(x) (((x) - 1UL) << (0))
299
#define NUMAKER_CLK_UARTDIV0_UART1DIV(x) (((x) - 1UL) << (4))
300
#define NUMAKER_CLK_UARTDIV0_UART2DIV(x) (((x) - 1UL) << (8))
301
#define NUMAKER_CLK_UARTDIV0_UART3DIV(x) (((x) - 1UL) << (12))
302
#define NUMAKER_CLK_UARTDIV0_UART4DIV(x) (((x) - 1UL) << (16))
303
#define NUMAKER_CLK_UARTDIV0_UART5DIV(x) (((x) - 1UL) << (20))
304
#define NUMAKER_CLK_UARTDIV0_UART6DIV(x) (((x) - 1UL) << (24))
305
#define NUMAKER_CLK_UARTDIV0_UART7DIV(x) (((x) - 1UL) << (28))
306
#define NUMAKER_CLK_UARTDIV1_UART8DIV(x) (((x) - 1UL) << (0))
307
#define NUMAKER_CLK_UARTDIV1_UART9DIV(x) (((x) - 1UL) << (4))
308
#define NUMAKER_CLK_USBDIV_USBDIV(x) (((x) - 1UL) << (0))
309
#define NUMAKER_CLK_VSENSEDIV_VSENSEDIV(x) (((x) - 1UL) << (0))
310
#define NUMAKER_CLK_APLL0_SELECT 0x00000000
311
#define NUMAKER_CLK_APLL1_SELECT 0x00000001
312
#define NUMAKER_CLK_APLLCTL_APLLSRC_HXT 0x00000000
313
#define NUMAKER_CLK_APLLCTL_APLLSRC_HXT_DIV2 0x00000001
314
#define NUMAKER_CLK_APLLCTL_APLLSRC_HIRC 0x00000002
315
#define NUMAKER_CLK_APLLCTL_APLLSRC_HIRC48_DIV4 0x00000003
316
#define NUMAKER_ACMP01_MODULE 0
317
#define NUMAKER_ACMP23_MODULE 1
318
#define NUMAKER_AWF0_MODULE 2
319
#define NUMAKER_BPWM0_MODULE 3
320
#define NUMAKER_BPWM1_MODULE 4
321
#define NUMAKER_CANFD0_MODULE 5
322
#define NUMAKER_CANFD1_MODULE 6
323
#define NUMAKER_CCAP0_MODULE 7
324
#define NUMAKER_CRC0_MODULE 8
325
#define NUMAKER_CRYPTO0_MODULE 9
326
#define NUMAKER_DAC01_MODULE 10
327
#define NUMAKER_DMIC0_MODULE 11
328
#define NUMAKER_VAD0SEL_MODULE 12
329
#define NUMAKER_EADC0_MODULE 13
330
#define NUMAKER_EBI0_MODULE 14
331
#define NUMAKER_ECAP0_MODULE 15
332
#define NUMAKER_ECAP1_MODULE 16
333
#define NUMAKER_ECAP2_MODULE 17
334
#define NUMAKER_ECAP3_MODULE 18
335
#define NUMAKER_EMAC0_MODULE 19
336
#define NUMAKER_EPWM0_MODULE 20
337
#define NUMAKER_EPWM1_MODULE 21
338
#define NUMAKER_EQEI0_MODULE 22
339
#define NUMAKER_EQEI1_MODULE 23
340
#define NUMAKER_EQEI2_MODULE 24
341
#define NUMAKER_EQEI3_MODULE 25
342
#define NUMAKER_FMC0_MODULE 26
343
#define NUMAKER_ISP0_MODULE 27
344
#define NUMAKER_GDMA0_MODULE 28
345
#define NUMAKER_GPIOA_MODULE 29
346
#define NUMAKER_GPIOB_MODULE 30
347
#define NUMAKER_GPIOC_MODULE 31
348
#define NUMAKER_GPIOD_MODULE 32
349
#define NUMAKER_GPIOE_MODULE 33
350
#define NUMAKER_GPIOF_MODULE 34
351
#define NUMAKER_GPIOG_MODULE 35
352
#define NUMAKER_GPIOH_MODULE 36
353
#define NUMAKER_GPIOI_MODULE 37
354
#define NUMAKER_GPIOJ_MODULE 38
355
#define NUMAKER_HSOTG0_MODULE 39
356
#define NUMAKER_HSUSBD0_MODULE 40
357
#define NUMAKER_HSUSBH0_MODULE 41
358
#define NUMAKER_I2C0_MODULE 42
359
#define NUMAKER_I2C1_MODULE 43
360
#define NUMAKER_I2C2_MODULE 44
361
#define NUMAKER_I2C3_MODULE 45
362
#define NUMAKER_I2S0_MODULE 46
363
#define NUMAKER_I2S1_MODULE 47
364
#define NUMAKER_I3C0_MODULE 48
365
#define NUMAKER_KDF0_MODULE 49
366
#define NUMAKER_KPI0_MODULE 50
367
#define NUMAKER_KS0_MODULE 51
368
#define NUMAKER_LPADC0_MODULE 52
369
#define NUMAKER_LPPDMA0_MODULE 53
370
#define NUMAKER_LPGPIO0_MODULE 54
371
#define NUMAKER_LPI2C0_MODULE 55
372
#define NUMAKER_LPSPI0_MODULE 56
373
#define NUMAKER_LPSRAM0_MODULE 57
374
#define NUMAKER_LPTMR0_MODULE 58
375
#define NUMAKER_LPTMR1_MODULE 59
376
#define NUMAKER_LPUART0_MODULE 60
377
#define NUMAKER_NPU0_MODULE 61
378
#define NUMAKER_OTFC0_MODULE 62
379
#define NUMAKER_OTG0_MODULE 63
380
#define NUMAKER_PDMA0_MODULE 64
381
#define NUMAKER_PDMA1_MODULE 65
382
#define NUMAKER_PSIO0_MODULE 66
383
#define NUMAKER_QSPI0_MODULE 67
384
#define NUMAKER_QSPI1_MODULE 68
385
#define NUMAKER_RTC0_MODULE 69
386
#define NUMAKER_SC0_MODULE 70
387
#define NUMAKER_SC1_MODULE 71
388
#define NUMAKER_SC2_MODULE 72
389
#define NUMAKER_SCU0_MODULE 73
390
#define NUMAKER_SDH0_MODULE 74
391
#define NUMAKER_SDH1_MODULE 75
392
#define NUMAKER_SPI0_MODULE 76
393
#define NUMAKER_SPI1_MODULE 77
394
#define NUMAKER_SPI2_MODULE 78
395
#define NUMAKER_SPI3_MODULE 79
396
#define NUMAKER_SPIM0_MODULE 80
397
#define NUMAKER_SRAM0_MODULE 81
398
#define NUMAKER_SRAM1_MODULE 82
399
#define NUMAKER_SRAM2_MODULE 83
400
#define NUMAKER_SRAM3_MODULE 84
401
#define NUMAKER_ST0_MODULE 85
402
#define NUMAKER_TMR0_MODULE 86
403
#define NUMAKER_TMR1_MODULE 87
404
#define NUMAKER_TMR2_MODULE 88
405
#define NUMAKER_TMR3_MODULE 89
406
#define NUMAKER_TRNG0_MODULE 90
407
#define NUMAKER_TTMR0_MODULE 91
408
#define NUMAKER_TTMR1_MODULE 92
409
#define NUMAKER_UART0_MODULE 93
410
#define NUMAKER_UART1_MODULE 94
411
#define NUMAKER_UART2_MODULE 95
412
#define NUMAKER_UART3_MODULE 96
413
#define NUMAKER_UART4_MODULE 97
414
#define NUMAKER_UART5_MODULE 98
415
#define NUMAKER_UART6_MODULE 99
416
#define NUMAKER_UART7_MODULE 100
417
#define NUMAKER_UART8_MODULE 101
418
#define NUMAKER_UART9_MODULE 102
419
#define NUMAKER_USBD0_MODULE 103
420
#define NUMAKER_USBH0_MODULE 104
421
#define NUMAKER_USCI0_MODULE 105
422
#define NUMAKER_UTCPD0_MODULE 106
423
#define NUMAKER_WDT0_MODULE 107
424
#define NUMAKER_WDT1_MODULE 108
425
#define NUMAKER_WWDT0_MODULE 109
426
#define NUMAKER_WWDT1_MODULE 110
427
#define NUMAKER_PMC_NPD0 0x00000000
428
#define NUMAKER_PMC_NPD1 0x00000001
429
#define NUMAKER_PMC_NPD2 0x00000002
430
#define NUMAKER_PMC_NPD3 0x00000003
431
#define NUMAKER_PMC_NPD4 0x00000004
432
#define NUMAKER_PMC_SPD0 0x00000005
433
#define NUMAKER_PMC_SPD1 0x00000006
434
#define NUMAKER_PMC_DPD 0x00000007
435
436
#endif
include
zephyr
dt-bindings
clock
numaker_m55m1x_clock.h
Generated on Sun May 4 2025 13:59:46 for Zephyr Project API by
1.9.8