1*833e5d42SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2*833e5d42SEmmanuel Vadot /* 3*833e5d42SEmmanuel Vadot * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. 4*833e5d42SEmmanuel Vadot */ 5*833e5d42SEmmanuel Vadot 6*833e5d42SEmmanuel Vadot #ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_QCS615_H 7*833e5d42SEmmanuel Vadot #define _DT_BINDINGS_CLK_QCOM_DISP_CC_QCS615_H 8*833e5d42SEmmanuel Vadot 9*833e5d42SEmmanuel Vadot /* DISP_CC clocks */ 10*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_AHB_CLK 0 11*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_AHB_CLK_SRC 1 12*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_BYTE0_CLK 2 13*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_BYTE0_CLK_SRC 3 14*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_BYTE0_DIV_CLK_SRC 4 15*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_BYTE0_INTF_CLK 5 16*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_AUX_CLK 6 17*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_AUX_CLK_SRC 7 18*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_CRYPTO_CLK 8 19*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_CRYPTO_CLK_SRC 9 20*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_LINK_CLK 10 21*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_LINK_CLK_SRC 11 22*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_LINK_DIV_CLK_SRC 12 23*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_LINK_INTF_CLK 13 24*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_PIXEL1_CLK 14 25*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_PIXEL1_CLK_SRC 15 26*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_PIXEL_CLK 16 27*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_DP_PIXEL_CLK_SRC 17 28*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_ESC0_CLK 18 29*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_ESC0_CLK_SRC 19 30*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_MDP_CLK 20 31*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_MDP_CLK_SRC 21 32*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_MDP_LUT_CLK 22 33*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_NON_GDSC_AHB_CLK 23 34*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_PCLK0_CLK 24 35*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_PCLK0_CLK_SRC 25 36*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_ROT_CLK 26 37*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_ROT_CLK_SRC 27 38*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_RSCC_AHB_CLK 28 39*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_RSCC_VSYNC_CLK 29 40*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_VSYNC_CLK 30 41*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_VSYNC_CLK_SRC 31 42*833e5d42SEmmanuel Vadot #define DISP_CC_PLL0 32 43*833e5d42SEmmanuel Vadot #define DISP_CC_XO_CLK 33 44*833e5d42SEmmanuel Vadot 45*833e5d42SEmmanuel Vadot /* DISP_CC power domains */ 46*833e5d42SEmmanuel Vadot #define MDSS_CORE_GDSC 0 47*833e5d42SEmmanuel Vadot 48*833e5d42SEmmanuel Vadot /* DISP_CC resets */ 49*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_CORE_BCR 0 50*833e5d42SEmmanuel Vadot #define DISP_CC_MDSS_RSCC_BCR 1 51*833e5d42SEmmanuel Vadot 52*833e5d42SEmmanuel Vadot #endif 53