Home | History | Annotate | Line # | Download | only in clock
      1 /*	$NetBSD: tegra194-clock.h,v 1.1.1.1 2018/04/28 18:25:53 jmcneill Exp $	*/
      2 
      3 /* SPDX-License-Identifier: GPL-2.0 */
      4 /* Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved. */
      5 
      6 #ifndef __ABI_MACH_T194_CLOCK_H
      7 #define __ABI_MACH_T194_CLOCK_H
      8 
      9 #define TEGRA194_CLK_ACTMON			1
     10 #define TEGRA194_CLK_ADSP			2
     11 #define TEGRA194_CLK_ADSPNEON			3
     12 #define TEGRA194_CLK_AHUB			4
     13 #define TEGRA194_CLK_APB2APE			5
     14 #define TEGRA194_CLK_APE			6
     15 #define TEGRA194_CLK_AUD_MCLK			7
     16 #define TEGRA194_CLK_AXI_CBB			8
     17 #define TEGRA194_CLK_CAN1			9
     18 #define TEGRA194_CLK_CAN1_HOST			10
     19 #define TEGRA194_CLK_CAN2			11
     20 #define TEGRA194_CLK_CAN2_HOST			12
     21 #define TEGRA194_CLK_CEC			13
     22 #define TEGRA194_CLK_CLK_M			14
     23 #define TEGRA194_CLK_DMIC1			15
     24 #define TEGRA194_CLK_DMIC2			16
     25 #define TEGRA194_CLK_DMIC3			17
     26 #define TEGRA194_CLK_DMIC4			18
     27 #define TEGRA194_CLK_DPAUX			19
     28 #define TEGRA194_CLK_DPAUX1			20
     29 #define TEGRA194_CLK_ACLK			21
     30 #define TEGRA194_CLK_MSS_ENCRYPT		22
     31 #define TEGRA194_CLK_EQOS_RX_INPUT		23
     32 #define TEGRA194_CLK_IQC2			24
     33 #define TEGRA194_CLK_AON_APB			25
     34 #define TEGRA194_CLK_AON_NIC			26
     35 #define TEGRA194_CLK_AON_CPU_NIC		27
     36 #define TEGRA194_CLK_PLLA1			28
     37 #define TEGRA194_CLK_DSPK1			29
     38 #define TEGRA194_CLK_DSPK2			30
     39 #define TEGRA194_CLK_EMC			31
     40 #define TEGRA194_CLK_EQOS_AXI			32
     41 #define TEGRA194_CLK_EQOS_PTP_REF		33
     42 #define TEGRA194_CLK_EQOS_RX			34
     43 #define TEGRA194_CLK_EQOS_TX			35
     44 #define TEGRA194_CLK_EXTPERIPH1			36
     45 #define TEGRA194_CLK_EXTPERIPH2			37
     46 #define TEGRA194_CLK_EXTPERIPH3			38
     47 #define TEGRA194_CLK_EXTPERIPH4			39
     48 #define TEGRA194_CLK_FUSE			40
     49 #define TEGRA194_CLK_GPCCLK			41
     50 #define TEGRA194_CLK_GPU_PWR			42
     51 #define TEGRA194_CLK_HDA			43
     52 #define TEGRA194_CLK_HDA2CODEC_2X		44
     53 #define TEGRA194_CLK_HDA2HDMICODEC		45
     54 #define TEGRA194_CLK_HOST1X			46
     55 #define TEGRA194_CLK_HSIC_TRK			47
     56 #define TEGRA194_CLK_I2C1			48
     57 #define TEGRA194_CLK_I2C2			49
     58 #define TEGRA194_CLK_I2C3			50
     59 #define TEGRA194_CLK_I2C4			51
     60 #define TEGRA194_CLK_I2C6			52
     61 #define TEGRA194_CLK_I2C7			53
     62 #define TEGRA194_CLK_I2C8			54
     63 #define TEGRA194_CLK_I2C9			55
     64 #define TEGRA194_CLK_I2S1			56
     65 #define TEGRA194_CLK_I2S1_SYNC_INPUT		57
     66 #define TEGRA194_CLK_I2S2			58
     67 #define TEGRA194_CLK_I2S2_SYNC_INPUT		59
     68 #define TEGRA194_CLK_I2S3			60
     69 #define TEGRA194_CLK_I2S3_SYNC_INPUT		61
     70 #define TEGRA194_CLK_I2S4			62
     71 #define TEGRA194_CLK_I2S4_SYNC_INPUT		63
     72 #define TEGRA194_CLK_I2S5			64
     73 #define TEGRA194_CLK_I2S5_SYNC_INPUT		65
     74 #define TEGRA194_CLK_I2S6			66
     75 #define TEGRA194_CLK_I2S6_SYNC_INPUT		67
     76 #define TEGRA194_CLK_IQC1			68
     77 #define TEGRA194_CLK_ISP			69
     78 #define TEGRA194_CLK_KFUSE			70
     79 #define TEGRA194_CLK_MAUD			71
     80 #define TEGRA194_CLK_MIPI_CAL			72
     81 #define TEGRA194_CLK_MPHY_CORE_PLL_FIXED	73
     82 #define TEGRA194_CLK_MPHY_L0_RX_ANA		74
     83 #define TEGRA194_CLK_MPHY_L0_RX_LS_BIT		75
     84 #define TEGRA194_CLK_MPHY_L0_RX_SYMB		76
     85 #define TEGRA194_CLK_MPHY_L0_TX_LS_3XBIT	77
     86 #define TEGRA194_CLK_MPHY_L0_TX_SYMB		78
     87 #define TEGRA194_CLK_MPHY_L1_RX_ANA		79
     88 #define TEGRA194_CLK_MPHY_TX_1MHZ_REF		80
     89 #define TEGRA194_CLK_NVCSI			81
     90 #define TEGRA194_CLK_NVCSILP			82
     91 #define TEGRA194_CLK_NVDEC			83
     92 #define TEGRA194_CLK_NVDISPLAYHUB		84
     93 #define TEGRA194_CLK_NVDISPLAY_DISP		85
     94 #define TEGRA194_CLK_NVDISPLAY_P0		86
     95 #define TEGRA194_CLK_NVDISPLAY_P1		87
     96 #define TEGRA194_CLK_NVDISPLAY_P2		88
     97 #define TEGRA194_CLK_NVENC			89
     98 #define TEGRA194_CLK_NVJPG			90
     99 #define TEGRA194_CLK_OSC			91
    100 #define TEGRA194_CLK_AON_TOUCH			92
    101 #define TEGRA194_CLK_PLLA			93
    102 #define TEGRA194_CLK_PLLAON			94
    103 #define TEGRA194_CLK_PLLD			95
    104 #define TEGRA194_CLK_PLLD2			96
    105 #define TEGRA194_CLK_PLLD3			97
    106 #define TEGRA194_CLK_PLLDP			98
    107 #define TEGRA194_CLK_PLLD4			99
    108 #define TEGRA194_CLK_PLLE			100
    109 #define TEGRA194_CLK_PLLP			101
    110 #define TEGRA194_CLK_PLLP_OUT0			102
    111 #define TEGRA194_CLK_UTMIPLL			103
    112 #define TEGRA194_CLK_PLLA_OUT0			104
    113 #define TEGRA194_CLK_PWM1			105
    114 #define TEGRA194_CLK_PWM2			106
    115 #define TEGRA194_CLK_PWM3			107
    116 #define TEGRA194_CLK_PWM4			108
    117 #define TEGRA194_CLK_PWM5			109
    118 #define TEGRA194_CLK_PWM6			110
    119 #define TEGRA194_CLK_PWM7			111
    120 #define TEGRA194_CLK_PWM8			112
    121 #define TEGRA194_CLK_RCE_CPU_NIC		113
    122 #define TEGRA194_CLK_RCE_NIC			114
    123 #define TEGRA194_CLK_SATA			115
    124 #define TEGRA194_CLK_SATA_OOB			116
    125 #define TEGRA194_CLK_AON_I2C_SLOW		117
    126 #define TEGRA194_CLK_SCE_CPU_NIC		118
    127 #define TEGRA194_CLK_SCE_NIC			119
    128 #define TEGRA194_CLK_SDMMC1			120
    129 #define TEGRA194_CLK_UPHY_PLL3			121
    130 #define TEGRA194_CLK_SDMMC3			122
    131 #define TEGRA194_CLK_SDMMC4			123
    132 #define TEGRA194_CLK_SE				124
    133 #define TEGRA194_CLK_SOR0_OUT			125
    134 #define TEGRA194_CLK_SOR0_REF			126
    135 #define TEGRA194_CLK_SOR0_PAD_CLKOUT		127
    136 #define TEGRA194_CLK_SOR1_OUT			128
    137 #define TEGRA194_CLK_SOR1_REF			129
    138 #define TEGRA194_CLK_SOR1_PAD_CLKOUT		130
    139 #define TEGRA194_CLK_SOR_SAFE			131
    140 #define TEGRA194_CLK_IQC1_IN			132
    141 #define TEGRA194_CLK_IQC2_IN			133
    142 #define TEGRA194_CLK_DMIC5			134
    143 #define TEGRA194_CLK_SPI1			135
    144 #define TEGRA194_CLK_SPI2			136
    145 #define TEGRA194_CLK_SPI3			137
    146 #define TEGRA194_CLK_I2C_SLOW			138
    147 #define TEGRA194_CLK_SYNC_DMIC1			139
    148 #define TEGRA194_CLK_SYNC_DMIC2			140
    149 #define TEGRA194_CLK_SYNC_DMIC3			141
    150 #define TEGRA194_CLK_SYNC_DMIC4			142
    151 #define TEGRA194_CLK_SYNC_DSPK1			143
    152 #define TEGRA194_CLK_SYNC_DSPK2			144
    153 #define TEGRA194_CLK_SYNC_I2S1			145
    154 #define TEGRA194_CLK_SYNC_I2S2			146
    155 #define TEGRA194_CLK_SYNC_I2S3			147
    156 #define TEGRA194_CLK_SYNC_I2S4			148
    157 #define TEGRA194_CLK_SYNC_I2S5			149
    158 #define TEGRA194_CLK_SYNC_I2S6			150
    159 #define TEGRA194_CLK_MPHY_FORCE_LS_MODE		151
    160 #define TEGRA194_CLK_TACH			152
    161 #define TEGRA194_CLK_TSEC			153
    162 #define TEGRA194_CLK_TSECB			154
    163 #define TEGRA194_CLK_UARTA			155
    164 #define TEGRA194_CLK_UARTB			156
    165 #define TEGRA194_CLK_UARTC			157
    166 #define TEGRA194_CLK_UARTD			158
    167 #define TEGRA194_CLK_UARTE			159
    168 #define TEGRA194_CLK_UARTF			160
    169 #define TEGRA194_CLK_UARTG			161
    170 #define TEGRA194_CLK_UART_FST_MIPI_CAL		162
    171 #define TEGRA194_CLK_UFSDEV_REF			163
    172 #define TEGRA194_CLK_UFSHC			164
    173 #define TEGRA194_CLK_USB2_TRK			165
    174 #define TEGRA194_CLK_VI				166
    175 #define TEGRA194_CLK_VIC			167
    176 #define TEGRA194_CLK_PVA0_AXI			168
    177 #define TEGRA194_CLK_PVA0_VPS0			169
    178 #define TEGRA194_CLK_PVA0_VPS1			170
    179 #define TEGRA194_CLK_PVA1_AXI			171
    180 #define TEGRA194_CLK_PVA1_VPS0			172
    181 #define TEGRA194_CLK_PVA1_VPS1			173
    182 #define TEGRA194_CLK_DLA0_FALCON		174
    183 #define TEGRA194_CLK_DLA0_CORE			175
    184 #define TEGRA194_CLK_DLA1_FALCON		176
    185 #define TEGRA194_CLK_DLA1_CORE			177
    186 #define TEGRA194_CLK_SOR2_OUT			178
    187 #define TEGRA194_CLK_SOR2_REF			179
    188 #define TEGRA194_CLK_SOR2_PAD_CLKOUT		180
    189 #define TEGRA194_CLK_SOR3_OUT			181
    190 #define TEGRA194_CLK_SOR3_REF			182
    191 #define TEGRA194_CLK_SOR3_PAD_CLKOUT		183
    192 #define TEGRA194_CLK_NVDISPLAY_P3		184
    193 #define TEGRA194_CLK_DPAUX2			185
    194 #define TEGRA194_CLK_DPAUX3			186
    195 #define TEGRA194_CLK_NVDEC1			187
    196 #define TEGRA194_CLK_NVENC1			188
    197 #define TEGRA194_CLK_SE_FREE			189
    198 #define TEGRA194_CLK_UARTH			190
    199 #define TEGRA194_CLK_FUSE_SERIAL		191
    200 #define TEGRA194_CLK_QSPI0			192
    201 #define TEGRA194_CLK_QSPI1			193
    202 #define TEGRA194_CLK_QSPI0_PM			194
    203 #define TEGRA194_CLK_QSPI1_PM			195
    204 #define TEGRA194_CLK_VI_CONST			196
    205 #define TEGRA194_CLK_NAFLL_BPMP			197
    206 #define TEGRA194_CLK_NAFLL_SCE			198
    207 #define TEGRA194_CLK_NAFLL_NVDEC		199
    208 #define TEGRA194_CLK_NAFLL_NVJPG		200
    209 #define TEGRA194_CLK_NAFLL_TSEC			201
    210 #define TEGRA194_CLK_NAFLL_TSECB		202
    211 #define TEGRA194_CLK_NAFLL_VI			203
    212 #define TEGRA194_CLK_NAFLL_SE			204
    213 #define TEGRA194_CLK_NAFLL_NVENC		205
    214 #define TEGRA194_CLK_NAFLL_ISP			206
    215 #define TEGRA194_CLK_NAFLL_VIC			207
    216 #define TEGRA194_CLK_NAFLL_NVDISPLAYHUB		208
    217 #define TEGRA194_CLK_NAFLL_AXICBB		209
    218 #define TEGRA194_CLK_NAFLL_DLA			210
    219 #define TEGRA194_CLK_NAFLL_PVA_CORE		211
    220 #define TEGRA194_CLK_NAFLL_PVA_VPS		212
    221 #define TEGRA194_CLK_NAFLL_CVNAS		213
    222 #define TEGRA194_CLK_NAFLL_RCE			214
    223 #define TEGRA194_CLK_NAFLL_NVENC1		215
    224 #define TEGRA194_CLK_NAFLL_DLA_FALCON		216
    225 #define TEGRA194_CLK_NAFLL_NVDEC1		217
    226 #define TEGRA194_CLK_NAFLL_GPU			218
    227 #define TEGRA194_CLK_SDMMC_LEGACY_TM		219
    228 #define TEGRA194_CLK_PEX0_CORE_0		220
    229 #define TEGRA194_CLK_PEX0_CORE_1		221
    230 #define TEGRA194_CLK_PEX0_CORE_2		222
    231 #define TEGRA194_CLK_PEX0_CORE_3		223
    232 #define TEGRA194_CLK_PEX0_CORE_4		224
    233 #define TEGRA194_CLK_PEX1_CORE_5		225
    234 #define TEGRA194_CLK_PEX_REF1			226
    235 #define TEGRA194_CLK_PEX_REF2			227
    236 #define TEGRA194_CLK_CSI_A			229
    237 #define TEGRA194_CLK_CSI_B			230
    238 #define TEGRA194_CLK_CSI_C			231
    239 #define TEGRA194_CLK_CSI_D			232
    240 #define TEGRA194_CLK_CSI_E			233
    241 #define TEGRA194_CLK_CSI_F			234
    242 #define TEGRA194_CLK_CSI_G			235
    243 #define TEGRA194_CLK_CSI_H			236
    244 #define TEGRA194_CLK_PLLC4			237
    245 #define TEGRA194_CLK_PLLC4_OUT			238
    246 #define TEGRA194_CLK_PLLC4_OUT1			239
    247 #define TEGRA194_CLK_PLLC4_OUT2			240
    248 #define TEGRA194_CLK_PLLC4_MUXED		241
    249 #define TEGRA194_CLK_PLLC4_VCO_DIV2		242
    250 #define TEGRA194_CLK_CSI_A_PAD			244
    251 #define TEGRA194_CLK_CSI_B_PAD			245
    252 #define TEGRA194_CLK_CSI_C_PAD			246
    253 #define TEGRA194_CLK_CSI_D_PAD			247
    254 #define TEGRA194_CLK_CSI_E_PAD			248
    255 #define TEGRA194_CLK_CSI_F_PAD			249
    256 #define TEGRA194_CLK_CSI_G_PAD			250
    257 #define TEGRA194_CLK_CSI_H_PAD			251
    258 #define TEGRA194_CLK_PEX_SATA_USB_RX_BYP	254
    259 #define TEGRA194_CLK_PEX_USB_PAD_PLL0_MGMT	255
    260 #define TEGRA194_CLK_PEX_USB_PAD_PLL1_MGMT	256
    261 #define TEGRA194_CLK_PEX_USB_PAD_PLL2_MGMT	257
    262 #define TEGRA194_CLK_PEX_USB_PAD_PLL3_MGMT	258
    263 #define TEGRA194_CLK_XUSB_CORE_DEV		265
    264 #define TEGRA194_CLK_XUSB_CORE_MUX		266
    265 #define TEGRA194_CLK_XUSB_CORE_HOST		267
    266 #define TEGRA194_CLK_XUSB_CORE_SS		268
    267 #define TEGRA194_CLK_XUSB_FALCON		269
    268 #define TEGRA194_CLK_XUSB_FALCON_HOST		270
    269 #define TEGRA194_CLK_XUSB_FALCON_SS		271
    270 #define TEGRA194_CLK_XUSB_FS			272
    271 #define TEGRA194_CLK_XUSB_FS_HOST		273
    272 #define TEGRA194_CLK_XUSB_FS_DEV		274
    273 #define TEGRA194_CLK_XUSB_SS			275
    274 #define TEGRA194_CLK_XUSB_SS_DEV		276
    275 #define TEGRA194_CLK_XUSB_SS_SUPERSPEED		277
    276 #define TEGRA194_CLK_PLLDISPHUB			278
    277 #define TEGRA194_CLK_PLLDISPHUB_DIV		279
    278 #define TEGRA194_CLK_NAFLL_CLUSTER0		280
    279 #define TEGRA194_CLK_NAFLL_CLUSTER1		281
    280 #define TEGRA194_CLK_NAFLL_CLUSTER2		282
    281 #define TEGRA194_CLK_NAFLL_CLUSTER3		283
    282 #define TEGRA194_CLK_CAN1_CORE			284
    283 #define TEGRA194_CLK_CAN2_CORE			285
    284 #define TEGRA194_CLK_PLLA1_OUT1			286
    285 #define TEGRA194_CLK_PLLREFE_VCOOUT		288
    286 #define TEGRA194_CLK_CLK_32K			289
    287 #define TEGRA194_CLK_SPDIFIN_SYNC_INPUT		290
    288 #define TEGRA194_CLK_UTMIPLL_CLKOUT48		291
    289 #define TEGRA194_CLK_UTMIPLL_CLKOUT480		292
    290 #define TEGRA194_CLK_CVNAS			293
    291 #define TEGRA194_CLK_PLLNVCSI			294
    292 #define TEGRA194_CLK_PVA0_CPU_AXI		295
    293 #define TEGRA194_CLK_PVA1_CPU_AXI		296
    294 #define TEGRA194_CLK_PVA0_VPS			297
    295 #define TEGRA194_CLK_PVA1_VPS			298
    296 #define TEGRA194_CLK_DLA0_FALCON_MUX		299
    297 #define TEGRA194_CLK_DLA1_FALCON_MUX		300
    298 #define TEGRA194_CLK_DLA0_CORE_MUX		301
    299 #define TEGRA194_CLK_DLA1_CORE_MUX		302
    300 #define TEGRA194_CLK_UTMIPLL_HPS		304
    301 #define TEGRA194_CLK_I2C5			305
    302 #define TEGRA194_CLK_I2C10			306
    303 #define TEGRA194_CLK_BPMP_CPU_NIC		307
    304 #define TEGRA194_CLK_BPMP_APB			308
    305 #define TEGRA194_CLK_TSC			309
    306 #define TEGRA194_CLK_EMCSA			310
    307 #define TEGRA194_CLK_EMCSB			311
    308 #define TEGRA194_CLK_EMCSC			312
    309 #define TEGRA194_CLK_EMCSD			313
    310 #define TEGRA194_CLK_PLLC			314
    311 #define TEGRA194_CLK_PLLC2			315
    312 #define TEGRA194_CLK_PLLC3			316
    313 #define TEGRA194_CLK_TSC_REF			317
    314 #define TEGRA194_CLK_FUSE_BURN			318
    315 #define TEGRA194_CLK_PEX0_CORE_0M		319
    316 #define TEGRA194_CLK_PEX0_CORE_1M		320
    317 #define TEGRA194_CLK_PEX0_CORE_2M		321
    318 #define TEGRA194_CLK_PEX0_CORE_3M		322
    319 #define TEGRA194_CLK_PEX0_CORE_4M		323
    320 #define TEGRA194_CLK_PEX1_CORE_5M		324
    321 #define TEGRA194_CLK_PLLE_HPS			326
    322 
    323 #endif
    324