blob: 2cec01f968979bf99c9e23be69b1085202e73d0a [file] [log] [blame]
Heinrich Schuchardt143256b2019-04-28 06:46:57 +02001/* SPDX-License-Identifier: GPL-2.0 */
Fabian Vogt715dad62016-09-26 14:26:46 +02002/*
3 * Copyright (C) 2015 Broadcom Corporation
Fabian Vogt715dad62016-09-26 14:26:46 +02004 */
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
Alexander Graf409f05f2017-10-04 14:39:16 +020059#define BCM2835_CLOCK_DSI0P 49
60#define BCM2835_CLOCK_DSI1P 50