586 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			586 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-only */
 | |
| /*
 | |
|  * Copyright (c) 2021 MediaTek Inc.
 | |
|  * Author: Chun-Jie Chen <chun-jie.chen@mediatek.com>
 | |
|  */
 | |
| 
 | |
| #ifndef _DT_BINDINGS_CLK_MT8192_H
 | |
| #define _DT_BINDINGS_CLK_MT8192_H
 | |
| 
 | |
| /* TOPCKGEN */
 | |
| 
 | |
| #define CLK_TOP_AXI_SEL			0
 | |
| #define CLK_TOP_SPM_SEL			1
 | |
| #define CLK_TOP_SCP_SEL			2
 | |
| #define CLK_TOP_BUS_AXIMEM_SEL		3
 | |
| #define CLK_TOP_DISP_SEL		4
 | |
| #define CLK_TOP_MDP_SEL			5
 | |
| #define CLK_TOP_IMG1_SEL		6
 | |
| #define CLK_TOP_IMG2_SEL		7
 | |
| #define CLK_TOP_IPE_SEL			8
 | |
| #define CLK_TOP_DPE_SEL			9
 | |
| #define CLK_TOP_CAM_SEL			10
 | |
| #define CLK_TOP_CCU_SEL			11
 | |
| #define CLK_TOP_DSP7_SEL		12
 | |
| #define CLK_TOP_MFG_REF_SEL		13
 | |
| #define CLK_TOP_MFG_PLL_SEL		14
 | |
| #define CLK_TOP_CAMTG_SEL		15
 | |
| #define CLK_TOP_CAMTG2_SEL		16
 | |
| #define CLK_TOP_CAMTG3_SEL		17
 | |
| #define CLK_TOP_CAMTG4_SEL		18
 | |
| #define CLK_TOP_CAMTG5_SEL		19
 | |
| #define CLK_TOP_CAMTG6_SEL		20
 | |
| #define CLK_TOP_UART_SEL		21
 | |
| #define CLK_TOP_SPI_SEL			22
 | |
| #define CLK_TOP_MSDC50_0_H_SEL		23
 | |
| #define CLK_TOP_MSDC50_0_SEL		24
 | |
| #define CLK_TOP_MSDC30_1_SEL		25
 | |
| #define CLK_TOP_MSDC30_2_SEL		26
 | |
| #define CLK_TOP_AUDIO_SEL		27
 | |
| #define CLK_TOP_AUD_INTBUS_SEL		28
 | |
| #define CLK_TOP_PWRAP_ULPOSC_SEL	29
 | |
| #define CLK_TOP_ATB_SEL			30
 | |
| #define CLK_TOP_DPI_SEL			31
 | |
| #define CLK_TOP_SCAM_SEL		32
 | |
| #define CLK_TOP_DISP_PWM_SEL		33
 | |
| #define CLK_TOP_USB_TOP_SEL		34
 | |
| #define CLK_TOP_SSUSB_XHCI_SEL		35
 | |
| #define CLK_TOP_I2C_SEL			36
 | |
| #define CLK_TOP_SENINF_SEL		37
 | |
| #define CLK_TOP_SENINF1_SEL		38
 | |
| #define CLK_TOP_SENINF2_SEL		39
 | |
| #define CLK_TOP_SENINF3_SEL		40
 | |
| #define CLK_TOP_TL_SEL			41
 | |
| #define CLK_TOP_DXCC_SEL		42
 | |
| #define CLK_TOP_AUD_ENGEN1_SEL		43
 | |
| #define CLK_TOP_AUD_ENGEN2_SEL		44
 | |
| #define CLK_TOP_AES_UFSFDE_SEL		45
 | |
| #define CLK_TOP_UFS_SEL			46
 | |
| #define CLK_TOP_AUD_1_SEL		47
 | |
| #define CLK_TOP_AUD_2_SEL		48
 | |
| #define CLK_TOP_ADSP_SEL		49
 | |
| #define CLK_TOP_DPMAIF_MAIN_SEL		50
 | |
| #define CLK_TOP_VENC_SEL		51
 | |
| #define CLK_TOP_VDEC_SEL		52
 | |
| #define CLK_TOP_CAMTM_SEL		53
 | |
| #define CLK_TOP_PWM_SEL			54
 | |
| #define CLK_TOP_AUDIO_H_SEL		55
 | |
| #define CLK_TOP_SPMI_MST_SEL		56
 | |
| #define CLK_TOP_AES_MSDCFDE_SEL		57
 | |
