11.1Sskrll/*	$NetBSD: qcom,sm4450-camcc.h,v 1.1.1.1 2026/01/18 05:21:36 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
61.1Sskrll */
71.1Sskrll
81.1Sskrll#ifndef _DT_BINDINGS_CLK_QCOM_CAM_CC_SM4450_H
91.1Sskrll#define _DT_BINDINGS_CLK_QCOM_CAM_CC_SM4450_H
101.1Sskrll
111.1Sskrll/* CAM_CC clocks */
121.1Sskrll#define CAM_CC_BPS_AHB_CLK					0
131.1Sskrll#define CAM_CC_BPS_AREG_CLK					1
141.1Sskrll#define CAM_CC_BPS_CLK						2
151.1Sskrll#define CAM_CC_BPS_CLK_SRC					3
161.1Sskrll#define CAM_CC_CAMNOC_ATB_CLK					4
171.1Sskrll#define CAM_CC_CAMNOC_AXI_CLK					5
181.1Sskrll#define CAM_CC_CAMNOC_AXI_CLK_SRC				6
191.1Sskrll#define CAM_CC_CAMNOC_AXI_HF_CLK				7
201.1Sskrll#define CAM_CC_CAMNOC_AXI_SF_CLK				8
211.1Sskrll#define CAM_CC_CCI_0_CLK					9
221.1Sskrll#define CAM_CC_CCI_0_CLK_SRC					10
231.1Sskrll#define CAM_CC_CCI_1_CLK					11
241.1Sskrll#define CAM_CC_CCI_1_CLK_SRC					12
251.1Sskrll#define CAM_CC_CORE_AHB_CLK					13
261.1Sskrll#define CAM_CC_CPAS_AHB_CLK					14
271.1Sskrll#define CAM_CC_CPHY_RX_CLK_SRC					15
281.1Sskrll#define CAM_CC_CRE_AHB_CLK					16
291.1Sskrll#define CAM_CC_CRE_CLK						17
301.1Sskrll#define CAM_CC_CRE_CLK_SRC					18
311.1Sskrll#define CAM_CC_CSI0PHYTIMER_CLK					19
321.1Sskrll#define CAM_CC_CSI0PHYTIMER_CLK_SRC				20
331.1Sskrll#define CAM_CC_CSI1PHYTIMER_CLK					21
341.1Sskrll#define CAM_CC_CSI1PHYTIMER_CLK_SRC				22
351.1Sskrll#define CAM_CC_CSI2PHYTIMER_CLK					23
361.1Sskrll#define CAM_CC_CSI2PHYTIMER_CLK_SRC				24
371.1Sskrll#define CAM_CC_CSIPHY0_CLK					25
381.1Sskrll#define CAM_CC_CSIPHY1_CLK					26
391.1Sskrll#define CAM_CC_CSIPHY2_CLK					27
401.1Sskrll#define CAM_CC_FAST_AHB_CLK_SRC					28
411.1Sskrll#define CAM_CC_ICP_ATB_CLK					29
421.1Sskrll#define CAM_CC_ICP_CLK						30
431.1Sskrll#define CAM_CC_ICP_CLK_SRC					31
441.1Sskrll#define CAM_CC_ICP_CTI_CLK					32
451.1Sskrll#define CAM_CC_ICP_TS_CLK					33
461.1Sskrll#define CAM_CC_MCLK0_CLK					34
471.1Sskrll#define CAM_CC_MCLK0_CLK_SRC					35
481.1Sskrll#define CAM_CC_MCLK1_CLK					36
491.1Sskrll#define CAM_CC_MCLK1_CLK_SRC					37
501.1Sskrll#define CAM_CC_MCLK2_CLK					38
511.1Sskrll#define CAM_CC_MCLK2_CLK_SRC					39
521.1Sskrll#define CAM_CC_MCLK3_CLK					40
531.1Sskrll#define CAM_CC_MCLK3_CLK_SRC					41
541.1Sskrll#define CAM_CC_OPE_0_AHB_CLK					42
551.1Sskrll#define CAM_CC_OPE_0_AREG_CLK					43
561.1Sskrll#define CAM_CC_OPE_0_CLK					44
571.1Sskrll#define CAM_CC_OPE_0_CLK_SRC					45
581.1Sskrll#define CAM_CC_PLL0						46
591.1Sskrll#define CAM_CC_PLL0_OUT_EVEN					47
601.1Sskrll#define CAM_CC_PLL0_OUT_ODD					48
611.1Sskrll#define CAM_CC_PLL1						49
621.1Sskrll#define CAM_CC_PLL1_OUT_EVEN					50
631.1Sskrll#define CAM_CC_PLL2						51
641.1Sskrll#define CAM_CC_PLL2_OUT_EVEN					52
651.1Sskrll#define CAM_CC_PLL3						53
661.1Sskrll#define CAM_CC_PLL3_OUT_EVEN					54
671.1Sskrll#define CAM_CC_PLL4						55
681.1Sskrll#define CAM_CC_PLL4_OUT_EVEN					56
691.1Sskrll#define CAM_CC_SLOW_AHB_CLK_SRC					57
701.1Sskrll#define CAM_CC_SOC_AHB_CLK					58
711.1Sskrll#define CAM_CC_SYS_TMR_CLK					59
721.1Sskrll#define CAM_CC_TFE_0_AHB_CLK					60
731.1Sskrll#define CAM_CC_TFE_0_CLK					61
741.1Sskrll#define CAM_CC_TFE_0_CLK_SRC					62
751.1Sskrll#define CAM_CC_TFE_0_CPHY_RX_CLK				63
761.1Sskrll#define CAM_CC_TFE_0_CSID_CLK					64
771.1Sskrll#define CAM_CC_TFE_0_CSID_CLK_SRC				65
781.1Sskrll#define CAM_CC_TFE_1_AHB_CLK					66
791.1Sskrll#define CAM_CC_TFE_1_CLK					67
801.1Sskrll#define CAM_CC_TFE_1_CLK_SRC					68
811.1Sskrll#define CAM_CC_TFE_1_CPHY_RX_CLK				69
821.1Sskrll#define CAM_CC_TFE_1_CSID_CLK					70
831.1Sskrll#define CAM_CC_TFE_1_CSID_CLK_SRC				71
841.1Sskrll
851.1Sskrll/* CAM_CC power domains */
861.1Sskrll#define CAM_CC_CAMSS_TOP_GDSC					0
871.1Sskrll
881.1Sskrll/* CAM_CC resets */
891.1Sskrll#define CAM_CC_BPS_BCR						0
901.1Sskrll#define CAM_CC_CAMNOC_BCR					1
911.1Sskrll#define CAM_CC_CAMSS_TOP_BCR					2
921.1Sskrll#define CAM_CC_CCI_0_BCR					3
931.1Sskrll#define CAM_CC_CCI_1_BCR					4
941.1Sskrll#define CAM_CC_CPAS_BCR						5
951.1Sskrll#define CAM_CC_CRE_BCR						6
961.1Sskrll#define CAM_CC_CSI0PHY_BCR					7
971.1Sskrll#define CAM_CC_CSI1PHY_BCR					8
981.1Sskrll#define CAM_CC_CSI2PHY_BCR					9
991.1Sskrll#define CAM_CC_ICP_BCR						10
1001.1Sskrll#define CAM_CC_MCLK0_BCR					11
1011.1Sskrll#define CAM_CC_MCLK1_BCR					12
1021.1Sskrll#define CAM_CC_MCLK2_BCR					13
1031.1Sskrll#define CAM_CC_MCLK3_BCR					14
1041.1Sskrll#define CAM_CC_OPE_0_BCR					15
1051.1Sskrll#define CAM_CC_TFE_0_BCR					16
1061.1Sskrll#define CAM_CC_TFE_1_BCR					17
1071.1Sskrll
1081.1Sskrll#endif
109