11.1Sskrll/*	$NetBSD: qcom,sm6350-camcc.h,v 1.1.1.1 2026/01/18 05:21:37 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Copyright (c) 2022, The Linux Foundation. All rights reserved.
61.1Sskrll * Copyright (c) 2022, Linaro Limited
71.1Sskrll */
81.1Sskrll
91.1Sskrll#ifndef _DT_BINDINGS_CLK_QCOM_CAMCC_SM6350_H
101.1Sskrll#define _DT_BINDINGS_CLK_QCOM_CAMCC_SM6350_H
111.1Sskrll
121.1Sskrll/* CAMCC clocks */
131.1Sskrll#define CAMCC_PLL2_OUT_EARLY		0
141.1Sskrll#define CAMCC_PLL0			1
151.1Sskrll#define CAMCC_PLL0_OUT_EVEN		2
161.1Sskrll#define CAMCC_PLL1			3
171.1Sskrll#define CAMCC_PLL1_OUT_EVEN		4
181.1Sskrll#define CAMCC_PLL2			5
191.1Sskrll#define CAMCC_PLL2_OUT_MAIN		6
201.1Sskrll#define CAMCC_PLL3			7
211.1Sskrll#define CAMCC_BPS_AHB_CLK		8
221.1Sskrll#define CAMCC_BPS_AREG_CLK		9
231.1Sskrll#define CAMCC_BPS_AXI_CLK		10
241.1Sskrll#define CAMCC_BPS_CLK			11
251.1Sskrll#define CAMCC_BPS_CLK_SRC		12
261.1Sskrll#define CAMCC_CAMNOC_ATB_CLK		13
271.1Sskrll#define CAMCC_CAMNOC_AXI_CLK		14
281.1Sskrll#define CAMCC_CCI_0_CLK		15
291.1Sskrll#define CAMCC_CCI_0_CLK_SRC		16
301.1Sskrll#define CAMCC_CCI_1_CLK		17
311.1Sskrll#define CAMCC_CCI_1_CLK_SRC		18
321.1Sskrll#define CAMCC_CORE_AHB_CLK		19
331.1Sskrll#define CAMCC_CPAS_AHB_CLK		20
341.1Sskrll#define CAMCC_CPHY_RX_CLK_SRC		21
351.1Sskrll#define CAMCC_CSI0PHYTIMER_CLK		22
361.1Sskrll#define CAMCC_CSI0PHYTIMER_CLK_SRC	23
371.1Sskrll#define CAMCC_CSI1PHYTIMER_CLK		24
381.1Sskrll#define CAMCC_CSI1PHYTIMER_CLK_SRC	25
391.1Sskrll#define CAMCC_CSI2PHYTIMER_CLK		26
401.1Sskrll#define CAMCC_CSI2PHYTIMER_CLK_SRC	27
411.1Sskrll#define CAMCC_CSI3PHYTIMER_CLK		28
421.1Sskrll#define CAMCC_CSI3PHYTIMER_CLK_SRC	29
431.1Sskrll#define CAMCC_CSIPHY0_CLK		30
441.1Sskrll#define CAMCC_CSIPHY1_CLK		31
451.1Sskrll#define CAMCC_CSIPHY2_CLK		32
461.1Sskrll#define CAMCC_CSIPHY3_CLK		33
471.1Sskrll#define CAMCC_FAST_AHB_CLK_SRC		34
481.1Sskrll#define CAMCC_ICP_APB_CLK		35
491.1Sskrll#define CAMCC_ICP_ATB_CLK		36
501.1Sskrll#define CAMCC_ICP_CLK			37
511.1Sskrll#define CAMCC_ICP_CLK_SRC		38
521.1Sskrll#define CAMCC_ICP_CTI_CLK		39
531.1Sskrll#define CAMCC_ICP_TS_CLK		40
541.1Sskrll#define CAMCC_IFE_0_AXI_CLK		41
551.1Sskrll#define CAMCC_IFE_0_CLK		42
561.1Sskrll#define CAMCC_IFE_0_CLK_SRC		43
571.1Sskrll#define CAMCC_IFE_0_CPHY_RX_CLK	44
581.1Sskrll#define CAMCC_IFE_0_CSID_CLK		45
591.1Sskrll#define CAMCC_IFE_0_CSID_CLK_SRC	46
601.1Sskrll#define CAMCC_IFE_0_DSP_CLK		47
611.1Sskrll#define CAMCC_IFE_1_AXI_CLK		48
621.1Sskrll#define CAMCC_IFE_1_CLK		49
631.1Sskrll#define CAMCC_IFE_1_CLK_SRC		50
641.1Sskrll#define CAMCC_IFE_1_CPHY_RX_CLK	51
651.1Sskrll#define CAMCC_IFE_1_CSID_CLK		52
661.1Sskrll#define CAMCC_IFE_1_CSID_CLK_SRC	53
671.1Sskrll#define CAMCC_IFE_1_DSP_CLK		54
681.1Sskrll#define CAMCC_IFE_2_AXI_CLK		55
691.1Sskrll#define CAMCC_IFE_2_CLK		56
701.1Sskrll#define CAMCC_IFE_2_CLK_SRC		57
711.1Sskrll#define CAMCC_IFE_2_CPHY_RX_CLK	58
721.1Sskrll#define CAMCC_IFE_2_CSID_CLK		59
731.1Sskrll#define CAMCC_IFE_2_CSID_CLK_SRC	60
741.1Sskrll#define CAMCC_IFE_2_DSP_CLK		61
751.1Sskrll#define CAMCC_IFE_LITE_CLK		62
761.1Sskrll#define CAMCC_IFE_LITE_CLK_SRC		63
771.1Sskrll#define CAMCC_IFE_LITE_CPHY_RX_CLK	64
781.1Sskrll#define CAMCC_IFE_LITE_CSID_CLK	65
791.1Sskrll#define CAMCC_IFE_LITE_CSID_CLK_SRC	66
801.1Sskrll#define CAMCC_IPE_0_AHB_CLK		67
811.1Sskrll#define CAMCC_IPE_0_AREG_CLK		68
821.1Sskrll#define CAMCC_IPE_0_AXI_CLK		69
831.1Sskrll#define CAMCC_IPE_0_CLK		70
841.1Sskrll#define CAMCC_IPE_0_CLK_SRC		71
851.1Sskrll#define CAMCC_JPEG_CLK			72
861.1Sskrll#define CAMCC_JPEG_CLK_SRC		73
871.1Sskrll#define CAMCC_LRME_CLK			74
881.1Sskrll#define CAMCC_LRME_CLK_SRC		75
891.1Sskrll#define CAMCC_MCLK0_CLK		76
901.1Sskrll#define CAMCC_MCLK0_CLK_SRC		77
911.1Sskrll#define CAMCC_MCLK1_CLK		78
921.1Sskrll#define CAMCC_MCLK1_CLK_SRC		79
931.1Sskrll#define CAMCC_MCLK2_CLK		80
941.1Sskrll#define CAMCC_MCLK2_CLK_SRC		81
951.1Sskrll#define CAMCC_MCLK3_CLK		82
961.1Sskrll#define CAMCC_MCLK3_CLK_SRC		83
971.1Sskrll#define CAMCC_MCLK4_CLK		84
981.1Sskrll#define CAMCC_MCLK4_CLK_SRC		85
991.1Sskrll#define CAMCC_SLOW_AHB_CLK_SRC		86
1001.1Sskrll#define CAMCC_SOC_AHB_CLK		87
1011.1Sskrll#define CAMCC_SYS_TMR_CLK		88
1021.1Sskrll
1031.1Sskrll/* GDSCs */
1041.1Sskrll#define BPS_GDSC			0
1051.1Sskrll#define IPE_0_GDSC			1
1061.1Sskrll#define IFE_0_GDSC			2
1071.1Sskrll#define IFE_1_GDSC			3
1081.1Sskrll#define IFE_2_GDSC			4
1091.1Sskrll#define TITAN_TOP_GDSC			5
1101.1Sskrll
1111.1Sskrll#endif
112