| #define CLK_TOP_SFLASH_SEL		58
 | |
| #define CLK_TOP_APLL_I2S0_M_SEL		59
 | |
| #define CLK_TOP_APLL_I2S1_M_SEL		60
 | |
| #define CLK_TOP_APLL_I2S2_M_SEL		61
 | |
| #define CLK_TOP_APLL_I2S3_M_SEL		62
 | |
| #define CLK_TOP_APLL_I2S4_M_SEL		63
 | |
| #define CLK_TOP_APLL_I2S5_M_SEL		64
 | |
| #define CLK_TOP_APLL_I2S6_M_SEL		65
 | |
| #define CLK_TOP_APLL_I2S7_M_SEL		66
 | |
| #define CLK_TOP_APLL_I2S8_M_SEL		67
 | |
| #define CLK_TOP_APLL_I2S9_M_SEL		68
 | |
| #define CLK_TOP_MAINPLL_D3		69
 | |
| #define CLK_TOP_MAINPLL_D4		70
 | |
| #define CLK_TOP_MAINPLL_D4_D2		71
 | |
| #define CLK_TOP_MAINPLL_D4_D4		72
 | |
| #define CLK_TOP_MAINPLL_D4_D8		73
 | |
| #define CLK_TOP_MAINPLL_D4_D16		74
 | |
| #define CLK_TOP_MAINPLL_D5		75
 | |
| #define CLK_TOP_MAINPLL_D5_D2		76
 | |
| #define CLK_TOP_MAINPLL_D5_D4		77
 | |
| #define CLK_TOP_MAINPLL_D5_D8		78
 | |
| #define CLK_TOP_MAINPLL_D6		79
 | |
| #define CLK_TOP_MAINPLL_D6_D2		80
 | |
| #define CLK_TOP_MAINPLL_D6_D4		81
 | |
| #define CLK_TOP_MAINPLL_D7		82
 | |
| #define CLK_TOP_MAINPLL_D7_D2		83
 | |
| #define CLK_TOP_MAINPLL_D7_D4		84
 | |
| #define CLK_TOP_MAINPLL_D7_D8		85
 | |
| #define CLK_TOP_UNIVPLL_D3		86
 | |
| #define CLK_TOP_UNIVPLL_D4		87
 | |
| #define CLK_TOP_UNIVPLL_D4_D2		88
 | |
| #define CLK_TOP_UNIVPLL_D4_D4		89
 | |
| #define CLK_TOP_UNIVPLL_D4_D8		90
 | |
| #define CLK_TOP_UNIVPLL_D5		91
 | |
| #define CLK_TOP_UNIVPLL_D5_D2		92
 | |
| #define CLK_TOP_UNIVPLL_D5_D4		93
 | |
| #define CLK_TOP_UNIVPLL_D5_D8		94
 | |
| #define CLK_TOP_UNIVPLL_D6		95
 | |
| #define CLK_TOP_UNIVPLL_D6_D2		96
 | |
| #define CLK_TOP_UNIVPLL_D6_D4		97
 | |
| #define CLK_TOP_UNIVPLL_D6_D8		98
 | |
| #define CLK_TOP_UNIVPLL_D6_D16		99
 | |
| #define CLK_TOP_UNIVPLL_D7		100
 | |
| #define CLK_TOP_APLL1			101
 | |
| #define CLK_TOP_APLL1_D2		102
 | |
| #define CLK_TOP_APLL1_D4		103
 | |
| #define CLK_TOP_APLL1_D8		104
 | |
| #define CLK_TOP_APLL2			105
 | |
| #define CLK_TOP_APLL2_D2		106
 | |
| #define CLK_TOP_APLL2_D4		107
 | |
| #define CLK_TOP_APLL2_D8		108
 | |
| #define CLK_TOP_MMPLL_D4		109
 | |
| #define CLK_TOP_MMPLL_D4_D2		110
 | |
| #define CLK_TOP_MMPLL_D5		111
 | |
| #define CLK_TOP_MMPLL_D5_D2		112
 | |
| #define CLK_TOP_MMPLL_D6		113
 | |
| #define CLK_TOP_MMPLL_D6_D2		114
 | |
| #define CLK_TOP_MMPLL_D7		115
 | |
| #define CLK_TOP_MMPLL_D9		116
 | |
| #define CLK_TOP_APUPLL			117
 | |
| #define CLK_TOP_NPUPLL			118
 | |
| #define CLK_TOP_TVDPLL			119
 | |
