1 /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
3 * Meson-AXG clock tree IDs
5 * Copyright (c) 2017 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
25 #define CLKID_AUDIO_LOCKER 16
26 #define CLKID_MIPI_DSI_HOST 17
28 #define CLKID_PL301 19
29 #define CLKID_PERIPHS 20
30 #define CLKID_SPICC0 21
33 #define CLKID_UART0 24
34 #define CLKID_MIPI_DSI_PHY 25
35 #define CLKID_SPICC1 26
36 #define CLKID_PCIE_A 27
37 #define CLKID_PCIE_B 28
38 #define CLKID_HIU_IFACE 29
39 #define CLKID_ASSIST_MISC 30
40 #define CLKID_SD_EMMC_B 31
41 #define CLKID_SD_EMMC_C 32
44 #define CLKID_AUDIO 35
46 #define CLKID_UART1 37
50 #define CLKID_RESET 41
52 #define CLKID_AHB_ARB0 43
53 #define CLKID_EFUSE 44
54 #define CLKID_BOOT_ROM 45
55 #define CLKID_AHB_DATA_BUS 46
56 #define CLKID_AHB_CTRL_BUS 47
57 #define CLKID_USB1_DDR_BRIDGE 48
58 #define CLKID_USB0_DDR_BRIDGE 49
59 #define CLKID_MMC_PCLK 50
60 #define CLKID_VPU_INTR 51
61 #define CLKID_SEC_AHB_AHB3_BRIDGE 52
63 #define CLKID_AO_MEDIA_CPU 54
64 #define CLKID_AO_AHB_SRAM 55
65 #define CLKID_AO_AHB_BUS 56
66 #define CLKID_AO_IFACE 57
67 #define CLKID_AO_I2C 58
68 #define CLKID_SD_EMMC_B_CLK0 59
69 #define CLKID_SD_EMMC_C_CLK0 60
70 #define CLKID_HIFI_PLL 69
71 #define CLKID_PCIE_CML_EN0 79
72 #define CLKID_PCIE_CML_EN1 80
73 #define CLKID_MIPI_ENABLE 81
74 #define CLKID_GEN_CLK 84
75 #define CLKID_VPU_0_SEL 92
76 #define CLKID_VPU_0 93
77 #define CLKID_VPU_1_SEL 95
78 #define CLKID_VPU_1 96
80 #define CLKID_VAPB_0_SEL 99
81 #define CLKID_VAPB_0 100
82 #define CLKID_VAPB_1_SEL 102
83 #define CLKID_VAPB_1 103
84 #define CLKID_VAPB_SEL 104
85 #define CLKID_VAPB 105
86 #define CLKID_VCLK 106
87 #define CLKID_VCLK2 107
88 #define CLKID_VCLK_DIV1 122
89 #define CLKID_VCLK_DIV2 123
90 #define CLKID_VCLK_DIV4 124
91 #define CLKID_VCLK_DIV6 125
92 #define CLKID_VCLK_DIV12 126
93 #define CLKID_VCLK2_DIV1 127
94 #define CLKID_VCLK2_DIV2 128
95 #define CLKID_VCLK2_DIV4 129
96 #define CLKID_VCLK2_DIV6 130
97 #define CLKID_VCLK2_DIV12 131
98 #define CLKID_CTS_ENCL 133
99 #define CLKID_VDIN_MEAS 136
101 #endif /* __AXG_CLKC_H */