Line data Source code
1 0 : /*
2 : * Copyright (C) 2025 Microchip Technology Inc. and its subsidiaries
3 : *
4 : * SPDX-License-Identifier: Apache-2.0
5 : */
6 :
7 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_MICROCHIP_SAM_PMC_H_
8 : #define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_MICROCHIP_SAM_PMC_H_
9 :
10 0 : #define PMC_TYPE_CORE 0
11 0 : #define PMC_TYPE_SYSTEM 1
12 0 : #define PMC_TYPE_PERIPHERAL 2
13 0 : #define PMC_TYPE_GCK 3
14 0 : #define PMC_TYPE_PROGRAMMABLE 4
15 :
16 0 : #define PMC_SLOW 0
17 0 : #define PMC_MCK 1
18 0 : #define PMC_UTMI 2
19 0 : #define PMC_MAIN 3
20 :
21 : /* SAMA7G5 */
22 0 : #define PMC_CPUPLL (PMC_MAIN + 1)
23 0 : #define PMC_SYSPLL (PMC_MAIN + 2)
24 0 : #define PMC_DDRPLL (PMC_MAIN + 3)
25 0 : #define PMC_IMGPLL (PMC_MAIN + 4)
26 0 : #define PMC_BAUDPLL (PMC_MAIN + 5)
27 0 : #define PMC_AUDIOPMCPLL (PMC_MAIN + 6)
28 0 : #define PMC_AUDIOIOPLL (PMC_MAIN + 7)
29 0 : #define PMC_ETHPLL (PMC_MAIN + 8)
30 0 : #define PMC_CPU (PMC_MAIN + 9)
31 0 : #define PMC_MCK1 (PMC_MAIN + 10)
32 0 : #define UTMI1 0
33 0 : #define UTMI2 1
34 0 : #define UTMI3 2
35 :
36 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_MICROCHIP_SAM_PMC_H_ */
|