xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,videocc-sm8150.h (revision 06d07429858317ded2db7986113a9e0129cd599b)
1df3f61d2SJonathan Marek /* SPDX-License-Identifier: GPL-2.0-only */
2df3f61d2SJonathan Marek /*
3df3f61d2SJonathan Marek  * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
4df3f61d2SJonathan Marek  */
5df3f61d2SJonathan Marek 
6df3f61d2SJonathan Marek #ifndef _DT_BINDINGS_CLK_QCOM_VIDEO_CC_SM8150_H
7df3f61d2SJonathan Marek #define _DT_BINDINGS_CLK_QCOM_VIDEO_CC_SM8150_H
8df3f61d2SJonathan Marek 
9df3f61d2SJonathan Marek /* VIDEO_CC clocks */
10df3f61d2SJonathan Marek #define VIDEO_CC_IRIS_AHB_CLK		0
11df3f61d2SJonathan Marek #define VIDEO_CC_IRIS_CLK_SRC		1
12df3f61d2SJonathan Marek #define VIDEO_CC_MVS0_CORE_CLK		2
13df3f61d2SJonathan Marek #define VIDEO_CC_MVS1_CORE_CLK		3
14df3f61d2SJonathan Marek #define VIDEO_CC_MVSC_CORE_CLK		4
15df3f61d2SJonathan Marek #define VIDEO_CC_PLL0			5
16df3f61d2SJonathan Marek 
17df3f61d2SJonathan Marek /* VIDEO_CC Resets */
18df3f61d2SJonathan Marek #define VIDEO_CC_MVSC_CORE_CLK_BCR	0
19*3185f969SSatya Priya Kakitapalli #define VIDEO_CC_INTERFACE_BCR		1
20*3185f969SSatya Priya Kakitapalli #define VIDEO_CC_MVS0_BCR		2
21*3185f969SSatya Priya Kakitapalli #define VIDEO_CC_MVS1_BCR		3
22*3185f969SSatya Priya Kakitapalli #define VIDEO_CC_MVSC_BCR		4
23df3f61d2SJonathan Marek 
24df3f61d2SJonathan Marek /* VIDEO_CC GDSCRs */
25df3f61d2SJonathan Marek #define VENUS_GDSC			0
26df3f61d2SJonathan Marek #define VCODEC0_GDSC			1
27df3f61d2SJonathan Marek #define VCODEC1_GDSC			2
28df3f61d2SJonathan Marek 
29df3f61d2SJonathan Marek #endif
30