114 lines · c
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */2/*3 * Copyright (c) 2018, The Linux Foundation. All rights reserved.4 * Copyright (c) 2024, Danila Tikhonov <danila@jiaxyga.com>5 */6 7#ifndef _DT_BINDINGS_CLK_QCOM_CAMCC_SM7150_H8#define _DT_BINDINGS_CLK_QCOM_CAMCC_SM7150_H9 10/* Hardware clocks */11#define CAMCC_PLL0_OUT_EVEN 012#define CAMCC_PLL0_OUT_ODD 113#define CAMCC_PLL1_OUT_EVEN 214#define CAMCC_PLL2_OUT_EARLY 315#define CAMCC_PLL3_OUT_EVEN 416#define CAMCC_PLL4_OUT_EVEN 517 18/* CAMCC clock registers */19#define CAMCC_PLL0 620#define CAMCC_PLL1 721#define CAMCC_PLL2 822#define CAMCC_PLL2_OUT_AUX 923#define CAMCC_PLL2_OUT_MAIN 1024#define CAMCC_PLL3 1125#define CAMCC_PLL4 1226#define CAMCC_BPS_AHB_CLK 1327#define CAMCC_BPS_AREG_CLK 1428#define CAMCC_BPS_AXI_CLK 1529#define CAMCC_BPS_CLK 1630#define CAMCC_BPS_CLK_SRC 1731#define CAMCC_CAMNOC_AXI_CLK 1832#define CAMCC_CAMNOC_AXI_CLK_SRC 1933#define CAMCC_CAMNOC_DCD_XO_CLK 2034#define CAMCC_CCI_0_CLK 2135#define CAMCC_CCI_0_CLK_SRC 2236#define CAMCC_CCI_1_CLK 2337#define CAMCC_CCI_1_CLK_SRC 2438#define CAMCC_CORE_AHB_CLK 2539#define CAMCC_CPAS_AHB_CLK 2640#define CAMCC_CPHY_RX_CLK_SRC 2741#define CAMCC_CSI0PHYTIMER_CLK 2842#define CAMCC_CSI0PHYTIMER_CLK_SRC 2943#define CAMCC_CSI1PHYTIMER_CLK 3044#define CAMCC_CSI1PHYTIMER_CLK_SRC 3145#define CAMCC_CSI2PHYTIMER_CLK 3246#define CAMCC_CSI2PHYTIMER_CLK_SRC 3347#define CAMCC_CSI3PHYTIMER_CLK 3448#define CAMCC_CSI3PHYTIMER_CLK_SRC 3549#define CAMCC_CSIPHY0_CLK 3650#define CAMCC_CSIPHY1_CLK 3751#define CAMCC_CSIPHY2_CLK 3852#define CAMCC_CSIPHY3_CLK 3953#define CAMCC_FAST_AHB_CLK_SRC 4054#define CAMCC_FD_CORE_CLK 4155#define CAMCC_FD_CORE_CLK_SRC 4256#define CAMCC_FD_CORE_UAR_CLK 4357#define CAMCC_ICP_AHB_CLK 4458#define CAMCC_ICP_CLK 4559#define CAMCC_ICP_CLK_SRC 4660#define CAMCC_IFE_0_AXI_CLK 4761#define CAMCC_IFE_0_CLK 4862#define CAMCC_IFE_0_CLK_SRC 4963#define CAMCC_IFE_0_CPHY_RX_CLK 5064#define CAMCC_IFE_0_CSID_CLK 5165#define CAMCC_IFE_0_CSID_CLK_SRC 5266#define CAMCC_IFE_0_DSP_CLK 5367#define CAMCC_IFE_1_AXI_CLK 5468#define CAMCC_IFE_1_CLK 5569#define CAMCC_IFE_1_CLK_SRC 5670#define CAMCC_IFE_1_CPHY_RX_CLK 5771#define CAMCC_IFE_1_CSID_CLK 5872#define CAMCC_IFE_1_CSID_CLK_SRC 5973#define CAMCC_IFE_1_DSP_CLK 6074#define CAMCC_IFE_LITE_CLK 6175#define CAMCC_IFE_LITE_CLK_SRC 6276#define CAMCC_IFE_LITE_CPHY_RX_CLK 6377#define CAMCC_IFE_LITE_CSID_CLK 6478#define CAMCC_IFE_LITE_CSID_CLK_SRC 6579#define CAMCC_IPE_0_AHB_CLK 6680#define CAMCC_IPE_0_AREG_CLK 6781#define CAMCC_IPE_0_AXI_CLK 6882#define CAMCC_IPE_0_CLK 6983#define CAMCC_IPE_0_CLK_SRC 7084#define CAMCC_IPE_1_AHB_CLK 7185#define CAMCC_IPE_1_AREG_CLK 7286#define CAMCC_IPE_1_AXI_CLK 7387#define CAMCC_IPE_1_CLK 7488#define CAMCC_JPEG_CLK 7589#define CAMCC_JPEG_CLK_SRC 7690#define CAMCC_LRME_CLK 7791#define CAMCC_LRME_CLK_SRC 7892#define CAMCC_MCLK0_CLK 7993#define CAMCC_MCLK0_CLK_SRC 8094#define CAMCC_MCLK1_CLK 8195#define CAMCC_MCLK1_CLK_SRC 8296#define CAMCC_MCLK2_CLK 8397#define CAMCC_MCLK2_CLK_SRC 8498#define CAMCC_MCLK3_CLK 8599#define CAMCC_MCLK3_CLK_SRC 86100#define CAMCC_SLEEP_CLK 87101#define CAMCC_SLEEP_CLK_SRC 88102#define CAMCC_SLOW_AHB_CLK_SRC 89103#define CAMCC_XO_CLK_SRC 90104 105/* CAMCC GDSCRs */106#define BPS_GDSC 0107#define IFE_0_GDSC 1108#define IFE_1_GDSC 2109#define IPE_0_GDSC 3110#define IPE_1_GDSC 4111#define TITAN_TOP_GDSC 5112 113#endif114