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