Zephyr API Documentation
4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mchp_pic32cz_ca_clock.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025-2026 Microchip Technology Inc.
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
13
14
#ifndef INCLUDE_ZEPHYR_DT_BINDINGS_CLOCK_MCHP_PIC32CZ_CA_CLOCK_H_
15
#define INCLUDE_ZEPHYR_DT_BINDINGS_CLOCK_MCHP_PIC32CZ_CA_CLOCK_H_
16
60
#define MCHP_CLOCK_DERIVE_ID(type, mclkmaskreg, mclkmaskbit, gclkperiph, inst) \
61
(((type) << 26) | ((mclkmaskreg) << 20) | ((mclkmaskbit) << 14) | ((gclkperiph) << 8) | \
62
inst)
63
69
#define CLOCK_MCHP_XOSC_ID MCHP_CLOCK_DERIVE_ID(0, 0x3f, 0x3f, 0x3f, 0)
71
#define CLOCK_MCHP_XOSC_ID_MAX (0)
73
79
#define CLOCK_MCHP_DFLL48M_ID MCHP_CLOCK_DERIVE_ID(1, 0x3f, 0x3f, 0, 0)
81
#define CLOCK_MCHP_DFLL48M_ID_MAX (0)
83
89
#define CLOCK_MCHP_DPLL_ID_DPLL0 MCHP_CLOCK_DERIVE_ID(2, 0x3f, 0x3f, 1, 0)
91
#define CLOCK_MCHP_DPLL_ID_DPLL1 MCHP_CLOCK_DERIVE_ID(2, 0x3f, 0x3f, 2, 1)
93
#define CLOCK_MCHP_DPLL_ID_MAX (1)
95
101
#define CLOCK_MCHP_DPLL0_ID_OUT0 MCHP_CLOCK_DERIVE_ID(3, 0x3f, 0x3f, 0x3f, 0)
103
#define CLOCK_MCHP_DPLL0_ID_OUT1 MCHP_CLOCK_DERIVE_ID(3, 0x3f, 0x3f, 0x3f, 1)
105
#define CLOCK_MCHP_DPLL0_ID_OUT2 MCHP_CLOCK_DERIVE_ID(3, 0x3f, 0x3f, 0x3f, 2)
107
#define CLOCK_MCHP_DPLL0_ID_OUT3 MCHP_CLOCK_DERIVE_ID(3, 0x3f, 0x3f, 0x3f, 3)
109
#define CLOCK_MCHP_DPLL1_ID_OUT0 MCHP_CLOCK_DERIVE_ID(3, 0x3f, 0x3f, 0x3f, 4)
111
#define CLOCK_MCHP_DPLL1_ID_OUT1 MCHP_CLOCK_DERIVE_ID(3, 0x3f, 0x3f, 0x3f, 5)
113
#define CLOCK_MCHP_DPLL1_ID_OUT2 MCHP_CLOCK_DERIVE_ID(3, 0x3f, 0x3f, 0x3f, 6)
115
#define CLOCK_MCHP_DPLL1_ID_OUT3 MCHP_CLOCK_DERIVE_ID(3, 0x3f, 0x3f, 0x3f, 7)
117
#define CLOCK_MCHP_DPLL_OUT_ID_MAX (7)
119
125
#define CLOCK_MCHP_RTC_ID MCHP_CLOCK_DERIVE_ID(4, 0x3f, 0x3f, 0x3f, 0)
127
#define CLOCK_MCHP_RTC_ID_MAX (0)
129
135
#define CLOCK_MCHP_XOSC32K_ID MCHP_CLOCK_DERIVE_ID(5, 0x3f, 0x3f, 0x3f, 0)
137
#define CLOCK_MCHP_XOSC32K_ID_MAX (0)
139
145
#define CLOCK_MCHP_GCLKGEN_ID_GEN0 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 0)
147
#define CLOCK_MCHP_GCLKGEN_ID_GEN1 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 1)
149
#define CLOCK_MCHP_GCLKGEN_ID_GEN2 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 2)
151
#define CLOCK_MCHP_GCLKGEN_ID_GEN3 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 3)
153
#define CLOCK_MCHP_GCLKGEN_ID_GEN4 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 4)
155
#define CLOCK_MCHP_GCLKGEN_ID_GEN5 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 5)
157
#define CLOCK_MCHP_GCLKGEN_ID_GEN6 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 6)
159
#define CLOCK_MCHP_GCLKGEN_ID_GEN7 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 7)
161
#define CLOCK_MCHP_GCLKGEN_ID_GEN8 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 8)
163
#define CLOCK_MCHP_GCLKGEN_ID_GEN9 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 9)
165
#define CLOCK_MCHP_GCLKGEN_ID_GEN10 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 10)
167
#define CLOCK_MCHP_GCLKGEN_ID_GEN11 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 11)
169
#define CLOCK_MCHP_GCLKGEN_ID_GEN12 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 12)
171
#define CLOCK_MCHP_GCLKGEN_ID_GEN13 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 13)
173
#define CLOCK_MCHP_GCLKGEN_ID_GEN14 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 14)
175
#define CLOCK_MCHP_GCLKGEN_ID_GEN15 MCHP_CLOCK_DERIVE_ID(6, 0x3f, 0x3f, 0x3f, 15)
177
#define CLOCK_MCHP_GCLKGEN_ID_MAX (15)
179
185
#define CLOCK_MCHP_GCLKPERIPH_ID_FREQM_MSR MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 3, 0)
187
#define CLOCK_MCHP_GCLKPERIPH_ID_FREQM_REF MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 4, 1)
189
#define CLOCK_MCHP_GCLKPERIPH_ID_EIC MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 5, 2)
191
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH0 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 6, 3)
193
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH1 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 7, 4)
195
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH2 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 8, 5)
197
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH3 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 9, 6)
199
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH4 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 10, 7)
201
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH5 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 11, 8)
203
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH6 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 12, 9)
205
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH7 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 13, 10)
207
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH8 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 14, 11)
209
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH9 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 15, 12)
211
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH10 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 16, 13)
213
#define CLOCK_MCHP_GCLKPERIPH_ID_EVSYS_CH11 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 17, 14)
215
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM0_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 18, 15)
217
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM1_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 18, 16)
219
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM4_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 18, 17)
221
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM2_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 19, 18)
223
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM3_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 19, 19)
225
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM5_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 19, 20)
227
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM6_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 19, 21)
229
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM7_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 20, 22)
231
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM8_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 20, 23)
233
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM9_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 20, 24)
235
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM0_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 21, 25)
237
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM1_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 22, 26)
239
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM2_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 23, 27)
241
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM3_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 24, 28)
243
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM4_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 25, 29)
245
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM5_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 26, 30)
247
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM6_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 27, 31)
249
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM7_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 28, 32)
251
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM8_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 29, 33)
253
#define CLOCK_MCHP_GCLKPERIPH_ID_SERCOM9_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 30, 34)
255
#define CLOCK_MCHP_GCLKPERIPH_ID_TCC0 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 31, 35)
257
#define CLOCK_MCHP_GCLKPERIPH_ID_TCC1 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 32, 36)
259
#define CLOCK_MCHP_GCLKPERIPH_ID_TCC2 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 33, 37)
261
#define CLOCK_MCHP_GCLKPERIPH_ID_TCC6 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 37, 38)
263
#define CLOCK_MCHP_GCLKPERIPH_ID_TCC7 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 38, 39)
265
#define CLOCK_MCHP_GCLKPERIPH_ID_TCC8 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 39, 40)
267
#define CLOCK_MCHP_GCLKPERIPH_ID_TCC9 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 40, 41)
269
#define CLOCK_MCHP_GCLKPERIPH_ID_ADC MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 41, 42)
271
#define CLOCK_MCHP_GCLKPERIPH_ID_AC MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 42, 43)
273
#define CLOCK_MCHP_GCLKPERIPH_ID_PTC MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 43, 44)
275
#define CLOCK_MCHP_GCLKPERIPH_ID_I2S0 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 44, 45)
277
#define CLOCK_MCHP_GCLKPERIPH_ID_I2S1 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 45, 46)
279
#define CLOCK_MCHP_GCLKPERIPH_ID_CAN0 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 46, 47)
281
#define CLOCK_MCHP_GCLKPERIPH_ID_CAN1 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 47, 48)
283
#define CLOCK_MCHP_GCLKPERIPH_ID_CAN2 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 48, 49)
285
#define CLOCK_MCHP_GCLKPERIPH_ID_CAN3 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 49, 50)
287
#define CLOCK_MCHP_GCLKPERIPH_ID_CAN4 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 50, 51)
289
#define CLOCK_MCHP_GCLKPERIPH_ID_CAN5 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 51, 52)
291
#define CLOCK_MCHP_GCLKPERIPH_ID_GMAC_TX MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 54, 53)
293
#define CLOCK_MCHP_GCLKPERIPH_ID_GMAC_TSU MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 55, 54)
295
#define CLOCK_MCHP_GCLKPERIPH_ID_SQI0 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 56, 55)
297
#define CLOCK_MCHP_GCLKPERIPH_ID_SQI1 MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 57, 56)
299
#define CLOCK_MCHP_GCLKPERIPH_ID_SDHC0_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 58, 57)
301
#define CLOCK_MCHP_GCLKPERIPH_ID_SDHC0_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 59, 58)
303
#define CLOCK_MCHP_GCLKPERIPH_ID_SDHC1_CORE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 60, 59)
305
#define CLOCK_MCHP_GCLKPERIPH_ID_SDHC1_SLOW MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 61, 60)
307
#define CLOCK_MCHP_GCLKPERIPH_ID_MLB MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 62, 61)
309
#define CLOCK_MCHP_GCLKPERIPH_ID_CM7_TRACE MCHP_CLOCK_DERIVE_ID(7, 0x3f, 0x3f, 63, 62)
311
#define CLOCK_MCHP_GCLKPERIPH_ID_MAX (62)
313
319
#define CLOCK_MCHP_MCLKDOMAIN_ID_CPU MCHP_CLOCK_DERIVE_ID(8, 0x3f, 0x3f, 0x3f, 0)
321
#define CLOCK_MCHP_MCLKDOMAIN_ID_PERIPH MCHP_CLOCK_DERIVE_ID(8, 0x3f, 0x3f, 0x3f, 1)
323
#define CLOCK_MCHP_MCLKDOMAIN_MAX (1)
325
332
#define CLOCK_MCHP_MCLKPERIPH_ID_DSU_AHB MCHP_CLOCK_DERIVE_ID(9, 0, 0, 0x3f, 0)
334
#define CLOCK_MCHP_MCLKPERIPH_ID_DSU_APB MCHP_CLOCK_DERIVE_ID(9, 0, 1, 0x3f, 1)
336
#define CLOCK_MCHP_MCLKPERIPH_ID_FCW_AHB MCHP_CLOCK_DERIVE_ID(9, 0, 2, 0x3f, 2)
338
#define CLOCK_MCHP_MCLKPERIPH_ID_FCW_APB MCHP_CLOCK_DERIVE_ID(9, 0, 3, 0x3f, 3)
340
#define CLOCK_MCHP_MCLKPERIPH_ID_FCR_AHB MCHP_CLOCK_DERIVE_ID(9, 0, 4, 0x3f, 4)
342
#define CLOCK_MCHP_MCLKPERIPH_ID_FCR_APB MCHP_CLOCK_DERIVE_ID(9, 0, 5, 0x3f, 5)
344
#define CLOCK_MCHP_MCLKPERIPH_ID_PM MCHP_CLOCK_DERIVE_ID(9, 0, 6, 0x3f, 6)
346
#define CLOCK_MCHP_MCLKPERIPH_ID_SUPC MCHP_CLOCK_DERIVE_ID(9, 0, 7, 0x3f, 7)
348
#define CLOCK_MCHP_MCLKPERIPH_ID_RSTC MCHP_CLOCK_DERIVE_ID(9, 0, 8, 0x3f, 8)
350
#define CLOCK_MCHP_MCLKPERIPH_ID_OSCCTRL MCHP_CLOCK_DERIVE_ID(9, 0, 9, 0x3f, 9)
352
#define CLOCK_MCHP_MCLKPERIPH_ID_OSC32KCTRL MCHP_CLOCK_DERIVE_ID(9, 0, 10, 0x3f, 10)
354
#define CLOCK_MCHP_MCLKPERIPH_ID_FREQM MCHP_CLOCK_DERIVE_ID(9, 0, 13, 0x3f, 11)
356
#define CLOCK_MCHP_MCLKPERIPH_ID_WDT MCHP_CLOCK_DERIVE_ID(9, 0, 14, 0x3f, 12)
358
#define CLOCK_MCHP_MCLKPERIPH_ID_RTC MCHP_CLOCK_DERIVE_ID(9, 0, 15, 0x3f, 13)
360
#define CLOCK_MCHP_MCLKPERIPH_ID_EIC MCHP_CLOCK_DERIVE_ID(9, 0, 16, 0x3f, 14)
362
#define CLOCK_MCHP_MCLKPERIPH_ID_PAC_AHB MCHP_CLOCK_DERIVE_ID(9, 0, 17, 0x3f, 15)
364
#define CLOCK_MCHP_MCLKPERIPH_ID_PAC_APB MCHP_CLOCK_DERIVE_ID(9, 0, 18, 0x3f, 16)
366
#define CLOCK_MCHP_MCLKPERIPH_ID_DRMTCM MCHP_CLOCK_DERIVE_ID(9, 0, 19, 0x3f, 17)
368
#define CLOCK_MCHP_MCLKPERIPH_ID_MCRAMC MCHP_CLOCK_DERIVE_ID(9, 0, 20, 0x3f, 18)
370
#define CLOCK_MCHP_MCLKPERIPH_ID_TRAM MCHP_CLOCK_DERIVE_ID(9, 0, 21, 0x3f, 19)
372
#define CLOCK_MCHP_MCLKPERIPH_ID_PORT_AHB MCHP_CLOCK_DERIVE_ID(9, 0, 22, 0x3f, 20)
374
#define CLOCK_MCHP_MCLKPERIPH_ID_PORT_APB MCHP_CLOCK_DERIVE_ID(9, 0, 23, 0x3f, 21)
376
#define CLOCK_MCHP_MCLKPERIPH_ID_DMAC_AHB MCHP_CLOCK_DERIVE_ID(9, 0, 24, 0x3f, 22)
378
#define CLOCK_MCHP_MCLKPERIPH_ID_DMAC_APB MCHP_CLOCK_DERIVE_ID(9, 0, 25, 0x3f, 23)
380
#define CLOCK_MCHP_MCLKPERIPH_ID_BUS_AHB MCHP_CLOCK_DERIVE_ID(9, 0, 26, 0x3f, 24)
382
#define CLOCK_MCHP_MCLKPERIPH_ID_BUS_APB MCHP_CLOCK_DERIVE_ID(9, 0, 27, 0x3f, 25)
384
#define CLOCK_MCHP_MCLKPERIPH_ID_BOOT_ROM_AHB MCHP_CLOCK_DERIVE_ID(9, 0, 28, 0x3f, 26)
386
#define CLOCK_MCHP_MCLKPERIPH_ID_BOOT_ROM_APB MCHP_CLOCK_DERIVE_ID(9, 0, 29, 0x3f, 27)
388
#define CLOCK_MCHP_MCLKPERIPH_ID_EVSYS MCHP_CLOCK_DERIVE_ID(9, 0, 30, 0x3f, 28)
390
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM0 MCHP_CLOCK_DERIVE_ID(9, 0, 31, 0x3f, 29)
391
393
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM1 MCHP_CLOCK_DERIVE_ID(9, 1, 0, 0x3f, 30)
395
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM2 MCHP_CLOCK_DERIVE_ID(9, 1, 1, 0x3f, 31)
397
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM3 MCHP_CLOCK_DERIVE_ID(9, 1, 2, 0x3f, 32)
399
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM4 MCHP_CLOCK_DERIVE_ID(9, 1, 3, 0x3f, 33)
401
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM5 MCHP_CLOCK_DERIVE_ID(9, 1, 4, 0x3f, 34)
403
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM6 MCHP_CLOCK_DERIVE_ID(9, 1, 5, 0x3f, 35)
405
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM7 MCHP_CLOCK_DERIVE_ID(9, 1, 6, 0x3f, 36)
407
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM8 MCHP_CLOCK_DERIVE_ID(9, 1, 7, 0x3f, 37)
409
#define CLOCK_MCHP_MCLKPERIPH_ID_SERCOM9 MCHP_CLOCK_DERIVE_ID(9, 1, 8, 0x3f, 38)
411
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC0 MCHP_CLOCK_DERIVE_ID(9, 1, 9, 0x3f, 39)
413
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC1 MCHP_CLOCK_DERIVE_ID(9, 1, 10, 0x3f, 40)
415
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC2 MCHP_CLOCK_DERIVE_ID(9, 1, 11, 0x3f, 41)
417
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC3 MCHP_CLOCK_DERIVE_ID(9, 1, 12, 0x3f, 42)
419
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC4 MCHP_CLOCK_DERIVE_ID(9, 1, 13, 0x3f, 43)
421
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC5 MCHP_CLOCK_DERIVE_ID(9, 1, 14, 0x3f, 44)
423
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC6 MCHP_CLOCK_DERIVE_ID(9, 1, 15, 0x3f, 45)
425
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC7 MCHP_CLOCK_DERIVE_ID(9, 1, 16, 0x3f, 46)
427
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC8 MCHP_CLOCK_DERIVE_ID(9, 1, 17, 0x3f, 47)
429
#define CLOCK_MCHP_MCLKPERIPH_ID_TCC9 MCHP_CLOCK_DERIVE_ID(9, 1, 18, 0x3f, 48)
431
#define CLOCK_MCHP_MCLKPERIPH_ID_ADC MCHP_CLOCK_DERIVE_ID(9, 1, 19, 0x3f, 49)
433
#define CLOCK_MCHP_MCLKPERIPH_ID_AC MCHP_CLOCK_DERIVE_ID(9, 1, 20, 0x3f, 50)
435
#define CLOCK_MCHP_MCLKPERIPH_ID_PTC MCHP_CLOCK_DERIVE_ID(9, 1, 21, 0x3f, 51)
437
#define CLOCK_MCHP_MCLKPERIPH_ID_I2S2 MCHP_CLOCK_DERIVE_ID(9, 1, 22, 0x3f, 52)
439
#define CLOCK_MCHP_MCLKPERIPH_ID_I2S1 MCHP_CLOCK_DERIVE_ID(9, 1, 23, 0x3f, 53)
441
#define CLOCK_MCHP_MCLKPERIPH_ID_CAN0 MCHP_CLOCK_DERIVE_ID(9, 1, 24, 0x3f, 54)
443
#define CLOCK_MCHP_MCLKPERIPH_ID_CAN1 MCHP_CLOCK_DERIVE_ID(9, 1, 25, 0x3f, 55)
445
#define CLOCK_MCHP_MCLKPERIPH_ID_CAN2 MCHP_CLOCK_DERIVE_ID(9, 1, 26, 0x3f, 56)
447
#define CLOCK_MCHP_MCLKPERIPH_ID_CAN3 MCHP_CLOCK_DERIVE_ID(9, 1, 27, 0x3f, 57)
449
#define CLOCK_MCHP_MCLKPERIPH_ID_CAN4 MCHP_CLOCK_DERIVE_ID(9, 1, 28, 0x3f, 58)
451
#define CLOCK_MCHP_MCLKPERIPH_ID_CAN5 MCHP_CLOCK_DERIVE_ID(9, 1, 29, 0x3f, 59)
452
454
#define CLOCK_MCHP_MCLKPERIPH_ID_GMAC_AHB MCHP_CLOCK_DERIVE_ID(9, 2, 0, 0x3f, 60)
456
#define CLOCK_MCHP_MCLKPERIPH_ID_GMAC_APB MCHP_CLOCK_DERIVE_ID(9, 2, 1, 0x3f, 61)
458
#define CLOCK_MCHP_MCLKPERIPH_ID_SQI0 MCHP_CLOCK_DERIVE_ID(9, 2, 2, 0x3f, 62)
460
#define CLOCK_MCHP_MCLKPERIPH_ID_SQI1 MCHP_CLOCK_DERIVE_ID(9, 2, 3, 0x3f, 63)
462
#define CLOCK_MCHP_MCLKPERIPH_ID_TRNG MCHP_CLOCK_DERIVE_ID(9, 2, 4, 0x3f, 64)
464
#define CLOCK_MCHP_MCLKPERIPH_ID_SDHC0_AHB MCHP_CLOCK_DERIVE_ID(9, 2, 5, 0x3f, 65)
466
#define CLOCK_MCHP_MCLKPERIPH_ID_SDHC0_APB MCHP_CLOCK_DERIVE_ID(9, 2, 6, 0x3f, 66)
468
#define CLOCK_MCHP_MCLKPERIPH_ID_SDHC1_AHB MCHP_CLOCK_DERIVE_ID(9, 2, 7, 0x3f, 67)
470
#define CLOCK_MCHP_MCLKPERIPH_ID_SDHC1_APB MCHP_CLOCK_DERIVE_ID(9, 2, 8, 0x3f, 68)
472
#define CLOCK_MCHP_MCLKPERIPH_ID_HUSB0 MCHP_CLOCK_DERIVE_ID(9, 2, 9, 0x3f, 69)
474
#define CLOCK_MCHP_MCLKPERIPH_ID_HUSB1 MCHP_CLOCK_DERIVE_ID(9, 2, 10, 0x3f, 70)
476
#define CLOCK_MCHP_MCLKPERIPH_ID_EBI_AHB MCHP_CLOCK_DERIVE_ID(9, 2, 11, 0x3f, 71)
478
#define CLOCK_MCHP_MCLKPERIPH_ID_EBI_APB MCHP_CLOCK_DERIVE_ID(9, 2, 12, 0x3f, 72)
480
#define CLOCK_MCHP_MCLKPERIPH_ID_HSM MCHP_CLOCK_DERIVE_ID(9, 2, 13, 0x3f, 73)
482
#define CLOCK_MCHP_MCLKPERIPH_ID_MLB_AHB MCHP_CLOCK_DERIVE_ID(9, 2, 14, 0x3f, 74)
484
#define CLOCK_MCHP_MCLKPERIPH_ID_MLB_APB MCHP_CLOCK_DERIVE_ID(9, 2, 15, 0x3f, 75)
485
487
#define CLOCK_MCHP_MCLKPERIPH_ID_MAX (75)
489
490
#endif
/* INCLUDE_ZEPHYR_DT_BINDINGS_CLOCK_MCHP_PIC32CZ_CA_CLOCK_H_ */
zephyr
dt-bindings
clock
mchp_pic32cz_ca_clock.h
Generated on
for Zephyr API Documentation by
1.15.0