| #define CLK_TOP_TVDPLL_D2		120
 | |
| #define CLK_TOP_TVDPLL_D4		121
 | |
| #define CLK_TOP_TVDPLL_D8		122
 | |
| #define CLK_TOP_TVDPLL_D16		123
 | |
| #define CLK_TOP_MSDCPLL			124
 | |
| #define CLK_TOP_MSDCPLL_D2		125
 | |
| #define CLK_TOP_MSDCPLL_D4		126
 | |
| #define CLK_TOP_ULPOSC			127
 | |
| #define CLK_TOP_OSC_D2			128
 | |
| #define CLK_TOP_OSC_D4			129
 | |
| #define CLK_TOP_OSC_D8			130
 | |
| #define CLK_TOP_OSC_D10			131
 | |
| #define CLK_TOP_OSC_D16			132
 | |
| #define CLK_TOP_OSC_D20			133
 | |
| #define CLK_TOP_CSW_F26M_D2		134
 | |
| #define CLK_TOP_ADSPPLL			135
 | |
| #define CLK_TOP_UNIVPLL_192M		136
 | |
| #define CLK_TOP_UNIVPLL_192M_D2		137
 | |
| #define CLK_TOP_UNIVPLL_192M_D4		138
 | |
| #define CLK_TOP_UNIVPLL_192M_D8		139
 | |
| #define CLK_TOP_UNIVPLL_192M_D16	140
 | |
| #define CLK_TOP_UNIVPLL_192M_D32	141
 | |
| #define CLK_TOP_APLL12_DIV0		142
 | |
| #define CLK_TOP_APLL12_DIV1		143
 | |
| #define CLK_TOP_APLL12_DIV2		144
 | |
| #define CLK_TOP_APLL12_DIV3		145
 | |
| #define CLK_TOP_APLL12_DIV4		146
 | |
| #define CLK_TOP_APLL12_DIVB		147
 | |
| #define CLK_TOP_APLL12_DIV5		148
 | |
| #define CLK_TOP_APLL12_DIV6		149
 | |
| #define CLK_TOP_APLL12_DIV7		150
 | |
| #define CLK_TOP_APLL12_DIV8		151
 | |
| #define CLK_TOP_APLL12_DIV9		152
 | |
| #define CLK_TOP_SSUSB_TOP_REF		153
 | |
| #define CLK_TOP_SSUSB_PHY_REF		154
 | |
| #define CLK_TOP_NR_CLK			155
 | |
| 
 | |
| /* INFRACFG */
 | |
| 
 | |
| #define CLK_INFRA_PMIC_TMR		0
 | |
| #define CLK_INFRA_PMIC_AP		1
 | |
| #define CLK_INFRA_PMIC_MD		2
 | |
| #define CLK_INFRA_PMIC_CONN		3
 | |
| #define CLK_INFRA_SCPSYS		4
 | |
| #define CLK_INFRA_SEJ			5
 | |
| #define CLK_INFRA_APXGPT		6
 | |
| #define CLK_INFRA_GCE			7
 | |
| #define CLK_INFRA_GCE2			8
 | |
| #define CLK_INFRA_THERM			9
 | |
| #define CLK_INFRA_I2C0			10
 | |
| #define CLK_INFRA_AP_DMA_PSEUDO		11
 | |
| #define CLK_INFRA_I2C2			12
 | |
| #define CLK_INFRA_I2C3			13
 | |
| #define CLK_INFRA_PWM_H			14
 | |
| #define CLK_INFRA_PWM1			15
 | |
| #define CLK_INFRA_PWM2			16
 | |
| #define CLK_INFRA_PWM3			17
 | |
| #define CLK_INFRA_PWM4			18
 | |
| #define CLK_INFRA_PWM			19
 | |
| #define CLK_INFRA_UART0			20
 | |
| #define CLK_INFRA_UART1			21
 | |
| #define CLK_INFRA_UART2			22
 | |
| #define CLK_INFRA_UART3			23
 | |
| #define CLK_INFRA_GCE_26M		24
 | |
| #define CLK_INFRA_CQ_DMA_FPC		25
 | |
| #define CLK_INFRA_BTIF			26
 | |
| #define CLK_INFRA_SPI0			27
 | |
| #define CLK_INFRA_MSDC0			28
 | |
| #define CLK_INFRA_MSDC1			29
 | |
| #define CLK_INFRA_MSDC2			30
 | |
| #define CLK_INFRA_MSDC0_SRC		31
 | |
| #define CLK_INFRA_GCPU			32
 | |
