11.1Sjmcneill/*	$NetBSD: qcom,videocc-sdm845.h,v 1.1.1.1 2018/06/27 16:27:08 jmcneill Exp $	*/
21.1Sjmcneill
31.1Sjmcneill/* SPDX-License-Identifier: GPL-2.0 */
41.1Sjmcneill/*
51.1Sjmcneill * Copyright (c) 2018, The Linux Foundation. All rights reserved.
61.1Sjmcneill */
71.1Sjmcneill
81.1Sjmcneill#ifndef _DT_BINDINGS_CLK_SDM_VIDEO_CC_SDM845_H
91.1Sjmcneill#define _DT_BINDINGS_CLK_SDM_VIDEO_CC_SDM845_H
101.1Sjmcneill
111.1Sjmcneill/* VIDEO_CC clock registers */
121.1Sjmcneill#define VIDEO_CC_APB_CLK		0
131.1Sjmcneill#define VIDEO_CC_AT_CLK			1
141.1Sjmcneill#define VIDEO_CC_QDSS_TRIG_CLK		2
151.1Sjmcneill#define VIDEO_CC_QDSS_TSCTR_DIV8_CLK	3
161.1Sjmcneill#define VIDEO_CC_VCODEC0_AXI_CLK	4
171.1Sjmcneill#define VIDEO_CC_VCODEC0_CORE_CLK	5
181.1Sjmcneill#define VIDEO_CC_VCODEC1_AXI_CLK	6
191.1Sjmcneill#define VIDEO_CC_VCODEC1_CORE_CLK	7
201.1Sjmcneill#define VIDEO_CC_VENUS_AHB_CLK		8
211.1Sjmcneill#define VIDEO_CC_VENUS_CLK_SRC		9
221.1Sjmcneill#define VIDEO_CC_VENUS_CTL_AXI_CLK	10
231.1Sjmcneill#define VIDEO_CC_VENUS_CTL_CORE_CLK	11
241.1Sjmcneill#define VIDEO_PLL0			12
251.1Sjmcneill
261.1Sjmcneill/* VIDEO_CC Resets */
271.1Sjmcneill#define VIDEO_CC_VENUS_BCR		0
281.1Sjmcneill#define VIDEO_CC_VCODEC0_BCR		1
291.1Sjmcneill#define VIDEO_CC_VCODEC1_BCR		2
301.1Sjmcneill#define VIDEO_CC_INTERFACE_BCR		3
311.1Sjmcneill
321.1Sjmcneill/* VIDEO_CC GDSCRs */
331.1Sjmcneill#define VENUS_GDSC			0
341.1Sjmcneill#define VCODEC0_GDSC			1
351.1Sjmcneill#define VCODEC1_GDSC			2
361.1Sjmcneill
371.1Sjmcneill#endif
38