xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,ipq9574-nsscc.h (revision 75bfe7a0381e7fafd268e184b60b17574417a316)
1*28300eceSDevi Priya /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*28300eceSDevi Priya /*
3*28300eceSDevi Priya  * Copyright (c) 2023, 2025 The Linux Foundation. All rights reserved.
4*28300eceSDevi Priya  */
5*28300eceSDevi Priya 
6*28300eceSDevi Priya #ifndef _DT_BINDINGS_CLOCK_IPQ_NSSCC_9574_H
7*28300eceSDevi Priya #define _DT_BINDINGS_CLOCK_IPQ_NSSCC_9574_H
8*28300eceSDevi Priya 
9*28300eceSDevi Priya #define NSS_CC_CE_APB_CLK					0
10*28300eceSDevi Priya #define NSS_CC_CE_AXI_CLK					1
11*28300eceSDevi Priya #define NSS_CC_CE_CLK_SRC					2
12*28300eceSDevi Priya #define NSS_CC_CFG_CLK_SRC					3
13*28300eceSDevi Priya #define NSS_CC_CLC_AXI_CLK					4
14*28300eceSDevi Priya #define NSS_CC_CLC_CLK_SRC					5
15*28300eceSDevi Priya #define NSS_CC_CRYPTO_CLK					6
16*28300eceSDevi Priya #define NSS_CC_CRYPTO_CLK_SRC					7
17*28300eceSDevi Priya #define NSS_CC_CRYPTO_PPE_CLK					8
18*28300eceSDevi Priya #define NSS_CC_HAQ_AHB_CLK					9
19*28300eceSDevi Priya #define NSS_CC_HAQ_AXI_CLK					10
20*28300eceSDevi Priya #define NSS_CC_HAQ_CLK_SRC					11
21*28300eceSDevi Priya #define NSS_CC_IMEM_AHB_CLK					12
22*28300eceSDevi Priya #define NSS_CC_IMEM_CLK_SRC					13
23*28300eceSDevi Priya #define NSS_CC_IMEM_QSB_CLK					14
24*28300eceSDevi Priya #define NSS_CC_INT_CFG_CLK_SRC					15
25*28300eceSDevi Priya #define NSS_CC_NSS_CSR_CLK					16
26*28300eceSDevi Priya #define NSS_CC_NSSNOC_CE_APB_CLK				17
27*28300eceSDevi Priya #define NSS_CC_NSSNOC_CE_AXI_CLK				18
28*28300eceSDevi Priya #define NSS_CC_NSSNOC_CLC_AXI_CLK				19
29*28300eceSDevi Priya #define NSS_CC_NSSNOC_CRYPTO_CLK				20
30*28300eceSDevi Priya #define NSS_CC_NSSNOC_HAQ_AHB_CLK				21
31*28300eceSDevi Priya #define NSS_CC_NSSNOC_HAQ_AXI_CLK				22
32*28300eceSDevi Priya #define NSS_CC_NSSNOC_IMEM_AHB_CLK				23
33*28300eceSDevi Priya #define NSS_CC_NSSNOC_IMEM_QSB_CLK				24
34*28300eceSDevi Priya #define NSS_CC_NSSNOC_NSS_CSR_CLK				25
35*28300eceSDevi Priya #define NSS_CC_NSSNOC_PPE_CFG_CLK				26
36*28300eceSDevi Priya #define NSS_CC_NSSNOC_PPE_CLK					27
37*28300eceSDevi Priya #define NSS_CC_NSSNOC_UBI32_AHB0_CLK				28
38*28300eceSDevi Priya #define NSS_CC_NSSNOC_UBI32_AXI0_CLK				29
39*28300eceSDevi Priya #define NSS_CC_NSSNOC_UBI32_INT0_AHB_CLK			30
40*28300eceSDevi Priya #define NSS_CC_NSSNOC_UBI32_NC_AXI0_1_CLK			31
41*28300eceSDevi Priya #define NSS_CC_NSSNOC_UBI32_NC_AXI0_CLK				32
42*28300eceSDevi Priya #define NSS_CC_PORT1_MAC_CLK					33
43*28300eceSDevi Priya #define NSS_CC_PORT1_RX_CLK					34
44*28300eceSDevi Priya #define NSS_CC_PORT1_RX_CLK_SRC					35
45*28300eceSDevi Priya #define NSS_CC_PORT1_RX_DIV_CLK_SRC				36
46*28300eceSDevi Priya #define NSS_CC_PORT1_TX_CLK					37
47*28300eceSDevi Priya #define NSS_CC_PORT1_TX_CLK_SRC					38
48*28300eceSDevi Priya #define NSS_CC_PORT1_TX_DIV_CLK_SRC				39
49*28300eceSDevi Priya #define NSS_CC_PORT2_MAC_CLK					40
50*28300eceSDevi Priya #define NSS_CC_PORT2_RX_CLK					41
51*28300eceSDevi Priya #define NSS_CC_PORT2_RX_CLK_SRC					42
52*28300eceSDevi Priya #define NSS_CC_PORT2_RX_DIV_CLK_SRC				43
53*28300eceSDevi Priya #define NSS_CC_PORT2_TX_CLK					44
54*28300eceSDevi Priya #define NSS_CC_PORT2_TX_CLK_SRC					45
55*28300eceSDevi Priya #define NSS_CC_PORT2_TX_DIV_CLK_SRC				46
56*28300eceSDevi Priya #define NSS_CC_PORT3_MAC_CLK					47
57*28300eceSDevi Priya #define NSS_CC_PORT3_RX_CLK					48
58*28300eceSDevi Priya #define NSS_CC_PORT3_RX_CLK_SRC					49
59*28300eceSDevi Priya #define NSS_CC_PORT3_RX_DIV_CLK_SRC				50
60*28300eceSDevi Priya #define NSS_CC_PORT3_TX_CLK					51
61*28300eceSDevi Priya #define NSS_CC_PORT3_TX_CLK_SRC					52
62*28300eceSDevi Priya #define NSS_CC_PORT3_TX_DIV_CLK_SRC				53
63*28300eceSDevi Priya #define NSS_CC_PORT4_MAC_CLK					54
64*28300eceSDevi Priya #define NSS_CC_PORT4_RX_CLK					55
65*28300eceSDevi Priya #define NSS_CC_PORT4_RX_CLK_SRC					56
66*28300eceSDevi Priya #define NSS_CC_PORT4_RX_DIV_CLK_SRC				57
67*28300eceSDevi Priya #define NSS_CC_PORT4_TX_CLK					58
68*28300eceSDevi Priya #define NSS_CC_PORT4_TX_CLK_SRC					59
69*28300eceSDevi Priya #define NSS_CC_PORT4_TX_DIV_CLK_SRC				60
70*28300eceSDevi Priya #define NSS_CC_PORT5_MAC_CLK					61
71*28300eceSDevi Priya #define NSS_CC_PORT5_RX_CLK					62
72*28300eceSDevi Priya #define NSS_CC_PORT5_RX_CLK_SRC					63
73*28300eceSDevi Priya #define NSS_CC_PORT5_RX_DIV_CLK_SRC				64
74*28300eceSDevi Priya #define NSS_CC_PORT5_TX_CLK					65
75*28300eceSDevi Priya #define NSS_CC_PORT5_TX_CLK_SRC					66
76*28300eceSDevi Priya #define NSS_CC_PORT5_TX_DIV_CLK_SRC				67
77*28300eceSDevi Priya #define NSS_CC_PORT6_MAC_CLK					68
78*28300eceSDevi Priya #define NSS_CC_PORT6_RX_CLK					69
79*28300eceSDevi Priya #define NSS_CC_PORT6_RX_CLK_SRC					70
80*28300eceSDevi Priya #define NSS_CC_PORT6_RX_DIV_CLK_SRC				71
81*28300eceSDevi Priya #define NSS_CC_PORT6_TX_CLK					72
82*28300eceSDevi Priya #define NSS_CC_PORT6_TX_CLK_SRC					73
83*28300eceSDevi Priya #define NSS_CC_PORT6_TX_DIV_CLK_SRC				74
84*28300eceSDevi Priya #define NSS_CC_PPE_CLK_SRC					75
85*28300eceSDevi Priya #define NSS_CC_PPE_EDMA_CFG_CLK					76
86*28300eceSDevi Priya #define NSS_CC_PPE_EDMA_CLK					77
87*28300eceSDevi Priya #define NSS_CC_PPE_SWITCH_BTQ_CLK				78
88*28300eceSDevi Priya #define NSS_CC_PPE_SWITCH_CFG_CLK				79
89*28300eceSDevi Priya #define NSS_CC_PPE_SWITCH_CLK					80
90*28300eceSDevi Priya #define NSS_CC_PPE_SWITCH_IPE_CLK				81
91*28300eceSDevi Priya #define NSS_CC_UBI0_CLK_SRC					82
92*28300eceSDevi Priya #define NSS_CC_UBI0_DIV_CLK_SRC					83
93*28300eceSDevi Priya #define NSS_CC_UBI1_CLK_SRC					84
94*28300eceSDevi Priya #define NSS_CC_UBI1_DIV_CLK_SRC					85
95*28300eceSDevi Priya #define NSS_CC_UBI2_CLK_SRC					86
96*28300eceSDevi Priya #define NSS_CC_UBI2_DIV_CLK_SRC					87
97*28300eceSDevi Priya #define NSS_CC_UBI32_AHB0_CLK					88
98*28300eceSDevi Priya #define NSS_CC_UBI32_AHB1_CLK					89
99*28300eceSDevi Priya #define NSS_CC_UBI32_AHB2_CLK					90
100*28300eceSDevi Priya #define NSS_CC_UBI32_AHB3_CLK					91
101*28300eceSDevi Priya #define NSS_CC_UBI32_AXI0_CLK					92
102*28300eceSDevi Priya #define NSS_CC_UBI32_AXI1_CLK					93
103*28300eceSDevi Priya #define NSS_CC_UBI32_AXI2_CLK					94
104*28300eceSDevi Priya #define NSS_CC_UBI32_AXI3_CLK					95
105*28300eceSDevi Priya #define NSS_CC_UBI32_CORE0_CLK					96
106*28300eceSDevi Priya #define NSS_CC_UBI32_CORE1_CLK					97
107*28300eceSDevi Priya #define NSS_CC_UBI32_CORE2_CLK					98
108*28300eceSDevi Priya #define NSS_CC_UBI32_CORE3_CLK					99
109*28300eceSDevi Priya #define NSS_CC_UBI32_INTR0_AHB_CLK				100
110*28300eceSDevi Priya #define NSS_CC_UBI32_INTR1_AHB_CLK				101
111*28300eceSDevi Priya #define NSS_CC_UBI32_INTR2_AHB_CLK				102
112*28300eceSDevi Priya #define NSS_CC_UBI32_INTR3_AHB_CLK				103
113*28300eceSDevi Priya #define NSS_CC_UBI32_NC_AXI0_CLK				104
114*28300eceSDevi Priya #define NSS_CC_UBI32_NC_AXI1_CLK				105
115*28300eceSDevi Priya #define NSS_CC_UBI32_NC_AXI2_CLK				106
116*28300eceSDevi Priya #define NSS_CC_UBI32_NC_AXI3_CLK				107
117*28300eceSDevi Priya #define NSS_CC_UBI32_UTCM0_CLK					108
118*28300eceSDevi Priya #define NSS_CC_UBI32_UTCM1_CLK					109
119*28300eceSDevi Priya #define NSS_CC_UBI32_UTCM2_CLK					110
120*28300eceSDevi Priya #define NSS_CC_UBI32_UTCM3_CLK					111
121*28300eceSDevi Priya #define NSS_CC_UBI3_CLK_SRC					112
122*28300eceSDevi Priya #define NSS_CC_UBI3_DIV_CLK_SRC					113
123*28300eceSDevi Priya #define NSS_CC_UBI_AXI_CLK_SRC					114
124*28300eceSDevi Priya #define NSS_CC_UBI_NC_AXI_BFDCD_CLK_SRC				115
125*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT1_RX_CLK				116
126*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT1_TX_CLK				117
127*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT2_RX_CLK				118
128*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT2_TX_CLK				119
129*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT3_RX_CLK				120
130*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT3_TX_CLK				121
131*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT4_RX_CLK				122
132*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT4_TX_CLK				123
133*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT5_RX_CLK				124
134*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT5_TX_CLK				125
135*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT6_RX_CLK				126
136*28300eceSDevi Priya #define NSS_CC_UNIPHY_PORT6_TX_CLK				127
137*28300eceSDevi Priya #define NSS_CC_XGMAC0_PTP_REF_CLK				128
138*28300eceSDevi Priya #define NSS_CC_XGMAC0_PTP_REF_DIV_CLK_SRC			129
139*28300eceSDevi Priya #define NSS_CC_XGMAC1_PTP_REF_CLK				130
140*28300eceSDevi Priya #define NSS_CC_XGMAC1_PTP_REF_DIV_CLK_SRC			131
141*28300eceSDevi Priya #define NSS_CC_XGMAC2_PTP_REF_CLK				132
142*28300eceSDevi Priya #define NSS_CC_XGMAC2_PTP_REF_DIV_CLK_SRC			133
143*28300eceSDevi Priya #define NSS_CC_XGMAC3_PTP_REF_CLK				134
144*28300eceSDevi Priya #define NSS_CC_XGMAC3_PTP_REF_DIV_CLK_SRC			135
145*28300eceSDevi Priya #define NSS_CC_XGMAC4_PTP_REF_CLK				136
146*28300eceSDevi Priya #define NSS_CC_XGMAC4_PTP_REF_DIV_CLK_SRC			137
147*28300eceSDevi Priya #define NSS_CC_XGMAC5_PTP_REF_CLK				138
148*28300eceSDevi Priya #define NSS_CC_XGMAC5_PTP_REF_DIV_CLK_SRC			139
149*28300eceSDevi Priya #define UBI32_PLL						140
150*28300eceSDevi Priya #define UBI32_PLL_MAIN						141
151*28300eceSDevi Priya 
152*28300eceSDevi Priya #endif
153