| #define CLK_INFRA_TRNG			33
 | |
| #define CLK_INFRA_AUXADC		34
 | |
| #define CLK_INFRA_CPUM			35
 | |
| #define CLK_INFRA_CCIF1_AP		36
 | |
| #define CLK_INFRA_CCIF1_MD		37
 | |
| #define CLK_INFRA_AUXADC_MD		38
 | |
| #define CLK_INFRA_PCIE_TL_26M		39
 | |
| #define CLK_INFRA_MSDC1_SRC		40
 | |
| #define CLK_INFRA_MSDC2_SRC		41
 | |
| #define CLK_INFRA_PCIE_TL_96M		42
 | |
| #define CLK_INFRA_PCIE_PL_P_250M	43
 | |
| #define CLK_INFRA_DEVICE_APC		44
 | |
| #define CLK_INFRA_CCIF_AP		45
 | |
| #define CLK_INFRA_DEBUGSYS		46
 | |
| #define CLK_INFRA_AUDIO			47
 | |
| #define CLK_INFRA_CCIF_MD		48
 | |
| #define CLK_INFRA_DXCC_SEC_CORE		49
 | |
| #define CLK_INFRA_DXCC_AO		50
 | |
| #define CLK_INFRA_DBG_TRACE		51
 | |
| #define CLK_INFRA_DEVMPU_B		52
 | |
| #define CLK_INFRA_DRAMC_F26M		53
 | |
| #define CLK_INFRA_IRTX			54
 | |
| #define CLK_INFRA_SSUSB			55
 | |
| #define CLK_INFRA_DISP_PWM		56
 | |
| #define CLK_INFRA_CLDMA_B		57
 | |
| #define CLK_INFRA_AUDIO_26M_B		58
 | |
| #define CLK_INFRA_MODEM_TEMP_SHARE	59
 | |
| #define CLK_INFRA_SPI1			60
 | |
| #define CLK_INFRA_I2C4			61
 | |
| #define CLK_INFRA_SPI2			62
 | |
| #define CLK_INFRA_SPI3			63
 | |
| #define CLK_INFRA_UNIPRO_SYS		64
 | |
| #define CLK_INFRA_UNIPRO_TICK		65
 | |
| #define CLK_INFRA_UFS_MP_SAP_B		66
 | |
| #define CLK_INFRA_MD32_B		67
 | |
| #define CLK_INFRA_UNIPRO_MBIST		68
 | |
| #define CLK_INFRA_I2C5			69
 | |
| #define CLK_INFRA_I2C5_ARBITER		70
 | |
| #define CLK_INFRA_I2C5_IMM		71
 | |
| #define CLK_INFRA_I2C1_ARBITER		72
 | |
| #define CLK_INFRA_I2C1_IMM		73
 | |
| #define CLK_INFRA_I2C2_ARBITER		74
 | |
| #define CLK_INFRA_I2C2_IMM		75
 | |
| #define CLK_INFRA_SPI4			76
 | |
| #define CLK_INFRA_SPI5			77
 | |
| #define CLK_INFRA_CQ_DMA		78
 | |
| #define CLK_INFRA_UFS			79
 | |
| #define CLK_INFRA_AES_UFSFDE		80
 | |
| #define CLK_INFRA_UFS_TICK		81
 | |
| #define CLK_INFRA_SSUSB_XHCI		82
 | |
| #define CLK_INFRA_MSDC0_SELF		83
 | |
| #define CLK_INFRA_MSDC1_SELF		84
 | |
| #define CLK_INFRA_MSDC2_SELF		85
 | |
| #define CLK_INFRA_UFS_AXI		86
 | |
| #define CLK_INFRA_I2C6			87
 | |
| #define CLK_INFRA_AP_MSDC0		88
 | |
| #define CLK_INFRA_MD_MSDC0		89
 | |
| #define CLK_INFRA_CCIF5_AP		90
 | |
| #define CLK_INFRA_CCIF5_MD		91
 | |
| #define CLK_INFRA_PCIE_TOP_H_133M	92
 | |
| #define CLK_INFRA_FLASHIF_TOP_H_133M	93
 | |
| #define CLK_INFRA_PCIE_PERI_26M		94
 | |
| #define CLK_INFRA_CCIF2_AP		95
 | |
| #define CLK_INFRA_CCIF2_MD		96
 | |
| #define CLK_INFRA_CCIF3_AP		97
 | |
| #define CLK_INFRA_CCIF3_MD		98
 | |
