11590Srgrimes/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 21590Srgrimes/* 31590Srgrimes * Copyright (c) 2022, The Linux Foundation. All rights reserved. 41590Srgrimes * Copyright (c) 2022, Linaro Limited 51590Srgrimes */ 61590Srgrimes 71590Srgrimes#ifndef _DT_BINDINGS_CLK_QCOM_CAMCC_SM6350_H 81590Srgrimes#define _DT_BINDINGS_CLK_QCOM_CAMCC_SM6350_H 91590Srgrimes 101590Srgrimes/* CAMCC clocks */ 111590Srgrimes#define CAMCC_PLL2_OUT_EARLY 0 121590Srgrimes#define CAMCC_PLL0 1 131590Srgrimes#define CAMCC_PLL0_OUT_EVEN 2 141590Srgrimes#define CAMCC_PLL1 3 151590Srgrimes#define CAMCC_PLL1_OUT_EVEN 4 161590Srgrimes#define CAMCC_PLL2 5 171590Srgrimes#define CAMCC_PLL2_OUT_MAIN 6 181590Srgrimes#define CAMCC_PLL3 7 191590Srgrimes#define CAMCC_BPS_AHB_CLK 8 201590Srgrimes#define CAMCC_BPS_AREG_CLK 9 211590Srgrimes#define CAMCC_BPS_AXI_CLK 10 221590Srgrimes#define CAMCC_BPS_CLK 11 231590Srgrimes#define CAMCC_BPS_CLK_SRC 12 241590Srgrimes#define CAMCC_CAMNOC_ATB_CLK 13 251590Srgrimes#define CAMCC_CAMNOC_AXI_CLK 14 261590Srgrimes#define CAMCC_CCI_0_CLK 15 271590Srgrimes#define CAMCC_CCI_0_CLK_SRC 16 281590Srgrimes#define CAMCC_CCI_1_CLK 17 291590Srgrimes#define CAMCC_CCI_1_CLK_SRC 18 3087628Sdwmalone#define CAMCC_CORE_AHB_CLK 19 3187628Sdwmalone#define CAMCC_CPAS_AHB_CLK 20 3287628Sdwmalone#define CAMCC_CPHY_RX_CLK_SRC 21 3387628Sdwmalone#define CAMCC_CSI0PHYTIMER_CLK 22 3487628Sdwmalone#define CAMCC_CSI0PHYTIMER_CLK_SRC 23 3587628Sdwmalone#define CAMCC_CSI1PHYTIMER_CLK 24 3687249Smarkm#define CAMCC_CSI1PHYTIMER_CLK_SRC 25 3787249Smarkm#define CAMCC_CSI2PHYTIMER_CLK 26 3887249Smarkm#define CAMCC_CSI2PHYTIMER_CLK_SRC 27 391590Srgrimes#define CAMCC_CSI3PHYTIMER_CLK 28 401590Srgrimes#define CAMCC_CSI3PHYTIMER_CLK_SRC 29 411590Srgrimes#define CAMCC_CSIPHY0_CLK 30 421590Srgrimes#define CAMCC_CSIPHY1_CLK 31 431590Srgrimes#define CAMCC_CSIPHY2_CLK 32 441590Srgrimes#define CAMCC_CSIPHY3_CLK 33 451590Srgrimes#define CAMCC_FAST_AHB_CLK_SRC 34 461590Srgrimes#define CAMCC_ICP_APB_CLK 35 4792920Simp#define CAMCC_ICP_ATB_CLK 36 4892920Simp#define CAMCC_ICP_CLK 37 491590Srgrimes#define CAMCC_ICP_CLK_SRC 38 501590Srgrimes#define CAMCC_ICP_CTI_CLK 39 511590Srgrimes#define CAMCC_ICP_TS_CLK 40 521590Srgrimes#define CAMCC_IFE_0_AXI_CLK 41 531590Srgrimes#define CAMCC_IFE_0_CLK 42 541590Srgrimes#define CAMCC_IFE_0_CLK_SRC 43 55100822Sdwmalone#define CAMCC_IFE_0_CPHY_RX_CLK 44 561590Srgrimes#define CAMCC_IFE_0_CSID_CLK 45 571590Srgrimes#define CAMCC_IFE_0_CSID_CLK_SRC 46 581590Srgrimes#define CAMCC_IFE_0_DSP_CLK 47 591590Srgrimes#define CAMCC_IFE_1_AXI_CLK 48 601590Srgrimes#define CAMCC_IFE_1_CLK 49 611590Srgrimes#define CAMCC_IFE_1_CLK_SRC 50 621590Srgrimes#define CAMCC_IFE_1_CPHY_RX_CLK 51 631590Srgrimes#define CAMCC_IFE_1_CSID_CLK 52 641590Srgrimes#define CAMCC_IFE_1_CSID_CLK_SRC 53 651590Srgrimes#define CAMCC_IFE_1_DSP_CLK 54 661590Srgrimes#define CAMCC_IFE_2_AXI_CLK 55 671590Srgrimes#define CAMCC_IFE_2_CLK 56 6887750Scharnier#define CAMCC_IFE_2_CLK_SRC 57 691590Srgrimes#define CAMCC_IFE_2_CPHY_RX_CLK 58 701590Srgrimes#define CAMCC_IFE_2_CSID_CLK 59 711590Srgrimes#define CAMCC_IFE_2_CSID_CLK_SRC 60 721590Srgrimes#define CAMCC_IFE_2_DSP_CLK 61 731590Srgrimes#define CAMCC_IFE_LITE_CLK 62 741590Srgrimes#define CAMCC_IFE_LITE_CLK_SRC 63 7597574Stjr#define CAMCC_IFE_LITE_CPHY_RX_CLK 64 761590Srgrimes#define CAMCC_IFE_LITE_CSID_CLK 65 771590Srgrimes#define CAMCC_IFE_LITE_CSID_CLK_SRC 66 781590Srgrimes#define CAMCC_IPE_0_AHB_CLK 67 791590Srgrimes#define CAMCC_IPE_0_AREG_CLK 68 801590Srgrimes#define CAMCC_IPE_0_AXI_CLK 69 811590Srgrimes#define CAMCC_IPE_0_CLK 70 821590Srgrimes#define CAMCC_IPE_0_CLK_SRC 71 831590Srgrimes#define CAMCC_JPEG_CLK 72 841590Srgrimes#define CAMCC_JPEG_CLK_SRC 73 851590Srgrimes#define CAMCC_LRME_CLK 74 861590Srgrimes#define CAMCC_LRME_CLK_SRC 75 871590Srgrimes#define CAMCC_MCLK0_CLK 76 881590Srgrimes#define CAMCC_MCLK0_CLK_SRC 77 891590Srgrimes#define CAMCC_MCLK1_CLK 78 901590Srgrimes#define CAMCC_MCLK1_CLK_SRC 79 911590Srgrimes#define CAMCC_MCLK2_CLK 80 921590Srgrimes#define CAMCC_MCLK2_CLK_SRC 81 931590Srgrimes#define CAMCC_MCLK3_CLK 82 941590Srgrimes#define CAMCC_MCLK3_CLK_SRC 83 95100822Sdwmalone#define CAMCC_MCLK4_CLK 84 961590Srgrimes#define CAMCC_MCLK4_CLK_SRC 85 971590Srgrimes#define CAMCC_SLOW_AHB_CLK_SRC 86 981590Srgrimes#define CAMCC_SOC_AHB_CLK 87 9997581Stjr#define CAMCC_SYS_TMR_CLK 88 1001590Srgrimes 1011590Srgrimes/* GDSCs */ 1021590Srgrimes#define BPS_GDSC 0 1031590Srgrimes#define IPE_0_GDSC 1 1041590Srgrimes#define IFE_0_GDSC 2 1051590Srgrimes#define IFE_1_GDSC 3 1061590Srgrimes#define IFE_2_GDSC 4 1071590Srgrimes#define TITAN_TOP_GDSC 5 1081590Srgrimes 1091590Srgrimes#endif 1101590Srgrimes