11.1Sjmcneill/*	$NetBSD: qcom,videocc-sm8250.h,v 1.1.1.1 2021/11/07 16:49:57 jmcneill Exp $	*/
21.1Sjmcneill
31.1Sjmcneill/* SPDX-License-Identifier: GPL-2.0-only */
41.1Sjmcneill/*
51.1Sjmcneill * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
61.1Sjmcneill */
71.1Sjmcneill
81.1Sjmcneill#ifndef _DT_BINDINGS_CLK_QCOM_VIDEO_CC_SM8250_H
91.1Sjmcneill#define _DT_BINDINGS_CLK_QCOM_VIDEO_CC_SM8250_H
101.1Sjmcneill
111.1Sjmcneill/* VIDEO_CC clocks */
121.1Sjmcneill#define VIDEO_CC_MVS0_CLK_SRC		0
131.1Sjmcneill#define VIDEO_CC_MVS0C_CLK		1
141.1Sjmcneill#define VIDEO_CC_MVS0C_DIV2_DIV_CLK_SRC	2
151.1Sjmcneill#define VIDEO_CC_MVS1_CLK_SRC		3
161.1Sjmcneill#define VIDEO_CC_MVS1_DIV2_CLK		4
171.1Sjmcneill#define VIDEO_CC_MVS1C_CLK		5
181.1Sjmcneill#define VIDEO_CC_MVS1C_DIV2_DIV_CLK_SRC	6
191.1Sjmcneill#define VIDEO_CC_PLL0			7
201.1Sjmcneill#define VIDEO_CC_PLL1			8
211.1Sjmcneill#define VIDEO_CC_MVS0_DIV_CLK_SRC	9
221.1Sjmcneill#define VIDEO_CC_MVS0_CLK		10
231.1Sjmcneill
241.1Sjmcneill/* VIDEO_CC resets */
251.1Sjmcneill#define VIDEO_CC_CVP_INTERFACE_BCR	0
261.1Sjmcneill#define VIDEO_CC_CVP_MVS0_BCR		1
271.1Sjmcneill#define VIDEO_CC_MVS0C_CLK_ARES		2
281.1Sjmcneill#define VIDEO_CC_CVP_MVS0C_BCR		3
291.1Sjmcneill#define VIDEO_CC_CVP_MVS1_BCR		4
301.1Sjmcneill#define VIDEO_CC_MVS1C_CLK_ARES		5
311.1Sjmcneill#define VIDEO_CC_CVP_MVS1C_BCR		6
321.1Sjmcneill
331.1Sjmcneill#define MVS0C_GDSC			0
341.1Sjmcneill#define MVS1C_GDSC			1
351.1Sjmcneill#define MVS0_GDSC			2
361.1Sjmcneill#define MVS1_GDSC			3
371.1Sjmcneill
381.1Sjmcneill#endif
39