| #define CLK_INFRA_SEJ_F13M		99
 | |
| #define CLK_INFRA_AES			100
 | |
| #define CLK_INFRA_I2C7			101
 | |
| #define CLK_INFRA_I2C8			102
 | |
| #define CLK_INFRA_FBIST2FPC		103
 | |
| #define CLK_INFRA_DEVICE_APC_SYNC	104
 | |
| #define CLK_INFRA_DPMAIF_MAIN		105
 | |
| #define CLK_INFRA_PCIE_TL_32K		106
 | |
| #define CLK_INFRA_CCIF4_AP		107
 | |
| #define CLK_INFRA_CCIF4_MD		108
 | |
| #define CLK_INFRA_SPI6			109
 | |
| #define CLK_INFRA_SPI7			110
 | |
| #define CLK_INFRA_133M			111
 | |
| #define CLK_INFRA_66M			112
 | |
| #define CLK_INFRA_66M_PERI_BUS		113
 | |
| #define CLK_INFRA_FREE_DCM_133M		114
 | |
| #define CLK_INFRA_FREE_DCM_66M		115
 | |
| #define CLK_INFRA_PERI_BUS_DCM_133M	116
 | |
| #define CLK_INFRA_PERI_BUS_DCM_66M	117
 | |
| #define CLK_INFRA_FLASHIF_PERI_26M	118
 | |
| #define CLK_INFRA_FLASHIF_SFLASH	119
 | |
| #define CLK_INFRA_AP_DMA		120
 | |
| #define CLK_INFRA_NR_CLK		121
 | |
| 
 | |
| /* PERICFG */
 | |
| 
 | |
| #define CLK_PERI_PERIAXI		0
 | |
| #define CLK_PERI_NR_CLK			1
 | |
| 
 | |
| /* APMIXEDSYS */
 | |
| 
 | |
| #define CLK_APMIXED_MAINPLL		0
 | |
| #define CLK_APMIXED_UNIVPLL		1
 | |
| #define CLK_APMIXED_USBPLL		2
 | |
| #define CLK_APMIXED_MSDCPLL		3
 | |
| #define CLK_APMIXED_MMPLL		4
 | |
| #define CLK_APMIXED_ADSPPLL		5
 | |
| #define CLK_APMIXED_MFGPLL		6
 | |
| #define CLK_APMIXED_TVDPLL		7
 | |
| #define CLK_APMIXED_APLL1		8
 | |
| #define CLK_APMIXED_APLL2		9
 | |
| #define CLK_APMIXED_MIPID26M		10
 | |
| #define CLK_APMIXED_NR_CLK		11
 | |
| 
 | |
| /* SCP_ADSP */
 | |
| 
 | |
| #define CLK_SCP_ADSP_AUDIODSP		0
 | |
| #define CLK_SCP_ADSP_NR_CLK		1
 | |
| 
 | |
| /* IMP_IIC_WRAP_C */
 | |
| 
 | |
| #define CLK_IMP_IIC_WRAP_C_I2C10	0
 | |
| #define CLK_IMP_IIC_WRAP_C_I2C11	1
 | |
| #define CLK_IMP_IIC_WRAP_C_I2C12	2
 | |
| #define CLK_IMP_IIC_WRAP_C_I2C13	3
 | |
| #define CLK_IMP_IIC_WRAP_C_NR_CLK	4
 | |
| 
 | |
| /* AUDSYS */
 | |
| 
 | |
| #define CLK_AUD_AFE			0
 | |
| #define CLK_AUD_22M			1
 | |
| #define CLK_AUD_24M			2
 | |
| #define CLK_AUD_APLL2_TUNER		3
 | |
| #define CLK_AUD_APLL_TUNER		4
 | |
| #define CLK_AUD_TDM			5
 | |
| #define CLK_AUD_ADC			6
 | |
| #define CLK_AUD_DAC			7
 | |
| #define CLK_AUD_DAC_PREDIS		8
 | |
| #define CLK_AUD_TML			9
 | |
| #define CLK_AUD_NLE			10
 | |
| #define CLK_AUD_I2S1_B			11
 | |
| #define CLK_AUD_I2S2_B			12
 | |
| #define CLK_AUD_I2S3_B			13
 | |
| #define CLK_AUD_I2S4_B			14
 | |
| #define CLK_AUD_CONNSYS_I2S_ASRC	15
 | |
| #define CLK_AUD_GENERAL1_ASRC		16
 | |
| #define CLK_AUD_GENERAL2_ASRC		17
 | |
