GNU Linux-libre 6.9.1-gnu
[releases.git] / include / dt-bindings / clock / bcm2835.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2015 Broadcom Corporation
4  */
5
6 #define BCM2835_PLLA                    0
7 #define BCM2835_PLLB                    1
8 #define BCM2835_PLLC                    2
9 #define BCM2835_PLLD                    3
10 #define BCM2835_PLLH                    4
11
12 #define BCM2835_PLLA_CORE               5
13 #define BCM2835_PLLA_PER                6
14 #define BCM2835_PLLB_ARM                7
15 #define BCM2835_PLLC_CORE0              8
16 #define BCM2835_PLLC_CORE1              9
17 #define BCM2835_PLLC_CORE2              10
18 #define BCM2835_PLLC_PER                11
19 #define BCM2835_PLLD_CORE               12
20 #define BCM2835_PLLD_PER                13
21 #define BCM2835_PLLH_RCAL               14
22 #define BCM2835_PLLH_AUX                15
23 #define BCM2835_PLLH_PIX                16
24
25 #define BCM2835_CLOCK_TIMER             17
26 #define BCM2835_CLOCK_OTP               18
27 #define BCM2835_CLOCK_UART              19
28 #define BCM2835_CLOCK_VPU               20
29 #define BCM2835_CLOCK_V3D               21
30 #define BCM2835_CLOCK_ISP               22
31 #define BCM2835_CLOCK_H264              23
32 #define BCM2835_CLOCK_VEC               24
33 #define BCM2835_CLOCK_HSM               25
34 #define BCM2835_CLOCK_SDRAM             26
35 #define BCM2835_CLOCK_TSENS             27
36 #define BCM2835_CLOCK_EMMC              28
37 #define BCM2835_CLOCK_PERI_IMAGE        29
38 #define BCM2835_CLOCK_PWM               30
39 #define BCM2835_CLOCK_PCM               31
40
41 #define BCM2835_PLLA_DSI0               32
42 #define BCM2835_PLLA_CCP2               33
43 #define BCM2835_PLLD_DSI0               34
44 #define BCM2835_PLLD_DSI1               35
45
46 #define BCM2835_CLOCK_AVEO              36
47 #define BCM2835_CLOCK_DFT               37
48 #define BCM2835_CLOCK_GP0               38
49 #define BCM2835_CLOCK_GP1               39
50 #define BCM2835_CLOCK_GP2               40
51 #define BCM2835_CLOCK_SLIM              41
52 #define BCM2835_CLOCK_SMI               42
53 #define BCM2835_CLOCK_TEC               43
54 #define BCM2835_CLOCK_DPI               44
55 #define BCM2835_CLOCK_CAM0              45
56 #define BCM2835_CLOCK_CAM1              46
57 #define BCM2835_CLOCK_DSI0E             47
58 #define BCM2835_CLOCK_DSI1E             48
59 #define BCM2835_CLOCK_DSI0P             49
60 #define BCM2835_CLOCK_DSI1P             50
61
62 #define BCM2711_CLOCK_EMMC2             51