Files
BPI-CM9-Linux/aml-comp/kernel/aml-6.12/common_drivers/include/dt-bindings/clock/s6-clkc.h
T
2026-08-24 10:03:24 +08:00

337 lines
17 KiB
C

/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*/
#ifndef __S6_CLKC_H
#define __S6_CLKC_H
#define CLKID_GP0_PLL 0
#define CLKID_HIFI_PLL 1
#define CLKID_HIFI1_PLL 2
#define CLKID_MCLK_PLL 3
#define CLKID_MCLK_PLL_CLK 4
#define CLKID_MCLK0_DIV 5
#define CLKID_MCLK0_DIV2 6
#define CLKID_MCLK0 7
#define CLKID_FCLK50M_DIV 8
#define CLKID_FCLK50M 9
#define CLKID_FCLK_DIV2_DIV 10
#define CLKID_FCLK_DIV2 11
#define CLKID_FCLK_DIV2P5_DIV 12
#define CLKID_FCLK_DIV2P5 13
#define CLKID_FCLK_DIV3_DIV 14
#define CLKID_FCLK_DIV3 15
#define CLKID_FCLK_DIV4_DIV 16
#define CLKID_FCLK_DIV4 17
#define CLKID_FCLK_DIV5_DIV 18
#define CLKID_FCLK_DIV5 19
#define CLKID_FCLK_DIV7_DIV 20
#define CLKID_FCLK_DIV7 21
#define CLKID_RTC_DUAL_CLKIN 22
#define CLKID_RTC_DUAL_DIV 23
#define CLKID_RTC_DUAL_MUX 24
#define CLKID_RTC_DUAL 25
#define CLKID_RTC_CLK 26
#define CLKID_CLK_24M_IN 27
#define CLKID_CLK_12M_DIV 28
#define CLKID_CLK_12M 29
#define CLKID_SAR_ADC_MUX 30
#define CLKID_SAR_ADC_DIV 31
#define CLKID_SAR_ADC 32
#define CLKID_CECB_DUAL_CLKIN 33
#define CLKID_CECB_DUAL_DIV 34
#define CLKID_CECB_DUAL_MUX 35
#define CLKID_CECB_DUAL 36
#define CLKID_CECB_CLK 37
#define CLKID_SC_PRE_MUX 38
#define CLKID_SC_PRE_DIV 39
#define CLKID_SC_PRE 40
#define CLKID_SC 41
#define CLKID_CDAC_MUX 42
#define CLKID_CDAC_DIV 43
#define CLKID_CDAC 44
#define CLKID_VIDEO_SRC0_IN_MUX 45
#define CLKID_VIDEO_SRC0_IN 46
#define CLKID_VIDEO_SRC0_DIV 47
#define CLKID_VIDEO_SRC0 48
#define CLKID_VIDEO_SRC1_IN_MUX 49
#define CLKID_VIDEO_SRC1_IN 50
#define CLKID_VIDEO_SRC1_DIV 51
#define CLKID_VIDEO_SRC1 52
#define CLKID_VIDEO0_DIV1 53
#define CLKID_VIDEO0_DIV2_GATE 54
#define CLKID_VIDEO0_DIV2 55
#define CLKID_VIDEO0_DIV4_GATE 56
#define CLKID_VIDEO0_DIV4 57
#define CLKID_VIDEO0_DIV6_GATE 58
#define CLKID_VIDEO0_DIV6 59
#define CLKID_VIDEO0_DIV12_GATE 60
#define CLKID_VIDEO0_DIV12 61
#define CLKID_VIDEO2_DIV1 62
#define CLKID_VIDEO2_DIV2_GATE 63
#define CLKID_VIDEO2_DIV2 64
#define CLKID_VIDEO2_DIV4_GATE 65
#define CLKID_VIDEO2_DIV4 66
#define CLKID_VIDEO2_DIV6_GATE 67
#define CLKID_VIDEO2_DIV6 68
#define CLKID_VIDEO2_DIV12_GATE 69
#define CLKID_VIDEO2_DIV12 70
#define CLKID_LCD_AN_MUX 71
#define CLKID_LCD_AN 72
#define CLKID_LCD_AN_PH2 73
#define CLKID_LCD_AN_PH3 74
#define CLKID_ENCI_MUX 75
#define CLKID_ENCI 76
#define CLKID_ENCP_MUX 77
#define CLKID_ENCP 78
#define CLKID_ENCL_MUX 79
#define CLKID_ENCL 80
#define CLKID_VDAC_MUX 81
#define CLKID_VDAC 82
#define CLKID_HDMITX_PIXEL_MUX 83
#define CLKID_HDMITX_PIXEL 84
#define CLKID_HDMITX_FE_MUX 85
#define CLKID_HDMITX_FE 86
#define CLKID_MALI_0_MUX 87
#define CLKID_MALI_0_DIV 88
#define CLKID_MALI_0 89
#define CLKID_MALI_1_MUX 90
#define CLKID_MALI_1_DIV 91
#define CLKID_MALI_1 92
#define CLKID_MALI 93
#define CLKID_MALI_STACK_0_MUX 94
#define CLKID_MALI_STACK_0_DIV 95
#define CLKID_MALI_STACK_0 96
#define CLKID_MALI_STACK_1_MUX 97
#define CLKID_MALI_STACK_1_DIV 98
#define CLKID_MALI_STACK_1 99
#define CLKID_MALI_STACK 100
#define CLKID_VDEC_0_MUX 101
#define CLKID_VDEC_0_DIV 102
#define CLKID_VDEC_0 103
#define CLKID_VDEC_1_MUX 104
#define CLKID_VDEC_1_DIV 105
#define CLKID_VDEC_1 106
#define CLKID_VDEC 107
#define CLKID_HEVCF_0_MUX 108
#define CLKID_HEVCF_0_DIV 109
#define CLKID_HEVCF_0 110
#define CLKID_HEVCF_1_MUX 111
#define CLKID_HEVCF_1_DIV 112
#define CLKID_HEVCF_1 113
#define CLKID_HEVCF 114
#define CLKID_VPU_0_MUX 115
#define CLKID_VPU_0_DIV 116
#define CLKID_VPU_0 117
#define CLKID_VPU_1_MUX 118
#define CLKID_VPU_1_DIV 119
#define CLKID_VPU_1 120
#define CLKID_VPU 121
#define CLKID_VPU_CLKB_TMP_MUX 122
#define CLKID_VPU_CLKB_TMP_DIV 123
#define CLKID_VPU_CLKB_TMP 124
#define CLKID_VPU_CLKB_DIV 125
#define CLKID_VPU_CLKB 126
#define CLKID_VPU_CLKC_0_MUX 127
#define CLKID_VPU_CLKC_0_DIV 128
#define CLKID_VPU_CLKC_0 129
#define CLKID_VPU_CLKC_1_MUX 130
#define CLKID_VPU_CLKC_1_DIV 131
#define CLKID_VPU_CLKC_1 132
#define CLKID_VPU_CLKC 133
#define CLKID_VAPB_0_MUX 134
#define CLKID_VAPB_0_DIV 135
#define CLKID_VAPB_0 136
#define CLKID_VAPB_1_MUX 137
#define CLKID_VAPB_1_DIV 138
#define CLKID_VAPB_1 139
#define CLKID_VAPB 140
#define CLKID_GE2D 141
#define CLKID_DEWARPA_MUX 142
#define CLKID_DEWARPA_DIV 143
#define CLKID_DEWARPA 144
#define CLKID_CMPR_MUX 145
#define CLKID_CMPR_DIV 146
#define CLKID_CMPR 147
#define CLKID_HDMITX_SYS_MUX 148
#define CLKID_HDMITX_SYS_DIV 149
#define CLKID_HDMITX_SYS 150
#define CLKID_HDMITX_PRIF_MUX 151
#define CLKID_HDMITX_PRIF_DIV 152
#define CLKID_HDMITX_PRIF 153
#define CLKID_HDMITX_200M_MUX 154
#define CLKID_HDMITX_200M_DIV 155
#define CLKID_HDMITX_200M 156
#define CLKID_HDMITX_AUD_MUX 157
#define CLKID_HDMITX_AUD_DIV 158
#define CLKID_HDMITX_AUD 159
#define CLKID_PWM_A_MUX 160
#define CLKID_PWM_A_DIV 161
#define CLKID_PWM_A 162
#define CLKID_PWM_B_MUX 163
#define CLKID_PWM_B_DIV 164
#define CLKID_PWM_B 165
#define CLKID_PWM_C_MUX 166
#define CLKID_PWM_C_DIV 167
#define CLKID_PWM_C 168
#define CLKID_PWM_D_MUX 169
#define CLKID_PWM_D_DIV 170
#define CLKID_PWM_D 171
#define CLKID_PWM_E_MUX 172
#define CLKID_PWM_E_DIV 173
#define CLKID_PWM_E 174
#define CLKID_PWM_F_MUX 175
#define CLKID_PWM_F_DIV 176
#define CLKID_PWM_F 177
#define CLKID_PWM_G_MUX 178
#define CLKID_PWM_G_DIV 179
#define CLKID_PWM_G 180
#define CLKID_PWM_H_MUX 181
#define CLKID_PWM_H_DIV 182
#define CLKID_PWM_H 183
#define CLKID_PWM_I_MUX 184
#define CLKID_PWM_I_DIV 185
#define CLKID_PWM_I 186
#define CLKID_PWM_J_MUX 187
#define CLKID_PWM_J_DIV 188
#define CLKID_PWM_J 189
#define CLKID_SPICC0_MUX 190
#define CLKID_SPICC0_DIV 191
#define CLKID_SPICC0 192
#define CLKID_SD_EMMC_A_MUX 193
#define CLKID_SD_EMMC_A_DIV 194
#define CLKID_SD_EMMC_A 195
#define CLKID_SD_EMMC_B_MUX 196
#define CLKID_SD_EMMC_B_DIV 197
#define CLKID_SD_EMMC_B 198
#define CLKID_SD_EMMC_C_MUX 199
#define CLKID_SD_EMMC_C_DIV 200
#define CLKID_SD_EMMC_C 201
#define CLKID_VDIN_MEAS_MUX 202
#define CLKID_VDIN_MEAS_DIV 203
#define CLKID_VDIN_MEAS 204
#define CLKID_VID_LOCK_MUX 205
#define CLKID_VID_LOCK_DIV 206
#define CLKID_VID_LOCK 207
#define CLKID_ETH_CLK_RMII_MUX 208
#define CLKID_ETH_CLK_RMII_DIV 209
#define CLKID_ETH_CLK_RMII 210
#define CLKID_ETH_CLK125M_DIV 211
#define CLKID_ETH_CLK125M 212
#define CLKID_TS_DIV 213
#define CLKID_TS 214
#define CLKID_AMFC_MUX 215
#define CLKID_AMFC_DIV 216
#define CLKID_AMFC 217
#define CLKID_CSI2_ADAPT_MUX 218
#define CLKID_CSI2_ADAPT_DIV 219
#define CLKID_CSI2_ADAPT 220
#define CLKID_MIPI_CSI_PHY_0_MUX 221
#define CLKID_MIPI_CSI_PHY_0_DIV 222
#define CLKID_MIPI_CSI_PHY_0 223
#define CLKID_MIPI_CSI_PHY_1_MUX 224
#define CLKID_MIPI_CSI_PHY_1_DIV 225
#define CLKID_MIPI_CSI_PHY_1 226
#define CLKID_MIPI_CSI_PHY 227
#define CLKID_MIPI_DSI_MEAS_MUX 228
#define CLKID_MIPI_DSI_MEAS_DIV 229
#define CLKID_MIPI_DSI_MEAS 230
#define CLKID_NNA_MUX 231
#define CLKID_NNA_DIV 232
#define CLKID_NNA 233
#define CLKID_VC9000E_AXI_MUX 234
#define CLKID_VC9000E_AXI_DIV 235
#define CLKID_VC9000E_AXI 236
#define CLKID_VC9000E_CORE_MUX 237
#define CLKID_VC9000E_CORE_DIV 238
#define CLKID_VC9000E_CORE 239
#define CLKID_DSPA_0_MUX 240
#define CLKID_DSPA_0_DIV 241
#define CLKID_DSPA_0 242
#define CLKID_DSPA_1_MUX 243
#define CLKID_DSPA_1_DIV 244
#define CLKID_DSPA_1 245
#define CLKID_DSPA 246
#define CLKID_PCIE_TL_MUX 247
#define CLKID_PCIE_TL_DIV 248
#define CLKID_PCIE_TL 249
#define CLKID_USB_250M_MUX 250
#define CLKID_USB_250M_DIV 251
#define CLKID_USB_250M 252
#define CLKID_GEN_MUX 253
#define CLKID_GEN_DIV 254
#define CLKID_GEN 255
#define CLKID_SYS_AM_AXI 256
#define CLKID_SYS_DOS 257
#define CLKID_SYS_VC9000E 258
#define CLKID_SYS_MIPI_DSI 259
#define CLKID_SYS_ETH_PHY 260
#define CLKID_SYS_AMFC 261
#define CLKID_SYS_MALI 262
#define CLKID_SYS_NNA 263
#define CLKID_SYS_ETH_MAC 264
#define CLKID_SYS_AOCPU 265
#define CLKID_SYS_AUCPU 266
#define CLKID_SYS_CEC 267
#define CLKID_SYS_MIPI_DSI_PHY 268
#define CLKID_SYS_SD_EMMC_A 269
#define CLKID_SYS_SD_EMMC_B 270
#define CLKID_SYS_SD_EMMC_C 271
#define CLKID_SYS_SMARTCARD 272
#define CLKID_SYS_ACODEC 273
#define CLKID_SYS_MSR_CLK 274
#define CLKID_SYS_IR_CTRL 275
#define CLKID_SYS_AUDIO 276
#define CLKID_SYS_ETH 277
#define CLKID_SYS_UART_A 278
#define CLKID_SYS_UART_B 279
#define CLKID_SYS_UART_C 280
#define CLKID_SYS_UART_D 281
#define CLKID_SYS_UART_E 282
#define CLKID_SYS_TS_CORE 283
#define CLKID_SYS_TS_PLL 284
#define CLKID_SYS_CSI_DIG_CLKIN 285
#define CLKID_SYS_GE2D 286
#define CLKID_SYS_SPICC0 287
#define CLKID_SYS_USB3DRD 288
#define CLKID_SYS_USB2DRD 289
#define CLKID_SYS_PCIE_PHY 290
#define CLKID_SYS_PCIE_MAC 291
#define CLKID_SYS_I2C_M_A 292
#define CLKID_SYS_I2C_M_B 293
#define CLKID_SYS_I2C_M_C 294
#define CLKID_SYS_I2C_M_D 295
#define CLKID_SYS_I2C_M_E 296
#define CLKID_SYS_I2C_M_F 297
#define CLKID_SYS_HDMITX_APB 298
#define CLKID_SYS_I2C_S_A 299
#define CLKID_SYS_HDMI20_AES 300
#define CLKID_SYS_MMC_APB 301
#define CLKID_SYS_CSI2_HOST 302
#define CLKID_SYS_CSI2_ADAPT 303
#define CLKID_SYS_CPU_APB 304
#define CLKID_SYS_DSPA 305
#define CLKID_SYS_VPU_INTR 306
#define CLKID_SYS_CSI2_PHY0 307
#define CLKID_SYS_SAR_ADC 308
#define CLKID_SYS_PWM_J 309
#define CLKID_SYS_GIC 310
#define CLKID_SYS_PWM_I 311
#define CLKID_SYS_PWM_H 312
#define CLKID_SYS_PWM_G 313
#define CLKID_SYS_PWM_F 314
#define CLKID_SYS_PWM_E 315
#define CLKID_SYS_PWM_D 316
#define CLKID_SYS_PWM_C 317
#define CLKID_SYS_PWM_B 318
#define CLKID_SYS_PWM_A 319
#define CLKID_AXI_AO_NIC 320
#define CLKID_AXI_SRAM 321
#define CLKID_AXI_DEV0_MMC 322
#define CLKID_AXI_CPU_SRAM 323
#define NR_CLKS 324
#endif /* __S6_CLKC_H */