| #define CLK_AUD_DAC_HIRES		18
 | |
| #define CLK_AUD_ADC_HIRES		19
 | |
| #define CLK_AUD_ADC_HIRES_TML		20
 | |
| #define CLK_AUD_ADDA6_ADC		21
 | |
| #define CLK_AUD_ADDA6_ADC_HIRES		22
 | |
| #define CLK_AUD_3RD_DAC			23
 | |
| #define CLK_AUD_3RD_DAC_PREDIS		24
 | |
| #define CLK_AUD_3RD_DAC_TML		25
 | |
| #define CLK_AUD_3RD_DAC_HIRES		26
 | |
| #define CLK_AUD_I2S5_B			27
 | |
| #define CLK_AUD_I2S6_B			28
 | |
| #define CLK_AUD_I2S7_B			29
 | |
| #define CLK_AUD_I2S8_B			30
 | |
| #define CLK_AUD_I2S9_B			31
 | |
| #define CLK_AUD_NR_CLK			32
 | |
| 
 | |
| /* IMP_IIC_WRAP_E */
 | |
| 
 | |
| #define CLK_IMP_IIC_WRAP_E_I2C3		0
 | |
| #define CLK_IMP_IIC_WRAP_E_NR_CLK	1
 | |
| 
 | |
| /* IMP_IIC_WRAP_S */
 | |
| 
 | |
| #define CLK_IMP_IIC_WRAP_S_I2C7		0
 | |
| #define CLK_IMP_IIC_WRAP_S_I2C8		1
 | |
| #define CLK_IMP_IIC_WRAP_S_I2C9		2
 | |
| #define CLK_IMP_IIC_WRAP_S_NR_CLK	3
 | |
| 
 | |
| /* IMP_IIC_WRAP_WS */
 | |
| 
 | |
| #define CLK_IMP_IIC_WRAP_WS_I2C1	0
 | |
| #define CLK_IMP_IIC_WRAP_WS_I2C2	1
 | |
| #define CLK_IMP_IIC_WRAP_WS_I2C4	2
 | |
| #define CLK_IMP_IIC_WRAP_WS_NR_CLK	3
 | |
| 
 | |
| /* IMP_IIC_WRAP_W */
 | |
| 
 | |
| #define CLK_IMP_IIC_WRAP_W_I2C5		0
 | |
| #define CLK_IMP_IIC_WRAP_W_NR_CLK	1
 | |
| 
 | |
| /* IMP_IIC_WRAP_N */
 | |
| 
 | |
| #define CLK_IMP_IIC_WRAP_N_I2C0		0
 | |
| #define CLK_IMP_IIC_WRAP_N_I2C6		1
 | |
| #define CLK_IMP_IIC_WRAP_N_NR_CLK	2
 | |
| 
 | |
| /* MSDC_TOP */
 | |
| 
 | |
| #define CLK_MSDC_TOP_AES_0P		0
 | |
| #define CLK_MSDC_TOP_SRC_0P		1
 | |
| #define CLK_MSDC_TOP_SRC_1P		2
 | |
| #define CLK_MSDC_TOP_SRC_2P		3
 | |
| #define CLK_MSDC_TOP_P_MSDC0		4
 | |
| #define CLK_MSDC_TOP_P_MSDC1		5
 | |
| #define CLK_MSDC_TOP_P_MSDC2		6
 | |
| #define CLK_MSDC_TOP_P_CFG		7
 | |
| #define CLK_MSDC_TOP_AXI		8
 | |
| #define CLK_MSDC_TOP_H_MST_0P		9
 | |
| #define CLK_MSDC_TOP_H_MST_1P		10
 | |
| #define CLK_MSDC_TOP_H_MST_2P		11
 | |
| #define CLK_MSDC_TOP_MEM_OFF_DLY_26M	12
 | |
| #define CLK_MSDC_TOP_32K		13
 | |
| #define CLK_MSDC_TOP_AHB2AXI_BRG_AXI	14
 | |
| #define CLK_MSDC_TOP_NR_CLK		15
 | |
| 
 | |
| /* MSDC */
 | |
| 
 | |
| #define CLK_MSDC_AXI_WRAP		0
 | |
| #define CLK_MSDC_NR_CLK			1
 | |
| 
 | |
| /* MFGCFG */
 | |
| 
 | |
| #define CLK_MFG_BG3D			0
 | |
| #define CLK_MFG_NR_CLK			1
 | |
| 
 | |
| /* MMSYS */
 | |
