1*84b66b21SAmit Nischal /* SPDX-License-Identifier: GPL-2.0 */
2*84b66b21SAmit Nischal /*
3*84b66b21SAmit Nischal  * Copyright (c) 2018, The Linux Foundation. All rights reserved.
4*84b66b21SAmit Nischal  */
5*84b66b21SAmit Nischal 
6*84b66b21SAmit Nischal #ifndef _DT_BINDINGS_CLK_SDM_VIDEO_CC_SDM845_H
7*84b66b21SAmit Nischal #define _DT_BINDINGS_CLK_SDM_VIDEO_CC_SDM845_H
8*84b66b21SAmit Nischal 
9*84b66b21SAmit Nischal /* VIDEO_CC clock registers */
10*84b66b21SAmit Nischal #define VIDEO_CC_APB_CLK		0
11*84b66b21SAmit Nischal #define VIDEO_CC_AT_CLK			1
12*84b66b21SAmit Nischal #define VIDEO_CC_QDSS_TRIG_CLK		2
13*84b66b21SAmit Nischal #define VIDEO_CC_QDSS_TSCTR_DIV8_CLK	3
14*84b66b21SAmit Nischal #define VIDEO_CC_VCODEC0_AXI_CLK	4
15*84b66b21SAmit Nischal #define VIDEO_CC_VCODEC0_CORE_CLK	5
16*84b66b21SAmit Nischal #define VIDEO_CC_VCODEC1_AXI_CLK	6
17*84b66b21SAmit Nischal #define VIDEO_CC_VCODEC1_CORE_CLK	7
18*84b66b21SAmit Nischal #define VIDEO_CC_VENUS_AHB_CLK		8
19*84b66b21SAmit Nischal #define VIDEO_CC_VENUS_CLK_SRC		9
20*84b66b21SAmit Nischal #define VIDEO_CC_VENUS_CTL_AXI_CLK	10
21*84b66b21SAmit Nischal #define VIDEO_CC_VENUS_CTL_CORE_CLK	11
22*84b66b21SAmit Nischal #define VIDEO_PLL0			12
23*84b66b21SAmit Nischal 
24*84b66b21SAmit Nischal /* VIDEO_CC Resets */
25*84b66b21SAmit Nischal #define VIDEO_CC_VENUS_BCR		0
26*84b66b21SAmit Nischal #define VIDEO_CC_VCODEC0_BCR		1
27*84b66b21SAmit Nischal #define VIDEO_CC_VCODEC1_BCR		2
28*84b66b21SAmit Nischal #define VIDEO_CC_INTERFACE_BCR		3
29*84b66b21SAmit Nischal 
30*84b66b21SAmit Nischal /* VIDEO_CC GDSCRs */
31*84b66b21SAmit Nischal #define VENUS_GDSC			0
32*84b66b21SAmit Nischal #define VCODEC0_GDSC			1
33*84b66b21SAmit Nischal #define VCODEC1_GDSC			2
34*84b66b21SAmit Nischal 
35*84b66b21SAmit Nischal #endif
36