Home | History | Annotate | Line # | Download | only in clock
      1  1.1  skrll /*	$NetBSD: mt8183-clk.h,v 1.1.1.1 2020/01/03 14:33:05 skrll Exp $	*/
      2  1.1  skrll 
      3  1.1  skrll /* SPDX-License-Identifier: GPL-2.0 */
      4  1.1  skrll /*
      5  1.1  skrll  * Copyright (c) 2018 MediaTek Inc.
      6  1.1  skrll  * Author: Weiyi Lu <weiyi.lu (at) mediatek.com>
      7  1.1  skrll  */
      8  1.1  skrll 
      9  1.1  skrll #ifndef _DT_BINDINGS_CLK_MT8183_H
     10  1.1  skrll #define _DT_BINDINGS_CLK_MT8183_H
     11  1.1  skrll 
     12  1.1  skrll /* APMIXED */
     13  1.1  skrll #define CLK_APMIXED_ARMPLL_LL		0
     14  1.1  skrll #define CLK_APMIXED_ARMPLL_L		1
     15  1.1  skrll #define CLK_APMIXED_CCIPLL		2
     16  1.1  skrll #define CLK_APMIXED_MAINPLL		3
     17  1.1  skrll #define CLK_APMIXED_UNIV2PLL		4
     18  1.1  skrll #define CLK_APMIXED_MSDCPLL		5
     19  1.1  skrll #define CLK_APMIXED_MMPLL		6
     20  1.1  skrll #define CLK_APMIXED_MFGPLL		7
     21  1.1  skrll #define CLK_APMIXED_TVDPLL		8
     22  1.1  skrll #define CLK_APMIXED_APLL1		9
     23  1.1  skrll #define CLK_APMIXED_APLL2		10
     24  1.1  skrll #define CLK_APMIXED_SSUSB_26M		11
     25  1.1  skrll #define CLK_APMIXED_APPLL_26M		12
     26  1.1  skrll #define CLK_APMIXED_MIPIC0_26M		13
     27  1.1  skrll #define CLK_APMIXED_MDPLLGP_26M		14
     28  1.1  skrll #define CLK_APMIXED_MMSYS_26M		15
     29  1.1  skrll #define CLK_APMIXED_UFS_26M		16
     30  1.1  skrll #define CLK_APMIXED_MIPIC1_26M		17
     31  1.1  skrll #define CLK_APMIXED_MEMPLL_26M		18
     32  1.1  skrll #define CLK_APMIXED_CLKSQ_LVPLL_26M	19
     33  1.1  skrll #define CLK_APMIXED_MIPID0_26M		20
     34  1.1  skrll #define CLK_APMIXED_MIPID1_26M		21
     35  1.1  skrll #define CLK_APMIXED_NR_CLK		22
     36  1.1  skrll 
     37  1.1  skrll /* TOPCKGEN */
     38  1.1  skrll #define CLK_TOP_MUX_AXI			0
     39  1.1  skrll #define CLK_TOP_MUX_MM			1
     40  1.1  skrll #define CLK_TOP_MUX_CAM			2
     41  1.1  skrll #define CLK_TOP_MUX_MFG			3
     42  1.1  skrll #define CLK_TOP_MUX_CAMTG		4
     43  1.1  skrll #define CLK_TOP_MUX_UART		5
     44  1.1  skrll #define CLK_TOP_MUX_SPI			6
     45  1.1  skrll #define CLK_TOP_MUX_MSDC50_0_HCLK	7
     46  1.1  skrll #define CLK_TOP_MUX_MSDC50_0		8
     47  1.1  skrll #define CLK_TOP_MUX_MSDC30_1		9
     48  1.1  skrll #define CLK_TOP_MUX_MSDC30_2		10
     49  1.1  skrll #define CLK_TOP_MUX_AUDIO		11
     50  1.1  skrll #define CLK_TOP_MUX_AUD_INTBUS		12
     51  1.1  skrll #define CLK_TOP_MUX_FPWRAP_ULPOSC	13
     52  1.1  skrll #define CLK_TOP_MUX_SCP			14
     53  1.1  skrll #define CLK_TOP_MUX_ATB			15
     54  1.1  skrll #define CLK_TOP_MUX_SSPM		16
     55  1.1  skrll #define CLK_TOP_MUX_DPI0		17
     56  1.1  skrll #define CLK_TOP_MUX_SCAM		18
     57  1.1  skrll #define CLK_TOP_MUX_AUD_1		19
     58  1.1  skrll #define CLK_TOP_MUX_AUD_2		20
     59  1.1  skrll #define CLK_TOP_MUX_DISP_PWM		21
     60  1.1  skrll #define CLK_TOP_MUX_SSUSB_TOP_XHCI	22
     61  1.1  skrll #define CLK_TOP_MUX_USB_TOP		23
     62  1.1  skrll #define CLK_TOP_MUX_SPM			24
     63  1.1  skrll #define CLK_TOP_MUX_I2C			25
     64  1.1  skrll #define CLK_TOP_MUX_F52M_MFG		26
     65  1.1  skrll #define CLK_TOP_MUX_SENINF		27
     66  1.1  skrll #define CLK_TOP_MUX_DXCC		28
     67  1.1  skrll #define CLK_TOP_MUX_CAMTG2		29
     68  1.1  skrll #define CLK_TOP_MUX_AUD_ENG1		30
     69  1.1  skrll #define CLK_TOP_MUX_AUD_ENG2		31
     70  1.1  skrll #define CLK_TOP_MUX_FAES_UFSFDE		32
     71  1.1  skrll #define CLK_TOP_MUX_FUFS		33
     72  1.1  skrll #define CLK_TOP_MUX_IMG			34
     73  1.1  skrll #define CLK_TOP_MUX_DSP			35
     74  1.1  skrll #define CLK_TOP_MUX_DSP1		36
     75  1.1  skrll #define CLK_TOP_MUX_DSP2		37
     76  1.1  skrll #define CLK_TOP_MUX_IPU_IF		38
     77  1.1  skrll #define CLK_TOP_MUX_CAMTG3		39
     78  1.1  skrll #define CLK_TOP_MUX_CAMTG4		40
     79  1.1  skrll #define CLK_TOP_MUX_PMICSPI		41
     80  1.1  skrll #define CLK_TOP_SYSPLL_CK		42
     81  1.1  skrll #define CLK_TOP_SYSPLL_D2		43
     82  1.1  skrll #define CLK_TOP_SYSPLL_D3		44
     83  1.1  skrll #define CLK_TOP_SYSPLL_D5		45
     84  1.1  skrll #define CLK_TOP_SYSPLL_D7		46
     85  1.1  skrll #define CLK_TOP_SYSPLL_D2_D2		47
     86  1.1  skrll #define CLK_TOP_SYSPLL_D2_D4		48
     87  1.1  skrll #define CLK_TOP_SYSPLL_D2_D8		49
     88  1.1  skrll #define CLK_TOP_SYSPLL_D2_D16		50
     89  1.1  skrll #define CLK_TOP_SYSPLL_D3_D2		51
     90  1.1  skrll #define CLK_TOP_SYSPLL_D3_D4		52
     91  1.1  skrll #define CLK_TOP_SYSPLL_D3_D8		53
     92  1.1  skrll #define CLK_TOP_SYSPLL_D5_D2		54
     93  1.1  skrll #define CLK_TOP_SYSPLL_D5_D4		55
     94  1.1  skrll #define CLK_TOP_SYSPLL_D7_D2		56
     95  1.1  skrll #define CLK_TOP_SYSPLL_D7_D4		57
     96  1.1  skrll #define CLK_TOP_UNIVPLL_CK		58
     97  1.1  skrll #define CLK_TOP_UNIVPLL_D2		59
     98  1.1  skrll #define CLK_TOP_UNIVPLL_D3		60
     99  1.1  skrll #define CLK_TOP_UNIVPLL_D5		61
    100  1.1  skrll #define CLK_TOP_UNIVPLL_D7		62
    101  1.1  skrll #define CLK_TOP_UNIVPLL_D2_D2		63
    102  1.1  skrll #define CLK_TOP_UNIVPLL_D2_D4		64
    103  1.1  skrll #define CLK_TOP_UNIVPLL_D2_D8		65
    104  1.1  skrll #define CLK_TOP_UNIVPLL_D3_D2		66
    105  1.1  skrll #define CLK_TOP_UNIVPLL_D3_D4		67
    106  1.1  skrll #define CLK_TOP_UNIVPLL_D3_D8		68
    107  1.1  skrll #define CLK_TOP_UNIVPLL_D5_D2		69
    108  1.1  skrll #define CLK_TOP_UNIVPLL_D5_D4		70
    109  1.1  skrll #define CLK_TOP_UNIVPLL_D5_D8		71
    110  1.1  skrll #define CLK_TOP_APLL1_CK		72
    111  1.1  skrll #define CLK_TOP_APLL1_D2		73
    112  1.1  skrll #define CLK_TOP_APLL1_D4		74
    113  1.1  skrll #define CLK_TOP_APLL1_D8		75
    114  1.1  skrll #define CLK_TOP_APLL2_CK		76
    115  1.1  skrll #define CLK_TOP_APLL2_D2		77
    116  1.1  skrll #define CLK_TOP_APLL2_D4		78
    117  1.1  skrll #define CLK_TOP_APLL2_D8		79
    118  1.1  skrll #define CLK_TOP_TVDPLL_CK		80
    119  1.1  skrll #define CLK_TOP_TVDPLL_D2		81
    120  1.1  skrll #define CLK_TOP_TVDPLL_D4		82
    121  1.1  skrll #define CLK_TOP_TVDPLL_D8		83
    122  1.1  skrll #define CLK_TOP_TVDPLL_D16		84
    123  1.1  skrll #define CLK_TOP_MSDCPLL_CK		85
    124  1.1  skrll #define CLK_TOP_MSDCPLL_D2		86
    125  1.1  skrll #define CLK_TOP_MSDCPLL_D4		87
    126  1.1  skrll #define CLK_TOP_MSDCPLL_D8		88
    127  1.1  skrll #define CLK_TOP_MSDCPLL_D16		89
    128  1.1  skrll #define CLK_TOP_AD_OSC_CK		90
    129  1.1  skrll #define CLK_TOP_OSC_D2			91
    130  1.1  skrll #define CLK_TOP_OSC_D4			92
    131  1.1  skrll #define CLK_TOP_OSC_D8			93
    132  1.1  skrll #define CLK_TOP_OSC_D16			94
    133  1.1  skrll #define CLK_TOP_F26M_CK_D2		95
    134  1.1  skrll #define CLK_TOP_MFGPLL_CK		96
    135  1.1  skrll #define CLK_TOP_UNIVP_192M_CK		97
    136  1.1  skrll #define CLK_TOP_UNIVP_192M_D2		98
    137  1.1  skrll #define CLK_TOP_UNIVP_192M_D4		99
    138  1.1  skrll #define CLK_TOP_UNIVP_192M_D8		100
    139  1.1  skrll #define CLK_TOP_UNIVP_192M_D16		101
    140  1.1  skrll #define CLK_TOP_UNIVP_192M_D32		102
    141  1.1  skrll #define CLK_TOP_MMPLL_CK		103
    142  1.1  skrll #define CLK_TOP_MMPLL_D4		104
    143  1.1  skrll #define CLK_TOP_MMPLL_D4_D2		105
    144  1.1  skrll #define CLK_TOP_MMPLL_D4_D4		106
    145  1.1  skrll #define CLK_TOP_MMPLL_D5		107
    146  1.1  skrll #define CLK_TOP_MMPLL_D5_D2		108
    147  1.1  skrll #define CLK_TOP_MMPLL_D5_D4		109
    148  1.1  skrll #define CLK_TOP_MMPLL_D6		110
    149  1.1  skrll #define CLK_TOP_MMPLL_D7		111
    150  1.1  skrll #define CLK_TOP_CLK26M			112
    151  1.1  skrll #define CLK_TOP_CLK13M			113
    152  1.1  skrll #define CLK_TOP_ULPOSC			114
    153  1.1  skrll #define CLK_TOP_UNIVP_192M		115
    154  1.1  skrll #define CLK_TOP_MUX_APLL_I2S0		116
    155  1.1  skrll #define CLK_TOP_MUX_APLL_I2S1		117
    156  1.1  skrll #define CLK_TOP_MUX_APLL_I2S2		118
    157  1.1  skrll #define CLK_TOP_MUX_APLL_I2S3		119
    158  1.1  skrll #define CLK_TOP_MUX_APLL_I2S4		120
    159  1.1  skrll #define CLK_TOP_MUX_APLL_I2S5		121
    160  1.1  skrll #define CLK_TOP_APLL12_DIV0		122
    161  1.1  skrll #define CLK_TOP_APLL12_DIV1		123
    162  1.1  skrll #define CLK_TOP_APLL12_DIV2		124
    163  1.1  skrll #define CLK_TOP_APLL12_DIV3		125
    164  1.1  skrll #define CLK_TOP_APLL12_DIV4		126
    165  1.1  skrll #define CLK_TOP_APLL12_DIVB		127
    166  1.1  skrll #define CLK_TOP_UNIVPLL			128
    167  1.1  skrll #define CLK_TOP_ARMPLL_DIV_PLL1		129
    168  1.1  skrll #define CLK_TOP_ARMPLL_DIV_PLL2		130
    169  1.1  skrll #define CLK_TOP_UNIVPLL_D3_D16		131
    170  1.1  skrll #define CLK_TOP_NR_CLK			132
    171  1.1  skrll 
    172  1.1  skrll /* CAMSYS */
    173  1.1  skrll #define CLK_CAM_LARB6			0
    174  1.1  skrll #define CLK_CAM_DFP_VAD			1
    175  1.1  skrll #define CLK_CAM_CAM			2
    176  1.1  skrll #define CLK_CAM_CAMTG			3
    177  1.1  skrll #define CLK_CAM_SENINF			4
    178  1.1  skrll #define CLK_CAM_CAMSV0			5
    179  1.1  skrll #define CLK_CAM_CAMSV1			6
    180  1.1  skrll #define CLK_CAM_CAMSV2			7
    181  1.1  skrll #define CLK_CAM_CCU			8
    182  1.1  skrll #define CLK_CAM_LARB3			9
    183  1.1  skrll #define CLK_CAM_NR_CLK			10
    184  1.1  skrll 
    185  1.1  skrll /* INFRACFG_AO */
    186  1.1  skrll #define CLK_INFRA_PMIC_TMR		0
    187  1.1  skrll #define CLK_INFRA_PMIC_AP		1
    188  1.1  skrll #define CLK_INFRA_PMIC_MD		2
    189  1.1  skrll #define CLK_INFRA_PMIC_CONN		3
    190  1.1  skrll #define CLK_INFRA_SCPSYS		4
    191  1.1  skrll #define CLK_INFRA_SEJ			5
    192  1.1  skrll #define CLK_INFRA_APXGPT		6
    193  1.1  skrll #define CLK_INFRA_ICUSB			7
    194  1.1  skrll #define CLK_INFRA_GCE			8
    195  1.1  skrll #define CLK_INFRA_THERM			9
    196  1.1  skrll #define CLK_INFRA_I2C0			10
    197  1.1  skrll #define CLK_INFRA_I2C1			11
    198  1.1  skrll #define CLK_INFRA_I2C2			12
    199  1.1  skrll #define CLK_INFRA_I2C3			13
    200  1.1  skrll #define CLK_INFRA_PWM_HCLK		14
    201  1.1  skrll #define CLK_INFRA_PWM1			15
    202  1.1  skrll #define CLK_INFRA_PWM2			16
    203  1.1  skrll #define CLK_INFRA_PWM3			17
    204  1.1  skrll #define CLK_INFRA_PWM4			18
    205  1.1  skrll #define CLK_INFRA_PWM			19
    206  1.1  skrll #define CLK_INFRA_UART0			20
    207  1.1  skrll #define CLK_INFRA_UART1			21
    208  1.1  skrll #define CLK_INFRA_UART2			22
    209  1.1  skrll #define CLK_INFRA_UART3			23
    210  1.1  skrll #define CLK_INFRA_GCE_26M		24
    211  1.1  skrll #define CLK_INFRA_CQ_DMA_FPC		25
    212  1.1  skrll #define CLK_INFRA_BTIF			26
    213  1.1  skrll #define CLK_INFRA_SPI0			27
    214  1.1  skrll #define CLK_INFRA_MSDC0			28
    215  1.1  skrll #define CLK_INFRA_MSDC1			29
    216  1.1  skrll #define CLK_INFRA_MSDC2			30
    217  1.1  skrll #define CLK_INFRA_MSDC0_SCK		31
    218  1.1  skrll #define CLK_INFRA_DVFSRC		32
    219  1.1  skrll #define CLK_INFRA_GCPU			33
    220  1.1  skrll #define CLK_INFRA_TRNG			34
    221  1.1  skrll #define CLK_INFRA_AUXADC		35
    222  1.1  skrll #define CLK_INFRA_CPUM			36
    223  1.1  skrll #define CLK_INFRA_CCIF1_AP		37
    224  1.1  skrll #define CLK_INFRA_CCIF1_MD		38
    225  1.1  skrll #define CLK_INFRA_AUXADC_MD		39
    226  1.1  skrll #define CLK_INFRA_MSDC1_SCK		40
    227  1.1  skrll #define CLK_INFRA_MSDC2_SCK		41
    228  1.1  skrll #define CLK_INFRA_AP_DMA		42
    229  1.1  skrll #define CLK_INFRA_XIU			43
    230  1.1  skrll #define CLK_INFRA_DEVICE_APC		44
    231  1.1  skrll #define CLK_INFRA_CCIF_AP		45
    232  1.1  skrll #define CLK_INFRA_DEBUGSYS		46
    233  1.1  skrll #define CLK_INFRA_AUDIO			47
    234  1.1  skrll #define CLK_INFRA_CCIF_MD		48
    235  1.1  skrll #define CLK_INFRA_DXCC_SEC_CORE		49
    236  1.1  skrll #define CLK_INFRA_DXCC_AO		50
    237  1.1  skrll #define CLK_INFRA_DRAMC_F26M		51
    238  1.1  skrll #define CLK_INFRA_IRTX			52
    239  1.1  skrll #define CLK_INFRA_DISP_PWM		53
    240  1.1  skrll #define CLK_INFRA_CLDMA_BCLK		54
    241  1.1  skrll #define CLK_INFRA_AUDIO_26M_BCLK	55
    242  1.1  skrll #define CLK_INFRA_SPI1			56
    243  1.1  skrll #define CLK_INFRA_I2C4			57
    244  1.1  skrll #define CLK_INFRA_MODEM_TEMP_SHARE	58
    245  1.1  skrll #define CLK_INFRA_SPI2			59
    246  1.1  skrll #define CLK_INFRA_SPI3			60
    247  1.1  skrll #define CLK_INFRA_UNIPRO_SCK		61
    248  1.1  skrll #define CLK_INFRA_UNIPRO_TICK		62
    249  1.1  skrll #define CLK_INFRA_UFS_MP_SAP_BCLK	63
    250  1.1  skrll #define CLK_INFRA_MD32_BCLK		64
    251  1.1  skrll #define CLK_INFRA_SSPM			65
    252  1.1  skrll #define CLK_INFRA_UNIPRO_MBIST		66
    253  1.1  skrll #define CLK_INFRA_SSPM_BUS_HCLK		67
    254  1.1  skrll #define CLK_INFRA_I2C5			68
    255  1.1  skrll #define CLK_INFRA_I2C5_ARBITER		69
    256  1.1  skrll #define CLK_INFRA_I2C5_IMM		70
    257  1.1  skrll #define CLK_INFRA_I2C1_ARBITER		71
    258  1.1  skrll #define CLK_INFRA_I2C1_IMM		72
    259  1.1  skrll #define CLK_INFRA_I2C2_ARBITER		73
    260  1.1  skrll #define CLK_INFRA_I2C2_IMM		74
    261  1.1  skrll #define CLK_INFRA_SPI4			75
    262  1.1  skrll #define CLK_INFRA_SPI5			76
    263  1.1  skrll #define CLK_INFRA_CQ_DMA		77
    264  1.1  skrll #define CLK_INFRA_UFS			78
    265  1.1  skrll #define CLK_INFRA_AES_UFSFDE		79
    266  1.1  skrll #define CLK_INFRA_UFS_TICK		80
    267  1.1  skrll #define CLK_INFRA_MSDC0_SELF		81
    268  1.1  skrll #define CLK_INFRA_MSDC1_SELF		82
    269  1.1  skrll #define CLK_INFRA_MSDC2_SELF		83
    270  1.1  skrll #define CLK_INFRA_SSPM_26M_SELF		84
    271  1.1  skrll #define CLK_INFRA_SSPM_32K_SELF		85
    272  1.1  skrll #define CLK_INFRA_UFS_AXI		86
    273  1.1  skrll #define CLK_INFRA_I2C6			87
    274  1.1  skrll #define CLK_INFRA_AP_MSDC0		88
    275  1.1  skrll #define CLK_INFRA_MD_MSDC0		89
    276  1.1  skrll #define CLK_INFRA_USB			90
    277  1.1  skrll #define CLK_INFRA_DEVMPU_BCLK		91
    278  1.1  skrll #define CLK_INFRA_CCIF2_AP		92
    279  1.1  skrll #define CLK_INFRA_CCIF2_MD		93
    280  1.1  skrll #define CLK_INFRA_CCIF3_AP		94
    281  1.1  skrll #define CLK_INFRA_CCIF3_MD		95
    282  1.1  skrll #define CLK_INFRA_SEJ_F13M		96
    283  1.1  skrll #define CLK_INFRA_AES_BCLK		97
    284  1.1  skrll #define CLK_INFRA_I2C7			98
    285  1.1  skrll #define CLK_INFRA_I2C8			99
    286  1.1  skrll #define CLK_INFRA_FBIST2FPC		100
    287  1.1  skrll #define CLK_INFRA_NR_CLK		101
    288  1.1  skrll 
    289  1.1  skrll /* PERICFG */
    290  1.1  skrll #define CLK_PERI_AXI			0
    291  1.1  skrll #define CLK_PERI_NR_CLK			1
    292  1.1  skrll 
    293  1.1  skrll /* MFGCFG */
    294  1.1  skrll #define CLK_MFG_BG3D			0
    295  1.1  skrll #define CLK_MFG_NR_CLK			1
    296  1.1  skrll 
    297  1.1  skrll /* IMG */
    298  1.1  skrll #define CLK_IMG_OWE			0
    299  1.1  skrll #define CLK_IMG_WPE_B			1
    300  1.1  skrll #define CLK_IMG_WPE_A			2
    301  1.1  skrll #define CLK_IMG_MFB			3
    302  1.1  skrll #define CLK_IMG_RSC			4
    303  1.1  skrll #define CLK_IMG_DPE			5
    304  1.1  skrll #define CLK_IMG_FDVT			6
    305  1.1  skrll #define CLK_IMG_DIP			7
    306  1.1  skrll #define CLK_IMG_LARB2			8
    307  1.1  skrll #define CLK_IMG_LARB5			9
    308  1.1  skrll #define CLK_IMG_NR_CLK			10
    309  1.1  skrll 
    310  1.1  skrll /* MMSYS_CONFIG */
    311  1.1  skrll #define CLK_MM_SMI_COMMON		0
    312  1.1  skrll #define CLK_MM_SMI_LARB0		1
    313  1.1  skrll #define CLK_MM_SMI_LARB1		2
    314  1.1  skrll #define CLK_MM_GALS_COMM0		3
    315  1.1  skrll #define CLK_MM_GALS_COMM1		4
    316  1.1  skrll #define CLK_MM_GALS_CCU2MM		5
    317  1.1  skrll #define CLK_MM_GALS_IPU12MM		6
    318  1.1  skrll #define CLK_MM_GALS_IMG2MM		7
    319  1.1  skrll #define CLK_MM_GALS_CAM2MM		8
    320  1.1  skrll #define CLK_MM_GALS_IPU2MM		9
    321  1.1  skrll #define CLK_MM_MDP_DL_TXCK		10
    322  1.1  skrll #define CLK_MM_IPU_DL_TXCK		11
    323  1.1  skrll #define CLK_MM_MDP_RDMA0		12
    324  1.1  skrll #define CLK_MM_MDP_RDMA1		13
    325  1.1  skrll #define CLK_MM_MDP_RSZ0			14
    326  1.1  skrll #define CLK_MM_MDP_RSZ1			15
    327  1.1  skrll #define CLK_MM_MDP_TDSHP		16
    328  1.1  skrll #define CLK_MM_MDP_WROT0		17
    329  1.1  skrll #define CLK_MM_FAKE_ENG			18
    330  1.1  skrll #define CLK_MM_DISP_OVL0		19
    331  1.1  skrll #define CLK_MM_DISP_OVL0_2L		20
    332  1.1  skrll #define CLK_MM_DISP_OVL1_2L		21
    333  1.1  skrll #define CLK_MM_DISP_RDMA0		22
    334  1.1  skrll #define CLK_MM_DISP_RDMA1		23
    335  1.1  skrll #define CLK_MM_DISP_WDMA0		24
    336  1.1  skrll #define CLK_MM_DISP_COLOR0		25
    337  1.1  skrll #define CLK_MM_DISP_CCORR0		26
    338  1.1  skrll #define CLK_MM_DISP_AAL0		27
    339  1.1  skrll #define CLK_MM_DISP_GAMMA0		28
    340  1.1  skrll #define CLK_MM_DISP_DITHER0		29
    341  1.1  skrll #define CLK_MM_DISP_SPLIT		30
    342  1.1  skrll #define CLK_MM_DSI0_MM			31
    343  1.1  skrll #define CLK_MM_DSI0_IF			32
    344  1.1  skrll #define CLK_MM_DPI_MM			33
    345  1.1  skrll #define CLK_MM_DPI_IF			34
    346  1.1  skrll #define CLK_MM_FAKE_ENG2		35
    347  1.1  skrll #define CLK_MM_MDP_DL_RX		36
    348  1.1  skrll #define CLK_MM_IPU_DL_RX		37
    349  1.1  skrll #define CLK_MM_26M			38
    350  1.1  skrll #define CLK_MM_MMSYS_R2Y		39
    351  1.1  skrll #define CLK_MM_DISP_RSZ			40
    352  1.1  skrll #define CLK_MM_MDP_WDMA0		41
    353  1.1  skrll #define CLK_MM_MDP_AAL			42
    354  1.1  skrll #define CLK_MM_MDP_CCORR		43
    355  1.1  skrll #define CLK_MM_DBI_MM			44
    356  1.1  skrll #define CLK_MM_DBI_IF			45
    357  1.1  skrll #define CLK_MM_NR_CLK			46
    358  1.1  skrll 
    359  1.1  skrll /* VDEC_GCON */
    360  1.1  skrll #define CLK_VDEC_VDEC			0
    361  1.1  skrll #define CLK_VDEC_LARB1			1
    362  1.1  skrll #define CLK_VDEC_NR_CLK			2
    363  1.1  skrll 
    364  1.1  skrll /* VENC_GCON */
    365  1.1  skrll #define CLK_VENC_LARB			0
    366  1.1  skrll #define CLK_VENC_VENC			1
    367  1.1  skrll #define CLK_VENC_JPGENC			2
    368  1.1  skrll #define CLK_VENC_NR_CLK			3
    369  1.1  skrll 
    370  1.1  skrll /* AUDIO */
    371  1.1  skrll #define CLK_AUDIO_TML			0
    372  1.1  skrll #define CLK_AUDIO_DAC_PREDIS		1
    373  1.1  skrll #define CLK_AUDIO_DAC			2
    374  1.1  skrll #define CLK_AUDIO_ADC			3
    375  1.1  skrll #define CLK_AUDIO_APLL_TUNER		4
    376  1.1  skrll #define CLK_AUDIO_APLL2_TUNER		5
    377  1.1  skrll #define CLK_AUDIO_24M			6
    378  1.1  skrll #define CLK_AUDIO_22M			7
    379  1.1  skrll #define CLK_AUDIO_AFE			8
    380  1.1  skrll #define CLK_AUDIO_I2S4			9
    381  1.1  skrll #define CLK_AUDIO_I2S3			10
    382  1.1  skrll #define CLK_AUDIO_I2S2			11
    383  1.1  skrll #define CLK_AUDIO_I2S1			12
    384  1.1  skrll #define CLK_AUDIO_PDN_ADDA6_ADC		13
    385  1.1  skrll #define CLK_AUDIO_TDM			14
    386  1.1  skrll #define CLK_AUDIO_NR_CLK		15
    387  1.1  skrll 
    388  1.1  skrll /* IPU_CONN */
    389  1.1  skrll #define CLK_IPU_CONN_IPU		0
    390  1.1  skrll #define CLK_IPU_CONN_AHB		1
    391  1.1  skrll #define CLK_IPU_CONN_AXI		2
    392  1.1  skrll #define CLK_IPU_CONN_ISP		3
    393  1.1  skrll #define CLK_IPU_CONN_CAM_ADL		4
    394  1.1  skrll #define CLK_IPU_CONN_IMG_ADL		5
    395  1.1  skrll #define CLK_IPU_CONN_DAP_RX		6
    396  1.1  skrll #define CLK_IPU_CONN_APB2AXI		7
    397  1.1  skrll #define CLK_IPU_CONN_APB2AHB		8
    398  1.1  skrll #define CLK_IPU_CONN_IPU_CAB1TO2	9
    399  1.1  skrll #define CLK_IPU_CONN_IPU1_CAB1TO2	10
    400  1.1  skrll #define CLK_IPU_CONN_IPU2_CAB1TO2	11
    401  1.1  skrll #define CLK_IPU_CONN_CAB3TO3		12
    402  1.1  skrll #define CLK_IPU_CONN_CAB2TO1		13
    403  1.1  skrll #define CLK_IPU_CONN_CAB3TO1_SLICE	14
    404  1.1  skrll #define CLK_IPU_CONN_NR_CLK		15
    405  1.1  skrll 
    406  1.1  skrll /* IPU_ADL */
    407  1.1  skrll #define CLK_IPU_ADL_CABGEN		0
    408  1.1  skrll #define CLK_IPU_ADL_NR_CLK		1
    409  1.1  skrll 
    410  1.1  skrll /* IPU_CORE0 */
    411  1.1  skrll #define CLK_IPU_CORE0_JTAG		0
    412  1.1  skrll #define CLK_IPU_CORE0_AXI		1
    413  1.1  skrll #define CLK_IPU_CORE0_IPU		2
    414  1.1  skrll #define CLK_IPU_CORE0_NR_CLK		3
    415  1.1  skrll 
    416  1.1  skrll /* IPU_CORE1 */
    417  1.1  skrll #define CLK_IPU_CORE1_JTAG		0
    418  1.1  skrll #define CLK_IPU_CORE1_AXI		1
    419  1.1  skrll #define CLK_IPU_CORE1_IPU		2
    420  1.1  skrll #define CLK_IPU_CORE1_NR_CLK		3
    421  1.1  skrll 
    422  1.1  skrll /* MCUCFG */
    423  1.1  skrll #define CLK_MCU_MP0_SEL			0
    424  1.1  skrll #define CLK_MCU_MP2_SEL			1
    425  1.1  skrll #define CLK_MCU_BUS_SEL			2
    426  1.1  skrll #define CLK_MCU_NR_CLK			3
    427  1.1  skrll 
    428  1.1  skrll #endif /* _DT_BINDINGS_CLK_MT8183_H */
    429