| 
 | |
| #define CLK_MM_DISP_MUTEX0		0
 | |
| #define CLK_MM_DISP_CONFIG		1
 | |
| #define CLK_MM_DISP_OVL0		2
 | |
| #define CLK_MM_DISP_RDMA0		3
 | |
| #define CLK_MM_DISP_OVL0_2L		4
 | |
| #define CLK_MM_DISP_WDMA0		5
 | |
| #define CLK_MM_DISP_UFBC_WDMA0		6
 | |
| #define CLK_MM_DISP_RSZ0		7
 | |
| #define CLK_MM_DISP_AAL0		8
 | |
| #define CLK_MM_DISP_CCORR0		9
 | |
| #define CLK_MM_DISP_DITHER0		10
 | |
| #define CLK_MM_SMI_INFRA		11
 | |
| #define CLK_MM_DISP_GAMMA0		12
 | |
| #define CLK_MM_DISP_POSTMASK0		13
 | |
| #define CLK_MM_DISP_DSC_WRAP0		14
 | |
| #define CLK_MM_DSI0			15
 | |
| #define CLK_MM_DISP_COLOR0		16
 | |
| #define CLK_MM_SMI_COMMON		17
 | |
| #define CLK_MM_DISP_FAKE_ENG0		18
 | |
| #define CLK_MM_DISP_FAKE_ENG1		19
 | |
| #define CLK_MM_MDP_TDSHP4		20
 | |
| #define CLK_MM_MDP_RSZ4			21
 | |
| #define CLK_MM_MDP_AAL4			22
 | |
| #define CLK_MM_MDP_HDR4			23
 | |
| #define CLK_MM_MDP_RDMA4		24
 | |
| #define CLK_MM_MDP_COLOR4		25
 | |
| #define CLK_MM_DISP_Y2R0		26
 | |
| #define CLK_MM_SMI_GALS			27
 | |
| #define CLK_MM_DISP_OVL2_2L		28
 | |
| #define CLK_MM_DISP_RDMA4		29
 | |
| #define CLK_MM_DISP_DPI0		30
 | |
| #define CLK_MM_SMI_IOMMU		31
 | |
| #define CLK_MM_DSI_DSI0			32
 | |
| #define CLK_MM_DPI_DPI0			33
 | |
| #define CLK_MM_26MHZ			34
 | |
| #define CLK_MM_32KHZ			35
 | |
| #define CLK_MM_NR_CLK			36
 | |
| 
 | |
| /* IMGSYS */
 | |
| 
 | |
| #define CLK_IMG_LARB9			0
 | |
| #define CLK_IMG_LARB10			1
 | |
| #define CLK_IMG_DIP			2
 | |
| #define CLK_IMG_GALS			3
 | |
| #define CLK_IMG_NR_CLK			4
 | |
| 
 | |
| /* IMGSYS2 */
 | |
| 
 | |
| #define CLK_IMG2_LARB11			0
 | |
| #define CLK_IMG2_LARB12			1
 | |
| #define CLK_IMG2_MFB			2
 | |
| #define CLK_IMG2_WPE			3
 | |
| #define CLK_IMG2_MSS			4
 | |
| #define CLK_IMG2_GALS			5
 | |
| #define CLK_IMG2_NR_CLK			6
 | |
| 
 | |
| /* VDECSYS_SOC */
 | |
| 
 | |
| #define CLK_VDEC_SOC_LARB1		0
 | |
| #define CLK_VDEC_SOC_LAT		1
 | |
| #define CLK_VDEC_SOC_LAT_ACTIVE		2
 | |
| #define CLK_VDEC_SOC_VDEC		3
 | |
| #define CLK_VDEC_SOC_VDEC_ACTIVE	4
 | |
| #define CLK_VDEC_SOC_NR_CLK		5
 | |
| 
 | |
| /* VDECSYS */
 | |
| 
 | |
| #define CLK_VDEC_LARB1			0
 | |
| #define CLK_VDEC_LAT			1
 | |
| #define CLK_VDEC_LAT_ACTIVE		2
 | |
| #define CLK_VDEC_VDEC			3
 | |
| #define CLK_VDEC_ACTIVE			4
 | |
| #define CLK_VDEC_NR_CLK			5
 | |
| 
 | |
| /* VENCSYS */
 | |
| 
 | |
| #define CLK_VENC_SET0_LARB		0
 | |
| #define CLK_VENC_SET1_VENC		1
 | |
| #define CLK_VENC_SET2_JPGENC		2
 | |
