xref: /linux/include/dt-bindings/clock/bcm2835.h (revision 728436956aa172b24a3212295f8b53feb6479f32)
1 /*
2  * Copyright (C) 2015 Broadcom Corporation
3  *
4  * This program is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU General Public License as
6  * published by the Free Software Foundation version 2.
7  *
8  * This program is distributed "as is" WITHOUT ANY WARRANTY of any
9  * kind, whether express or implied; without even the implied warranty
10  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11  * GNU General Public License for more details.
12  */
13 
14 #define BCM2835_PLLA			0
15 #define BCM2835_PLLB			1
16 #define BCM2835_PLLC			2
17 #define BCM2835_PLLD			3
18 #define BCM2835_PLLH			4
19 
20 #define BCM2835_PLLA_CORE		5
21 #define BCM2835_PLLA_PER		6
22 #define BCM2835_PLLB_ARM		7
23 #define BCM2835_PLLC_CORE0		8
24 #define BCM2835_PLLC_CORE1		9
25 #define BCM2835_PLLC_CORE2		10
26 #define BCM2835_PLLC_PER		11
27 #define BCM2835_PLLD_CORE		12
28 #define BCM2835_PLLD_PER		13
29 #define BCM2835_PLLH_RCAL		14
30 #define BCM2835_PLLH_AUX		15
31 #define BCM2835_PLLH_PIX		16
32 
33 #define BCM2835_CLOCK_TIMER		17
34 #define BCM2835_CLOCK_OTP		18
35 #define BCM2835_CLOCK_UART		19
36 #define BCM2835_CLOCK_VPU		20
37 #define BCM2835_CLOCK_V3D		21
38 #define BCM2835_CLOCK_ISP		22
39 #define BCM2835_CLOCK_H264		23
40 #define BCM2835_CLOCK_VEC		24
41 #define BCM2835_CLOCK_HSM		25
42 #define BCM2835_CLOCK_SDRAM		26
43 #define BCM2835_CLOCK_TSENS		27
44 #define BCM2835_CLOCK_EMMC		28
45 #define BCM2835_CLOCK_PERI_IMAGE	29
46 #define BCM2835_CLOCK_PWM		30
47 #define BCM2835_CLOCK_PCM		31
48 
49 #define BCM2835_PLLA_DSI0		32
50 #define BCM2835_PLLA_CCP2		33
51 #define BCM2835_PLLD_DSI0		34
52 #define BCM2835_PLLD_DSI1		35
53