/* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
/*
 * Copyright (c) 2020 MediaTek Inc.
 */

#define CLK_AUDIO_EN_VIVA_SMI2SMI	1
#define CLK_AUDIO_EN_VIVA_PARSER2PARSER	2
#define CLK_AUDIO_EN_BCLK_I2S_ENCODER22BCLK_I2S_ENCODER2	3
#define CLK_AUDIO_EN_BCLK_I2S_ENCODER2BCLK_I2S_ENCODER	4
#define CLK_AUDIO_EN_VIVA_AB_MAC2AB_MAC	5
#define CLK_AUDIO_EN_VIVA_AB3_MAC2AB3_MAC	6
#define CLK_AUDIO_EN_VIVA_ADC_512FS2ADC_512_FS	7
#define CLK_AUDIO_EN_VIVA_AU_MCU2AU_MCU	8
#define CLK_AUDIO_EN_VIVA_AUDMA_V2_R1_256FS2AUDMA_V2_R1_256FS	9
#define CLK_AUDIO_EN_VIVA_AUDMA_V2_R1_256FS2AUDMA_V2_R1_TIMING_GEN	10
#define CLK_AUDIO_EN_VIVA_AUDMA_V2_R1_SYNTH_REF2AUDMA_V2_R1_SYNTH_REF	11
#define CLK_AUDIO_EN_VIVA_AUDMA_V2_R2_256FS2AUDMA_V2_R2_256FS	12
#define CLK_AUDIO_EN_VIVA_AUDMA_V2_R2_256FS2AUDMA_V2_R2_TIMING_GEN	13
#define CLK_AUDIO_EN_VIVA_AUDMA_V2_R2_SYNTH_REF2AUDMA_V2_R2_SYNTH_REF	14
#define CLK_AUDIO_EN_VIVA_BCLK_I2S_DECODER22BCLK_I2S_DECODER2	15
#define CLK_AUDIO_EN_VIVA_BCLK_I2S_DECODER2BCLK_I2S_DECODER	16
#define CLK_AUDIO_EN_VIVA_BI2S_SYNTH_REF22I2S_SYNTH_REF2	17
#define CLK_AUDIO_EN_VIVA_CH1_256FSI2CH1_256FSI	18
#define CLK_AUDIO_EN_VIVA_CH2_256FSI2CH2_256FSI	19
#define CLK_AUDIO_EN_VIVA_CH3_256FSI2CH3_256FSI	20
#define CLK_AUDIO_EN_VIVA_CH4_256FSI2CH4_256FSI	21
#define CLK_AUDIO_EN_VIVA_CH5_256FSI2CH5_256FSI	22
#define CLK_AUDIO_EN_VIVA_CH6_256FSI2CH6_256FSI	23
#define CLK_AUDIO_EN_VIVA_CH7_256FSI2CH7_256FSI	24
#define CLK_AUDIO_EN_VIVA_CH8_256FSI2CH8_256FSI	25
#define CLK_AUDIO_EN_VIVA_CH9_256FSI2CH9_256FSI	26
#define CLK_AUDIO_EN_VIVA_CODEC_SH2CODEC_SH	27
#define CLK_AUDIO_EN_VIVA_DAC_512FS2DAC_512_FS	28
#define CLK_AUDIO_EN_VIVA_DSP2DSP_230	29
#define CLK_AUDIO_EN_VIVA_DSP2DSP_230_1	30
#define CLK_AUDIO_EN_VIVA_DSP2DSP_230_2	31
#define CLK_AUDIO_EN_VIVA_DSP2DSP_230_3	32
#define CLK_AUDIO_EN_VIVA_DSP2DSP_230_DFS_REF	33
#define CLK_AUDIO_EN_VIVA_DSP2DSP_230_TM	34
#define CLK_AUDIO_EN_VIVA_DVB1_SYNTH_REF2DVB1_SYNTH_REF	35
#define CLK_AUDIO_EN_VIVA_DVB1_TIMING_GEN_256FS2DVB1_TIMING_GEN_256FS	36
#define CLK_AUDIO_EN_VIVA_DVB2_SYNTH_REF2DVB2_SYNTH_REF	37
#define CLK_AUDIO_EN_VIVA_DVB2_TIMING_GEN_256FS2DVB2_TIMING_GEN_256FS	38
#define CLK_AUDIO_EN_VIVA_DVB3_SYNTH_REF2DVB3_SYNTH_REF	39
#define CLK_AUDIO_EN_VIVA_DVB3_TIMING_GEN_256FS2DVB3_TIMING_GEN_256FS	40
#define CLK_AUDIO_EN_VIVA_DVB4_SYNTH_REF2DVB4_SYNTH_REF	41
#define CLK_AUDIO_EN_VIVA_DVB4_TIMING_GEN_256FS2DVB4_TIMING_GEN_256FS	42
#define CLK_AUDIO_EN_VIVA_DVB5_TIMING_GEN_256FS2DVB5_TIMING_GEN_256FS	43
#define CLK_AUDIO_EN_VIVA_DVB6_TIMING_GEN_256FS2DVB6_TIMING_GEN_256FS	44
#define CLK_AUDIO_EN_VIVA_EARC_TX_32XCHXFS2EARC_TX_32XCHXFS	45
#define CLK_AUDIO_EN_VIVA_EARC_TX_32XFS2EARC_TX_32XFS	46
#define CLK_AUDIO_EN_VIVA_EARC_TX_64XCHXFS2EARC_TX_64XCHXFS	47
#define CLK_AUDIO_EN_VIVA_EARC_TX_GPA_SYNTH_REF2EARC_TX_GPA_SYNTH_REF	48
#define CLK_AUDIO_EN_VIVA_EARC_TX_PLL2EARC_TX_PLL	49
#define CLK_AUDIO_EN_VIVA_EARC_TX_SOURCE_256FS2EARC_TX_SOURCE_256FS	50
#define CLK_AUDIO_EN_VIVA_EARC_TX_SYNTH_IIR_REF2EARC_TX_SYNTH_IIR_REF	51
#define CLK_AUDIO_EN_VIVA_EARC_TX_SYNTH_REF2EARC_TX_SYNTH_REF	52
#define CLK_AUDIO_EN_VIVA_FM_DEMODULATOR2FM_DEMODULATOR	53
#define CLK_AUDIO_EN_VIVA_GPA_240FSO2GPA_240FSO	54
#define CLK_AUDIO_EN_VIVA_GPA_256FSO2GPA_256FSO	55
#define CLK_AUDIO_EN_VIVA_GPA_480FSO2GPA_480FSO	56
#define CLK_AUDIO_EN_VIVA_HDMI_RX_MPLL_4322HDMI_RX_MPLL_432	57
#define CLK_AUDIO_EN_VIVA_HDMI_RX_S2P_128FS2HDMI_RX_S2P_128FS	58
#define CLK_AUDIO_EN_VIVA_HDMI_RX_S2P_256FS2HDMI_RX_S2P_256FS	59
#define CLK_AUDIO_EN_VIVA_HDMI_RX_SYNTH_REF2HDMI_RX_SYNTH_REF	60
#define CLK_AUDIO_EN_VIVA_HDMI_RX_V2A_TIME_STAMP2HDMI_RX_V2A_TIME_STAMP	61
#define CLK_AUDIO_EN_VIVA_HDMI_RX2_MPLL_4322HDMI_RX2_MPLL_432	62
#define CLK_AUDIO_EN_VIVA_HDMI_RX2_S2P_128FS2HDMI_RX2_S2P_128FS	63
#define CLK_AUDIO_EN_VIVA_HDMI_RX2_S2P_256FS2HDMI_RX2_S2P_256FS	64
#define CLK_AUDIO_EN_VIVA_HDMI_RX2_SYNTH_REF2HDMI_RX2_SYNTH_REF	65
#define CLK_AUDIO_EN_VIVA_HDMI_RX2_V2A_TIME_STAMP2HDMI_RX2_V2A_TIME_STAMP	66
#define CLK_AUDIO_EN_VIVA_HDMI_TX_128FS2HDMI_TX_128FS	67
#define CLK_AUDIO_EN_VIVA_HDMI_TX_256FS2HDMI_TX_256FS	68
#define CLK_AUDIO_EN_VIVA_I2S_2_BCLK_SYNTH_REF2I2S_2_BCLK_SYNTH_REF	69
#define CLK_AUDIO_EN_VIVA_I2S_BCLK_DG22I2S_BCLK_DG2	70
#define CLK_AUDIO_EN_VIVA_I2S_BCLK_DG2I2S_BCLK_DG	71
#define CLK_AUDIO_EN_VIVA_I2S_BCLK_SYNTH_REF2I2S_BCLK_SYNTH_REF	72
#define CLK_AUDIO_EN_VIVA_I2S_MCLK_SYNTH_REF2I2S_MCLK_SYNTH_REF	73
#define CLK_AUDIO_EN_VIVA_I2S_SYNTH_REF2I2S_SYNTH_REF	74
#define CLK_AUDIO_EN_VIVA_I2S_TRX_BCLK_TIMING_GEN2I2S_TRX_BCLK_TIMING_GEN	75
#define CLK_AUDIO_EN_VIVA_I2S_TRX_SYNTH_REF2I2S_TRX_SYNTH_REF	76
#define CLK_AUDIO_EN_VIVA_I2S_TX_FIFO_256FS2I2S_TX_FIFO_256FS	77
#define CLK_AUDIO_EN_VIVA_MCLK_I2S_DECODER22MCLK_I2S_DECODER2	78
#define CLK_AUDIO_EN_VIVA_MCLK_I2S_DECODER2MCLK_I2S_DECODER	79
#define CLK_AUDIO_EN_VIVA_NPCM_SYNTH_REF2NPCM_SYNTH_REF	80
#define CLK_AUDIO_EN_VIVA_NPCM2_SYNTH_REF2NPCM2_SYNTH_REF	81
#define CLK_AUDIO_EN_VIVA_NPCM3_SYNTH_REF2NPCM3_SYNTH_REF	82
#define CLK_AUDIO_EN_VIVA_NPCM4_256FS_TIMING_GEN2NPCM4_256FS_TIMING_GEN	83
#define CLK_AUDIO_EN_VIVA_NPCM4_SYNTH_REF2NPCM4_SYNTH_REF	84
#define CLK_AUDIO_EN_VIVA_NPCM5_256FS_TIMING_GEN2NPCM5_256FS_TIMING_GEN	85
#define CLK_AUDIO_EN_VIVA_NPCM5_SYNTH_REF2NPCM5_SYNTH_REF	86
#define CLK_AUDIO_EN_VIVA_PCM_CLK_2162PCM_CLK_216	87
#define CLK_AUDIO_EN_VIVA_PCM_CLK_AUPLL2PCM_CLK_AUPLL	88
#define CLK_AUDIO_EN_VIVA_R2_WB2R2_WB	89
#define CLK_AUDIO_EN_VIVA_RIU_BRG_R22R2_RIU_BRG	90
#define CLK_AUDIO_EN_VIVA_RIU_R22RIU_R2	91
#define CLK_AUDIO_EN_VIVA_SH2CH1_SH	92
#define CLK_AUDIO_EN_VIVA_SH2CH2_SH	93
#define CLK_AUDIO_EN_VIVA_SH2CH3_SH	94
#define CLK_AUDIO_EN_VIVA_SH2CH4_SH	95
#define CLK_AUDIO_EN_VIVA_SH2CH5_SH	96
#define CLK_AUDIO_EN_VIVA_SH2CH6_SH	97
#define CLK_AUDIO_EN_VIVA_SH2CH7_SH	98
#define CLK_AUDIO_EN_VIVA_SH2CH8_SH	99
#define CLK_AUDIO_EN_VIVA_SH2CH9_SH	100
#define CLK_AUDIO_EN_VIVA_SIF_ADC_CIC2SIF_ADC_CIC	101
#define CLK_AUDIO_EN_VIVA_SIF_ADC_R2B_FIFO_IN2SIF_ADC_R2B_FIFO_IN	102
#define CLK_AUDIO_EN_VIVA_SIF_ADC_R2B2SIF_ADC_R2B	103
#define CLK_AUDIO_EN_VIVA_SIF_CORDIC2SIF_CORDIC	104
#define CLK_AUDIO_EN_VIVA_SIF_SYNTH2SIF_SYNTH	105
#define CLK_AUDIO_EN_VIVA_SIN_GEN2SIN_GEN	106
#define CLK_AUDIO_EN_VIVA_SPDIF_RX_128FS2SPDIF_RX_128FS	107
#define CLK_AUDIO_EN_VIVA_SPDIF_RX_DG2SPDIF_RX_DG	108
#define CLK_AUDIO_EN_VIVA_SPDIF_RX_SYNTH_REF2SPDIF_RX_SYNTH_REF	109
#define CLK_AUDIO_EN_VIVA_SPDIF_TX_128FS2SPDIF_TX_128FS	110
#define CLK_AUDIO_EN_VIVA_SPDIF_TX_256FS2SPDIF_TX_256FS	111
#define CLK_AUDIO_EN_VIVA_SPDIF_TX_SYNTH_REF2SPDIF_TX_SYNTH_REF	112
#define CLK_AUDIO_EN_VIVA_SPDIF_TX2_128FS2SPDIF_TX2_128FS	113
#define CLK_AUDIO_EN_VIVA_SPDIF_TX2_256FS2SPDIF_TX2_256FS	114
#define CLK_AUDIO_EN_VIVA_SYNTH_2ND_ORDER2SYNTH_2ND_ORDER	115
#define CLK_AUDIO_EN_VIVA_SYNTH_CODEC2SYNTH_CODEC	116
#define CLK_AUDIO_EN_VIVA_TEST_BUS2TEST_BUS	117
#define CLK_AUDIO_EN_VIVA_VBDMA_MCU2VBDMA_MCU	118
#define CLK_AUDIO_EN_VIVA_XTAL_12M2XTAL	119
#define CLK_AUDIO_EN_VIVA_XTAL_24M2XTAL	120
#define CLK_AUDIO_EN_VIVA_I2S_TX_2_FIFO_256FS2I2S_TX_2_FIFO_256FS	121
#define CLK_AUDIO_EN_VIVA_CH10_256FSI2CH10_256FSI	122
#define CLK_AUDIO_EN_VIVA_CH_M1_256FSI2CH_M1_256FSI	123
#define CLK_AUDIO_EN_VIVA_CH_M2_256FSI2CH_M2_256FSI	124
#define CLK_AUDIO_EN_VIVA_CH_M3_256FSI2CH_M3_256FSI	125
#define CLK_AUDIO_EN_VIVA_CH_M4_256FSI2CH_M4_256FSI	126
#define CLK_AUDIO_EN_VIVA_CH_M5_256FSI2CH_M5_256FSI	127
#define CLK_AUDIO_EN_VIVA_CH_M6_256FSI2CH_M6_256FSI	128
#define CLK_AUDIO_EN_VIVA_CH_M7_256FSI2CH_M7_256FSI	129
#define CLK_AUDIO_EN_VIVA_CH_M8_256FSI2CH_M8_256FSI	130
#define CLK_AUDIO_EN_VIVA_CH_M9_256FSI2CH_M9_256FSI	131
#define CLK_AUDIO_EN_VIVA_CH_M10_256FSI2CH_M10_256FSI	132
#define CLK_AUDIO_EN_VIVA_CH_M11_256FSI2CH_M11_256FSI	133
#define CLK_AUDIO_EN_VIVA_CH_M12_256FSI2CH_M12_256FSI	134
#define CLK_AUDIO_EN_VIVA_CH_M13_256FSI2CH_M13_256FSI	135
#define CLK_AUDIO_EN_VIVA_CH_M14_256FSI2CH_M14_256FSI	136
#define CLK_AUDIO_EN_VIVA_CH_M15_256FSI2CH_M15_256FSI	137
#define CLK_AUDIO_EN_VIVA_CH_M16_256FSI2CH_M16_256FSI	138
#define CLK_AUDIO_EN_VIVA_I2S_TDM_1X16TX32B_BCLK2VIVA_I2S_TDM_1X16TX32B_BCLK	139
#define CLK_AUDIO_EN_VIVA_I2S_TDM_1X16TX32B_FIFO2VIVA_I2S_TDM_1X16TX32B_FIFO	140
#define CLK_AUDIO_EN_VIVA_I2S_TDM_6X16TX32B_BCLK2I2S_TDM_6X16TX32B_BCLK	141
#define CLK_AUDIO_EN_VIVA_I2S_TDM_6X16TX32B_FIFO2VIVA_I2S_TDM_6X16TX32B_FIFO	142
#define CLK_AUDIO_EN_VIVA_SH2CH10_SH	143
#define CLK_AUDIO_EN_VIVA_SH2CH_M1_SH	144
#define CLK_AUDIO_EN_VIVA_SH2CH_M2_SH	145
#define CLK_AUDIO_EN_VIVA_SH2CH_M3_SH	146
#define CLK_AUDIO_EN_VIVA_SH2CH_M4_SH	147
#define CLK_AUDIO_EN_VIVA_SH2CH_M5_SH	148
#define CLK_AUDIO_EN_VIVA_SH2CH_M6_SH	149
#define CLK_AUDIO_EN_VIVA_SH2CH_M7_SH	150
#define CLK_AUDIO_EN_VIVA_SH2CH_M8_SH	151
#define CLK_AUDIO_EN_VIVA_SH2CH_M9_SH	152
#define CLK_AUDIO_EN_VIVA_SH2CH_M10_SH	153
#define CLK_AUDIO_EN_VIVA_SH2CH_M11_SH	154
#define CLK_AUDIO_EN_VIVA_SH2CH_M12_SH	155
#define CLK_AUDIO_EN_VIVA_SH2CH_M13_SH	156
#define CLK_AUDIO_EN_VIVA_SH2CH_M14_SH	157
#define CLK_AUDIO_EN_VIVA_SH2CH_M15_SH	158
#define CLK_AUDIO_EN_VIVA_SH2CH_M16_SH	159
#define CLK_AUDIO_EN_VIVA_SRC_MAC_BSPLINE2SRC_MAC_BSPLINE	160
#define CLK_AUDIO_EN_NR	161
