185cedb4eSLoic Poulain /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
285cedb4eSLoic Poulain /*
385cedb4eSLoic Poulain  * Copyright (c) 2019, The Linux Foundation. All rights reserved.
485cedb4eSLoic Poulain  */
585cedb4eSLoic Poulain 
685cedb4eSLoic Poulain #ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_QCM2290_H
785cedb4eSLoic Poulain #define _DT_BINDINGS_CLK_QCOM_DISP_CC_QCM2290_H
885cedb4eSLoic Poulain 
985cedb4eSLoic Poulain /* DISP_CC clocks */
1085cedb4eSLoic Poulain #define DISP_CC_PLL0				0
1185cedb4eSLoic Poulain #define DISP_CC_MDSS_AHB_CLK			1
1285cedb4eSLoic Poulain #define DISP_CC_MDSS_AHB_CLK_SRC		2
1385cedb4eSLoic Poulain #define DISP_CC_MDSS_BYTE0_CLK			3
1485cedb4eSLoic Poulain #define DISP_CC_MDSS_BYTE0_CLK_SRC		4
1585cedb4eSLoic Poulain #define DISP_CC_MDSS_BYTE0_DIV_CLK_SRC		5
1685cedb4eSLoic Poulain #define DISP_CC_MDSS_BYTE0_INTF_CLK		6
1785cedb4eSLoic Poulain #define DISP_CC_MDSS_ESC0_CLK			7
1885cedb4eSLoic Poulain #define DISP_CC_MDSS_ESC0_CLK_SRC		8
1985cedb4eSLoic Poulain #define DISP_CC_MDSS_MDP_CLK			9
2085cedb4eSLoic Poulain #define DISP_CC_MDSS_MDP_CLK_SRC		10
2185cedb4eSLoic Poulain #define DISP_CC_MDSS_MDP_LUT_CLK		11
2285cedb4eSLoic Poulain #define DISP_CC_MDSS_NON_GDSC_AHB_CLK		12
2385cedb4eSLoic Poulain #define DISP_CC_MDSS_PCLK0_CLK			13
2485cedb4eSLoic Poulain #define DISP_CC_MDSS_PCLK0_CLK_SRC		14
2585cedb4eSLoic Poulain #define DISP_CC_MDSS_VSYNC_CLK			15
2685cedb4eSLoic Poulain #define DISP_CC_MDSS_VSYNC_CLK_SRC		16
2785cedb4eSLoic Poulain #define DISP_CC_SLEEP_CLK			17
2885cedb4eSLoic Poulain #define DISP_CC_SLEEP_CLK_SRC			18
2985cedb4eSLoic Poulain #define DISP_CC_XO_CLK				19
3085cedb4eSLoic Poulain #define DISP_CC_XO_CLK_SRC			20
3185cedb4eSLoic Poulain 
32*123ee755SKonrad Dybcio /* GDSCs */
3385cedb4eSLoic Poulain #define MDSS_GDSC				0
3485cedb4eSLoic Poulain 
35*123ee755SKonrad Dybcio /* Resets */
36*123ee755SKonrad Dybcio #define DISP_CC_MDSS_CORE_BCR			0
37*123ee755SKonrad Dybcio 
3885cedb4eSLoic Poulain #endif
39