213 lines
6.3 KiB
C
213 lines
6.3 KiB
C
/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
|
|
/*
|
|
* Copyright (c) 2023 Amlogic, Inc. All rights reserved.
|
|
* Author: Chuan Liu <chuan.liu@amlogic.com>
|
|
*/
|
|
|
|
#ifndef _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H
|
|
#define _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H
|
|
|
|
#define CLKID_RTC_XTAL_CLKIN 0
|
|
#define CLKID_RTC_32K_DIV 1
|
|
#define CLKID_RTC_32K_MUX 2
|
|
#define CLKID_RTC_32K 3
|
|
#define CLKID_RTC_CLK 4
|
|
#define CLKID_SYS_RESET_CTRL 5
|
|
#define CLKID_SYS_PWR_CTRL 6
|
|
#define CLKID_SYS_PAD_CTRL 7
|
|
#define CLKID_SYS_CTRL 8
|
|
#define CLKID_SYS_TS_PLL 9
|
|
#define CLKID_SYS_DEV_ARB 10
|
|
#define CLKID_SYS_MMC_PCLK 11
|
|
#define CLKID_SYS_CPU_CTRL 12
|
|
#define CLKID_SYS_JTAG_CTRL 13
|
|
#define CLKID_SYS_IR_CTRL 14
|
|
#define CLKID_SYS_IRQ_CTRL 15
|
|
#define CLKID_SYS_MSR_CLK 16
|
|
#define CLKID_SYS_ROM 17
|
|
#define CLKID_SYS_UART_F 18
|
|
#define CLKID_SYS_CPU_ARB 19
|
|
#define CLKID_SYS_RSA 20
|
|
#define CLKID_SYS_SAR_ADC 21
|
|
#define CLKID_SYS_STARTUP 22
|
|
#define CLKID_SYS_SECURE 23
|
|
#define CLKID_SYS_SPIFC 24
|
|
#define CLKID_SYS_NNA 25
|
|
#define CLKID_SYS_ETH_MAC 26
|
|
#define CLKID_SYS_GIC 27
|
|
#define CLKID_SYS_RAMA 28
|
|
#define CLKID_SYS_BIG_NIC 29
|
|
#define CLKID_SYS_RAMB 30
|
|
#define CLKID_SYS_AUDIO_PCLK 31
|
|
#define CLKID_SYS_PWM_KL 32
|
|
#define CLKID_SYS_PWM_IJ 33
|
|
#define CLKID_SYS_USB 34
|
|
#define CLKID_SYS_SD_EMMC_A 35
|
|
#define CLKID_SYS_SD_EMMC_C 36
|
|
#define CLKID_SYS_PWM_AB 37
|
|
#define CLKID_SYS_PWM_CD 38
|
|
#define CLKID_SYS_PWM_EF 39
|
|
#define CLKID_SYS_PWM_GH 40
|
|
#define CLKID_SYS_SPICC_1 41
|
|
#define CLKID_SYS_SPICC_0 42
|
|
#define CLKID_SYS_UART_A 43
|
|
#define CLKID_SYS_UART_B 44
|
|
#define CLKID_SYS_UART_C 45
|
|
#define CLKID_SYS_UART_D 46
|
|
#define CLKID_SYS_UART_E 47
|
|
#define CLKID_SYS_I2C_M_A 48
|
|
#define CLKID_SYS_I2C_M_B 49
|
|
#define CLKID_SYS_I2C_M_C 50
|
|
#define CLKID_SYS_I2C_M_D 51
|
|
#define CLKID_SYS_I2S_S_A 52
|
|
#define CLKID_SYS_RTC 53
|
|
#define CLKID_SYS_GE2D 54
|
|
#define CLKID_SYS_ISP 55
|
|
#define CLKID_SYS_GPV_ISP_NIC 56
|
|
#define CLKID_SYS_GPV_CVE_NIC 57
|
|
#define CLKID_SYS_MIPI_DSI_HOST 58
|
|
#define CLKID_SYS_MIPI_DSI_PHY 59
|
|
#define CLKID_SYS_ETH_PHY 60
|
|
#define CLKID_SYS_ACODEC 61
|
|
#define CLKID_SYS_DWAP 62
|
|
#define CLKID_SYS_DOS 63
|
|
#define CLKID_SYS_CVE 64
|
|
#define CLKID_SYS_VOUT 65
|
|
#define CLKID_SYS_VC9000E 66
|
|
#define CLKID_SYS_PWM_MN 67
|
|
#define CLKID_SYS_SD_EMMC_B 68
|
|
#define CLKID_AXI_SYS_NIC 69
|
|
#define CLKID_AXI_ISP_NIC 70
|
|
#define CLKID_AXI_CVE_NIC 71
|
|
#define CLKID_AXI_RAMB 72
|
|
#define CLKID_AXI_RAMA 73
|
|
#define CLKID_AXI_CPU_DMC 74
|
|
#define CLKID_AXI_NIC 75
|
|
#define CLKID_AXI_DMA 76
|
|
#define CLKID_AXI_MUX_NIC 77
|
|
#define CLKID_AXI_CVE 78
|
|
#define CLKID_AXI_DEV1_DMC 79
|
|
#define CLKID_AXI_DEV0_DMC 80
|
|
#define CLKID_AXI_DSP_DMC 81
|
|
#define CLKID_12_24M_IN 82
|
|
#define CLKID_12M_24M 83
|
|
#define CLKID_FCLK_25M_DIV 84
|
|
#define CLKID_FCLK_25M 85
|
|
#define CLKID_GEN_SEL 86
|
|
#define CLKID_GEN_DIV 87
|
|
#define CLKID_GEN 88
|
|
#define CLKID_SARADC_SEL 89
|
|
#define CLKID_SARADC_DIV 90
|
|
#define CLKID_SARADC 91
|
|
#define CLKID_PWM_A_SEL 92
|
|
#define CLKID_PWM_A_DIV 93
|
|
#define CLKID_PWM_A 94
|
|
#define CLKID_PWM_B_SEL 95
|
|
#define CLKID_PWM_B_DIV 96
|
|
#define CLKID_PWM_B 97
|
|
#define CLKID_PWM_C_SEL 98
|
|
#define CLKID_PWM_C_DIV 99
|
|
#define CLKID_PWM_C 100
|
|
#define CLKID_PWM_D_SEL 101
|
|
#define CLKID_PWM_D_DIV 102
|
|
#define CLKID_PWM_D 103
|
|
#define CLKID_PWM_E_SEL 104
|
|
#define CLKID_PWM_E_DIV 105
|
|
#define CLKID_PWM_E 106
|
|
#define CLKID_PWM_F_SEL 107
|
|
#define CLKID_PWM_F_DIV 108
|
|
#define CLKID_PWM_F 109
|
|
#define CLKID_PWM_G_SEL 110
|
|
#define CLKID_PWM_G_DIV 111
|
|
#define CLKID_PWM_G 112
|
|
#define CLKID_PWM_H_SEL 113
|
|
#define CLKID_PWM_H_DIV 114
|
|
#define CLKID_PWM_H 115
|
|
#define CLKID_PWM_I_SEL 116
|
|
#define CLKID_PWM_I_DIV 117
|
|
#define CLKID_PWM_I 118
|
|
#define CLKID_PWM_J_SEL 119
|
|
#define CLKID_PWM_J_DIV 120
|
|
#define CLKID_PWM_J 121
|
|
#define CLKID_PWM_K_SEL 122
|
|
#define CLKID_PWM_K_DIV 123
|
|
#define CLKID_PWM_K 124
|
|
#define CLKID_PWM_L_SEL 125
|
|
#define CLKID_PWM_L_DIV 126
|
|
#define CLKID_PWM_L 127
|
|
#define CLKID_PWM_M_SEL 128
|
|
#define CLKID_PWM_M_DIV 129
|
|
#define CLKID_PWM_M 130
|
|
#define CLKID_PWM_N_SEL 131
|
|
#define CLKID_PWM_N_DIV 132
|
|
#define CLKID_PWM_N 133
|
|
#define CLKID_SPICC_A_SEL 134
|
|
#define CLKID_SPICC_A_DIV 135
|
|
#define CLKID_SPICC_A 136
|
|
#define CLKID_SPICC_B_SEL 137
|
|
#define CLKID_SPICC_B_DIV 138
|
|
#define CLKID_SPICC_B 139
|
|
#define CLKID_SPIFC_SEL 140
|
|
#define CLKID_SPIFC_DIV 141
|
|
#define CLKID_SPIFC 142
|
|
#define CLKID_SD_EMMC_A_SEL 143
|
|
#define CLKID_SD_EMMC_A_DIV 144
|
|
#define CLKID_SD_EMMC_A 145
|
|
#define CLKID_SD_EMMC_B_SEL 146
|
|
#define CLKID_SD_EMMC_B_DIV 147
|
|
#define CLKID_SD_EMMC_B 148
|
|
#define CLKID_SD_EMMC_C_SEL 149
|
|
#define CLKID_SD_EMMC_C_DIV 150
|
|
#define CLKID_SD_EMMC_C 151
|
|
#define CLKID_TS_DIV 152
|
|
#define CLKID_TS 153
|
|
#define CLKID_ETH_125M_DIV 154
|
|
#define CLKID_ETH_125M 155
|
|
#define CLKID_ETH_RMII_DIV 156
|
|
#define CLKID_ETH_RMII 157
|
|
#define CLKID_MIPI_DSI_MEAS_SEL 158
|
|
#define CLKID_MIPI_DSI_MEAS_DIV 159
|
|
#define CLKID_MIPI_DSI_MEAS 160
|
|
#define CLKID_DSI_PHY_SEL 161
|
|
#define CLKID_DSI_PHY_DIV 162
|
|
#define CLKID_DSI_PHY 163
|
|
#define CLKID_VOUT_MCLK_SEL 164
|
|
#define CLKID_VOUT_MCLK_DIV 165
|
|
#define CLKID_VOUT_MCLK 166
|
|
#define CLKID_VOUT_ENC_SEL 167
|
|
#define CLKID_VOUT_ENC_DIV 168
|
|
#define CLKID_VOUT_ENC 169
|
|
#define CLKID_HCODEC_0_SEL 170
|
|
#define CLKID_HCODEC_0_DIV 171
|
|
#define CLKID_HCODEC_0 172
|
|
#define CLKID_HCODEC_1_SEL 173
|
|
#define CLKID_HCODEC_1_DIV 174
|
|
#define CLKID_HCODEC_1 175
|
|
#define CLKID_HCODEC 176
|
|
#define CLKID_VC9000E_ACLK_SEL 177
|
|
#define CLKID_VC9000E_ACLK_DIV 178
|
|
#define CLKID_VC9000E_ACLK 179
|
|
#define CLKID_VC9000E_CORE_SEL 180
|
|
#define CLKID_VC9000E_CORE_DIV 181
|
|
#define CLKID_VC9000E_CORE 182
|
|
#define CLKID_CSI_PHY0_SEL 183
|
|
#define CLKID_CSI_PHY0_DIV 184
|
|
#define CLKID_CSI_PHY0 185
|
|
#define CLKID_DEWARPA_SEL 186
|
|
#define CLKID_DEWARPA_DIV 187
|
|
#define CLKID_DEWARPA 188
|
|
#define CLKID_ISP0_SEL 189
|
|
#define CLKID_ISP0_DIV 190
|
|
#define CLKID_ISP0 191
|
|
#define CLKID_NNA_CORE_SEL 192
|
|
#define CLKID_NNA_CORE_DIV 193
|
|
#define CLKID_NNA_CORE 194
|
|
#define CLKID_GE2D_SEL 195
|
|
#define CLKID_GE2D_DIV 196
|
|
#define CLKID_GE2D 197
|
|
#define CLKID_VAPB_SEL 198
|
|
#define CLKID_VAPB_DIV 199
|
|
#define CLKID_VAPB 200
|
|
|
|
#endif /* _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H */
|