blob: 360e00cefd35679b49890234b5c369fb52b89e20 [file] [log] [blame]
Eric Anholt2c74b532015-09-28 14:22:03 -07001/*
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
Remi Pommarelcfbab8f2015-12-06 17:22:48 +010046#define BCM2835_CLOCK_PWM 30
Martin Sperl33b68962016-02-29 12:51:43 +000047#define BCM2835_CLOCK_PCM 31
Martin Sperl72843692016-02-29 15:43:56 +000048
49#define BCM2835_PLLA_DSI0 32
50#define BCM2835_PLLA_CCP2 33
51#define BCM2835_PLLD_DSI0 34
52#define BCM2835_PLLD_DSI1 35
Martin Sperld3d6f152016-02-29 15:43:57 +000053
54#define BCM2835_CLOCK_AVEO 36
55#define BCM2835_CLOCK_DFT 37
56#define BCM2835_CLOCK_GP0 38
57#define BCM2835_CLOCK_GP1 39
58#define BCM2835_CLOCK_GP2 40
59#define BCM2835_CLOCK_SLIM 41
60#define BCM2835_CLOCK_SMI 42
61#define BCM2835_CLOCK_TEC 43
62#define BCM2835_CLOCK_DPI 44
63#define BCM2835_CLOCK_CAM0 45
64#define BCM2835_CLOCK_CAM1 46
65#define BCM2835_CLOCK_DSI0E 47
66#define BCM2835_CLOCK_DSI1E 48