11.1Sskrll/*	$NetBSD: qcom,qca8k-nsscc.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) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
61.1Sskrll */
71.1Sskrll
81.1Sskrll#ifndef _DT_BINDINGS_CLK_QCOM_QCA8K_NSS_CC_H
91.1Sskrll#define _DT_BINDINGS_CLK_QCOM_QCA8K_NSS_CC_H
101.1Sskrll
111.1Sskrll#define NSS_CC_SWITCH_CORE_CLK_SRC				0
121.1Sskrll#define NSS_CC_SWITCH_CORE_CLK					1
131.1Sskrll#define NSS_CC_APB_BRIDGE_CLK					2
141.1Sskrll#define NSS_CC_MAC0_TX_CLK_SRC					3
151.1Sskrll#define NSS_CC_MAC0_TX_DIV_CLK_SRC				4
161.1Sskrll#define NSS_CC_MAC0_TX_CLK					5
171.1Sskrll#define NSS_CC_MAC0_TX_SRDS1_CLK				6
181.1Sskrll#define NSS_CC_MAC0_RX_CLK_SRC					7
191.1Sskrll#define NSS_CC_MAC0_RX_DIV_CLK_SRC				8
201.1Sskrll#define NSS_CC_MAC0_RX_CLK					9
211.1Sskrll#define NSS_CC_MAC0_RX_SRDS1_CLK				10
221.1Sskrll#define NSS_CC_MAC1_TX_CLK_SRC					11
231.1Sskrll#define NSS_CC_MAC1_TX_DIV_CLK_SRC				12
241.1Sskrll#define NSS_CC_MAC1_SRDS1_CH0_XGMII_RX_DIV_CLK_SRC		13
251.1Sskrll#define NSS_CC_MAC1_SRDS1_CH0_RX_CLK				14
261.1Sskrll#define NSS_CC_MAC1_TX_CLK					15
271.1Sskrll#define NSS_CC_MAC1_GEPHY0_TX_CLK				16
281.1Sskrll#define NSS_CC_MAC1_SRDS1_CH0_XGMII_RX_CLK			17
291.1Sskrll#define NSS_CC_MAC1_RX_CLK_SRC					18
301.1Sskrll#define NSS_CC_MAC1_RX_DIV_CLK_SRC				19
311.1Sskrll#define NSS_CC_MAC1_SRDS1_CH0_XGMII_TX_DIV_CLK_SRC		20
321.1Sskrll#define NSS_CC_MAC1_SRDS1_CH0_TX_CLK				21
331.1Sskrll#define NSS_CC_MAC1_RX_CLK					22
341.1Sskrll#define NSS_CC_MAC1_GEPHY0_RX_CLK				23
351.1Sskrll#define NSS_CC_MAC1_SRDS1_CH0_XGMII_TX_CLK			24
361.1Sskrll#define NSS_CC_MAC2_TX_CLK_SRC					25
371.1Sskrll#define NSS_CC_MAC2_TX_DIV_CLK_SRC				26
381.1Sskrll#define NSS_CC_MAC2_SRDS1_CH1_XGMII_RX_DIV_CLK_SRC		27
391.1Sskrll#define NSS_CC_MAC2_SRDS1_CH1_RX_CLK				28
401.1Sskrll#define NSS_CC_MAC2_TX_CLK					29
411.1Sskrll#define NSS_CC_MAC2_GEPHY1_TX_CLK				30
421.1Sskrll#define NSS_CC_MAC2_SRDS1_CH1_XGMII_RX_CLK			31
431.1Sskrll#define NSS_CC_MAC2_RX_CLK_SRC					32
441.1Sskrll#define NSS_CC_MAC2_RX_DIV_CLK_SRC				33
451.1Sskrll#define NSS_CC_MAC2_SRDS1_CH1_XGMII_TX_DIV_CLK_SRC		34
461.1Sskrll#define NSS_CC_MAC2_SRDS1_CH1_TX_CLK				35
471.1Sskrll#define NSS_CC_MAC2_RX_CLK					36
481.1Sskrll#define NSS_CC_MAC2_GEPHY1_RX_CLK				37
491.1Sskrll#define NSS_CC_MAC2_SRDS1_CH1_XGMII_TX_CLK			38
501.1Sskrll#define NSS_CC_MAC3_TX_CLK_SRC					39
511.1Sskrll#define NSS_CC_MAC3_TX_DIV_CLK_SRC				40
521.1Sskrll#define NSS_CC_MAC3_SRDS1_CH2_XGMII_RX_DIV_CLK_SRC		41
531.1Sskrll#define NSS_CC_MAC3_SRDS1_CH2_RX_CLK				42
541.1Sskrll#define NSS_CC_MAC3_TX_CLK					43
551.1Sskrll#define NSS_CC_MAC3_GEPHY2_TX_CLK				44
561.1Sskrll#define NSS_CC_MAC3_SRDS1_CH2_XGMII_RX_CLK			45
571.1Sskrll#define NSS_CC_MAC3_RX_CLK_SRC					46
581.1Sskrll#define NSS_CC_MAC3_RX_DIV_CLK_SRC				47
591.1Sskrll#define NSS_CC_MAC3_SRDS1_CH2_XGMII_TX_DIV_CLK_SRC		48
601.1Sskrll#define NSS_CC_MAC3_SRDS1_CH2_TX_CLK				49
611.1Sskrll#define NSS_CC_MAC3_RX_CLK					50
621.1Sskrll#define NSS_CC_MAC3_GEPHY2_RX_CLK				51
631.1Sskrll#define NSS_CC_MAC3_SRDS1_CH2_XGMII_TX_CLK			52
641.1Sskrll#define NSS_CC_MAC4_TX_CLK_SRC					53
651.1Sskrll#define NSS_CC_MAC4_TX_DIV_CLK_SRC				54
661.1Sskrll#define NSS_CC_MAC4_SRDS1_CH3_XGMII_RX_DIV_CLK_SRC		55
671.1Sskrll#define NSS_CC_MAC4_SRDS1_CH3_RX_CLK				56
681.1Sskrll#define NSS_CC_MAC4_TX_CLK					57
691.1Sskrll#define NSS_CC_MAC4_GEPHY3_TX_CLK				58
701.1Sskrll#define NSS_CC_MAC4_SRDS1_CH3_XGMII_RX_CLK			59
711.1Sskrll#define NSS_CC_MAC4_RX_CLK_SRC					60
721.1Sskrll#define NSS_CC_MAC4_RX_DIV_CLK_SRC				61
731.1Sskrll#define NSS_CC_MAC4_SRDS1_CH3_XGMII_TX_DIV_CLK_SRC		62
741.1Sskrll#define NSS_CC_MAC4_SRDS1_CH3_TX_CLK				63
751.1Sskrll#define NSS_CC_MAC4_RX_CLK					64
761.1Sskrll#define NSS_CC_MAC4_GEPHY3_RX_CLK				65
771.1Sskrll#define NSS_CC_MAC4_SRDS1_CH3_XGMII_TX_CLK			66
781.1Sskrll#define NSS_CC_MAC5_TX_CLK_SRC					67
791.1Sskrll#define NSS_CC_MAC5_TX_DIV_CLK_SRC				68
801.1Sskrll#define NSS_CC_MAC5_TX_SRDS0_CLK				69
811.1Sskrll#define NSS_CC_MAC5_TX_CLK					70
821.1Sskrll#define NSS_CC_MAC5_RX_CLK_SRC					71
831.1Sskrll#define NSS_CC_MAC5_RX_DIV_CLK_SRC				72
841.1Sskrll#define NSS_CC_MAC5_RX_SRDS0_CLK				73
851.1Sskrll#define NSS_CC_MAC5_RX_CLK					74
861.1Sskrll#define NSS_CC_MAC5_TX_SRDS0_CLK_SRC				75
871.1Sskrll#define NSS_CC_MAC5_RX_SRDS0_CLK_SRC				76
881.1Sskrll#define NSS_CC_AHB_CLK_SRC					77
891.1Sskrll#define NSS_CC_AHB_CLK						78
901.1Sskrll#define NSS_CC_SEC_CTRL_AHB_CLK					79
911.1Sskrll#define NSS_CC_TLMM_CLK						80
921.1Sskrll#define NSS_CC_TLMM_AHB_CLK					81
931.1Sskrll#define NSS_CC_CNOC_AHB_CLK					82
941.1Sskrll#define NSS_CC_MDIO_AHB_CLK					83
951.1Sskrll#define NSS_CC_MDIO_MASTER_AHB_CLK				84
961.1Sskrll#define NSS_CC_SYS_CLK_SRC					85
971.1Sskrll#define NSS_CC_SRDS0_SYS_CLK					86
981.1Sskrll#define NSS_CC_SRDS1_SYS_CLK					87
991.1Sskrll#define NSS_CC_GEPHY0_SYS_CLK					88
1001.1Sskrll#define NSS_CC_GEPHY1_SYS_CLK					89
1011.1Sskrll#define NSS_CC_GEPHY2_SYS_CLK					90
1021.1Sskrll#define NSS_CC_GEPHY3_SYS_CLK					91
1031.1Sskrll#endif
104