blob: 6866da930922821408c6525868900d39df71478a [file] [log] [blame]
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*/
#ifndef __DT_BINDINGS_T5D_PER_CLKC_H
#define __DT_BINDINGS_T5D_PER_CLKC_H
#define CLKID_MPEG_SEL 0
#define CLKID_MPEG_DIV 1
#define CLKID_CLK81 2
#define CLKID_TS_DIV 3
#define CLKID_TS 4
#define CLKID_GPU_P0_MUX 5
#define CLKID_GPU_P0_DIV 6
#define CLKID_GPU_P0_GATE 7
#define CLKID_GPU_P1_MUX 8
#define CLKID_GPU_P1_DIV 9
#define CLKID_GPU_P1_GATE 10
#define CLKID_GPU_MUX 11
#define CLKID_VPU_P0_MUX 12
#define CLKID_VPU_P0_DIV 13
#define CLKID_VPU_P0_GATE 14
#define CLKID_VPU_P1_MUX 15
#define CLKID_VPU_P1_DIV 16
#define CLKID_VPU_P1_GATE 17
#define CLKID_VPU_MUX 18
#define CLKID_VPU_CLKC_P0_MUX 19
#define CLKID_VPU_CLKC_P0_DIV 20
#define CLKID_VPU_CLKC_P0_GATE 21
#define CLKID_VPU_CLKC_P1_MUX 22
#define CLKID_VPU_CLKC_P1_DIV 23
#define CLKID_VPU_CLKC_P1_GATE 24
#define CLKID_VPU_CLKC_MUX 25
#define CLKID_ADC_EXTCLK_IN_MUX 26
#define CLKID_ADC_EXTCLK_IN_DIV 27
#define CLKID_ADC_EXTCLK_IN 28
#define CLKID_DEMOOD_CORE_CLK_MUX 29
#define CLKID_DEMOOD_CORE_CLK_DIV 30
#define CLKID_DEMOOD_CORE_CLK 31
#define CLKID_VDEC_P0_MUX 32
#define CLKID_VDEC_P0_DIV 33
#define CLKID_VDEC_P0_GATE 34
#define CLKID_HEVCF_P0_MUX 35
#define CLKID_HEVCF_P0_DIV 36
#define CLKID_HEVCF_P0_GATE 37
#define CLKID_VDEC_P1_MUX 38
#define CLKID_VDEC_P1_DIV 39
#define CLKID_VDEC_P1_GATE 40
#define CLKID_VDEC_MUX 41
#define CLKID_HEVCF_P1_MUX 42
#define CLKID_HEVCF_P1_DIV 43
#define CLKID_HEVCF_P1_GATE 44
#define CLKID_HEVCF_MUX 45
#define CLKID_HDCP22_ESM_MUX 46
#define CLKID_HDCP22_SKP_MUX 47
#define CLKID_HDCP22_ESM_DIV 48
#define CLKID_HDCP22_SKP_DIV 49
#define CLKID_HDCP22_ESM_GATE 50
#define CLKID_HDCP22_SKP_GATE 51
#define CLKID_VAPB_P0_MUX 52
#define CLKID_VAPB_P1_MUX 53
#define CLKID_VAPB_P0_DIV 54
#define CLKID_VAPB_P1_DIV 55
#define CLKID_VAPB_P0_GATE 56
#define CLKID_VAPB_P1_GATE 57
#define CLKID_VAPB_MUX 58
#define CLKID_HDMIRX_CFG_MUX 59
#define CLKID_HDMIRX_MODET_MUX 60
#define CLKID_HDMIRX_CFG_DIV 61
#define CLKID_HDMIRX_MODET_DIV 62
#define CLKID_HDMIRX_CFG_GATE 63
#define CLKID_HDMIRX_MODET_GATE 64
#define CLKID_HDMIRX_ACR_MUX 65
#define CLKID_HDMIRX_ACR_DIV 66
#define CLKID_HDMIRX_ACR_GATE 67
#define CLKID_HDMIRX_METER_MUX 68
#define CLKID_HDMIRX_METER_DIV 69
#define CLKID_HDMIRX_METER_GATE 70
#define CLKID_VDIN_MEAS_MUX 71
#define CLKID_VDIN_MEAS_DIV 72
#define CLKID_VDIN_MEAS_GATE 73
#define CLKID_SD_EMMC_C_MUX 74
#define CLKID_SD_EMMC_C_DIV 75
#define CLKID_SD_EMMC_C_GATE 76
#define CLKID_SPICC0_MUX 77
#define CLKID_SPICC0_DIV 78
#define CLKID_SPICC0_GATE 79
#define CLKID_VDAC_CLKC_MUX 80
#define CLKID_VDAC_CLKC_DIV 81
#define CLKID_VDAC_CLKC_GATE 82
#define CLKID_GE2D_GATE 83
#define CLKID_VPU_CLKB_TMP_MUX 84
#define CLKID_VPU_CLKB_TMP_DIV 85
#define CLKID_VPU_CLKB_TMP_GATE 86
#define CLKID_VPU_CLKB_DIV 87
#define CLKID_VPU_CLKB_GATE 88
#define CLKID_TCON_PLL_CLK_MUX 89
#define CLKID_TCON_PLL_CLK_DIV 90
#define CLKID_TCON_PLL_CLK_GATE 91
#define CLKID_SD_EMMC_C_P0_COMP 92
#define CLKID_VID_LOCK_DIV 93
#define CLKID_VID_LOCK_CLK 94
#define CLKID_HDMI_AXI_MUX 95
#define CLKID_HDMI_AXI_DIV 96
#define CLKID_HDMI_AXI_GATE 97
#define CLKID_DEMOD_T2_MUX 98
#define CLKID_DEMOD_T2_DIV 99
#define CLKID_DEMOD_T2_GATE 100
#define CLKID_TSIN_DEGLICH_MUX 101
#define CLKID_TSIN_DEGLICH_DIV 102
#define CLKID_TSIN_DEGLICH_GATE 103
#define NR_PER_CLKS 104
#endif