Home | History | Annotate | Line # | Download | only in clock
      1      1.1  jmcneill /*	$NetBSD: imx5-clock.h,v 1.1.1.3 2020/01/03 14:33:05 skrll Exp $	*/
      2      1.1  jmcneill 
      3  1.1.1.3     skrll /* SPDX-License-Identifier: GPL-2.0-only */
      4      1.1  jmcneill /*
      5      1.1  jmcneill  * Copyright 2013 Lucas Stach, Pengutronix <l.stach (at) pengutronix.de>
      6      1.1  jmcneill  */
      7      1.1  jmcneill 
      8      1.1  jmcneill #ifndef __DT_BINDINGS_CLOCK_IMX5_H
      9      1.1  jmcneill #define __DT_BINDINGS_CLOCK_IMX5_H
     10      1.1  jmcneill 
     11      1.1  jmcneill #define IMX5_CLK_DUMMY			0
     12      1.1  jmcneill #define IMX5_CLK_CKIL			1
     13      1.1  jmcneill #define IMX5_CLK_OSC			2
     14      1.1  jmcneill #define IMX5_CLK_CKIH1			3
     15      1.1  jmcneill #define IMX5_CLK_CKIH2			4
     16      1.1  jmcneill #define IMX5_CLK_AHB			5
     17      1.1  jmcneill #define IMX5_CLK_IPG			6
     18      1.1  jmcneill #define IMX5_CLK_AXI_A			7
     19      1.1  jmcneill #define IMX5_CLK_AXI_B			8
     20      1.1  jmcneill #define IMX5_CLK_UART_PRED		9
     21      1.1  jmcneill #define IMX5_CLK_UART_ROOT		10
     22      1.1  jmcneill #define IMX5_CLK_ESDHC_A_PRED		11
     23      1.1  jmcneill #define IMX5_CLK_ESDHC_B_PRED		12
     24      1.1  jmcneill #define IMX5_CLK_ESDHC_C_SEL		13
     25      1.1  jmcneill #define IMX5_CLK_ESDHC_D_SEL		14
     26      1.1  jmcneill #define IMX5_CLK_EMI_SEL		15
     27      1.1  jmcneill #define IMX5_CLK_EMI_SLOW_PODF		16
     28      1.1  jmcneill #define IMX5_CLK_NFC_PODF		17
     29      1.1  jmcneill #define IMX5_CLK_ECSPI_PRED		18
     30      1.1  jmcneill #define IMX5_CLK_ECSPI_PODF		19
     31      1.1  jmcneill #define IMX5_CLK_USBOH3_PRED		20
     32      1.1  jmcneill #define IMX5_CLK_USBOH3_PODF		21
     33      1.1  jmcneill #define IMX5_CLK_USB_PHY_PRED		22
     34      1.1  jmcneill #define IMX5_CLK_USB_PHY_PODF		23
     35      1.1  jmcneill #define IMX5_CLK_CPU_PODF		24
     36      1.1  jmcneill #define IMX5_CLK_DI_PRED		25
     37      1.1  jmcneill #define IMX5_CLK_TVE_SEL		27
     38      1.1  jmcneill #define IMX5_CLK_UART1_IPG_GATE		28
     39      1.1  jmcneill #define IMX5_CLK_UART1_PER_GATE		29
     40      1.1  jmcneill #define IMX5_CLK_UART2_IPG_GATE		30
     41      1.1  jmcneill #define IMX5_CLK_UART2_PER_GATE		31
     42      1.1  jmcneill #define IMX5_CLK_UART3_IPG_GATE		32
     43      1.1  jmcneill #define IMX5_CLK_UART3_PER_GATE		33
     44      1.1  jmcneill #define IMX5_CLK_I2C1_GATE		34
     45      1.1  jmcneill #define IMX5_CLK_I2C2_GATE		35
     46      1.1  jmcneill #define IMX5_CLK_GPT_IPG_GATE		36
     47      1.1  jmcneill #define IMX5_CLK_PWM1_IPG_GATE		37
     48      1.1  jmcneill #define IMX5_CLK_PWM1_HF_GATE		38
     49      1.1  jmcneill #define IMX5_CLK_PWM2_IPG_GATE		39
     50      1.1  jmcneill #define IMX5_CLK_PWM2_HF_GATE		40
     51      1.1  jmcneill #define IMX5_CLK_GPT_HF_GATE		41
     52      1.1  jmcneill #define IMX5_CLK_FEC_GATE		42
     53      1.1  jmcneill #define IMX5_CLK_USBOH3_PER_GATE	43
     54      1.1  jmcneill #define IMX5_CLK_ESDHC1_IPG_GATE	44
     55      1.1  jmcneill #define IMX5_CLK_ESDHC2_IPG_GATE	45
     56      1.1  jmcneill #define IMX5_CLK_ESDHC3_IPG_GATE	46
     57      1.1  jmcneill #define IMX5_CLK_ESDHC4_IPG_GATE	47
     58      1.1  jmcneill #define IMX5_CLK_SSI1_IPG_GATE		48
     59      1.1  jmcneill #define IMX5_CLK_SSI2_IPG_GATE		49
     60      1.1  jmcneill #define IMX5_CLK_SSI3_IPG_GATE		50
     61      1.1  jmcneill #define IMX5_CLK_ECSPI1_IPG_GATE	51
     62      1.1  jmcneill #define IMX5_CLK_ECSPI1_PER_GATE	52
     63      1.1  jmcneill #define IMX5_CLK_ECSPI2_IPG_GATE	53
     64      1.1  jmcneill #define IMX5_CLK_ECSPI2_PER_GATE	54
     65      1.1  jmcneill #define IMX5_CLK_CSPI_IPG_GATE		55
     66      1.1  jmcneill #define IMX5_CLK_SDMA_GATE		56
     67      1.1  jmcneill #define IMX5_CLK_EMI_SLOW_GATE		57
     68      1.1  jmcneill #define IMX5_CLK_IPU_SEL		58
     69      1.1  jmcneill #define IMX5_CLK_IPU_GATE		59
     70      1.1  jmcneill #define IMX5_CLK_NFC_GATE		60
     71      1.1  jmcneill #define IMX5_CLK_IPU_DI1_GATE		61
     72      1.1  jmcneill #define IMX5_CLK_VPU_SEL		62
     73      1.1  jmcneill #define IMX5_CLK_VPU_GATE		63
     74      1.1  jmcneill #define IMX5_CLK_VPU_REFERENCE_GATE	64
     75      1.1  jmcneill #define IMX5_CLK_UART4_IPG_GATE		65
     76      1.1  jmcneill #define IMX5_CLK_UART4_PER_GATE		66
     77      1.1  jmcneill #define IMX5_CLK_UART5_IPG_GATE		67
     78      1.1  jmcneill #define IMX5_CLK_UART5_PER_GATE		68
     79      1.1  jmcneill #define IMX5_CLK_TVE_GATE		69
     80      1.1  jmcneill #define IMX5_CLK_TVE_PRED		70
     81      1.1  jmcneill #define IMX5_CLK_ESDHC1_PER_GATE	71
     82      1.1  jmcneill #define IMX5_CLK_ESDHC2_PER_GATE	72
     83      1.1  jmcneill #define IMX5_CLK_ESDHC3_PER_GATE	73
     84      1.1  jmcneill #define IMX5_CLK_ESDHC4_PER_GATE	74
     85      1.1  jmcneill #define IMX5_CLK_USB_PHY_GATE		75
     86      1.1  jmcneill #define IMX5_CLK_HSI2C_GATE		76
     87      1.1  jmcneill #define IMX5_CLK_MIPI_HSC1_GATE		77
     88      1.1  jmcneill #define IMX5_CLK_MIPI_HSC2_GATE		78
     89      1.1  jmcneill #define IMX5_CLK_MIPI_ESC_GATE		79
     90      1.1  jmcneill #define IMX5_CLK_MIPI_HSP_GATE		80
     91      1.1  jmcneill #define IMX5_CLK_LDB_DI1_DIV_3_5	81
     92      1.1  jmcneill #define IMX5_CLK_LDB_DI1_DIV		82
     93      1.1  jmcneill #define IMX5_CLK_LDB_DI0_DIV_3_5	83
     94      1.1  jmcneill #define IMX5_CLK_LDB_DI0_DIV		84
     95      1.1  jmcneill #define IMX5_CLK_LDB_DI1_GATE		85
     96      1.1  jmcneill #define IMX5_CLK_CAN2_SERIAL_GATE	86
     97      1.1  jmcneill #define IMX5_CLK_CAN2_IPG_GATE		87
     98      1.1  jmcneill #define IMX5_CLK_I2C3_GATE		88
     99      1.1  jmcneill #define IMX5_CLK_LP_APM			89
    100      1.1  jmcneill #define IMX5_CLK_PERIPH_APM		90
    101      1.1  jmcneill #define IMX5_CLK_MAIN_BUS		91
    102      1.1  jmcneill #define IMX5_CLK_AHB_MAX		92
    103      1.1  jmcneill #define IMX5_CLK_AIPS_TZ1		93
    104      1.1  jmcneill #define IMX5_CLK_AIPS_TZ2		94
    105      1.1  jmcneill #define IMX5_CLK_TMAX1			95
    106      1.1  jmcneill #define IMX5_CLK_TMAX2			96
    107      1.1  jmcneill #define IMX5_CLK_TMAX3			97
    108      1.1  jmcneill #define IMX5_CLK_SPBA			98
    109      1.1  jmcneill #define IMX5_CLK_UART_SEL		99
    110      1.1  jmcneill #define IMX5_CLK_ESDHC_A_SEL		100
    111      1.1  jmcneill #define IMX5_CLK_ESDHC_B_SEL		101
    112      1.1  jmcneill #define IMX5_CLK_ESDHC_A_PODF		102
    113      1.1  jmcneill #define IMX5_CLK_ESDHC_B_PODF		103
    114      1.1  jmcneill #define IMX5_CLK_ECSPI_SEL		104
    115      1.1  jmcneill #define IMX5_CLK_USBOH3_SEL		105
    116      1.1  jmcneill #define IMX5_CLK_USB_PHY_SEL		106
    117      1.1  jmcneill #define IMX5_CLK_IIM_GATE		107
    118      1.1  jmcneill #define IMX5_CLK_USBOH3_GATE		108
    119      1.1  jmcneill #define IMX5_CLK_EMI_FAST_GATE		109
    120      1.1  jmcneill #define IMX5_CLK_IPU_DI0_GATE		110
    121      1.1  jmcneill #define IMX5_CLK_GPC_DVFS		111
    122      1.1  jmcneill #define IMX5_CLK_PLL1_SW		112
    123      1.1  jmcneill #define IMX5_CLK_PLL2_SW		113
    124      1.1  jmcneill #define IMX5_CLK_PLL3_SW		114
    125      1.1  jmcneill #define IMX5_CLK_IPU_DI0_SEL		115
    126      1.1  jmcneill #define IMX5_CLK_IPU_DI1_SEL		116
    127      1.1  jmcneill #define IMX5_CLK_TVE_EXT_SEL		117
    128      1.1  jmcneill #define IMX5_CLK_MX51_MIPI		118
    129      1.1  jmcneill #define IMX5_CLK_PLL4_SW		119
    130      1.1  jmcneill #define IMX5_CLK_LDB_DI1_SEL		120
    131      1.1  jmcneill #define IMX5_CLK_DI_PLL4_PODF		121
    132      1.1  jmcneill #define IMX5_CLK_LDB_DI0_SEL		122
    133      1.1  jmcneill #define IMX5_CLK_LDB_DI0_GATE		123
    134      1.1  jmcneill #define IMX5_CLK_USB_PHY1_GATE		124
    135      1.1  jmcneill #define IMX5_CLK_USB_PHY2_GATE		125
    136      1.1  jmcneill #define IMX5_CLK_PER_LP_APM		126
    137      1.1  jmcneill #define IMX5_CLK_PER_PRED1		127
    138      1.1  jmcneill #define IMX5_CLK_PER_PRED2		128
    139      1.1  jmcneill #define IMX5_CLK_PER_PODF		129
    140      1.1  jmcneill #define IMX5_CLK_PER_ROOT		130
    141      1.1  jmcneill #define IMX5_CLK_SSI_APM		131
    142      1.1  jmcneill #define IMX5_CLK_SSI1_ROOT_SEL		132
    143      1.1  jmcneill #define IMX5_CLK_SSI2_ROOT_SEL		133
    144      1.1  jmcneill #define IMX5_CLK_SSI3_ROOT_SEL		134
    145      1.1  jmcneill #define IMX5_CLK_SSI_EXT1_SEL		135
    146      1.1  jmcneill #define IMX5_CLK_SSI_EXT2_SEL		136
    147      1.1  jmcneill #define IMX5_CLK_SSI_EXT1_COM_SEL	137
    148      1.1  jmcneill #define IMX5_CLK_SSI_EXT2_COM_SEL	138
    149      1.1  jmcneill #define IMX5_CLK_SSI1_ROOT_PRED		139
    150      1.1  jmcneill #define IMX5_CLK_SSI1_ROOT_PODF		140
    151      1.1  jmcneill #define IMX5_CLK_SSI2_ROOT_PRED		141
    152      1.1  jmcneill #define IMX5_CLK_SSI2_ROOT_PODF		142
    153      1.1  jmcneill #define IMX5_CLK_SSI_EXT1_PRED		143
    154      1.1  jmcneill #define IMX5_CLK_SSI_EXT1_PODF		144
    155      1.1  jmcneill #define IMX5_CLK_SSI_EXT2_PRED		145
    156      1.1  jmcneill #define IMX5_CLK_SSI_EXT2_PODF		146
    157      1.1  jmcneill #define IMX5_CLK_SSI1_ROOT_GATE		147
    158      1.1  jmcneill #define IMX5_CLK_SSI2_ROOT_GATE		148
    159      1.1  jmcneill #define IMX5_CLK_SSI3_ROOT_GATE		149
    160      1.1  jmcneill #define IMX5_CLK_SSI_EXT1_GATE		150
    161      1.1  jmcneill #define IMX5_CLK_SSI_EXT2_GATE		151
    162      1.1  jmcneill #define IMX5_CLK_EPIT1_IPG_GATE		152
    163      1.1  jmcneill #define IMX5_CLK_EPIT1_HF_GATE		153
    164      1.1  jmcneill #define IMX5_CLK_EPIT2_IPG_GATE		154
    165      1.1  jmcneill #define IMX5_CLK_EPIT2_HF_GATE		155
    166      1.1  jmcneill #define IMX5_CLK_CAN_SEL		156
    167      1.1  jmcneill #define IMX5_CLK_CAN1_SERIAL_GATE	157
    168      1.1  jmcneill #define IMX5_CLK_CAN1_IPG_GATE		158
    169      1.1  jmcneill #define IMX5_CLK_OWIRE_GATE		159
    170      1.1  jmcneill #define IMX5_CLK_GPU3D_SEL		160
    171      1.1  jmcneill #define IMX5_CLK_GPU2D_SEL		161
    172      1.1  jmcneill #define IMX5_CLK_GPU3D_GATE		162
    173      1.1  jmcneill #define IMX5_CLK_GPU2D_GATE		163
    174      1.1  jmcneill #define IMX5_CLK_GARB_GATE		164
    175      1.1  jmcneill #define IMX5_CLK_CKO1_SEL		165
    176      1.1  jmcneill #define IMX5_CLK_CKO1_PODF		166
    177      1.1  jmcneill #define IMX5_CLK_CKO1			167
    178      1.1  jmcneill #define IMX5_CLK_CKO2_SEL		168
    179      1.1  jmcneill #define IMX5_CLK_CKO2_PODF		169
    180      1.1  jmcneill #define IMX5_CLK_CKO2			170
    181      1.1  jmcneill #define IMX5_CLK_SRTC_GATE		171
    182      1.1  jmcneill #define IMX5_CLK_PATA_GATE		172
    183      1.1  jmcneill #define IMX5_CLK_SATA_GATE		173
    184      1.1  jmcneill #define IMX5_CLK_SPDIF_XTAL_SEL		174
    185      1.1  jmcneill #define IMX5_CLK_SPDIF0_SEL		175
    186      1.1  jmcneill #define IMX5_CLK_SPDIF1_SEL		176
    187      1.1  jmcneill #define IMX5_CLK_SPDIF0_PRED		177
    188      1.1  jmcneill #define IMX5_CLK_SPDIF0_PODF		178
    189      1.1  jmcneill #define IMX5_CLK_SPDIF1_PRED		179
    190      1.1  jmcneill #define IMX5_CLK_SPDIF1_PODF		180
    191      1.1  jmcneill #define IMX5_CLK_SPDIF0_COM_SEL		181
    192      1.1  jmcneill #define IMX5_CLK_SPDIF1_COM_SEL		182
    193      1.1  jmcneill #define IMX5_CLK_SPDIF0_GATE		183
    194      1.1  jmcneill #define IMX5_CLK_SPDIF1_GATE		184
    195      1.1  jmcneill #define IMX5_CLK_SPDIF_IPG_GATE		185
    196      1.1  jmcneill #define IMX5_CLK_OCRAM			186
    197      1.1  jmcneill #define IMX5_CLK_SAHARA_IPG_GATE	187
    198      1.1  jmcneill #define IMX5_CLK_SATA_REF		188
    199      1.1  jmcneill #define IMX5_CLK_STEP_SEL		189
    200      1.1  jmcneill #define IMX5_CLK_CPU_PODF_SEL		190
    201      1.1  jmcneill #define IMX5_CLK_ARM			191
    202      1.1  jmcneill #define IMX5_CLK_FIRI_PRED		192
    203      1.1  jmcneill #define IMX5_CLK_FIRI_SEL		193
    204      1.1  jmcneill #define IMX5_CLK_FIRI_PODF		194
    205      1.1  jmcneill #define IMX5_CLK_FIRI_SERIAL_GATE	195
    206      1.1  jmcneill #define IMX5_CLK_FIRI_IPG_GATE		196
    207      1.1  jmcneill #define IMX5_CLK_CSI0_MCLK1_PRED	197
    208      1.1  jmcneill #define IMX5_CLK_CSI0_MCLK1_SEL		198
    209      1.1  jmcneill #define IMX5_CLK_CSI0_MCLK1_PODF	199
    210      1.1  jmcneill #define IMX5_CLK_CSI0_MCLK1_GATE	200
    211      1.1  jmcneill #define IMX5_CLK_IEEE1588_PRED		201
    212      1.1  jmcneill #define IMX5_CLK_IEEE1588_SEL		202
    213      1.1  jmcneill #define IMX5_CLK_IEEE1588_PODF		203
    214      1.1  jmcneill #define IMX5_CLK_IEEE1588_GATE		204
    215  1.1.1.2  jmcneill #define IMX5_CLK_SCC2_IPG_GATE		205
    216  1.1.1.2  jmcneill #define IMX5_CLK_END			206
    217      1.1  jmcneill 
    218      1.1  jmcneill #endif /* __DT_BINDINGS_CLOCK_IMX5_H */
    219