1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #ifndef _CLOCK_BCM281XX_H
16 #define _CLOCK_BCM281XX_H
17
18
19
20
21
22
23
24
25
26
27
28
29 #define BCM281XX_DT_ROOT_CCU_COMPAT "brcm,bcm11351-root-ccu"
30 #define BCM281XX_DT_AON_CCU_COMPAT "brcm,bcm11351-aon-ccu"
31 #define BCM281XX_DT_HUB_CCU_COMPAT "brcm,bcm11351-hub-ccu"
32 #define BCM281XX_DT_MASTER_CCU_COMPAT "brcm,bcm11351-master-ccu"
33 #define BCM281XX_DT_SLAVE_CCU_COMPAT "brcm,bcm11351-slave-ccu"
34
35
36
37 #define BCM281XX_ROOT_CCU_FRAC_1M 0
38 #define BCM281XX_ROOT_CCU_CLOCK_COUNT 1
39
40
41
42 #define BCM281XX_AON_CCU_HUB_TIMER 0
43 #define BCM281XX_AON_CCU_PMU_BSC 1
44 #define BCM281XX_AON_CCU_PMU_BSC_VAR 2
45 #define BCM281XX_AON_CCU_CLOCK_COUNT 3
46
47
48
49 #define BCM281XX_HUB_CCU_TMON_1M 0
50 #define BCM281XX_HUB_CCU_CLOCK_COUNT 1
51
52
53
54 #define BCM281XX_MASTER_CCU_SDIO1 0
55 #define BCM281XX_MASTER_CCU_SDIO2 1
56 #define BCM281XX_MASTER_CCU_SDIO3 2
57 #define BCM281XX_MASTER_CCU_SDIO4 3
58 #define BCM281XX_MASTER_CCU_USB_IC 4
59 #define BCM281XX_MASTER_CCU_HSIC2_48M 5
60 #define BCM281XX_MASTER_CCU_HSIC2_12M 6
61 #define BCM281XX_MASTER_CCU_CLOCK_COUNT 7
62
63
64
65 #define BCM281XX_SLAVE_CCU_UARTB 0
66 #define BCM281XX_SLAVE_CCU_UARTB2 1
67 #define BCM281XX_SLAVE_CCU_UARTB3 2
68 #define BCM281XX_SLAVE_CCU_UARTB4 3
69 #define BCM281XX_SLAVE_CCU_SSP0 4
70 #define BCM281XX_SLAVE_CCU_SSP2 5
71 #define BCM281XX_SLAVE_CCU_BSC1 6
72 #define BCM281XX_SLAVE_CCU_BSC2 7
73 #define BCM281XX_SLAVE_CCU_BSC3 8
74 #define BCM281XX_SLAVE_CCU_PWM 9
75 #define BCM281XX_SLAVE_CCU_CLOCK_COUNT 10
76
77 #endif