GNU Linux-libre 6.8.9-gnu
[releases.git] / include / dt-bindings / clock / amlogic,a1-peripherals-clkc.h
1 /* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
2 /*
3  * Copyright (c) 2019 Amlogic, Inc. All rights reserved.
4  * Author: Jian Hu <jian.hu@amlogic.com>
5  *
6  * Copyright (c) 2023, SberDevices. All Rights Reserved.
7  * Author: Dmitry Rokosov <ddrokosov@sberdevices.ru>
8  */
9
10 #ifndef __A1_PERIPHERALS_CLKC_H
11 #define __A1_PERIPHERALS_CLKC_H
12
13 #define CLKID_XTAL_IN           0
14 #define CLKID_FIXPLL_IN         1
15 #define CLKID_USB_PHY_IN        2
16 #define CLKID_USB_CTRL_IN       3
17 #define CLKID_HIFIPLL_IN        4
18 #define CLKID_SYSPLL_IN         5
19 #define CLKID_DDS_IN            6
20 #define CLKID_SYS               7
21 #define CLKID_CLKTREE           8
22 #define CLKID_RESET_CTRL        9
23 #define CLKID_ANALOG_CTRL       10
24 #define CLKID_PWR_CTRL          11
25 #define CLKID_PAD_CTRL          12
26 #define CLKID_SYS_CTRL          13
27 #define CLKID_TEMP_SENSOR       14
28 #define CLKID_AM2AXI_DIV        15
29 #define CLKID_SPICC_B           16
30 #define CLKID_SPICC_A           17
31 #define CLKID_MSR               18
32 #define CLKID_AUDIO             19
33 #define CLKID_JTAG_CTRL         20
34 #define CLKID_SARADC_EN         21
35 #define CLKID_PWM_EF            22
36 #define CLKID_PWM_CD            23
37 #define CLKID_PWM_AB            24
38 #define CLKID_CEC               25
39 #define CLKID_I2C_S             26
40 #define CLKID_IR_CTRL           27
41 #define CLKID_I2C_M_D           28
42 #define CLKID_I2C_M_C           29
43 #define CLKID_I2C_M_B           30
44 #define CLKID_I2C_M_A           31
45 #define CLKID_ACODEC            32
46 #define CLKID_OTP               33
47 #define CLKID_SD_EMMC_A         34
48 #define CLKID_USB_PHY           35
49 #define CLKID_USB_CTRL          36
50 #define CLKID_SYS_DSPB          37
51 #define CLKID_SYS_DSPA          38
52 #define CLKID_DMA               39
53 #define CLKID_IRQ_CTRL          40
54 #define CLKID_NIC               41
55 #define CLKID_GIC               42
56 #define CLKID_UART_C            43
57 #define CLKID_UART_B            44
58 #define CLKID_UART_A            45
59 #define CLKID_SYS_PSRAM         46
60 #define CLKID_RSA               47
61 #define CLKID_CORESIGHT         48
62 #define CLKID_AM2AXI_VAD        49
63 #define CLKID_AUDIO_VAD         50
64 #define CLKID_AXI_DMC           51
65 #define CLKID_AXI_PSRAM         52
66 #define CLKID_RAMB              53
67 #define CLKID_RAMA              54
68 #define CLKID_AXI_SPIFC         55
69 #define CLKID_AXI_NIC           56
70 #define CLKID_AXI_DMA           57
71 #define CLKID_CPU_CTRL          58
72 #define CLKID_ROM               59
73 #define CLKID_PROC_I2C          60
74 #define CLKID_DSPA_SEL          61
75 #define CLKID_DSPB_SEL          62
76 #define CLKID_DSPA_EN           63
77 #define CLKID_DSPA_EN_NIC       64
78 #define CLKID_DSPB_EN           65
79 #define CLKID_DSPB_EN_NIC       66
80 #define CLKID_RTC               67
81 #define CLKID_CECA_32K          68
82 #define CLKID_CECB_32K          69
83 #define CLKID_24M               70
84 #define CLKID_12M               71
85 #define CLKID_FCLK_DIV2_DIVN    72
86 #define CLKID_GEN               73
87 #define CLKID_SARADC_SEL        74
88 #define CLKID_SARADC            75
89 #define CLKID_PWM_A             76
90 #define CLKID_PWM_B             77
91 #define CLKID_PWM_C             78
92 #define CLKID_PWM_D             79
93 #define CLKID_PWM_E             80
94 #define CLKID_PWM_F             81
95 #define CLKID_SPICC             82
96 #define CLKID_TS                83
97 #define CLKID_SPIFC             84
98 #define CLKID_USB_BUS           85
99 #define CLKID_SD_EMMC           86
100 #define CLKID_PSRAM             87
101 #define CLKID_DMC               88
102 #define CLKID_SYS_A_SEL         89
103 #define CLKID_SYS_A_DIV         90
104 #define CLKID_SYS_A             91
105 #define CLKID_SYS_B_SEL         92
106 #define CLKID_SYS_B_DIV         93
107 #define CLKID_SYS_B             94
108 #define CLKID_DSPA_A_SEL        95
109 #define CLKID_DSPA_A_DIV        96
110 #define CLKID_DSPA_A            97
111 #define CLKID_DSPA_B_SEL        98
112 #define CLKID_DSPA_B_DIV        99
113 #define CLKID_DSPA_B            100
114 #define CLKID_DSPB_A_SEL        101
115 #define CLKID_DSPB_A_DIV        102
116 #define CLKID_DSPB_A            103
117 #define CLKID_DSPB_B_SEL        104
118 #define CLKID_DSPB_B_DIV        105
119 #define CLKID_DSPB_B            106
120 #define CLKID_RTC_32K_IN        107
121 #define CLKID_RTC_32K_DIV       108
122 #define CLKID_RTC_32K_XTAL      109
123 #define CLKID_RTC_32K_SEL       110
124 #define CLKID_CECB_32K_IN       111
125 #define CLKID_CECB_32K_DIV      112
126 #define CLKID_CECB_32K_SEL_PRE  113
127 #define CLKID_CECB_32K_SEL      114
128 #define CLKID_CECA_32K_IN       115
129 #define CLKID_CECA_32K_DIV      116
130 #define CLKID_CECA_32K_SEL_PRE  117
131 #define CLKID_CECA_32K_SEL      118
132 #define CLKID_DIV2_PRE          119
133 #define CLKID_24M_DIV2          120
134 #define CLKID_GEN_SEL           121
135 #define CLKID_GEN_DIV           122
136 #define CLKID_SARADC_DIV        123
137 #define CLKID_PWM_A_SEL         124
138 #define CLKID_PWM_A_DIV         125
139 #define CLKID_PWM_B_SEL         126
140 #define CLKID_PWM_B_DIV         127
141 #define CLKID_PWM_C_SEL         128
142 #define CLKID_PWM_C_DIV         129
143 #define CLKID_PWM_D_SEL         130
144 #define CLKID_PWM_D_DIV         131
145 #define CLKID_PWM_E_SEL         132
146 #define CLKID_PWM_E_DIV         133
147 #define CLKID_PWM_F_SEL         134
148 #define CLKID_PWM_F_DIV         135
149 #define CLKID_SPICC_SEL         136
150 #define CLKID_SPICC_DIV         137
151 #define CLKID_SPICC_SEL2        138
152 #define CLKID_TS_DIV            139
153 #define CLKID_SPIFC_SEL         140
154 #define CLKID_SPIFC_DIV         141
155 #define CLKID_SPIFC_SEL2        142
156 #define CLKID_USB_BUS_SEL       143
157 #define CLKID_USB_BUS_DIV       144
158 #define CLKID_SD_EMMC_SEL       145
159 #define CLKID_SD_EMMC_DIV       146
160 #define CLKID_SD_EMMC_SEL2      147
161 #define CLKID_PSRAM_SEL         148
162 #define CLKID_PSRAM_DIV         149
163 #define CLKID_PSRAM_SEL2        150
164 #define CLKID_DMC_SEL           151
165 #define CLKID_DMC_DIV           152
166 #define CLKID_DMC_SEL2          153
167
168 #endif /* __A1_PERIPHERALS_CLKC_H */