| #define CLK_VENC_SET5_GALS		3
 | |
| #define CLK_VENC_NR_CLK			4
 | |
| 
 | |
| /* CAMSYS */
 | |
| 
 | |
| #define CLK_CAM_LARB13			0
 | |
| #define CLK_CAM_DFP_VAD			1
 | |
| #define CLK_CAM_LARB14			2
 | |
| #define CLK_CAM_CAM			3
 | |
| #define CLK_CAM_CAMTG			4
 | |
| #define CLK_CAM_SENINF			5
 | |
| #define CLK_CAM_CAMSV0			6
 | |
| #define CLK_CAM_CAMSV1			7
 | |
| #define CLK_CAM_CAMSV2			8
 | |
| #define CLK_CAM_CAMSV3			9
 | |
| #define CLK_CAM_CCU0			10
 | |
| #define CLK_CAM_CCU1			11
 | |
| #define CLK_CAM_MRAW0			12
 | |
| #define CLK_CAM_FAKE_ENG		13
 | |
| #define CLK_CAM_CCU_GALS		14
 | |
| #define CLK_CAM_CAM2MM_GALS		15
 | |
| #define CLK_CAM_NR_CLK			16
 | |
| 
 | |
| /* CAMSYS_RAWA */
 | |
| 
 | |
| #define CLK_CAM_RAWA_LARBX		0
 | |
| #define CLK_CAM_RAWA_CAM		1
 | |
| #define CLK_CAM_RAWA_CAMTG		2
 | |
| #define CLK_CAM_RAWA_NR_CLK		3
 | |
| 
 | |
| /* CAMSYS_RAWB */
 | |
| 
 | |
| #define CLK_CAM_RAWB_LARBX		0
 | |
| #define CLK_CAM_RAWB_CAM		1
 | |
| #define CLK_CAM_RAWB_CAMTG		2
 | |
| #define CLK_CAM_RAWB_NR_CLK		3
 | |
| 
 | |
| /* CAMSYS_RAWC */
 | |
| 
 | |
| #define CLK_CAM_RAWC_LARBX		0
 | |
| #define CLK_CAM_RAWC_CAM		1
 | |
| #define CLK_CAM_RAWC_CAMTG		2
 | |
| #define CLK_CAM_RAWC_NR_CLK		3
 | |
| 
 | |
| /* IPESYS */
 | |
| 
 | |
| #define CLK_IPE_LARB19			0
 | |
| #define CLK_IPE_LARB20			1
 | |
| #define CLK_IPE_SMI_SUBCOM		2
 | |
| #define CLK_IPE_FD			3
 | |
| #define CLK_IPE_FE			4
 | |
| #define CLK_IPE_RSC			5
 | |
| #define CLK_IPE_DPE			6
 | |
| #define CLK_IPE_GALS			7
 | |
| #define CLK_IPE_NR_CLK			8
 | |
| 
 | |
| /* MDPSYS */
 | |
| 
 | |
| #define CLK_MDP_RDMA0			0
 | |
| #define CLK_MDP_TDSHP0			1
 | |
| #define CLK_MDP_IMG_DL_ASYNC0		2
 | |
| #define CLK_MDP_IMG_DL_ASYNC1		3
 | |
| #define CLK_MDP_RDMA1			4
 | |
| #define CLK_MDP_TDSHP1			5
 | |
| #define CLK_MDP_SMI0			6
 | |
| #define CLK_MDP_APB_BUS			7
 | |
| #define CLK_MDP_WROT0			8
 | |
| #define CLK_MDP_RSZ0			9
 | |
| #define CLK_MDP_HDR0			10
 | |
| #define CLK_MDP_MUTEX0			11
 | |
| #define CLK_MDP_WROT1			12
 | |
| #define CLK_MDP_RSZ1			13
 | |
| #define CLK_MDP_HDR1			14
 | |
| #define CLK_MDP_FAKE_ENG0		15
 | |
| #define CLK_MDP_AAL0			16
 | |
| #define CLK_MDP_AAL1			17
 | |
| #define CLK_MDP_COLOR0			18
 | |
| #define CLK_MDP_COLOR1			19
 | |
| #define CLK_MDP_IMG_DL_RELAY0_ASYNC0	20
 | |
| #define CLK_MDP_IMG_DL_RELAY1_ASYNC1	21
 | |
| #define CLK_MDP_NR_CLK			22
 | |
| 
 | |
| #endif /* _DT_BINDINGS_CLK_MT8192_H */
 |