1 /* SPDX-License-Identifier: GPL-2.0+ OR MIT */
3 * Meson-G12A clock tree IDs
5 * Copyright (c) 2018 Amlogic, Inc. All rights reserved.
11 #define CLKID_SYS_PLL 0
12 #define CLKID_FIXED_PLL 1
13 #define CLKID_FCLK_DIV2 2
14 #define CLKID_FCLK_DIV3 3
15 #define CLKID_FCLK_DIV4 4
16 #define CLKID_FCLK_DIV5 5
17 #define CLKID_FCLK_DIV7 6
18 #define CLKID_GP0_PLL 7
19 #define CLKID_CLK81 10
20 #define CLKID_MPLL0 11
21 #define CLKID_MPLL1 12
22 #define CLKID_MPLL2 13
23 #define CLKID_MPLL3 14
26 #define CLKID_AUDIO_LOCKER 17
27 #define CLKID_MIPI_DSI_HOST 18
28 #define CLKID_ETH_PHY 19
30 #define CLKID_PL301 21
31 #define CLKID_PERIPHS 22
32 #define CLKID_SPICC0 23
37 #define CLKID_UART0 28
38 #define CLKID_SPICC1 29
39 #define CLKID_HIU_IFACE 30
40 #define CLKID_MIPI_DSI_PHY 31
41 #define CLKID_ASSIST_MISC 32
42 #define CLKID_SD_EMMC_A 33
43 #define CLKID_SD_EMMC_B 34
44 #define CLKID_SD_EMMC_C 35
45 #define CLKID_AUDIO_CODEC 36
46 #define CLKID_AUDIO 37
48 #define CLKID_DEMUX 39
49 #define CLKID_AUDIO_IFIFO 40
51 #define CLKID_UART1 42
53 #define CLKID_RESET 44
54 #define CLKID_PCIE_COMB 45
55 #define CLKID_PARSER 46
57 #define CLKID_PCIE_PHY 48
58 #define CLKID_AHB_ARB0 49
59 #define CLKID_AHB_DATA_BUS 50
60 #define CLKID_AHB_CTRL_BUS 51
61 #define CLKID_HTX_HDCP22 52
62 #define CLKID_HTX_PCLK 53
63 #define CLKID_BT656 54
64 #define CLKID_USB1_DDR_BRIDGE 55
65 #define CLKID_MMC_PCLK 56
66 #define CLKID_UART2 57
67 #define CLKID_VPU_INTR 58
69 #define CLKID_SD_EMMC_A_CLK0 60
70 #define CLKID_SD_EMMC_B_CLK0 61
71 #define CLKID_SD_EMMC_C_CLK0 62
72 #define CLKID_HIFI_PLL 74
73 #define CLKID_VCLK2_VENCI0 80
74 #define CLKID_VCLK2_VENCI1 81
75 #define CLKID_VCLK2_VENCP0 82
76 #define CLKID_VCLK2_VENCP1 83
77 #define CLKID_VCLK2_VENCT0 84
78 #define CLKID_VCLK2_VENCT1 85
79 #define CLKID_VCLK2_OTHER 86
80 #define CLKID_VCLK2_ENCI 87
81 #define CLKID_VCLK2_ENCP 88
82 #define CLKID_DAC_CLK 89
83 #define CLKID_AOCLK 90
84 #define CLKID_IEC958 91
85 #define CLKID_ENC480P 92
87 #define CLKID_VCLK2_ENCT 94
88 #define CLKID_VCLK2_ENCL 95
89 #define CLKID_VCLK2_VENCLMMC 96
90 #define CLKID_VCLK2_VENCL 97
91 #define CLKID_VCLK2_OTHER1 98
92 #define CLKID_FCLK_DIV2P5 99
94 #define CLKID_EFUSE 106
95 #define CLKID_ROM_BOOT 107
96 #define CLKID_RESET_SEC 108
97 #define CLKID_SEC_AHB_APB3 109
98 #define CLKID_VPU_0_SEL 110
99 #define CLKID_VPU_0 112
100 #define CLKID_VPU_1_SEL 113
101 #define CLKID_VPU_1 115
102 #define CLKID_VPU 116
103 #define CLKID_VAPB_0_SEL 117
104 #define CLKID_VAPB_0 119
105 #define CLKID_VAPB_1_SEL 120
106 #define CLKID_VAPB_1 122
107 #define CLKID_VAPB_SEL 123
108 #define CLKID_VAPB 124
109 #define CLKID_HDMI_PLL 128
110 #define CLKID_VID_PLL 129
111 #define CLKID_VCLK 138
112 #define CLKID_VCLK2 139
113 #define CLKID_VCLK_DIV1 148
114 #define CLKID_VCLK_DIV2 149
115 #define CLKID_VCLK_DIV4 150
116 #define CLKID_VCLK_DIV6 151
117 #define CLKID_VCLK_DIV12 152
118 #define CLKID_VCLK2_DIV1 153
119 #define CLKID_VCLK2_DIV2 154
120 #define CLKID_VCLK2_DIV4 155
121 #define CLKID_VCLK2_DIV6 156
122 #define CLKID_VCLK2_DIV12 157
123 #define CLKID_CTS_ENCI 162
124 #define CLKID_CTS_ENCP 163
125 #define CLKID_CTS_VDAC 164
126 #define CLKID_HDMI_TX 165
127 #define CLKID_HDMI 168
128 #define CLKID_MALI_0_SEL 169
129 #define CLKID_MALI_0 171
130 #define CLKID_MALI_1_SEL 172
131 #define CLKID_MALI_1 174
132 #define CLKID_MALI 175
133 #define CLKID_MPLL_50M 177
134 #define CLKID_CPU_CLK 187
135 #define CLKID_PCIE_PLL 201
136 #define CLKID_VDEC_1 204
137 #define CLKID_VDEC_HEVC 207
138 #define CLKID_VDEC_HEVCF 210
141 #endif /* __G12A_CLKC_H */