Home | History | Annotate | Line # | Download | only in clock
      1  1.1  jmcneill /*	$NetBSD: mt8192-clk.h,v 1.1.1.1 2021/11/07 16:50:00 jmcneill Exp $	*/
      2  1.1  jmcneill 
      3  1.1  jmcneill /* SPDX-License-Identifier: GPL-2.0-only */
      4  1.1  jmcneill /*
      5  1.1  jmcneill  * Copyright (c) 2021 MediaTek Inc.
      6  1.1  jmcneill  * Author: Chun-Jie Chen <chun-jie.chen (at) mediatek.com>
      7  1.1  jmcneill  */
      8  1.1  jmcneill 
      9  1.1  jmcneill #ifndef _DT_BINDINGS_CLK_MT8192_H
     10  1.1  jmcneill #define _DT_BINDINGS_CLK_MT8192_H
     11  1.1  jmcneill 
     12  1.1  jmcneill /* TOPCKGEN */
     13  1.1  jmcneill 
     14  1.1  jmcneill #define CLK_TOP_AXI_SEL			0
     15  1.1  jmcneill #define CLK_TOP_SPM_SEL			1
     16  1.1  jmcneill #define CLK_TOP_SCP_SEL			2
     17  1.1  jmcneill #define CLK_TOP_BUS_AXIMEM_SEL		3
     18  1.1  jmcneill #define CLK_TOP_DISP_SEL		4
     19  1.1  jmcneill #define CLK_TOP_MDP_SEL			5
     20  1.1  jmcneill #define CLK_TOP_IMG1_SEL		6
     21  1.1  jmcneill #define CLK_TOP_IMG2_SEL		7
     22  1.1  jmcneill #define CLK_TOP_IPE_SEL			8
     23  1.1  jmcneill #define CLK_TOP_DPE_SEL			9
     24  1.1  jmcneill #define CLK_TOP_CAM_SEL			10
     25  1.1  jmcneill #define CLK_TOP_CCU_SEL			11
     26  1.1  jmcneill #define CLK_TOP_DSP7_SEL		12
     27  1.1  jmcneill #define CLK_TOP_MFG_REF_SEL		13
     28  1.1  jmcneill #define CLK_TOP_MFG_PLL_SEL		14
     29  1.1  jmcneill #define CLK_TOP_CAMTG_SEL		15
     30  1.1  jmcneill #define CLK_TOP_CAMTG2_SEL		16
     31  1.1  jmcneill #define CLK_TOP_CAMTG3_SEL		17
     32  1.1  jmcneill #define CLK_TOP_CAMTG4_SEL		18
     33  1.1  jmcneill #define CLK_TOP_CAMTG5_SEL		19
     34  1.1  jmcneill #define CLK_TOP_CAMTG6_SEL		20
     35  1.1  jmcneill #define CLK_TOP_UART_SEL		21
     36  1.1  jmcneill #define CLK_TOP_SPI_SEL			22
     37  1.1  jmcneill #define CLK_TOP_MSDC50_0_H_SEL		23
     38  1.1  jmcneill #define CLK_TOP_MSDC50_0_SEL		24
     39  1.1  jmcneill #define CLK_TOP_MSDC30_1_SEL		25
     40  1.1  jmcneill #define CLK_TOP_MSDC30_2_SEL		26
     41  1.1  jmcneill #define CLK_TOP_AUDIO_SEL		27
     42  1.1  jmcneill #define CLK_TOP_AUD_INTBUS_SEL		28
     43  1.1  jmcneill #define CLK_TOP_PWRAP_ULPOSC_SEL	29
     44  1.1  jmcneill #define CLK_TOP_ATB_SEL			30
     45  1.1  jmcneill #define CLK_TOP_DPI_SEL			31
     46  1.1  jmcneill #define CLK_TOP_SCAM_SEL		32
     47  1.1  jmcneill #define CLK_TOP_DISP_PWM_SEL		33
     48  1.1  jmcneill #define CLK_TOP_USB_TOP_SEL		34
     49  1.1  jmcneill #define CLK_TOP_SSUSB_XHCI_SEL		35
     50  1.1  jmcneill #define CLK_TOP_I2C_SEL			36
     51  1.1  jmcneill #define CLK_TOP_SENINF_SEL		37
     52  1.1  jmcneill #define CLK_TOP_SENINF1_SEL		38
     53  1.1  jmcneill #define CLK_TOP_SENINF2_SEL		39
     54  1.1  jmcneill #define CLK_TOP_SENINF3_SEL		40
     55  1.1  jmcneill #define CLK_TOP_TL_SEL			41
     56  1.1  jmcneill #define CLK_TOP_DXCC_SEL		42
     57  1.1  jmcneill #define CLK_TOP_AUD_ENGEN1_SEL		43
     58  1.1  jmcneill #define CLK_TOP_AUD_ENGEN2_SEL		44
     59  1.1  jmcneill #define CLK_TOP_AES_UFSFDE_SEL		45
     60  1.1  jmcneill #define CLK_TOP_UFS_SEL			46
     61  1.1  jmcneill #define CLK_TOP_AUD_1_SEL		47
     62  1.1  jmcneill #define CLK_TOP_AUD_2_SEL		48
     63  1.1  jmcneill #define CLK_TOP_ADSP_SEL		49
     64  1.1  jmcneill #define CLK_TOP_DPMAIF_MAIN_SEL		50
     65  1.1  jmcneill #define CLK_TOP_VENC_SEL		51
     66  1.1  jmcneill #define CLK_TOP_VDEC_SEL		52
     67  1.1  jmcneill #define CLK_TOP_CAMTM_SEL		53
     68  1.1  jmcneill #define CLK_TOP_PWM_SEL			54
     69  1.1  jmcneill #define CLK_TOP_AUDIO_H_SEL		55
     70  1.1  jmcneill #define CLK_TOP_SPMI_MST_SEL		56
     71  1.1  jmcneill #define CLK_TOP_AES_MSDCFDE_SEL		57
     72  1.1  jmcneill #define CLK_TOP_SFLASH_SEL		58
     73  1.1  jmcneill #define CLK_TOP_APLL_I2S0_M_SEL		59
     74  1.1  jmcneill #define CLK_TOP_APLL_I2S1_M_SEL		60
     75  1.1  jmcneill #define CLK_TOP_APLL_I2S2_M_SEL		61
     76  1.1  jmcneill #define CLK_TOP_APLL_I2S3_M_SEL		62
     77  1.1  jmcneill #define CLK_TOP_APLL_I2S4_M_SEL		63
     78  1.1  jmcneill #define CLK_TOP_APLL_I2S5_M_SEL		64
     79  1.1  jmcneill #define CLK_TOP_APLL_I2S6_M_SEL		65
     80  1.1  jmcneill #define CLK_TOP_APLL_I2S7_M_SEL		66
     81  1.1  jmcneill #define CLK_TOP_APLL_I2S8_M_SEL		67
     82  1.1  jmcneill #define CLK_TOP_APLL_I2S9_M_SEL		68
     83  1.1  jmcneill #define CLK_TOP_MAINPLL_D3		69
     84  1.1  jmcneill #define CLK_TOP_MAINPLL_D4		70
     85  1.1  jmcneill #define CLK_TOP_MAINPLL_D4_D2		71
     86  1.1  jmcneill #define CLK_TOP_MAINPLL_D4_D4		72
     87  1.1  jmcneill #define CLK_TOP_MAINPLL_D4_D8		73
     88  1.1  jmcneill #define CLK_TOP_MAINPLL_D4_D16		74
     89  1.1  jmcneill #define CLK_TOP_MAINPLL_D5		75
     90  1.1  jmcneill #define CLK_TOP_MAINPLL_D5_D2		76
     91  1.1  jmcneill #define CLK_TOP_MAINPLL_D5_D4		77
     92  1.1  jmcneill #define CLK_TOP_MAINPLL_D5_D8		78
     93  1.1  jmcneill #define CLK_TOP_MAINPLL_D6		79
     94  1.1  jmcneill #define CLK_TOP_MAINPLL_D6_D2		80
     95  1.1  jmcneill #define CLK_TOP_MAINPLL_D6_D4		81
     96  1.1  jmcneill #define CLK_TOP_MAINPLL_D7		82
     97  1.1  jmcneill #define CLK_TOP_MAINPLL_D7_D2		83
     98  1.1  jmcneill #define CLK_TOP_MAINPLL_D7_D4		84
     99  1.1  jmcneill #define CLK_TOP_MAINPLL_D7_D8		85
    100  1.1  jmcneill #define CLK_TOP_UNIVPLL_D3		86
    101  1.1  jmcneill #define CLK_TOP_UNIVPLL_D4		87
    102  1.1  jmcneill #define CLK_TOP_UNIVPLL_D4_D2		88
    103  1.1  jmcneill #define CLK_TOP_UNIVPLL_D4_D4		89
    104  1.1  jmcneill #define CLK_TOP_UNIVPLL_D4_D8		90
    105  1.1  jmcneill #define CLK_TOP_UNIVPLL_D5		91
    106  1.1  jmcneill #define CLK_TOP_UNIVPLL_D5_D2		92
    107  1.1  jmcneill #define CLK_TOP_UNIVPLL_D5_D4		93
    108  1.1  jmcneill #define CLK_TOP_UNIVPLL_D5_D8		94
    109  1.1  jmcneill #define CLK_TOP_UNIVPLL_D6		95
    110  1.1  jmcneill #define CLK_TOP_UNIVPLL_D6_D2		96
    111  1.1  jmcneill #define CLK_TOP_UNIVPLL_D6_D4		97
    112  1.1  jmcneill #define CLK_TOP_UNIVPLL_D6_D8		98
    113  1.1  jmcneill #define CLK_TOP_UNIVPLL_D6_D16		99
    114  1.1  jmcneill #define CLK_TOP_UNIVPLL_D7		100
    115  1.1  jmcneill #define CLK_TOP_APLL1			101
    116  1.1  jmcneill #define CLK_TOP_APLL1_D2		102
    117  1.1  jmcneill #define CLK_TOP_APLL1_D4		103
    118  1.1  jmcneill #define CLK_TOP_APLL1_D8		104
    119  1.1  jmcneill #define CLK_TOP_APLL2			105
    120  1.1  jmcneill #define CLK_TOP_APLL2_D2		106
    121  1.1  jmcneill #define CLK_TOP_APLL2_D4		107
    122  1.1  jmcneill #define CLK_TOP_APLL2_D8		108
    123  1.1  jmcneill #define CLK_TOP_MMPLL_D4		109
    124  1.1  jmcneill #define CLK_TOP_MMPLL_D4_D2		110
    125  1.1  jmcneill #define CLK_TOP_MMPLL_D5		111
    126  1.1  jmcneill #define CLK_TOP_MMPLL_D5_D2		112
    127  1.1  jmcneill #define CLK_TOP_MMPLL_D6		113
    128  1.1  jmcneill #define CLK_TOP_MMPLL_D6_D2		114
    129  1.1  jmcneill #define CLK_TOP_MMPLL_D7		115
    130  1.1  jmcneill #define CLK_TOP_MMPLL_D9		116
    131  1.1  jmcneill #define CLK_TOP_APUPLL			117
    132  1.1  jmcneill #define CLK_TOP_NPUPLL			118
    133  1.1  jmcneill #define CLK_TOP_TVDPLL			119
    134  1.1  jmcneill #define CLK_TOP_TVDPLL_D2		120
    135  1.1  jmcneill #define CLK_TOP_TVDPLL_D4		121
    136  1.1  jmcneill #define CLK_TOP_TVDPLL_D8		122
    137  1.1  jmcneill #define CLK_TOP_TVDPLL_D16		123
    138  1.1  jmcneill #define CLK_TOP_MSDCPLL			124
    139  1.1  jmcneill #define CLK_TOP_MSDCPLL_D2		125
    140  1.1  jmcneill #define CLK_TOP_MSDCPLL_D4		126
    141  1.1  jmcneill #define CLK_TOP_ULPOSC			127
    142  1.1  jmcneill #define CLK_TOP_OSC_D2			128
    143  1.1  jmcneill #define CLK_TOP_OSC_D4			129
    144  1.1  jmcneill #define CLK_TOP_OSC_D8			130
    145  1.1  jmcneill #define CLK_TOP_OSC_D10			131
    146  1.1  jmcneill #define CLK_TOP_OSC_D16			132
    147  1.1  jmcneill #define CLK_TOP_OSC_D20			133
    148  1.1  jmcneill #define CLK_TOP_CSW_F26M_D2		134
    149  1.1  jmcneill #define CLK_TOP_ADSPPLL			135
    150  1.1  jmcneill #define CLK_TOP_UNIVPLL_192M		136
    151  1.1  jmcneill #define CLK_TOP_UNIVPLL_192M_D2		137
    152  1.1  jmcneill #define CLK_TOP_UNIVPLL_192M_D4		138
    153  1.1  jmcneill #define CLK_TOP_UNIVPLL_192M_D8		139
    154  1.1  jmcneill #define CLK_TOP_UNIVPLL_192M_D16	140
    155  1.1  jmcneill #define CLK_TOP_UNIVPLL_192M_D32	141
    156  1.1  jmcneill #define CLK_TOP_APLL12_DIV0		142
    157  1.1  jmcneill #define CLK_TOP_APLL12_DIV1		143
    158  1.1  jmcneill #define CLK_TOP_APLL12_DIV2		144
    159  1.1  jmcneill #define CLK_TOP_APLL12_DIV3		145
    160  1.1  jmcneill #define CLK_TOP_APLL12_DIV4		146
    161  1.1  jmcneill #define CLK_TOP_APLL12_DIVB		147
    162  1.1  jmcneill #define CLK_TOP_APLL12_DIV5		148
    163  1.1  jmcneill #define CLK_TOP_APLL12_DIV6		149
    164  1.1  jmcneill #define CLK_TOP_APLL12_DIV7		150
    165  1.1  jmcneill #define CLK_TOP_APLL12_DIV8		151
    166  1.1  jmcneill #define CLK_TOP_APLL12_DIV9		152
    167  1.1  jmcneill #define CLK_TOP_SSUSB_TOP_REF		153
    168  1.1  jmcneill #define CLK_TOP_SSUSB_PHY_REF		154
    169  1.1  jmcneill #define CLK_TOP_NR_CLK			155
    170  1.1  jmcneill 
    171  1.1  jmcneill /* INFRACFG */
    172  1.1  jmcneill 
    173  1.1  jmcneill #define CLK_INFRA_PMIC_TMR		0
    174  1.1  jmcneill #define CLK_INFRA_PMIC_AP		1
    175  1.1  jmcneill #define CLK_INFRA_PMIC_MD		2
    176  1.1  jmcneill #define CLK_INFRA_PMIC_CONN		3
    177  1.1  jmcneill #define CLK_INFRA_SCPSYS		4
    178  1.1  jmcneill #define CLK_INFRA_SEJ			5
    179  1.1  jmcneill #define CLK_INFRA_APXGPT		6
    180  1.1  jmcneill #define CLK_INFRA_GCE			7
    181  1.1  jmcneill #define CLK_INFRA_GCE2			8
    182  1.1  jmcneill #define CLK_INFRA_THERM			9
    183  1.1  jmcneill #define CLK_INFRA_I2C0			10
    184  1.1  jmcneill #define CLK_INFRA_AP_DMA_PSEUDO		11
    185  1.1  jmcneill #define CLK_INFRA_I2C2			12
    186  1.1  jmcneill #define CLK_INFRA_I2C3			13
    187  1.1  jmcneill #define CLK_INFRA_PWM_H			14
    188  1.1  jmcneill #define CLK_INFRA_PWM1			15
    189  1.1  jmcneill #define CLK_INFRA_PWM2			16
    190  1.1  jmcneill #define CLK_INFRA_PWM3			17
    191  1.1  jmcneill #define CLK_INFRA_PWM4			18
    192  1.1  jmcneill #define CLK_INFRA_PWM			19
    193  1.1  jmcneill #define CLK_INFRA_UART0			20
    194  1.1  jmcneill #define CLK_INFRA_UART1			21
    195  1.1  jmcneill #define CLK_INFRA_UART2			22
    196  1.1  jmcneill #define CLK_INFRA_UART3			23
    197  1.1  jmcneill #define CLK_INFRA_GCE_26M		24
    198  1.1  jmcneill #define CLK_INFRA_CQ_DMA_FPC		25
    199  1.1  jmcneill #define CLK_INFRA_BTIF			26
    200  1.1  jmcneill #define CLK_INFRA_SPI0			27
    201  1.1  jmcneill #define CLK_INFRA_MSDC0			28
    202  1.1  jmcneill #define CLK_INFRA_MSDC1			29
    203  1.1  jmcneill #define CLK_INFRA_MSDC2			30
    204  1.1  jmcneill #define CLK_INFRA_MSDC0_SRC		31
    205  1.1  jmcneill #define CLK_INFRA_GCPU			32
    206  1.1  jmcneill #define CLK_INFRA_TRNG			33
    207  1.1  jmcneill #define CLK_INFRA_AUXADC		34
    208  1.1  jmcneill #define CLK_INFRA_CPUM			35
    209  1.1  jmcneill #define CLK_INFRA_CCIF1_AP		36
    210  1.1  jmcneill #define CLK_INFRA_CCIF1_MD		37
    211  1.1  jmcneill #define CLK_INFRA_AUXADC_MD		38
    212  1.1  jmcneill #define CLK_INFRA_PCIE_TL_26M		39
    213  1.1  jmcneill #define CLK_INFRA_MSDC1_SRC		40
    214  1.1  jmcneill #define CLK_INFRA_MSDC2_SRC		41
    215  1.1  jmcneill #define CLK_INFRA_PCIE_TL_96M		42
    216  1.1  jmcneill #define CLK_INFRA_PCIE_PL_P_250M	43
    217  1.1  jmcneill #define CLK_INFRA_DEVICE_APC		44
    218  1.1  jmcneill #define CLK_INFRA_CCIF_AP		45
    219  1.1  jmcneill #define CLK_INFRA_DEBUGSYS		46
    220  1.1  jmcneill #define CLK_INFRA_AUDIO			47
    221  1.1  jmcneill #define CLK_INFRA_CCIF_MD		48
    222  1.1  jmcneill #define CLK_INFRA_DXCC_SEC_CORE		49
    223  1.1  jmcneill #define CLK_INFRA_DXCC_AO		50
    224  1.1  jmcneill #define CLK_INFRA_DBG_TRACE		51
    225  1.1  jmcneill #define CLK_INFRA_DEVMPU_B		52
    226  1.1  jmcneill #define CLK_INFRA_DRAMC_F26M		53
    227  1.1  jmcneill #define CLK_INFRA_IRTX			54
    228  1.1  jmcneill #define CLK_INFRA_SSUSB			55
    229  1.1  jmcneill #define CLK_INFRA_DISP_PWM		56
    230  1.1  jmcneill #define CLK_INFRA_CLDMA_B		57
    231  1.1  jmcneill #define CLK_INFRA_AUDIO_26M_B		58
    232  1.1  jmcneill #define CLK_INFRA_MODEM_TEMP_SHARE	59
    233  1.1  jmcneill #define CLK_INFRA_SPI1			60
    234  1.1  jmcneill #define CLK_INFRA_I2C4			61
    235  1.1  jmcneill #define CLK_INFRA_SPI2			62
    236  1.1  jmcneill #define CLK_INFRA_SPI3			63
    237  1.1  jmcneill #define CLK_INFRA_UNIPRO_SYS		64
    238  1.1  jmcneill #define CLK_INFRA_UNIPRO_TICK		65
    239  1.1  jmcneill #define CLK_INFRA_UFS_MP_SAP_B		66
    240  1.1  jmcneill #define CLK_INFRA_MD32_B		67
    241  1.1  jmcneill #define CLK_INFRA_UNIPRO_MBIST		68
    242  1.1  jmcneill #define CLK_INFRA_I2C5			69
    243  1.1  jmcneill #define CLK_INFRA_I2C5_ARBITER		70
    244  1.1  jmcneill #define CLK_INFRA_I2C5_IMM		71
    245  1.1  jmcneill #define CLK_INFRA_I2C1_ARBITER		72
    246  1.1  jmcneill #define CLK_INFRA_I2C1_IMM		73
    247  1.1  jmcneill #define CLK_INFRA_I2C2_ARBITER		74
    248  1.1  jmcneill #define CLK_INFRA_I2C2_IMM		75
    249  1.1  jmcneill #define CLK_INFRA_SPI4			76
    250  1.1  jmcneill #define CLK_INFRA_SPI5			77
    251  1.1  jmcneill #define CLK_INFRA_CQ_DMA		78
    252  1.1  jmcneill #define CLK_INFRA_UFS			79
    253  1.1  jmcneill #define CLK_INFRA_AES_UFSFDE		80
    254  1.1  jmcneill #define CLK_INFRA_UFS_TICK		81
    255  1.1  jmcneill #define CLK_INFRA_SSUSB_XHCI		82
    256  1.1  jmcneill #define CLK_INFRA_MSDC0_SELF		83
    257  1.1  jmcneill #define CLK_INFRA_MSDC1_SELF		84
    258  1.1  jmcneill #define CLK_INFRA_MSDC2_SELF		85
    259  1.1  jmcneill #define CLK_INFRA_UFS_AXI		86
    260  1.1  jmcneill #define CLK_INFRA_I2C6			87
    261  1.1  jmcneill #define CLK_INFRA_AP_MSDC0		88
    262  1.1  jmcneill #define CLK_INFRA_MD_MSDC0		89
    263  1.1  jmcneill #define CLK_INFRA_CCIF5_AP		90
    264  1.1  jmcneill #define CLK_INFRA_CCIF5_MD		91
    265  1.1  jmcneill #define CLK_INFRA_PCIE_TOP_H_133M	92
    266  1.1  jmcneill #define CLK_INFRA_FLASHIF_TOP_H_133M	93
    267  1.1  jmcneill #define CLK_INFRA_PCIE_PERI_26M		94
    268  1.1  jmcneill #define CLK_INFRA_CCIF2_AP		95
    269  1.1  jmcneill #define CLK_INFRA_CCIF2_MD		96
    270  1.1  jmcneill #define CLK_INFRA_CCIF3_AP		97
    271  1.1  jmcneill #define CLK_INFRA_CCIF3_MD		98
    272  1.1  jmcneill #define CLK_INFRA_SEJ_F13M		99
    273  1.1  jmcneill #define CLK_INFRA_AES			100
    274  1.1  jmcneill #define CLK_INFRA_I2C7			101
    275  1.1  jmcneill #define CLK_INFRA_I2C8			102
    276  1.1  jmcneill #define CLK_INFRA_FBIST2FPC		103
    277  1.1  jmcneill #define CLK_INFRA_DEVICE_APC_SYNC	104
    278  1.1  jmcneill #define CLK_INFRA_DPMAIF_MAIN		105
    279  1.1  jmcneill #define CLK_INFRA_PCIE_TL_32K		106
    280  1.1  jmcneill #define CLK_INFRA_CCIF4_AP		107
    281  1.1  jmcneill #define CLK_INFRA_CCIF4_MD		108
    282  1.1  jmcneill #define CLK_INFRA_SPI6			109
    283  1.1  jmcneill #define CLK_INFRA_SPI7			110
    284  1.1  jmcneill #define CLK_INFRA_133M			111
    285  1.1  jmcneill #define CLK_INFRA_66M			112
    286  1.1  jmcneill #define CLK_INFRA_66M_PERI_BUS		113
    287  1.1  jmcneill #define CLK_INFRA_FREE_DCM_133M		114
    288  1.1  jmcneill #define CLK_INFRA_FREE_DCM_66M		115
    289  1.1  jmcneill #define CLK_INFRA_PERI_BUS_DCM_133M	116
    290  1.1  jmcneill #define CLK_INFRA_PERI_BUS_DCM_66M	117
    291  1.1  jmcneill #define CLK_INFRA_FLASHIF_PERI_26M	118
    292  1.1  jmcneill #define CLK_INFRA_FLASHIF_SFLASH	119
    293  1.1  jmcneill #define CLK_INFRA_AP_DMA		120
    294  1.1  jmcneill #define CLK_INFRA_NR_CLK		121
    295  1.1  jmcneill 
    296  1.1  jmcneill /* PERICFG */
    297  1.1  jmcneill 
    298  1.1  jmcneill #define CLK_PERI_PERIAXI		0
    299  1.1  jmcneill #define CLK_PERI_NR_CLK			1
    300  1.1  jmcneill 
    301  1.1  jmcneill /* APMIXEDSYS */
    302  1.1  jmcneill 
    303  1.1  jmcneill #define CLK_APMIXED_MAINPLL		0
    304  1.1  jmcneill #define CLK_APMIXED_UNIVPLL		1
    305  1.1  jmcneill #define CLK_APMIXED_USBPLL		2
    306  1.1  jmcneill #define CLK_APMIXED_MSDCPLL		3
    307  1.1  jmcneill #define CLK_APMIXED_MMPLL		4
    308  1.1  jmcneill #define CLK_APMIXED_ADSPPLL		5
    309  1.1  jmcneill #define CLK_APMIXED_MFGPLL		6
    310  1.1  jmcneill #define CLK_APMIXED_TVDPLL		7
    311  1.1  jmcneill #define CLK_APMIXED_APLL1		8
    312  1.1  jmcneill #define CLK_APMIXED_APLL2		9
    313  1.1  jmcneill #define CLK_APMIXED_MIPID26M		10
    314  1.1  jmcneill #define CLK_APMIXED_NR_CLK		11
    315  1.1  jmcneill 
    316  1.1  jmcneill /* SCP_ADSP */
    317  1.1  jmcneill 
    318  1.1  jmcneill #define CLK_SCP_ADSP_AUDIODSP		0
    319  1.1  jmcneill #define CLK_SCP_ADSP_NR_CLK		1
    320  1.1  jmcneill 
    321  1.1  jmcneill /* IMP_IIC_WRAP_C */
    322  1.1  jmcneill 
    323  1.1  jmcneill #define CLK_IMP_IIC_WRAP_C_I2C10	0
    324  1.1  jmcneill #define CLK_IMP_IIC_WRAP_C_I2C11	1
    325  1.1  jmcneill #define CLK_IMP_IIC_WRAP_C_I2C12	2
    326  1.1  jmcneill #define CLK_IMP_IIC_WRAP_C_I2C13	3
    327  1.1  jmcneill #define CLK_IMP_IIC_WRAP_C_NR_CLK	4
    328  1.1  jmcneill 
    329  1.1  jmcneill /* AUDSYS */
    330  1.1  jmcneill 
    331  1.1  jmcneill #define CLK_AUD_AFE			0
    332  1.1  jmcneill #define CLK_AUD_22M			1
    333  1.1  jmcneill #define CLK_AUD_24M			2
    334  1.1  jmcneill #define CLK_AUD_APLL2_TUNER		3
    335  1.1  jmcneill #define CLK_AUD_APLL_TUNER		4
    336  1.1  jmcneill #define CLK_AUD_TDM			5
    337  1.1  jmcneill #define CLK_AUD_ADC			6
    338  1.1  jmcneill #define CLK_AUD_DAC			7
    339  1.1  jmcneill #define CLK_AUD_DAC_PREDIS		8
    340  1.1  jmcneill #define CLK_AUD_TML			9
    341  1.1  jmcneill #define CLK_AUD_NLE			10
    342  1.1  jmcneill #define CLK_AUD_I2S1_B			11
    343  1.1  jmcneill #define CLK_AUD_I2S2_B			12
    344  1.1  jmcneill #define CLK_AUD_I2S3_B			13
    345  1.1  jmcneill #define CLK_AUD_I2S4_B			14
    346  1.1  jmcneill #define CLK_AUD_CONNSYS_I2S_ASRC	15
    347  1.1  jmcneill #define CLK_AUD_GENERAL1_ASRC		16
    348  1.1  jmcneill #define CLK_AUD_GENERAL2_ASRC		17
    349  1.1  jmcneill #define CLK_AUD_DAC_HIRES		18
    350  1.1  jmcneill #define CLK_AUD_ADC_HIRES		19
    351  1.1  jmcneill #define CLK_AUD_ADC_HIRES_TML		20
    352  1.1  jmcneill #define CLK_AUD_ADDA6_ADC		21
    353  1.1  jmcneill #define CLK_AUD_ADDA6_ADC_HIRES		22
    354  1.1  jmcneill #define CLK_AUD_3RD_DAC			23
    355  1.1  jmcneill #define CLK_AUD_3RD_DAC_PREDIS		24
    356  1.1  jmcneill #define CLK_AUD_3RD_DAC_TML		25
    357  1.1  jmcneill #define CLK_AUD_3RD_DAC_HIRES		26
    358  1.1  jmcneill #define CLK_AUD_I2S5_B			27
    359  1.1  jmcneill #define CLK_AUD_I2S6_B			28
    360  1.1  jmcneill #define CLK_AUD_I2S7_B			29
    361  1.1  jmcneill #define CLK_AUD_I2S8_B			30
    362  1.1  jmcneill #define CLK_AUD_I2S9_B			31
    363  1.1  jmcneill #define CLK_AUD_NR_CLK			32
    364  1.1  jmcneill 
    365  1.1  jmcneill /* IMP_IIC_WRAP_E */
    366  1.1  jmcneill 
    367  1.1  jmcneill #define CLK_IMP_IIC_WRAP_E_I2C3		0
    368  1.1  jmcneill #define CLK_IMP_IIC_WRAP_E_NR_CLK	1
    369  1.1  jmcneill 
    370  1.1  jmcneill /* IMP_IIC_WRAP_S */
    371  1.1  jmcneill 
    372  1.1  jmcneill #define CLK_IMP_IIC_WRAP_S_I2C7		0
    373  1.1  jmcneill #define CLK_IMP_IIC_WRAP_S_I2C8		1
    374  1.1  jmcneill #define CLK_IMP_IIC_WRAP_S_I2C9		2
    375  1.1  jmcneill #define CLK_IMP_IIC_WRAP_S_NR_CLK	3
    376  1.1  jmcneill 
    377  1.1  jmcneill /* IMP_IIC_WRAP_WS */
    378  1.1  jmcneill 
    379  1.1  jmcneill #define CLK_IMP_IIC_WRAP_WS_I2C1	0
    380  1.1  jmcneill #define CLK_IMP_IIC_WRAP_WS_I2C2	1
    381  1.1  jmcneill #define CLK_IMP_IIC_WRAP_WS_I2C4	2
    382  1.1  jmcneill #define CLK_IMP_IIC_WRAP_WS_NR_CLK	3
    383  1.1  jmcneill 
    384  1.1  jmcneill /* IMP_IIC_WRAP_W */
    385  1.1  jmcneill 
    386  1.1  jmcneill #define CLK_IMP_IIC_WRAP_W_I2C5		0
    387  1.1  jmcneill #define CLK_IMP_IIC_WRAP_W_NR_CLK	1
    388  1.1  jmcneill 
    389  1.1  jmcneill /* IMP_IIC_WRAP_N */
    390  1.1  jmcneill 
    391  1.1  jmcneill #define CLK_IMP_IIC_WRAP_N_I2C0		0
    392  1.1  jmcneill #define CLK_IMP_IIC_WRAP_N_I2C6		1
    393  1.1  jmcneill #define CLK_IMP_IIC_WRAP_N_NR_CLK	2
    394  1.1  jmcneill 
    395  1.1  jmcneill /* MSDC_TOP */
    396  1.1  jmcneill 
    397  1.1  jmcneill #define CLK_MSDC_TOP_AES_0P		0
    398  1.1  jmcneill #define CLK_MSDC_TOP_SRC_0P		1
    399  1.1  jmcneill #define CLK_MSDC_TOP_SRC_1P		2
    400  1.1  jmcneill #define CLK_MSDC_TOP_SRC_2P		3
    401  1.1  jmcneill #define CLK_MSDC_TOP_P_MSDC0		4
    402  1.1  jmcneill #define CLK_MSDC_TOP_P_MSDC1		5
    403  1.1  jmcneill #define CLK_MSDC_TOP_P_MSDC2		6
    404  1.1  jmcneill #define CLK_MSDC_TOP_P_CFG		7
    405  1.1  jmcneill #define CLK_MSDC_TOP_AXI		8
    406  1.1  jmcneill #define CLK_MSDC_TOP_H_MST_0P		9
    407  1.1  jmcneill #define CLK_MSDC_TOP_H_MST_1P		10
    408  1.1  jmcneill #define CLK_MSDC_TOP_H_MST_2P		11
    409  1.1  jmcneill #define CLK_MSDC_TOP_MEM_OFF_DLY_26M	12
    410  1.1  jmcneill #define CLK_MSDC_TOP_32K		13
    411  1.1  jmcneill #define CLK_MSDC_TOP_AHB2AXI_BRG_AXI	14
    412  1.1  jmcneill #define CLK_MSDC_TOP_NR_CLK		15
    413  1.1  jmcneill 
    414  1.1  jmcneill /* MSDC */
    415  1.1  jmcneill 
    416  1.1  jmcneill #define CLK_MSDC_AXI_WRAP		0
    417  1.1  jmcneill #define CLK_MSDC_NR_CLK			1
    418  1.1  jmcneill 
    419  1.1  jmcneill /* MFGCFG */
    420  1.1  jmcneill 
    421  1.1  jmcneill #define CLK_MFG_BG3D			0
    422  1.1  jmcneill #define CLK_MFG_NR_CLK			1
    423  1.1  jmcneill 
    424  1.1  jmcneill /* MMSYS */
    425  1.1  jmcneill 
    426  1.1  jmcneill #define CLK_MM_DISP_MUTEX0		0
    427  1.1  jmcneill #define CLK_MM_DISP_CONFIG		1
    428  1.1  jmcneill #define CLK_MM_DISP_OVL0		2
    429  1.1  jmcneill #define CLK_MM_DISP_RDMA0		3
    430  1.1  jmcneill #define CLK_MM_DISP_OVL0_2L		4
    431  1.1  jmcneill #define CLK_MM_DISP_WDMA0		5
    432  1.1  jmcneill #define CLK_MM_DISP_UFBC_WDMA0		6
    433  1.1  jmcneill #define CLK_MM_DISP_RSZ0		7
    434  1.1  jmcneill #define CLK_MM_DISP_AAL0		8
    435  1.1  jmcneill #define CLK_MM_DISP_CCORR0		9
    436  1.1  jmcneill #define CLK_MM_DISP_DITHER0		10
    437  1.1  jmcneill #define CLK_MM_SMI_INFRA		11
    438  1.1  jmcneill #define CLK_MM_DISP_GAMMA0		12
    439  1.1  jmcneill #define CLK_MM_DISP_POSTMASK0		13
    440  1.1  jmcneill #define CLK_MM_DISP_DSC_WRAP0		14
    441  1.1  jmcneill #define CLK_MM_DSI0			15
    442  1.1  jmcneill #define CLK_MM_DISP_COLOR0		16
    443  1.1  jmcneill #define CLK_MM_SMI_COMMON		17
    444  1.1  jmcneill #define CLK_MM_DISP_FAKE_ENG0		18
    445  1.1  jmcneill #define CLK_MM_DISP_FAKE_ENG1		19
    446  1.1  jmcneill #define CLK_MM_MDP_TDSHP4		20
    447  1.1  jmcneill #define CLK_MM_MDP_RSZ4			21
    448  1.1  jmcneill #define CLK_MM_MDP_AAL4			22
    449  1.1  jmcneill #define CLK_MM_MDP_HDR4			23
    450  1.1  jmcneill #define CLK_MM_MDP_RDMA4		24
    451  1.1  jmcneill #define CLK_MM_MDP_COLOR4		25
    452  1.1  jmcneill #define CLK_MM_DISP_Y2R0		26
    453  1.1  jmcneill #define CLK_MM_SMI_GALS			27
    454  1.1  jmcneill #define CLK_MM_DISP_OVL2_2L		28
    455  1.1  jmcneill #define CLK_MM_DISP_RDMA4		29
    456  1.1  jmcneill #define CLK_MM_DISP_DPI0		30
    457  1.1  jmcneill #define CLK_MM_SMI_IOMMU		31
    458  1.1  jmcneill #define CLK_MM_DSI_DSI0			32
    459  1.1  jmcneill #define CLK_MM_DPI_DPI0			33
    460  1.1  jmcneill #define CLK_MM_26MHZ			34
    461  1.1  jmcneill #define CLK_MM_32KHZ			35
    462  1.1  jmcneill #define CLK_MM_NR_CLK			36
    463  1.1  jmcneill 
    464  1.1  jmcneill /* IMGSYS */
    465  1.1  jmcneill 
    466  1.1  jmcneill #define CLK_IMG_LARB9			0
    467  1.1  jmcneill #define CLK_IMG_LARB10			1
    468  1.1  jmcneill #define CLK_IMG_DIP			2
    469  1.1  jmcneill #define CLK_IMG_GALS			3
    470  1.1  jmcneill #define CLK_IMG_NR_CLK			4
    471  1.1  jmcneill 
    472  1.1  jmcneill /* IMGSYS2 */
    473  1.1  jmcneill 
    474  1.1  jmcneill #define CLK_IMG2_LARB11			0
    475  1.1  jmcneill #define CLK_IMG2_LARB12			1
    476  1.1  jmcneill #define CLK_IMG2_MFB			2
    477  1.1  jmcneill #define CLK_IMG2_WPE			3
    478  1.1  jmcneill #define CLK_IMG2_MSS			4
    479  1.1  jmcneill #define CLK_IMG2_GALS			5
    480  1.1  jmcneill #define CLK_IMG2_NR_CLK			6
    481  1.1  jmcneill 
    482  1.1  jmcneill /* VDECSYS_SOC */
    483  1.1  jmcneill 
    484  1.1  jmcneill #define CLK_VDEC_SOC_LARB1		0
    485  1.1  jmcneill #define CLK_VDEC_SOC_LAT		1
    486  1.1  jmcneill #define CLK_VDEC_SOC_LAT_ACTIVE		2
    487  1.1  jmcneill #define CLK_VDEC_SOC_VDEC		3
    488  1.1  jmcneill #define CLK_VDEC_SOC_VDEC_ACTIVE	4
    489  1.1  jmcneill #define CLK_VDEC_SOC_NR_CLK		5
    490  1.1  jmcneill 
    491  1.1  jmcneill /* VDECSYS */
    492  1.1  jmcneill 
    493  1.1  jmcneill #define CLK_VDEC_LARB1			0
    494  1.1  jmcneill #define CLK_VDEC_LAT			1
    495  1.1  jmcneill #define CLK_VDEC_LAT_ACTIVE		2
    496  1.1  jmcneill #define CLK_VDEC_VDEC			3
    497  1.1  jmcneill #define CLK_VDEC_ACTIVE			4
    498  1.1  jmcneill #define CLK_VDEC_NR_CLK			5
    499  1.1  jmcneill 
    500  1.1  jmcneill /* VENCSYS */
    501  1.1  jmcneill 
    502  1.1  jmcneill #define CLK_VENC_SET0_LARB		0
    503  1.1  jmcneill #define CLK_VENC_SET1_VENC		1
    504  1.1  jmcneill #define CLK_VENC_SET2_JPGENC		2
    505  1.1  jmcneill #define CLK_VENC_SET5_GALS		3
    506  1.1  jmcneill #define CLK_VENC_NR_CLK			4
    507  1.1  jmcneill 
    508  1.1  jmcneill /* CAMSYS */
    509  1.1  jmcneill 
    510  1.1  jmcneill #define CLK_CAM_LARB13			0
    511  1.1  jmcneill #define CLK_CAM_DFP_VAD			1
    512  1.1  jmcneill #define CLK_CAM_LARB14			2
    513  1.1  jmcneill #define CLK_CAM_CAM			3
    514  1.1  jmcneill #define CLK_CAM_CAMTG			4
    515  1.1  jmcneill #define CLK_CAM_SENINF			5
    516  1.1  jmcneill #define CLK_CAM_CAMSV0			6
    517  1.1  jmcneill #define CLK_CAM_CAMSV1			7
    518  1.1  jmcneill #define CLK_CAM_CAMSV2			8
    519  1.1  jmcneill #define CLK_CAM_CAMSV3			9
    520  1.1  jmcneill #define CLK_CAM_CCU0			10
    521  1.1  jmcneill #define CLK_CAM_CCU1			11
    522  1.1  jmcneill #define CLK_CAM_MRAW0			12
    523  1.1  jmcneill #define CLK_CAM_FAKE_ENG		13
    524  1.1  jmcneill #define CLK_CAM_CCU_GALS		14
    525  1.1  jmcneill #define CLK_CAM_CAM2MM_GALS		15
    526  1.1  jmcneill #define CLK_CAM_NR_CLK			16
    527  1.1  jmcneill 
    528  1.1  jmcneill /* CAMSYS_RAWA */
    529  1.1  jmcneill 
    530  1.1  jmcneill #define CLK_CAM_RAWA_LARBX		0
    531  1.1  jmcneill #define CLK_CAM_RAWA_CAM		1
    532  1.1  jmcneill #define CLK_CAM_RAWA_CAMTG		2
    533  1.1  jmcneill #define CLK_CAM_RAWA_NR_CLK		3
    534  1.1  jmcneill 
    535  1.1  jmcneill /* CAMSYS_RAWB */
    536  1.1  jmcneill 
    537  1.1  jmcneill #define CLK_CAM_RAWB_LARBX		0
    538  1.1  jmcneill #define CLK_CAM_RAWB_CAM		1
    539  1.1  jmcneill #define CLK_CAM_RAWB_CAMTG		2
    540  1.1  jmcneill #define CLK_CAM_RAWB_NR_CLK		3
    541  1.1  jmcneill 
    542  1.1  jmcneill /* CAMSYS_RAWC */
    543  1.1  jmcneill 
    544  1.1  jmcneill #define CLK_CAM_RAWC_LARBX		0
    545  1.1  jmcneill #define CLK_CAM_RAWC_CAM		1
    546  1.1  jmcneill #define CLK_CAM_RAWC_CAMTG		2
    547  1.1  jmcneill #define CLK_CAM_RAWC_NR_CLK		3
    548  1.1  jmcneill 
    549  1.1  jmcneill /* IPESYS */
    550  1.1  jmcneill 
    551  1.1  jmcneill #define CLK_IPE_LARB19			0
    552  1.1  jmcneill #define CLK_IPE_LARB20			1
    553  1.1  jmcneill #define CLK_IPE_SMI_SUBCOM		2
    554  1.1  jmcneill #define CLK_IPE_FD			3
    555  1.1  jmcneill #define CLK_IPE_FE			4
    556  1.1  jmcneill #define CLK_IPE_RSC			5
    557  1.1  jmcneill #define CLK_IPE_DPE			6
    558  1.1  jmcneill #define CLK_IPE_GALS			7
    559  1.1  jmcneill #define CLK_IPE_NR_CLK			8
    560  1.1  jmcneill 
    561  1.1  jmcneill /* MDPSYS */
    562  1.1  jmcneill 
    563  1.1  jmcneill #define CLK_MDP_RDMA0			0
    564  1.1  jmcneill #define CLK_MDP_TDSHP0			1
    565  1.1  jmcneill #define CLK_MDP_IMG_DL_ASYNC0		2
    566  1.1  jmcneill #define CLK_MDP_IMG_DL_ASYNC1		3
    567  1.1  jmcneill #define CLK_MDP_RDMA1			4
    568  1.1  jmcneill #define CLK_MDP_TDSHP1			5
    569  1.1  jmcneill #define CLK_MDP_SMI0			6
    570  1.1  jmcneill #define CLK_MDP_APB_BUS			7
    571  1.1  jmcneill #define CLK_MDP_WROT0			8
    572  1.1  jmcneill #define CLK_MDP_RSZ0			9
    573  1.1  jmcneill #define CLK_MDP_HDR0			10
    574  1.1  jmcneill #define CLK_MDP_MUTEX0			11
    575  1.1  jmcneill #define CLK_MDP_WROT1			12
    576  1.1  jmcneill #define CLK_MDP_RSZ1			13
    577  1.1  jmcneill #define CLK_MDP_HDR1			14
    578  1.1  jmcneill #define CLK_MDP_FAKE_ENG0		15
    579  1.1  jmcneill #define CLK_MDP_AAL0			16
    580  1.1  jmcneill #define CLK_MDP_AAL1			17
    581  1.1  jmcneill #define CLK_MDP_COLOR0			18
    582  1.1  jmcneill #define CLK_MDP_COLOR1			19
    583  1.1  jmcneill #define CLK_MDP_IMG_DL_RELAY0_ASYNC0	20
    584  1.1  jmcneill #define CLK_MDP_IMG_DL_RELAY1_ASYNC1	21
    585  1.1  jmcneill #define CLK_MDP_NR_CLK			22
    586  1.1  jmcneill 
    587  1.1  jmcneill #endif /* _DT_BINDINGS_CLK_MT8192_H */
    588