1dafb992aSJonathan Marek /* SPDX-License-Identifier: GPL-2.0-only */
2dafb992aSJonathan Marek /*
3dafb992aSJonathan Marek  * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
4dafb992aSJonathan Marek  */
5dafb992aSJonathan Marek 
6dafb992aSJonathan Marek #ifndef _DT_BINDINGS_CLK_QCOM_VIDEO_CC_SM8250_H
7dafb992aSJonathan Marek #define _DT_BINDINGS_CLK_QCOM_VIDEO_CC_SM8250_H
8dafb992aSJonathan Marek 
9dafb992aSJonathan Marek /* VIDEO_CC clocks */
10dafb992aSJonathan Marek #define VIDEO_CC_MVS0_CLK_SRC		0
11dafb992aSJonathan Marek #define VIDEO_CC_MVS0C_CLK		1
12dafb992aSJonathan Marek #define VIDEO_CC_MVS0C_DIV2_DIV_CLK_SRC	2
13dafb992aSJonathan Marek #define VIDEO_CC_MVS1_CLK_SRC		3
14dafb992aSJonathan Marek #define VIDEO_CC_MVS1_DIV2_CLK		4
15dafb992aSJonathan Marek #define VIDEO_CC_MVS1C_CLK		5
16dafb992aSJonathan Marek #define VIDEO_CC_MVS1C_DIV2_DIV_CLK_SRC	6
17dafb992aSJonathan Marek #define VIDEO_CC_PLL0			7
18dafb992aSJonathan Marek #define VIDEO_CC_PLL1			8
19*9ba80d84SBryan O'Donoghue #define VIDEO_CC_MVS0_DIV_CLK_SRC	9
20*9ba80d84SBryan O'Donoghue #define VIDEO_CC_MVS0_CLK		10
21dafb992aSJonathan Marek 
22dafb992aSJonathan Marek /* VIDEO_CC resets */
23dafb992aSJonathan Marek #define VIDEO_CC_CVP_INTERFACE_BCR	0
24dafb992aSJonathan Marek #define VIDEO_CC_CVP_MVS0_BCR		1
25dafb992aSJonathan Marek #define VIDEO_CC_MVS0C_CLK_ARES		2
26dafb992aSJonathan Marek #define VIDEO_CC_CVP_MVS0C_BCR		3
27dafb992aSJonathan Marek #define VIDEO_CC_CVP_MVS1_BCR		4
28dafb992aSJonathan Marek #define VIDEO_CC_MVS1C_CLK_ARES		5
29dafb992aSJonathan Marek #define VIDEO_CC_CVP_MVS1C_BCR		6
30dafb992aSJonathan Marek 
31dafb992aSJonathan Marek #define MVS0C_GDSC			0
32dafb992aSJonathan Marek #define MVS1C_GDSC			1
33dafb992aSJonathan Marek #define MVS0_GDSC			2
34dafb992aSJonathan Marek #define MVS1_GDSC			3
35dafb992aSJonathan Marek 
36dafb992aSJonathan Marek #endif
37