summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/dt-bindings/clock/qcom,dispcc-sc7180.h7
-rw-r--r--include/dt-bindings/clock/qcom,dispcc-sm6125.h6
-rw-r--r--include/dt-bindings/clock/qcom,eliza-dispcc.h118
-rw-r--r--include/dt-bindings/clock/qcom,eliza-gcc.h210
-rw-r--r--include/dt-bindings/clock/qcom,eliza-tcsr.h17
-rw-r--r--include/dt-bindings/clock/qcom,gcc-sc8180x.h5
-rw-r--r--include/dt-bindings/clock/qcom,glymur-gcc.h1
-rw-r--r--include/dt-bindings/clock/qcom,glymur-gpucc.h51
-rw-r--r--include/dt-bindings/clock/qcom,glymur-videocc.h45
-rw-r--r--include/dt-bindings/clock/qcom,ipq5210-gcc.h126
-rw-r--r--include/dt-bindings/clock/qcom,ipq6018-cmn-pll.h15
-rw-r--r--include/dt-bindings/clock/qcom,ipq8074-cmn-pll.h15
-rw-r--r--include/dt-bindings/clock/qcom,nord-gcc.h147
-rw-r--r--include/dt-bindings/clock/qcom,nord-negcc.h124
-rw-r--r--include/dt-bindings/clock/qcom,nord-nwgcc.h69
-rw-r--r--include/dt-bindings/clock/qcom,nord-segcc.h98
-rw-r--r--include/dt-bindings/clock/qcom,nord-tcsrcc.h26
-rw-r--r--include/dt-bindings/clock/qcom,sm6115-dispcc.h7
-rw-r--r--include/dt-bindings/clock/qcom,sm8750-gpucc.h50
-rw-r--r--include/dt-bindings/reset/qcom,ipq5210-gcc.h127
20 files changed, 1260 insertions, 4 deletions
diff --git a/include/dt-bindings/clock/qcom,dispcc-sc7180.h b/include/dt-bindings/clock/qcom,dispcc-sc7180.h
index b9b51617a335..070510306074 100644
--- a/include/dt-bindings/clock/qcom,dispcc-sc7180.h
+++ b/include/dt-bindings/clock/qcom,dispcc-sc7180.h
@@ -6,6 +6,7 @@
#ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_SC7180_H
#define _DT_BINDINGS_CLK_QCOM_DISP_CC_SC7180_H
+/* Clocks */
#define DISP_CC_PLL0 0
#define DISP_CC_PLL0_OUT_EVEN 1
#define DISP_CC_MDSS_AHB_CLK 2
@@ -40,7 +41,11 @@
#define DISP_CC_MDSS_VSYNC_CLK_SRC 31
#define DISP_CC_XO_CLK 32
-/* DISP_CC GDSCR */
+/* Resets */
+#define DISP_CC_MDSS_CORE_BCR 0
+#define DISP_CC_MDSS_RSCC_BCR 1
+
+/* GDSCs */
#define MDSS_GDSC 0
#endif
diff --git a/include/dt-bindings/clock/qcom,dispcc-sm6125.h b/include/dt-bindings/clock/qcom,dispcc-sm6125.h
index 4ff974f4fcc3..f58b85d2c814 100644
--- a/include/dt-bindings/clock/qcom,dispcc-sm6125.h
+++ b/include/dt-bindings/clock/qcom,dispcc-sm6125.h
@@ -6,6 +6,7 @@
#ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_SM6125_H
#define _DT_BINDINGS_CLK_QCOM_DISP_CC_SM6125_H
+/* Clocks */
#define DISP_CC_PLL0 0
#define DISP_CC_MDSS_AHB_CLK 1
#define DISP_CC_MDSS_AHB_CLK_SRC 2
@@ -35,7 +36,10 @@
#define DISP_CC_MDSS_VSYNC_CLK_SRC 26
#define DISP_CC_XO_CLK 27
-/* DISP_CC GDSCR */
+/* Resets */
+#define DISP_CC_MDSS_CORE_BCR 0
+
+/* GDSCs */
#define MDSS_GDSC 0
#endif
diff --git a/include/dt-bindings/clock/qcom,eliza-dispcc.h b/include/dt-bindings/clock/qcom,eliza-dispcc.h
new file mode 100644
index 000000000000..30c6d856fa98
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,eliza-dispcc.h
@@ -0,0 +1,118 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_ELIZA_DISP_CC_H
+#define _DT_BINDINGS_CLK_QCOM_ELIZA_DISP_CC_H
+
+/* DISP_CC clocks */
+#define DISP_CC_PLL0 0
+#define DISP_CC_PLL1 1
+#define DISP_CC_PLL2 2
+#define DISP_CC_ESYNC0_CLK 3
+#define DISP_CC_ESYNC0_CLK_SRC 4
+#define DISP_CC_ESYNC1_CLK 5
+#define DISP_CC_ESYNC1_CLK_SRC 6
+#define DISP_CC_MDSS_ACCU_SHIFT_CLK 7
+#define DISP_CC_MDSS_AHB1_CLK 8
+#define DISP_CC_MDSS_AHB_CLK 9
+#define DISP_CC_MDSS_AHB_CLK_SRC 10
+#define DISP_CC_MDSS_BYTE0_CLK 11
+#define DISP_CC_MDSS_BYTE0_CLK_SRC 12
+#define DISP_CC_MDSS_BYTE0_DIV_CLK_SRC 13
+#define DISP_CC_MDSS_BYTE0_INTF_CLK 14
+#define DISP_CC_MDSS_BYTE1_CLK 15
+#define DISP_CC_MDSS_BYTE1_CLK_SRC 16
+#define DISP_CC_MDSS_BYTE1_DIV_CLK_SRC 17
+#define DISP_CC_MDSS_BYTE1_INTF_CLK 18
+#define DISP_CC_MDSS_DPTX0_AUX_CLK 19
+#define DISP_CC_MDSS_DPTX0_AUX_CLK_SRC 20
+#define DISP_CC_MDSS_DPTX0_CRYPTO_CLK 21
+#define DISP_CC_MDSS_DPTX0_LINK_CLK 22
+#define DISP_CC_MDSS_DPTX0_LINK_CLK_SRC 23
+#define DISP_CC_MDSS_DPTX0_LINK_DIV_CLK_SRC 24
+#define DISP_CC_MDSS_DPTX0_LINK_INTF_CLK 25
+#define DISP_CC_MDSS_DPTX0_PIXEL0_CLK 26
+#define DISP_CC_MDSS_DPTX0_PIXEL0_CLK_SRC 27
+#define DISP_CC_MDSS_DPTX0_PIXEL1_CLK 28
+#define DISP_CC_MDSS_DPTX0_PIXEL1_CLK_SRC 29
+#define DISP_CC_MDSS_DPTX0_USB_ROUTER_LINK_INTF_CLK 30
+#define DISP_CC_MDSS_DPTX1_AUX_CLK 31
+#define DISP_CC_MDSS_DPTX1_AUX_CLK_SRC 32
+#define DISP_CC_MDSS_DPTX1_CRYPTO_CLK 33
+#define DISP_CC_MDSS_DPTX1_LINK_CLK 34
+#define DISP_CC_MDSS_DPTX1_LINK_CLK_SRC 35
+#define DISP_CC_MDSS_DPTX1_LINK_DIV_CLK_SRC 36
+#define DISP_CC_MDSS_DPTX1_LINK_INTF_CLK 37
+#define DISP_CC_MDSS_DPTX1_PIXEL0_CLK 38
+#define DISP_CC_MDSS_DPTX1_PIXEL0_CLK_SRC 39
+#define DISP_CC_MDSS_DPTX1_PIXEL1_CLK 40
+#define DISP_CC_MDSS_DPTX1_PIXEL1_CLK_SRC 41
+#define DISP_CC_MDSS_DPTX1_USB_ROUTER_LINK_INTF_CLK 42
+#define DISP_CC_MDSS_DPTX2_AUX_CLK 43
+#define DISP_CC_MDSS_DPTX2_AUX_CLK_SRC 44
+#define DISP_CC_MDSS_DPTX2_CRYPTO_CLK 45
+#define DISP_CC_MDSS_DPTX2_LINK_CLK 46
+#define DISP_CC_MDSS_DPTX2_LINK_CLK_SRC 47
+#define DISP_CC_MDSS_DPTX2_LINK_DIV_CLK_SRC 48
+#define DISP_CC_MDSS_DPTX2_LINK_INTF_CLK 49
+#define DISP_CC_MDSS_DPTX2_PIXEL0_CLK 50
+#define DISP_CC_MDSS_DPTX2_PIXEL0_CLK_SRC 51
+#define DISP_CC_MDSS_DPTX2_PIXEL1_CLK 52
+#define DISP_CC_MDSS_DPTX2_PIXEL1_CLK_SRC 53
+#define DISP_CC_MDSS_DPTX3_AUX_CLK 54
+#define DISP_CC_MDSS_DPTX3_AUX_CLK_SRC 55
+#define DISP_CC_MDSS_DPTX3_CRYPTO_CLK 56
+#define DISP_CC_MDSS_DPTX3_LINK_CLK 57
+#define DISP_CC_MDSS_DPTX3_LINK_CLK_SRC 58
+#define DISP_CC_MDSS_DPTX3_LINK_DIV_CLK_SRC 59
+#define DISP_CC_MDSS_DPTX3_LINK_INTF_CLK 60
+#define DISP_CC_MDSS_DPTX3_PIXEL0_CLK 61
+#define DISP_CC_MDSS_DPTX3_PIXEL0_CLK_SRC 62
+#define DISP_CC_MDSS_ESC0_CLK 63
+#define DISP_CC_MDSS_ESC0_CLK_SRC 64
+#define DISP_CC_MDSS_ESC1_CLK 65
+#define DISP_CC_MDSS_ESC1_CLK_SRC 66
+#define DISP_CC_MDSS_HDMI_AHBM_CLK 67
+#define DISP_CC_MDSS_HDMI_APP_CLK 68
+#define DISP_CC_MDSS_HDMI_APP_CLK_SRC 69
+#define DISP_CC_MDSS_HDMI_CRYPTO_CLK 70
+#define DISP_CC_MDSS_HDMI_INTF_CLK 71
+#define DISP_CC_MDSS_HDMI_PCLK_CLK 72
+#define DISP_CC_MDSS_HDMI_PCLK_CLK_SRC 73
+#define DISP_CC_MDSS_HDMI_PCLK_DIV_CLK_SRC 74
+#define DISP_CC_MDSS_MDP1_CLK 75
+#define DISP_CC_MDSS_MDP_CLK 76
+#define DISP_CC_MDSS_MDP_CLK_SRC 77
+#define DISP_CC_MDSS_MDP_LUT1_CLK 78
+#define DISP_CC_MDSS_MDP_LUT_CLK 79
+#define DISP_CC_MDSS_NON_GDSC_AHB_CLK 80
+#define DISP_CC_MDSS_PCLK0_CLK 81
+#define DISP_CC_MDSS_PCLK0_CLK_SRC 82
+#define DISP_CC_MDSS_PCLK1_CLK 83
+#define DISP_CC_MDSS_PCLK1_CLK_SRC 84
+#define DISP_CC_MDSS_PCLK2_CLK 85
+#define DISP_CC_MDSS_PCLK2_CLK_SRC 86
+#define DISP_CC_MDSS_RSCC_AHB_CLK 87
+#define DISP_CC_MDSS_RSCC_VSYNC_CLK 88
+#define DISP_CC_MDSS_VSYNC1_CLK 89
+#define DISP_CC_MDSS_VSYNC_CLK 90
+#define DISP_CC_MDSS_VSYNC_CLK_SRC 91
+#define DISP_CC_OSC_CLK 92
+#define DISP_CC_OSC_CLK_SRC 93
+#define DISP_CC_SLEEP_CLK 94
+#define DISP_CC_SLEEP_CLK_SRC 95
+#define DISP_CC_XO_CLK 96
+#define DISP_CC_XO_CLK_SRC 97
+
+/* DISP_CC resets */
+#define DISP_CC_MDSS_CORE_BCR 0
+#define DISP_CC_MDSS_CORE_INT2_BCR 1
+#define DISP_CC_MDSS_RSCC_BCR 2
+
+/* DISP_CC GDSCR */
+#define MDSS_GDSC 0
+#define MDSS_INT2_GDSC 1
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,eliza-gcc.h b/include/dt-bindings/clock/qcom,eliza-gcc.h
new file mode 100644
index 000000000000..4d27b329ae99
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,eliza-gcc.h
@@ -0,0 +1,210 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_GCC_ELIZA_H
+#define _DT_BINDINGS_CLK_QCOM_GCC_ELIZA_H
+
+/* GCC clocks */
+#define GCC_AGGRE_NOC_PCIE_AXI_CLK 0
+#define GCC_AGGRE_UFS_PHY_AXI_CLK 1
+#define GCC_AGGRE_USB3_PRIM_AXI_CLK 2
+#define GCC_BOOT_ROM_AHB_CLK 3
+#define GCC_CAM_BIST_MCLK_AHB_CLK 4
+#define GCC_CAMERA_AHB_CLK 5
+#define GCC_CAMERA_HF_AXI_CLK 6
+#define GCC_CAMERA_SF_AXI_CLK 7
+#define GCC_CAMERA_XO_CLK 8
+#define GCC_CFG_NOC_PCIE_ANOC_AHB_CLK 9
+#define GCC_CFG_NOC_USB3_PRIM_AXI_CLK 10
+#define GCC_CNOC_PCIE_SF_AXI_CLK 11
+#define GCC_DDRSS_GPU_AXI_CLK 12
+#define GCC_DDRSS_PCIE_SF_QTB_CLK 13
+#define GCC_DISP_AHB_CLK 14
+#define GCC_DISP_HF_AXI_CLK 15
+#define GCC_GP1_CLK 16
+#define GCC_GP1_CLK_SRC 17
+#define GCC_GP2_CLK 18
+#define GCC_GP2_CLK_SRC 19
+#define GCC_GP3_CLK 20
+#define GCC_GP3_CLK_SRC 21
+#define GCC_GPLL0 22
+#define GCC_GPLL0_OUT_EVEN 23
+#define GCC_GPLL4 24
+#define GCC_GPLL7 25
+#define GCC_GPLL8 26
+#define GCC_GPLL9 27
+#define GCC_GPU_CFG_AHB_CLK 28
+#define GCC_GPU_GEMNOC_GFX_CLK 29
+#define GCC_GPU_GPLL0_CPH_CLK_SRC 30
+#define GCC_GPU_GPLL0_DIV_CPH_CLK_SRC 31
+#define GCC_GPU_SMMU_VOTE_CLK 32
+#define GCC_MMU_TCU_VOTE_CLK 33
+#define GCC_PCIE_0_AUX_CLK 34
+#define GCC_PCIE_0_AUX_CLK_SRC 35
+#define GCC_PCIE_0_CFG_AHB_CLK 36
+#define GCC_PCIE_0_MSTR_AXI_CLK 37
+#define GCC_PCIE_0_PHY_RCHNG_CLK 38
+#define GCC_PCIE_0_PHY_RCHNG_CLK_SRC 39
+#define GCC_PCIE_0_PIPE_CLK 40
+#define GCC_PCIE_0_PIPE_CLK_SRC 41
+#define GCC_PCIE_0_PIPE_DIV2_CLK 42
+#define GCC_PCIE_0_PIPE_DIV2_CLK_SRC 43
+#define GCC_PCIE_0_SLV_AXI_CLK 44
+#define GCC_PCIE_0_SLV_Q2A_AXI_CLK 45
+#define GCC_PCIE_1_AUX_CLK 46
+#define GCC_PCIE_1_AUX_CLK_SRC 47
+#define GCC_PCIE_1_CFG_AHB_CLK 48
+#define GCC_PCIE_1_MSTR_AXI_CLK 49
+#define GCC_PCIE_1_PHY_RCHNG_CLK 50
+#define GCC_PCIE_1_PHY_RCHNG_CLK_SRC 51
+#define GCC_PCIE_1_PIPE_CLK 52
+#define GCC_PCIE_1_PIPE_CLK_SRC 53
+#define GCC_PCIE_1_PIPE_DIV2_CLK 54
+#define GCC_PCIE_1_PIPE_DIV2_CLK_SRC 55
+#define GCC_PCIE_1_SLV_AXI_CLK 56
+#define GCC_PCIE_1_SLV_Q2A_AXI_CLK 57
+#define GCC_PCIE_RSCC_CFG_AHB_CLK 58
+#define GCC_PCIE_RSCC_XO_CLK 59
+#define GCC_PDM2_CLK 60
+#define GCC_PDM2_CLK_SRC 61
+#define GCC_PDM_AHB_CLK 62
+#define GCC_PDM_XO4_CLK 63
+#define GCC_QMIP_CAMERA_CMD_AHB_CLK 64
+#define GCC_QMIP_CAMERA_NRT_AHB_CLK 65
+#define GCC_QMIP_CAMERA_RT_AHB_CLK 66
+#define GCC_QMIP_GPU_AHB_CLK 67
+#define GCC_QMIP_PCIE_AHB_CLK 68
+#define GCC_QMIP_VIDEO_V_CPU_AHB_CLK 69
+#define GCC_QMIP_VIDEO_VCODEC_AHB_CLK 70
+#define GCC_QUPV3_WRAP1_CORE_2X_CLK 71
+#define GCC_QUPV3_WRAP1_CORE_CLK 72
+#define GCC_QUPV3_WRAP1_QSPI_REF_CLK 73
+#define GCC_QUPV3_WRAP1_QSPI_REF_CLK_SRC 74
+#define GCC_QUPV3_WRAP1_S0_CLK 75
+#define GCC_QUPV3_WRAP1_S0_CLK_SRC 76
+#define GCC_QUPV3_WRAP1_S1_CLK 77
+#define GCC_QUPV3_WRAP1_S1_CLK_SRC 78
+#define GCC_QUPV3_WRAP1_S2_CLK 79
+#define GCC_QUPV3_WRAP1_S2_CLK_SRC 80
+#define GCC_QUPV3_WRAP1_S3_CLK 81
+#define GCC_QUPV3_WRAP1_S3_CLK_SRC 82
+#define GCC_QUPV3_WRAP1_S4_CLK 83
+#define GCC_QUPV3_WRAP1_S4_CLK_SRC 84
+#define GCC_QUPV3_WRAP1_S5_CLK 85
+#define GCC_QUPV3_WRAP1_S5_CLK_SRC 86
+#define GCC_QUPV3_WRAP1_S6_CLK 87
+#define GCC_QUPV3_WRAP1_S6_CLK_SRC 88
+#define GCC_QUPV3_WRAP1_S7_CLK 89
+#define GCC_QUPV3_WRAP1_S7_CLK_SRC 90
+#define GCC_QUPV3_WRAP2_CORE_2X_CLK 91
+#define GCC_QUPV3_WRAP2_CORE_CLK 92
+#define GCC_QUPV3_WRAP2_S0_CLK 93
+#define GCC_QUPV3_WRAP2_S0_CLK_SRC 94
+#define GCC_QUPV3_WRAP2_S1_CLK 95
+#define GCC_QUPV3_WRAP2_S1_CLK_SRC 96
+#define GCC_QUPV3_WRAP2_S2_CLK 97
+#define GCC_QUPV3_WRAP2_S2_CLK_SRC 98
+#define GCC_QUPV3_WRAP2_S3_CLK 99
+#define GCC_QUPV3_WRAP2_S3_CLK_SRC 100
+#define GCC_QUPV3_WRAP2_S4_CLK 101
+#define GCC_QUPV3_WRAP2_S4_CLK_SRC 102
+#define GCC_QUPV3_WRAP2_S5_CLK 103
+#define GCC_QUPV3_WRAP2_S5_CLK_SRC 104
+#define GCC_QUPV3_WRAP2_S6_CLK 105
+#define GCC_QUPV3_WRAP2_S6_CLK_SRC 106
+#define GCC_QUPV3_WRAP2_S7_CLK 107
+#define GCC_QUPV3_WRAP2_S7_CLK_SRC 108
+#define GCC_QUPV3_WRAP_1_M_AHB_CLK 109
+#define GCC_QUPV3_WRAP_1_S_AHB_CLK 110
+#define GCC_QUPV3_WRAP_2_M_AHB_CLK 111
+#define GCC_QUPV3_WRAP_2_S_AHB_CLK 112
+#define GCC_SDCC1_AHB_CLK 113
+#define GCC_SDCC1_APPS_CLK 114
+#define GCC_SDCC1_APPS_CLK_SRC 115
+#define GCC_SDCC1_ICE_CORE_CLK 116
+#define GCC_SDCC1_ICE_CORE_CLK_SRC 117
+#define GCC_SDCC2_AHB_CLK 118
+#define GCC_SDCC2_APPS_CLK 119
+#define GCC_SDCC2_APPS_CLK_SRC 120
+#define GCC_UFS_PHY_AHB_CLK 121
+#define GCC_UFS_PHY_AXI_CLK 122
+#define GCC_UFS_PHY_AXI_CLK_SRC 123
+#define GCC_UFS_PHY_ICE_CORE_CLK 124
+#define GCC_UFS_PHY_ICE_CORE_CLK_SRC 125
+#define GCC_UFS_PHY_PHY_AUX_CLK 126
+#define GCC_UFS_PHY_PHY_AUX_CLK_SRC 127
+#define GCC_UFS_PHY_RX_SYMBOL_0_CLK 128
+#define GCC_UFS_PHY_RX_SYMBOL_0_CLK_SRC 129
+#define GCC_UFS_PHY_RX_SYMBOL_1_CLK 130
+#define GCC_UFS_PHY_RX_SYMBOL_1_CLK_SRC 131
+#define GCC_UFS_PHY_TX_SYMBOL_0_CLK 132
+#define GCC_UFS_PHY_TX_SYMBOL_0_CLK_SRC 133
+#define GCC_UFS_PHY_UNIPRO_CORE_CLK 134
+#define GCC_UFS_PHY_UNIPRO_CORE_CLK_SRC 135
+#define GCC_USB30_PRIM_ATB_CLK 136
+#define GCC_USB30_PRIM_MASTER_CLK 137
+#define GCC_USB30_PRIM_MASTER_CLK_SRC 138
+#define GCC_USB30_PRIM_MOCK_UTMI_CLK 139
+#define GCC_USB30_PRIM_MOCK_UTMI_CLK_SRC 140
+#define GCC_USB30_PRIM_MOCK_UTMI_POSTDIV_CLK_SRC 141
+#define GCC_USB30_PRIM_SLEEP_CLK 142
+#define GCC_USB3_PRIM_PHY_AUX_CLK 143
+#define GCC_USB3_PRIM_PHY_AUX_CLK_SRC 144
+#define GCC_USB3_PRIM_PHY_COM_AUX_CLK 145
+#define GCC_USB3_PRIM_PHY_PIPE_CLK 146
+#define GCC_USB3_PRIM_PHY_PIPE_CLK_SRC 147
+#define GCC_VIDEO_AHB_CLK 148
+#define GCC_VIDEO_AXI0_CLK 149
+#define GCC_VIDEO_AXI1_CLK 150
+#define GCC_VIDEO_XO_CLK 151
+
+/* GCC power domains */
+#define GCC_PCIE_0_GDSC 0
+#define GCC_PCIE_0_PHY_GDSC 1
+#define GCC_PCIE_1_GDSC 2
+#define GCC_PCIE_1_PHY_GDSC 3
+#define GCC_UFS_MEM_PHY_GDSC 4
+#define GCC_UFS_PHY_GDSC 5
+#define GCC_USB30_PRIM_GDSC 6
+#define GCC_USB3_PHY_GDSC 7
+
+/* GCC resets */
+#define GCC_CAMERA_BCR 0
+#define GCC_DISPLAY_BCR 1
+#define GCC_GPU_BCR 2
+#define GCC_PCIE_0_BCR 3
+#define GCC_PCIE_0_LINK_DOWN_BCR 4
+#define GCC_PCIE_0_NOCSR_COM_PHY_BCR 5
+#define GCC_PCIE_0_PHY_BCR 6
+#define GCC_PCIE_0_PHY_NOCSR_COM_PHY_BCR 7
+#define GCC_PCIE_1_BCR 8
+#define GCC_PCIE_1_LINK_DOWN_BCR 9
+#define GCC_PCIE_1_NOCSR_COM_PHY_BCR 10
+#define GCC_PCIE_1_PHY_BCR 11
+#define GCC_PCIE_1_PHY_NOCSR_COM_PHY_BCR 12
+#define GCC_PCIE_PHY_BCR 13
+#define GCC_PCIE_PHY_CFG_AHB_BCR 14
+#define GCC_PCIE_PHY_COM_BCR 15
+#define GCC_PCIE_RSCC_BCR 16
+#define GCC_PDM_BCR 17
+#define GCC_QUPV3_WRAPPER_1_BCR 18
+#define GCC_QUPV3_WRAPPER_2_BCR 19
+#define GCC_QUSB2PHY_PRIM_BCR 20
+#define GCC_QUSB2PHY_SEC_BCR 21
+#define GCC_SDCC1_BCR 22
+#define GCC_SDCC2_BCR 23
+#define GCC_UFS_PHY_BCR 24
+#define GCC_USB30_PRIM_BCR 25
+#define GCC_USB3_DP_PHY_PRIM_BCR 26
+#define GCC_USB3_DP_PHY_SEC_BCR 27
+#define GCC_USB3_PHY_PRIM_BCR 28
+#define GCC_USB3_PHY_SEC_BCR 29
+#define GCC_USB3PHY_PHY_PRIM_BCR 30
+#define GCC_USB3PHY_PHY_SEC_BCR 31
+#define GCC_VIDEO_AXI0_CLK_ARES 32
+#define GCC_VIDEO_AXI1_CLK_ARES 33
+#define GCC_VIDEO_BCR 34
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,eliza-tcsr.h b/include/dt-bindings/clock/qcom,eliza-tcsr.h
new file mode 100644
index 000000000000..aeb5e2b1a47b
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,eliza-tcsr.h
@@ -0,0 +1,17 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_TCSR_CC_ELIZA_H
+#define _DT_BINDINGS_CLK_QCOM_TCSR_CC_ELIZA_H
+
+/* TCSR_CC clocks */
+#define TCSR_HDMI_CLKREF_EN 0
+#define TCSR_PCIE_0_CLKREF_EN 1
+#define TCSR_PCIE_1_CLKREF_EN 2
+#define TCSR_UFS_CLKREF_EN 3
+#define TCSR_USB2_CLKREF_EN 4
+#define TCSR_USB3_CLKREF_EN 5
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,gcc-sc8180x.h b/include/dt-bindings/clock/qcom,gcc-sc8180x.h
index b9d8438a15ff..9ed7b794aacc 100644
--- a/include/dt-bindings/clock/qcom,gcc-sc8180x.h
+++ b/include/dt-bindings/clock/qcom,gcc-sc8180x.h
@@ -322,5 +322,10 @@
#define USB30_MP_GDSC 8
#define USB30_PRIM_GDSC 9
#define USB30_SEC_GDSC 10
+#define HLOS1_VOTE_MMNOC_MMU_TBU_HF0_GDSC 11
+#define HLOS1_VOTE_MMNOC_MMU_TBU_HF1_GDSC 12
+#define HLOS1_VOTE_MMNOC_MMU_TBU_SF_GDSC 13
+#define HLOS1_VOTE_TURING_MMU_TBU0_GDSC 14
+#define HLOS1_VOTE_TURING_MMU_TBU1_GDSC 15
#endif
diff --git a/include/dt-bindings/clock/qcom,glymur-gcc.h b/include/dt-bindings/clock/qcom,glymur-gcc.h
index 10c12b8c51c3..6907653c7992 100644
--- a/include/dt-bindings/clock/qcom,glymur-gcc.h
+++ b/include/dt-bindings/clock/qcom,glymur-gcc.h
@@ -574,5 +574,6 @@
#define GCC_VIDEO_AXI0_CLK_ARES 89
#define GCC_VIDEO_AXI1_CLK_ARES 90
#define GCC_VIDEO_BCR 91
+#define GCC_VIDEO_AXI0C_CLK_ARES 92
#endif
diff --git a/include/dt-bindings/clock/qcom,glymur-gpucc.h b/include/dt-bindings/clock/qcom,glymur-gpucc.h
new file mode 100644
index 000000000000..35f5abb848fd
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,glymur-gpucc.h
@@ -0,0 +1,51 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) 2025, Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_GPU_CC_GLYMUR_H
+#define _DT_BINDINGS_CLK_QCOM_GPU_CC_GLYMUR_H
+
+/* GPU_CC clocks */
+#define GPU_CC_AHB_CLK 0
+#define GPU_CC_CB_CLK 1
+#define GPU_CC_CX_ACCU_SHIFT_CLK 2
+#define GPU_CC_CX_FF_CLK 3
+#define GPU_CC_CX_GMU_CLK 4
+#define GPU_CC_CXO_AON_CLK 5
+#define GPU_CC_CXO_CLK 6
+#define GPU_CC_DEMET_CLK 7
+#define GPU_CC_DPM_CLK 8
+#define GPU_CC_FF_CLK_SRC 9
+#define GPU_CC_FREQ_MEASURE_CLK 10
+#define GPU_CC_GMU_CLK_SRC 11
+#define GPU_CC_GPU_SMMU_VOTE_CLK 12
+#define GPU_CC_GX_ACCU_SHIFT_CLK 13
+#define GPU_CC_GX_ACD_AHB_FF_CLK 14
+#define GPU_CC_GX_AHB_FF_CLK 15
+#define GPU_CC_GX_GMU_CLK 16
+#define GPU_CC_GX_RCG_AHB_FF_CLK 17
+#define GPU_CC_HUB_AON_CLK 18
+#define GPU_CC_HUB_CLK_SRC 19
+#define GPU_CC_HUB_CX_INT_CLK 20
+#define GPU_CC_HUB_DIV_CLK_SRC 21
+#define GPU_CC_MEMNOC_GFX_CLK 22
+#define GPU_CC_PLL0 23
+#define GPU_CC_PLL0_OUT_EVEN 24
+#define GPU_CC_RSCC_HUB_AON_CLK 25
+#define GPU_CC_RSCC_XO_AON_CLK 26
+#define GPU_CC_SLEEP_CLK 27
+
+/* GPU_CC power domains */
+#define GPU_CC_CX_GDSC 0
+
+/* GPU_CC resets */
+#define GPU_CC_CB_BCR 0
+#define GPU_CC_CX_BCR 1
+#define GPU_CC_FAST_HUB_BCR 2
+#define GPU_CC_FF_BCR 3
+#define GPU_CC_GMU_BCR 4
+#define GPU_CC_GX_BCR 5
+#define GPU_CC_XO_BCR 6
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,glymur-videocc.h b/include/dt-bindings/clock/qcom,glymur-videocc.h
new file mode 100644
index 000000000000..98c0debef8fa
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,glymur-videocc.h
@@ -0,0 +1,45 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_VIDEO_CC_GLYMUR_H
+#define _DT_BINDINGS_CLK_QCOM_VIDEO_CC_GLYMUR_H
+
+/* VIDEO_CC clocks */
+#define VIDEO_CC_AHB_CLK 0
+#define VIDEO_CC_AHB_CLK_SRC 1
+#define VIDEO_CC_MVS0_CLK 2
+#define VIDEO_CC_MVS0_CLK_SRC 3
+#define VIDEO_CC_MVS0_DIV_CLK_SRC 4
+#define VIDEO_CC_MVS0_FREERUN_CLK 5
+#define VIDEO_CC_MVS0_SHIFT_CLK 6
+#define VIDEO_CC_MVS0C_CLK 7
+#define VIDEO_CC_MVS0C_DIV2_DIV_CLK_SRC 8
+#define VIDEO_CC_MVS0C_FREERUN_CLK 9
+#define VIDEO_CC_MVS0C_SHIFT_CLK 10
+#define VIDEO_CC_MVS1_CLK 11
+#define VIDEO_CC_MVS1_DIV_CLK_SRC 12
+#define VIDEO_CC_MVS1_FREERUN_CLK 13
+#define VIDEO_CC_MVS1_SHIFT_CLK 14
+#define VIDEO_CC_PLL0 15
+#define VIDEO_CC_SLEEP_CLK 16
+#define VIDEO_CC_SLEEP_CLK_SRC 17
+#define VIDEO_CC_XO_CLK 18
+#define VIDEO_CC_XO_CLK_SRC 19
+
+/* VIDEO_CC power domains */
+#define VIDEO_CC_MVS0_GDSC 0
+#define VIDEO_CC_MVS0C_GDSC 1
+#define VIDEO_CC_MVS1_GDSC 2
+
+/* VIDEO_CC resets */
+#define VIDEO_CC_INTERFACE_BCR 0
+#define VIDEO_CC_MVS0_BCR 1
+#define VIDEO_CC_MVS0C_BCR 2
+#define VIDEO_CC_MVS0C_FREERUN_CLK_ARES 3
+#define VIDEO_CC_MVS0_FREERUN_CLK_ARES 4
+#define VIDEO_CC_MVS1_FREERUN_CLK_ARES 5
+#define VIDEO_CC_XO_CLK_ARES 6
+#define VIDEO_CC_MVS1_BCR 7
+#endif
diff --git a/include/dt-bindings/clock/qcom,ipq5210-gcc.h b/include/dt-bindings/clock/qcom,ipq5210-gcc.h
new file mode 100644
index 000000000000..84116f34ee4d
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,ipq5210-gcc.h
@@ -0,0 +1,126 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLOCK_IPQ_GCC_IPQ5210_H
+#define _DT_BINDINGS_CLOCK_IPQ_GCC_IPQ5210_H
+
+#define GCC_ADSS_PWM_CLK 0
+#define GCC_ADSS_PWM_CLK_SRC 1
+#define GCC_CMN_12GPLL_AHB_CLK 2
+#define GCC_CMN_12GPLL_SYS_CLK 3
+#define GCC_CNOC_LPASS_CFG_CLK 4
+#define GCC_CNOC_PCIE0_1LANE_S_CLK 5
+#define GCC_CNOC_PCIE1_2LANE_S_CLK 6
+#define GCC_CNOC_USB_CLK 7
+#define GCC_GEPHY_SYS_CLK 8
+#define GCC_LPASS_AXIM_CLK_SRC 9
+#define GCC_LPASS_CORE_AXIM_CLK 10
+#define GCC_LPASS_SWAY_CLK 11
+#define GCC_LPASS_SWAY_CLK_SRC 12
+#define GCC_MDIO_AHB_CLK 13
+#define GCC_MDIO_GEPHY_AHB_CLK 14
+#define GCC_NSS_TS_CLK 15
+#define GCC_NSS_TS_CLK_SRC 16
+#define GCC_NSSCC_CLK 17
+#define GCC_NSSCFG_CLK 18
+#define GCC_NSSNOC_ATB_CLK 19
+#define GCC_NSSNOC_MEMNOC_1_CLK 20
+#define GCC_NSSNOC_MEMNOC_BFDCD_CLK_SRC 21
+#define GCC_NSSNOC_MEMNOC_CLK 22
+#define GCC_NSSNOC_MEMNOC_DIV_CLK_SRC 23
+#define GCC_NSSNOC_NSSCC_CLK 24
+#define GCC_NSSNOC_PCNOC_1_CLK 25
+#define GCC_NSSNOC_QOSGEN_REF_CLK 26
+#define GCC_NSSNOC_SNOC_1_CLK 27
+#define GCC_NSSNOC_SNOC_CLK 28
+#define GCC_NSSNOC_TIMEOUT_REF_CLK 29
+#define GCC_NSSNOC_XO_DCD_CLK 30
+#define GCC_PCIE0_AHB_CLK 31
+#define GCC_PCIE0_AUX_CLK 32
+#define GCC_PCIE0_AXI_M_CLK 33
+#define GCC_PCIE0_AXI_M_CLK_SRC 34
+#define GCC_PCIE0_AXI_S_BRIDGE_CLK 35
+#define GCC_PCIE0_AXI_S_CLK 36
+#define GCC_PCIE0_AXI_S_CLK_SRC 37
+#define GCC_PCIE0_PIPE_CLK 38
+#define GCC_PCIE0_PIPE_CLK_SRC 39
+#define GCC_PCIE0_RCHNG_CLK 40
+#define GCC_PCIE0_RCHNG_CLK_SRC 41
+#define GCC_PCIE1_AHB_CLK 42
+#define GCC_PCIE1_AUX_CLK 43
+#define GCC_PCIE1_AXI_M_CLK 44
+#define GCC_PCIE1_AXI_M_CLK_SRC 45
+#define GCC_PCIE1_AXI_S_BRIDGE_CLK 46
+#define GCC_PCIE1_AXI_S_CLK 47
+#define GCC_PCIE1_AXI_S_CLK_SRC 48
+#define GCC_PCIE1_PIPE_CLK 49
+#define GCC_PCIE1_PIPE_CLK_SRC 50
+#define GCC_PCIE1_RCHNG_CLK 51
+#define GCC_PCIE1_RCHNG_CLK_SRC 52
+#define GCC_PCIE_AUX_CLK_SRC 53
+#define GCC_PCNOC_BFDCD_CLK_SRC 54
+#define GCC_PON_APB_CLK 55
+#define GCC_PON_TM_CLK 56
+#define GCC_PON_TM2X_CLK 57
+#define GCC_PON_TM2X_CLK_SRC 58
+#define GCC_QDSS_AT_CLK 59
+#define GCC_QDSS_AT_CLK_SRC 60
+#define GCC_QDSS_DAP_CLK 61
+#define GCC_QDSS_TSCTR_CLK_SRC 62
+#define GCC_QPIC_AHB_CLK 63
+#define GCC_QPIC_CLK 64
+#define GCC_QPIC_CLK_SRC 65
+#define GCC_QPIC_IO_MACRO_CLK 66
+#define GCC_QPIC_IO_MACRO_CLK_SRC 67
+#define GCC_QRNG_AHB_CLK 68
+#define GCC_QUPV3_AHB_MST_CLK 69
+#define GCC_QUPV3_AHB_SLV_CLK 70
+#define GCC_QUPV3_WRAP_SE0_CLK 71
+#define GCC_QUPV3_WRAP_SE0_CLK_SRC 72
+#define GCC_QUPV3_WRAP_SE1_CLK 73
+#define GCC_QUPV3_WRAP_SE1_CLK_SRC 74
+#define GCC_QUPV3_WRAP_SE2_CLK 75
+#define GCC_QUPV3_WRAP_SE2_CLK_SRC 76
+#define GCC_QUPV3_WRAP_SE3_CLK 77
+#define GCC_QUPV3_WRAP_SE3_CLK_SRC 78
+#define GCC_QUPV3_WRAP_SE4_CLK 79
+#define GCC_QUPV3_WRAP_SE4_CLK_SRC 80
+#define GCC_QUPV3_WRAP_SE5_CLK 81
+#define GCC_QUPV3_WRAP_SE5_CLK_SRC 82
+#define GCC_SDCC1_AHB_CLK 83
+#define GCC_SDCC1_APPS_CLK 84
+#define GCC_SDCC1_APPS_CLK_SRC 85
+#define GCC_SDCC1_ICE_CORE_CLK 86
+#define GCC_SDCC1_ICE_CORE_CLK_SRC 87
+#define GCC_SLEEP_CLK_SRC 88
+#define GCC_SNOC_LPASS_CLK 89
+#define GCC_SNOC_PCIE0_AXI_M_CLK 90
+#define GCC_SNOC_PCIE1_AXI_M_CLK 91
+#define GCC_SYSTEM_NOC_BFDCD_CLK_SRC 92
+#define GCC_UNIPHY0_AHB_CLK 93
+#define GCC_UNIPHY0_SYS_CLK 94
+#define GCC_UNIPHY1_AHB_CLK 95
+#define GCC_UNIPHY1_SYS_CLK 96
+#define GCC_UNIPHY2_AHB_CLK 97
+#define GCC_UNIPHY2_SYS_CLK 98
+#define GCC_UNIPHY_SYS_CLK_SRC 99
+#define GCC_USB0_AUX_CLK 100
+#define GCC_USB0_AUX_CLK_SRC 101
+#define GCC_USB0_MASTER_CLK 102
+#define GCC_USB0_MASTER_CLK_SRC 103
+#define GCC_USB0_MOCK_UTMI_CLK 104
+#define GCC_USB0_MOCK_UTMI_CLK_SRC 105
+#define GCC_USB0_MOCK_UTMI_DIV_CLK_SRC 106
+#define GCC_USB0_PHY_CFG_AHB_CLK 107
+#define GCC_USB0_PIPE_CLK 108
+#define GCC_USB0_PIPE_CLK_SRC 109
+#define GCC_USB0_SLEEP_CLK 110
+#define GCC_XO_CLK_SRC 111
+#define GPLL0_MAIN 112
+#define GPLL0 113
+#define GPLL2_MAIN 114
+#define GPLL2 115
+#define GPLL4_MAIN 116
+#endif
diff --git a/include/dt-bindings/clock/qcom,ipq6018-cmn-pll.h b/include/dt-bindings/clock/qcom,ipq6018-cmn-pll.h
new file mode 100644
index 000000000000..28d325beb073
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,ipq6018-cmn-pll.h
@@ -0,0 +1,15 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_IPQ6018_CMN_PLL_H
+#define _DT_BINDINGS_CLK_QCOM_IPQ6018_CMN_PLL_H
+
+/* CMN PLL core clock. */
+#define IPQ6018_CMN_PLL_CLK 0
+
+/* The output clocks from CMN PLL of IPQ6018. */
+#define IPQ6018_BIAS_PLL_CC_CLK 1
+#define IPQ6018_BIAS_PLL_NSS_NOC_CLK 2
+#endif
diff --git a/include/dt-bindings/clock/qcom,ipq8074-cmn-pll.h b/include/dt-bindings/clock/qcom,ipq8074-cmn-pll.h
new file mode 100644
index 000000000000..354258a481c2
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,ipq8074-cmn-pll.h
@@ -0,0 +1,15 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_IPQ8074_CMN_PLL_H
+#define _DT_BINDINGS_CLK_QCOM_IPQ8074_CMN_PLL_H
+
+/* CMN PLL core clock. */
+#define IPQ8074_CMN_PLL_CLK 0
+
+/* The output clocks from CMN PLL of IPQ8074. */
+#define IPQ8074_BIAS_PLL_CC_CLK 1
+#define IPQ8074_BIAS_PLL_NSS_NOC_CLK 2
+#endif
diff --git a/include/dt-bindings/clock/qcom,nord-gcc.h b/include/dt-bindings/clock/qcom,nord-gcc.h
new file mode 100644
index 000000000000..8fbde162c859
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,nord-gcc.h
@@ -0,0 +1,147 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_GCC_NORD_H
+#define _DT_BINDINGS_CLK_QCOM_GCC_NORD_H
+
+/* GCC clocks */
+#define GCC_BOOT_ROM_AHB_CLK 0
+#define GCC_GP1_CLK 1
+#define GCC_GP1_CLK_SRC 2
+#define GCC_GP2_CLK 3
+#define GCC_GP2_CLK_SRC 4
+#define GCC_GPLL0 5
+#define GCC_GPLL0_OUT_EVEN 6
+#define GCC_MMU_0_TCU_VOTE_CLK 7
+#define GCC_PCIE_A_AUX_CLK 8
+#define GCC_PCIE_A_AUX_CLK_SRC 9
+#define GCC_PCIE_A_CFG_AHB_CLK 10
+#define GCC_PCIE_A_DTI_QTC_CLK 11
+#define GCC_PCIE_A_MSTR_AXI_CLK 12
+#define GCC_PCIE_A_PHY_AUX_CLK 13
+#define GCC_PCIE_A_PHY_AUX_CLK_SRC 14
+#define GCC_PCIE_A_PHY_RCHNG_CLK 15
+#define GCC_PCIE_A_PHY_RCHNG_CLK_SRC 16
+#define GCC_PCIE_A_PIPE_CLK 17
+#define GCC_PCIE_A_PIPE_CLK_SRC 18
+#define GCC_PCIE_A_SLV_AXI_CLK 19
+#define GCC_PCIE_A_SLV_Q2A_AXI_CLK 20
+#define GCC_PCIE_B_AUX_CLK 21
+#define GCC_PCIE_B_AUX_CLK_SRC 22
+#define GCC_PCIE_B_CFG_AHB_CLK 23
+#define GCC_PCIE_B_DTI_QTC_CLK 24
+#define GCC_PCIE_B_MSTR_AXI_CLK 25
+#define GCC_PCIE_B_PHY_AUX_CLK 26
+#define GCC_PCIE_B_PHY_AUX_CLK_SRC 27
+#define GCC_PCIE_B_PHY_RCHNG_CLK 28
+#define GCC_PCIE_B_PHY_RCHNG_CLK_SRC 29
+#define GCC_PCIE_B_PIPE_CLK 30
+#define GCC_PCIE_B_PIPE_CLK_SRC 31
+#define GCC_PCIE_B_SLV_AXI_CLK 32
+#define GCC_PCIE_B_SLV_Q2A_AXI_CLK 33
+#define GCC_PCIE_C_AUX_CLK 34
+#define GCC_PCIE_C_AUX_CLK_SRC 35
+#define GCC_PCIE_C_CFG_AHB_CLK 36
+#define GCC_PCIE_C_DTI_QTC_CLK 37
+#define GCC_PCIE_C_MSTR_AXI_CLK 38
+#define GCC_PCIE_C_PHY_AUX_CLK 39
+#define GCC_PCIE_C_PHY_AUX_CLK_SRC 40
+#define GCC_PCIE_C_PHY_RCHNG_CLK 41
+#define GCC_PCIE_C_PHY_RCHNG_CLK_SRC 42
+#define GCC_PCIE_C_PIPE_CLK 43
+#define GCC_PCIE_C_PIPE_CLK_SRC 44
+#define GCC_PCIE_C_SLV_AXI_CLK 45
+#define GCC_PCIE_C_SLV_Q2A_AXI_CLK 46
+#define GCC_PCIE_D_AUX_CLK 47
+#define GCC_PCIE_D_AUX_CLK_SRC 48
+#define GCC_PCIE_D_CFG_AHB_CLK 49
+#define GCC_PCIE_D_DTI_QTC_CLK 50
+#define GCC_PCIE_D_MSTR_AXI_CLK 51
+#define GCC_PCIE_D_PHY_AUX_CLK 52
+#define GCC_PCIE_D_PHY_AUX_CLK_SRC 53
+#define GCC_PCIE_D_PHY_RCHNG_CLK 54
+#define GCC_PCIE_D_PHY_RCHNG_CLK_SRC 55
+#define GCC_PCIE_D_PIPE_CLK 56
+#define GCC_PCIE_D_PIPE_CLK_SRC 57
+#define GCC_PCIE_D_SLV_AXI_CLK 58
+#define GCC_PCIE_D_SLV_Q2A_AXI_CLK 59
+#define GCC_PCIE_LINK_AHB_CLK 60
+#define GCC_PCIE_LINK_XO_CLK 61
+#define GCC_PCIE_NOC_ASYNC_BRIDGE_CLK 62
+#define GCC_PCIE_NOC_CNOC_SF_QX_CLK 63
+#define GCC_PCIE_NOC_M_CFG_CLK 64
+#define GCC_PCIE_NOC_M_PDB_CLK 65
+#define GCC_PCIE_NOC_MSTR_AXI_CLK 66
+#define GCC_PCIE_NOC_PWRCTL_CLK 67
+#define GCC_PCIE_NOC_QOSGEN_EXTREF_CLK 68
+#define GCC_PCIE_NOC_REFGEN_CLK 69
+#define GCC_PCIE_NOC_REFGEN_CLK_SRC 70
+#define GCC_PCIE_NOC_S_CFG_CLK 71
+#define GCC_PCIE_NOC_S_PDB_CLK 72
+#define GCC_PCIE_NOC_SAFETY_CLK 73
+#define GCC_PCIE_NOC_SAFETY_CLK_SRC 74
+#define GCC_PCIE_NOC_SLAVE_AXI_CLK 75
+#define GCC_PCIE_NOC_TSCTR_CLK 76
+#define GCC_PCIE_NOC_XO_CLK 77
+#define GCC_PDM2_CLK 78
+#define GCC_PDM2_CLK_SRC 79
+#define GCC_PDM_AHB_CLK 80
+#define GCC_PDM_XO4_CLK 81
+#define GCC_QUPV3_WRAP3_CORE_2X_CLK 82
+#define GCC_QUPV3_WRAP3_CORE_CLK 83
+#define GCC_QUPV3_WRAP3_M_CLK 84
+#define GCC_QUPV3_WRAP3_QSPI_REF_CLK 85
+#define GCC_QUPV3_WRAP3_QSPI_REF_CLK_SRC 86
+#define GCC_QUPV3_WRAP3_S0_CLK 87
+#define GCC_QUPV3_WRAP3_S0_CLK_SRC 88
+#define GCC_QUPV3_WRAP3_S_AHB_CLK 89
+#define GCC_SMMU_PCIE_QTC_VOTE_CLK 90
+
+/* GCC power domains */
+#define GCC_PCIE_A_GDSC 0
+#define GCC_PCIE_A_PHY_GDSC 1
+#define GCC_PCIE_B_GDSC 2
+#define GCC_PCIE_B_PHY_GDSC 3
+#define GCC_PCIE_C_GDSC 4
+#define GCC_PCIE_C_PHY_GDSC 5
+#define GCC_PCIE_D_GDSC 6
+#define GCC_PCIE_D_PHY_GDSC 7
+#define GCC_PCIE_NOC_GDSC 8
+
+/* GCC resets */
+#define GCC_PCIE_A_BCR 0
+#define GCC_PCIE_A_LINK_DOWN_BCR 1
+#define GCC_PCIE_A_NOCSR_COM_PHY_BCR 2
+#define GCC_PCIE_A_PHY_BCR 3
+#define GCC_PCIE_A_PHY_CFG_AHB_BCR 4
+#define GCC_PCIE_A_PHY_COM_BCR 5
+#define GCC_PCIE_A_PHY_NOCSR_COM_PHY_BCR 6
+#define GCC_PCIE_B_BCR 7
+#define GCC_PCIE_B_LINK_DOWN_BCR 8
+#define GCC_PCIE_B_NOCSR_COM_PHY_BCR 9
+#define GCC_PCIE_B_PHY_BCR 10
+#define GCC_PCIE_B_PHY_CFG_AHB_BCR 11
+#define GCC_PCIE_B_PHY_COM_BCR 12
+#define GCC_PCIE_B_PHY_NOCSR_COM_PHY_BCR 13
+#define GCC_PCIE_C_BCR 14
+#define GCC_PCIE_C_LINK_DOWN_BCR 15
+#define GCC_PCIE_C_NOCSR_COM_PHY_BCR 16
+#define GCC_PCIE_C_PHY_BCR 17
+#define GCC_PCIE_C_PHY_CFG_AHB_BCR 18
+#define GCC_PCIE_C_PHY_COM_BCR 19
+#define GCC_PCIE_C_PHY_NOCSR_COM_PHY_BCR 20
+#define GCC_PCIE_D_BCR 21
+#define GCC_PCIE_D_LINK_DOWN_BCR 22
+#define GCC_PCIE_D_NOCSR_COM_PHY_BCR 23
+#define GCC_PCIE_D_PHY_BCR 24
+#define GCC_PCIE_D_PHY_CFG_AHB_BCR 25
+#define GCC_PCIE_D_PHY_COM_BCR 26
+#define GCC_PCIE_D_PHY_NOCSR_COM_PHY_BCR 27
+#define GCC_PCIE_NOC_BCR 28
+#define GCC_PDM_BCR 29
+#define GCC_QUPV3_WRAPPER_3_BCR 30
+#define GCC_TCSR_PCIE_BCR 31
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,nord-negcc.h b/include/dt-bindings/clock/qcom,nord-negcc.h
new file mode 100644
index 000000000000..95f333d8e1aa
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,nord-negcc.h
@@ -0,0 +1,124 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_NE_GCC_NORD_H
+#define _DT_BINDINGS_CLK_QCOM_NE_GCC_NORD_H
+
+/* NE_GCC clocks */
+#define NE_GCC_AGGRE_NOC_UFS_PHY_AXI_CLK 0
+#define NE_GCC_AGGRE_NOC_USB2_AXI_CLK 1
+#define NE_GCC_AGGRE_NOC_USB3_PRIM_AXI_CLK 2
+#define NE_GCC_AGGRE_NOC_USB3_SEC_AXI_CLK 3
+#define NE_GCC_AHB2PHY_CLK 4
+#define NE_GCC_CNOC_USB2_AXI_CLK 5
+#define NE_GCC_CNOC_USB3_PRIM_AXI_CLK 6
+#define NE_GCC_CNOC_USB3_SEC_AXI_CLK 7
+#define NE_GCC_FRQ_MEASURE_REF_CLK 8
+#define NE_GCC_GP1_CLK 9
+#define NE_GCC_GP1_CLK_SRC 10
+#define NE_GCC_GP2_CLK 11
+#define NE_GCC_GP2_CLK_SRC 12
+#define NE_GCC_GPLL0 13
+#define NE_GCC_GPLL0_OUT_EVEN 14
+#define NE_GCC_GPLL2 15
+#define NE_GCC_GPU_2_CFG_CLK 16
+#define NE_GCC_GPU_2_GPLL0_CLK_SRC 17
+#define NE_GCC_GPU_2_GPLL0_DIV_CLK_SRC 18
+#define NE_GCC_GPU_2_HSCNOC_GFX_CLK 19
+#define NE_GCC_GPU_2_SMMU_VOTE_CLK 20
+#define NE_GCC_QUPV3_WRAP2_CORE_2X_CLK 21
+#define NE_GCC_QUPV3_WRAP2_CORE_CLK 22
+#define NE_GCC_QUPV3_WRAP2_M_AHB_CLK 23
+#define NE_GCC_QUPV3_WRAP2_S0_CLK 24
+#define NE_GCC_QUPV3_WRAP2_S0_CLK_SRC 25
+#define NE_GCC_QUPV3_WRAP2_S1_CLK 26
+#define NE_GCC_QUPV3_WRAP2_S1_CLK_SRC 27
+#define NE_GCC_QUPV3_WRAP2_S2_CLK 28
+#define NE_GCC_QUPV3_WRAP2_S2_CLK_SRC 29
+#define NE_GCC_QUPV3_WRAP2_S3_CLK 30
+#define NE_GCC_QUPV3_WRAP2_S3_CLK_SRC 31
+#define NE_GCC_QUPV3_WRAP2_S4_CLK 32
+#define NE_GCC_QUPV3_WRAP2_S4_CLK_SRC 33
+#define NE_GCC_QUPV3_WRAP2_S5_CLK 34
+#define NE_GCC_QUPV3_WRAP2_S5_CLK_SRC 35
+#define NE_GCC_QUPV3_WRAP2_S6_CLK 36
+#define NE_GCC_QUPV3_WRAP2_S6_CLK_SRC 37
+#define NE_GCC_QUPV3_WRAP2_S_AHB_CLK 38
+#define NE_GCC_SDCC4_APPS_CLK 39
+#define NE_GCC_SDCC4_APPS_CLK_SRC 40
+#define NE_GCC_SDCC4_AXI_CLK 41
+#define NE_GCC_UFS_PHY_AHB_CLK 42
+#define NE_GCC_UFS_PHY_AXI_CLK 43
+#define NE_GCC_UFS_PHY_AXI_CLK_SRC 44
+#define NE_GCC_UFS_PHY_ICE_CORE_CLK 45
+#define NE_GCC_UFS_PHY_ICE_CORE_CLK_SRC 46
+#define NE_GCC_UFS_PHY_PHY_AUX_CLK 47
+#define NE_GCC_UFS_PHY_PHY_AUX_CLK_SRC 48
+#define NE_GCC_UFS_PHY_RX_SYMBOL_0_CLK 49
+#define NE_GCC_UFS_PHY_RX_SYMBOL_0_CLK_SRC 50
+#define NE_GCC_UFS_PHY_RX_SYMBOL_1_CLK 51
+#define NE_GCC_UFS_PHY_RX_SYMBOL_1_CLK_SRC 52
+#define NE_GCC_UFS_PHY_TX_SYMBOL_0_CLK 53
+#define NE_GCC_UFS_PHY_TX_SYMBOL_0_CLK_SRC 54
+#define NE_GCC_UFS_PHY_UNIPRO_CORE_CLK 55
+#define NE_GCC_UFS_PHY_UNIPRO_CORE_CLK_SRC 56
+#define NE_GCC_USB20_MASTER_CLK 57
+#define NE_GCC_USB20_MASTER_CLK_SRC 58
+#define NE_GCC_USB20_MOCK_UTMI_CLK 59
+#define NE_GCC_USB20_MOCK_UTMI_CLK_SRC 60
+#define NE_GCC_USB20_MOCK_UTMI_POSTDIV_CLK_SRC 61
+#define NE_GCC_USB20_SLEEP_CLK 62
+#define NE_GCC_USB31_PRIM_ATB_CLK 63
+#define NE_GCC_USB31_PRIM_EUD_AHB_CLK 64
+#define NE_GCC_USB31_PRIM_MASTER_CLK 65
+#define NE_GCC_USB31_PRIM_MASTER_CLK_SRC 66
+#define NE_GCC_USB31_PRIM_MOCK_UTMI_CLK 67
+#define NE_GCC_USB31_PRIM_MOCK_UTMI_CLK_SRC 68
+#define NE_GCC_USB31_PRIM_MOCK_UTMI_POSTDIV_CLK_SRC 69
+#define NE_GCC_USB31_PRIM_SLEEP_CLK 70
+#define NE_GCC_USB31_SEC_ATB_CLK 71
+#define NE_GCC_USB31_SEC_EUD_AHB_CLK 72
+#define NE_GCC_USB31_SEC_MASTER_CLK 73
+#define NE_GCC_USB31_SEC_MASTER_CLK_SRC 74
+#define NE_GCC_USB31_SEC_MOCK_UTMI_CLK 75
+#define NE_GCC_USB31_SEC_MOCK_UTMI_CLK_SRC 76
+#define NE_GCC_USB31_SEC_MOCK_UTMI_POSTDIV_CLK_SRC 77
+#define NE_GCC_USB31_SEC_SLEEP_CLK 78
+#define NE_GCC_USB3_PRIM_PHY_AUX_CLK 79
+#define NE_GCC_USB3_PRIM_PHY_AUX_CLK_SRC 80
+#define NE_GCC_USB3_PRIM_PHY_COM_AUX_CLK 81
+#define NE_GCC_USB3_PRIM_PHY_PIPE_CLK 82
+#define NE_GCC_USB3_PRIM_PHY_PIPE_CLK_SRC 83
+#define NE_GCC_USB3_SEC_PHY_AUX_CLK 84
+#define NE_GCC_USB3_SEC_PHY_AUX_CLK_SRC 85
+#define NE_GCC_USB3_SEC_PHY_COM_AUX_CLK 86
+#define NE_GCC_USB3_SEC_PHY_PIPE_CLK 87
+#define NE_GCC_USB3_SEC_PHY_PIPE_CLK_SRC 88
+
+/* NE_GCC power domains */
+#define NE_GCC_UFS_MEM_PHY_GDSC 0
+#define NE_GCC_UFS_PHY_GDSC 1
+#define NE_GCC_USB20_PRIM_GDSC 2
+#define NE_GCC_USB31_PRIM_GDSC 3
+#define NE_GCC_USB31_SEC_GDSC 4
+#define NE_GCC_USB3_PHY_GDSC 5
+#define NE_GCC_USB3_SEC_PHY_GDSC 6
+
+/* NE_GCC resets */
+#define NE_GCC_GPU_2_BCR 0
+#define NE_GCC_QUPV3_WRAPPER_2_BCR 1
+#define NE_GCC_SDCC4_BCR 2
+#define NE_GCC_UFS_PHY_BCR 3
+#define NE_GCC_USB20_PRIM_BCR 4
+#define NE_GCC_USB31_PRIM_BCR 5
+#define NE_GCC_USB31_SEC_BCR 6
+#define NE_GCC_USB3_DP_PHY_PRIM_BCR 7
+#define NE_GCC_USB3_DP_PHY_SEC_BCR 8
+#define NE_GCC_USB3_PHY_PRIM_BCR 9
+#define NE_GCC_USB3_PHY_SEC_BCR 10
+#define NE_GCC_USB3PHY_PHY_PRIM_BCR 11
+#define NE_GCC_USB3PHY_PHY_SEC_BCR 12
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,nord-nwgcc.h b/include/dt-bindings/clock/qcom,nord-nwgcc.h
new file mode 100644
index 000000000000..b6253dd2aa85
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,nord-nwgcc.h
@@ -0,0 +1,69 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_NW_GCC_NORD_H
+#define _DT_BINDINGS_CLK_QCOM_NW_GCC_NORD_H
+
+/* NW_GCC clocks */
+#define NW_GCC_ACMU_MUX_CLK 0
+#define NW_GCC_CAMERA_AHB_CLK 1
+#define NW_GCC_CAMERA_HF_AXI_CLK 2
+#define NW_GCC_CAMERA_SF_AXI_CLK 3
+#define NW_GCC_CAMERA_TRIG_CLK 4
+#define NW_GCC_CAMERA_XO_CLK 5
+#define NW_GCC_DISP_0_AHB_CLK 6
+#define NW_GCC_DISP_0_HF_AXI_CLK 7
+#define NW_GCC_DISP_0_TRIG_CLK 8
+#define NW_GCC_DISP_1_AHB_CLK 9
+#define NW_GCC_DISP_1_HF_AXI_CLK 10
+#define NW_GCC_DISP_1_TRIG_CLK 11
+#define NW_GCC_DPRX0_AXI_HF_CLK 12
+#define NW_GCC_DPRX0_CFG_AHB_CLK 13
+#define NW_GCC_DPRX1_AXI_HF_CLK 14
+#define NW_GCC_DPRX1_CFG_AHB_CLK 15
+#define NW_GCC_EVA_AHB_CLK 16
+#define NW_GCC_EVA_AXI0_CLK 17
+#define NW_GCC_EVA_AXI0C_CLK 18
+#define NW_GCC_EVA_TRIG_CLK 19
+#define NW_GCC_EVA_XO_CLK 20
+#define NW_GCC_FRQ_MEASURE_REF_CLK 21
+#define NW_GCC_GP1_CLK 22
+#define NW_GCC_GP1_CLK_SRC 23
+#define NW_GCC_GP2_CLK 24
+#define NW_GCC_GP2_CLK_SRC 25
+#define NW_GCC_GPLL0 26
+#define NW_GCC_GPLL0_OUT_EVEN 27
+#define NW_GCC_GPU_2_CFG_AHB_CLK 28
+#define NW_GCC_GPU_2_GPLL0_CLK_SRC 29
+#define NW_GCC_GPU_2_GPLL0_DIV_CLK_SRC 30
+#define NW_GCC_GPU_2_HSCNOC_GFX_CLK 31
+#define NW_GCC_GPU_CFG_AHB_CLK 32
+#define NW_GCC_GPU_GPLL0_CLK_SRC 33
+#define NW_GCC_GPU_GPLL0_DIV_CLK_SRC 34
+#define NW_GCC_GPU_HSCNOC_GFX_CLK 35
+#define NW_GCC_GPU_SMMU_VOTE_CLK 36
+#define NW_GCC_HSCNOC_GPU_2_AXI_CLK 37
+#define NW_GCC_HSCNOC_GPU_AXI_CLK 38
+#define NW_GCC_MMU_1_TCU_VOTE_CLK 39
+#define NW_GCC_VIDEO_AHB_CLK 40
+#define NW_GCC_VIDEO_AXI0_CLK 41
+#define NW_GCC_VIDEO_AXI0C_CLK 42
+#define NW_GCC_VIDEO_AXI1_CLK 43
+#define NW_GCC_VIDEO_XO_CLK 44
+
+/* NW_GCC power domains */
+
+/* NW_GCC resets */
+#define NW_GCC_CAMERA_BCR 0
+#define NW_GCC_DISPLAY_0_BCR 1
+#define NW_GCC_DISPLAY_1_BCR 2
+#define NW_GCC_DPRX0_BCR 3
+#define NW_GCC_DPRX1_BCR 4
+#define NW_GCC_EVA_BCR 5
+#define NW_GCC_GPU_2_BCR 6
+#define NW_GCC_GPU_BCR 7
+#define NW_GCC_VIDEO_BCR 8
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,nord-segcc.h b/include/dt-bindings/clock/qcom,nord-segcc.h
new file mode 100644
index 000000000000..f0f7422af692
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,nord-segcc.h
@@ -0,0 +1,98 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_SE_GCC_NORD_H
+#define _DT_BINDINGS_CLK_QCOM_SE_GCC_NORD_H
+
+/* SE_GCC clocks */
+#define SE_GCC_EEE_EMAC0_CLK 0
+#define SE_GCC_EEE_EMAC0_CLK_SRC 1
+#define SE_GCC_EEE_EMAC1_CLK 2
+#define SE_GCC_EEE_EMAC1_CLK_SRC 3
+#define SE_GCC_EMAC0_AXI_CLK 4
+#define SE_GCC_EMAC0_CC_SGMIIPHY_RX_CLK 5
+#define SE_GCC_EMAC0_CC_SGMIIPHY_TX_CLK 6
+#define SE_GCC_EMAC0_PHY_AUX_CLK 7
+#define SE_GCC_EMAC0_PHY_AUX_CLK_SRC 8
+#define SE_GCC_EMAC0_PTP_CLK 9
+#define SE_GCC_EMAC0_PTP_CLK_SRC 10
+#define SE_GCC_EMAC0_RGMII_CLK 11
+#define SE_GCC_EMAC0_RGMII_CLK_SRC 12
+#define SE_GCC_EMAC0_RPCS_RX_CLK 13
+#define SE_GCC_EMAC0_RPCS_TX_CLK 14
+#define SE_GCC_EMAC0_XGXS_RX_CLK 15
+#define SE_GCC_EMAC0_XGXS_TX_CLK 16
+#define SE_GCC_EMAC1_AXI_CLK 17
+#define SE_GCC_EMAC1_CC_SGMIIPHY_RX_CLK 18
+#define SE_GCC_EMAC1_CC_SGMIIPHY_TX_CLK 19
+#define SE_GCC_EMAC1_PHY_AUX_CLK 20
+#define SE_GCC_EMAC1_PHY_AUX_CLK_SRC 21
+#define SE_GCC_EMAC1_PTP_CLK 22
+#define SE_GCC_EMAC1_PTP_CLK_SRC 23
+#define SE_GCC_EMAC1_RGMII_CLK 24
+#define SE_GCC_EMAC1_RGMII_CLK_SRC 25
+#define SE_GCC_EMAC1_RPCS_RX_CLK 26
+#define SE_GCC_EMAC1_RPCS_TX_CLK 27
+#define SE_GCC_EMAC1_XGXS_RX_CLK 28
+#define SE_GCC_EMAC1_XGXS_TX_CLK 29
+#define SE_GCC_FRQ_MEASURE_REF_CLK 30
+#define SE_GCC_GP1_CLK 31
+#define SE_GCC_GP1_CLK_SRC 32
+#define SE_GCC_GP2_CLK 33
+#define SE_GCC_GP2_CLK_SRC 34
+#define SE_GCC_GPLL0 35
+#define SE_GCC_GPLL0_OUT_EVEN 36
+#define SE_GCC_GPLL2 37
+#define SE_GCC_GPLL4 38
+#define SE_GCC_GPLL5 39
+#define SE_GCC_MMU_2_TCU_VOTE_CLK 40
+#define SE_GCC_QUPV3_WRAP0_CORE_2X_CLK 41
+#define SE_GCC_QUPV3_WRAP0_CORE_CLK 42
+#define SE_GCC_QUPV3_WRAP0_M_AHB_CLK 43
+#define SE_GCC_QUPV3_WRAP0_S0_CLK 44
+#define SE_GCC_QUPV3_WRAP0_S0_CLK_SRC 45
+#define SE_GCC_QUPV3_WRAP0_S1_CLK 46
+#define SE_GCC_QUPV3_WRAP0_S1_CLK_SRC 47
+#define SE_GCC_QUPV3_WRAP0_S2_CLK 48
+#define SE_GCC_QUPV3_WRAP0_S2_CLK_SRC 49
+#define SE_GCC_QUPV3_WRAP0_S3_CLK 50
+#define SE_GCC_QUPV3_WRAP0_S3_CLK_SRC 51
+#define SE_GCC_QUPV3_WRAP0_S4_CLK 52
+#define SE_GCC_QUPV3_WRAP0_S4_CLK_SRC 53
+#define SE_GCC_QUPV3_WRAP0_S5_CLK 54
+#define SE_GCC_QUPV3_WRAP0_S5_CLK_SRC 55
+#define SE_GCC_QUPV3_WRAP0_S6_CLK 56
+#define SE_GCC_QUPV3_WRAP0_S6_CLK_SRC 57
+#define SE_GCC_QUPV3_WRAP0_S_AHB_CLK 58
+#define SE_GCC_QUPV3_WRAP1_CORE_2X_CLK 59
+#define SE_GCC_QUPV3_WRAP1_CORE_CLK 60
+#define SE_GCC_QUPV3_WRAP1_M_AHB_CLK 61
+#define SE_GCC_QUPV3_WRAP1_S0_CLK 62
+#define SE_GCC_QUPV3_WRAP1_S0_CLK_SRC 63
+#define SE_GCC_QUPV3_WRAP1_S1_CLK 64
+#define SE_GCC_QUPV3_WRAP1_S1_CLK_SRC 65
+#define SE_GCC_QUPV3_WRAP1_S2_CLK 66
+#define SE_GCC_QUPV3_WRAP1_S2_CLK_SRC 67
+#define SE_GCC_QUPV3_WRAP1_S3_CLK 68
+#define SE_GCC_QUPV3_WRAP1_S3_CLK_SRC 69
+#define SE_GCC_QUPV3_WRAP1_S4_CLK 70
+#define SE_GCC_QUPV3_WRAP1_S4_CLK_SRC 71
+#define SE_GCC_QUPV3_WRAP1_S5_CLK 72
+#define SE_GCC_QUPV3_WRAP1_S5_CLK_SRC 73
+#define SE_GCC_QUPV3_WRAP1_S6_CLK 74
+#define SE_GCC_QUPV3_WRAP1_S6_CLK_SRC 75
+#define SE_GCC_QUPV3_WRAP1_S_AHB_CLK 76
+
+/* SE_GCC power domains */
+#define SE_GCC_EMAC0_GDSC 0
+#define SE_GCC_EMAC1_GDSC 1
+
+/* SE_GCC resets */
+#define SE_GCC_EMAC0_BCR 0
+#define SE_GCC_EMAC1_BCR 1
+#define SE_GCC_QUPV3_WRAPPER_0_BCR 2
+#define SE_GCC_QUPV3_WRAPPER_1_BCR 3
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,nord-tcsrcc.h b/include/dt-bindings/clock/qcom,nord-tcsrcc.h
new file mode 100644
index 000000000000..3f0e2ff7acc7
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,nord-tcsrcc.h
@@ -0,0 +1,26 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_TCSR_CC_NORD_H
+#define _DT_BINDINGS_CLK_QCOM_TCSR_CC_NORD_H
+
+/* TCSR_CC clocks */
+#define TCSR_DP_RX_0_CLKREF_EN 0
+#define TCSR_DP_RX_1_CLKREF_EN 1
+#define TCSR_DP_TX_0_CLKREF_EN 2
+#define TCSR_DP_TX_1_CLKREF_EN 3
+#define TCSR_DP_TX_2_CLKREF_EN 4
+#define TCSR_DP_TX_3_CLKREF_EN 5
+#define TCSR_PCIE_CLKREF_EN 6
+#define TCSR_UFS_CLKREF_EN 7
+#define TCSR_USB2_0_CLKREF_EN 8
+#define TCSR_USB2_1_CLKREF_EN 9
+#define TCSR_USB2_2_CLKREF_EN 10
+#define TCSR_USB3_0_CLKREF_EN 11
+#define TCSR_USB3_1_CLKREF_EN 12
+#define TCSR_UX_SGMII_0_CLKREF_EN 13
+#define TCSR_UX_SGMII_1_CLKREF_EN 14
+
+#endif
diff --git a/include/dt-bindings/clock/qcom,sm6115-dispcc.h b/include/dt-bindings/clock/qcom,sm6115-dispcc.h
index d1a6c45b5029..ab8d312ade37 100644
--- a/include/dt-bindings/clock/qcom,sm6115-dispcc.h
+++ b/include/dt-bindings/clock/qcom,sm6115-dispcc.h
@@ -6,7 +6,7 @@
#ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_SM6115_H
#define _DT_BINDINGS_CLK_QCOM_DISP_CC_SM6115_H
-/* DISP_CC clocks */
+/* Clocks */
#define DISP_CC_PLL0 0
#define DISP_CC_PLL0_OUT_MAIN 1
#define DISP_CC_MDSS_AHB_CLK 2
@@ -30,7 +30,10 @@
#define DISP_CC_SLEEP_CLK 20
#define DISP_CC_SLEEP_CLK_SRC 21
-/* DISP_CC GDSCR */
+/* Resets */
+#define DISP_CC_MDSS_CORE_BCR 0
+
+/* GDSCs */
#define MDSS_GDSC 0
#endif
diff --git a/include/dt-bindings/clock/qcom,sm8750-gpucc.h b/include/dt-bindings/clock/qcom,sm8750-gpucc.h
new file mode 100644
index 000000000000..e2143d905fec
--- /dev/null
+++ b/include/dt-bindings/clock/qcom,sm8750-gpucc.h
@@ -0,0 +1,50 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+#ifndef _DT_BINDINGS_CLK_QCOM_GPU_CC_SM8750_H
+#define _DT_BINDINGS_CLK_QCOM_GPU_CC_SM8750_H
+
+/* GPU_CC clocks */
+#define GPU_CC_AHB_CLK 0
+#define GPU_CC_CB_CLK 1
+#define GPU_CC_CX_ACCU_SHIFT_CLK 2
+#define GPU_CC_CX_FF_CLK 3
+#define GPU_CC_CX_GMU_CLK 4
+#define GPU_CC_CXO_AON_CLK 5
+#define GPU_CC_CXO_CLK 6
+#define GPU_CC_DEMET_CLK 7
+#define GPU_CC_DPM_CLK 8
+#define GPU_CC_FF_CLK_SRC 9
+#define GPU_CC_FREQ_MEASURE_CLK 10
+#define GPU_CC_GMU_CLK_SRC 11
+#define GPU_CC_GX_ACCU_SHIFT_CLK 12
+#define GPU_CC_GX_ACD_AHB_FF_CLK 13
+#define GPU_CC_GX_AHB_FF_CLK 14
+#define GPU_CC_GX_GMU_CLK 15
+#define GPU_CC_GX_RCG_AHB_FF_CLK 16
+#define GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK 17
+#define GPU_CC_HUB_AON_CLK 18
+#define GPU_CC_HUB_CLK_SRC 19
+#define GPU_CC_HUB_CX_INT_CLK 20
+#define GPU_CC_HUB_DIV_CLK_SRC 21
+#define GPU_CC_MEMNOC_GFX_CLK 22
+#define GPU_CC_PLL0 23
+#define GPU_CC_PLL0_OUT_EVEN 24
+#define GPU_CC_RSCC_HUB_AON_CLK 25
+#define GPU_CC_RSCC_XO_AON_CLK 26
+#define GPU_CC_SLEEP_CLK 27
+
+/* GPU_CC power domains */
+#define GPU_CC_CX_GDSC 0
+
+/* GPU_CC resets */
+#define GPU_CC_GPU_CC_CB_BCR 0
+#define GPU_CC_GPU_CC_CX_BCR 1
+#define GPU_CC_GPU_CC_FAST_HUB_BCR 2
+#define GPU_CC_GPU_CC_FF_BCR 3
+#define GPU_CC_GPU_CC_GMU_BCR 4
+#define GPU_CC_GPU_CC_GX_BCR 5
+#define GPU_CC_GPU_CC_XO_BCR 6
+
+#endif
diff --git a/include/dt-bindings/reset/qcom,ipq5210-gcc.h b/include/dt-bindings/reset/qcom,ipq5210-gcc.h
new file mode 100644
index 000000000000..09890a09087c
--- /dev/null
+++ b/include/dt-bindings/reset/qcom,ipq5210-gcc.h
@@ -0,0 +1,127 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+#ifndef _DT_BINDINGS_RESET_IPQ_GCC_IPQ5210_H
+#define _DT_BINDINGS_RESET_IPQ_GCC_IPQ5210_H
+
+#define GCC_ADSS_BCR 0
+#define GCC_ADSS_PWM_ARES 1
+#define GCC_APC0_VOLTAGE_DROOP_DETECTOR_BCR 2
+#define GCC_APC0_VOLTAGE_DROOP_DETECTOR_GPLL0_ARES 3
+#define GCC_APSS_AHB_ARES 4
+#define GCC_APSS_ATB_ARES 5
+#define GCC_APSS_AXI_ARES 6
+#define GCC_APSS_TS_ARES 7
+#define GCC_BOOT_ROM_AHB_ARES 8
+#define GCC_BOOT_ROM_BCR 9
+#define GCC_GEPHY_BCR 10
+#define GCC_GEPHY_SYS_ARES 11
+#define GCC_GP1_ARES 12
+#define GCC_GP2_ARES 13
+#define GCC_GP3_ARES 14
+#define GCC_MDIO_AHB_ARES 15
+#define GCC_MDIO_BCR 16
+#define GCC_MDIO_GEPHY_AHB_ARES 17
+#define GCC_NSS_BCR 18
+#define GCC_NSS_TS_ARES 19
+#define GCC_NSSCC_ARES 20
+#define GCC_NSSCFG_ARES 21
+#define GCC_NSSNOC_ATB_ARES 22
+#define GCC_NSSNOC_MEMNOC_1_ARES 23
+#define GCC_NSSNOC_MEMNOC_ARES 24
+#define GCC_NSSNOC_NSSCC_ARES 25
+#define GCC_NSSNOC_PCNOC_1_ARES 26
+#define GCC_NSSNOC_QOSGEN_REF_ARES 27
+#define GCC_NSSNOC_SNOC_1_ARES 28
+#define GCC_NSSNOC_SNOC_ARES 29
+#define GCC_NSSNOC_TIMEOUT_REF_ARES 30
+#define GCC_NSSNOC_XO_DCD_ARES 31
+#define GCC_PCIE0_AHB_ARES 32
+#define GCC_PCIE0_AUX_ARES 33
+#define GCC_PCIE0_AXI_M_ARES 34
+#define GCC_PCIE0_AXI_S_BRIDGE_ARES 35
+#define GCC_PCIE0_AXI_S_ARES 36
+#define GCC_PCIE0_BCR 37
+#define GCC_PCIE0_LINK_DOWN_BCR 38
+#define GCC_PCIE0_PHY_BCR 39
+#define GCC_PCIE0_PIPE_ARES 40
+#define GCC_PCIE0PHY_PHY_BCR 41
+#define GCC_PCIE1_AHB_ARES 42
+#define GCC_PCIE1_AUX_ARES 43
+#define GCC_PCIE1_AXI_M_ARES 44
+#define GCC_PCIE1_AXI_S_BRIDGE_ARES 45
+#define GCC_PCIE1_AXI_S_ARES 46
+#define GCC_PCIE1_BCR 47
+#define GCC_PCIE1_LINK_DOWN_BCR 48
+#define GCC_PCIE1_PHY_BCR 49
+#define GCC_PCIE1_PIPE_ARES 50
+#define GCC_PCIE1PHY_PHY_BCR 51
+#define GCC_QRNG_AHB_ARES 52
+#define GCC_QRNG_BCR 53
+#define GCC_QUPV3_2X_CORE_ARES 54
+#define GCC_QUPV3_AHB_MST_ARES 55
+#define GCC_QUPV3_AHB_SLV_ARES 56
+#define GCC_QUPV3_BCR 57
+#define GCC_QUPV3_CORE_ARES 58
+#define GCC_QUPV3_WRAP_SE0_ARES 59
+#define GCC_QUPV3_WRAP_SE0_BCR 60
+#define GCC_QUPV3_WRAP_SE1_ARES 61
+#define GCC_QUPV3_WRAP_SE1_BCR 62
+#define GCC_QUPV3_WRAP_SE2_ARES 63
+#define GCC_QUPV3_WRAP_SE2_BCR 64
+#define GCC_QUPV3_WRAP_SE3_ARES 65
+#define GCC_QUPV3_WRAP_SE3_BCR 66
+#define GCC_QUPV3_WRAP_SE4_ARES 67
+#define GCC_QUPV3_WRAP_SE4_BCR 68
+#define GCC_QUPV3_WRAP_SE5_ARES 69
+#define GCC_QUPV3_WRAP_SE5_BCR 70
+#define GCC_QUSB2_0_PHY_BCR 71
+#define GCC_SDCC1_AHB_ARES 72
+#define GCC_SDCC1_APPS_ARES 73
+#define GCC_SDCC1_ICE_CORE_ARES 74
+#define GCC_SDCC_BCR 75
+#define GCC_TLMM_AHB_ARES 76
+#define GCC_TLMM_ARES 77
+#define GCC_TLMM_BCR 78
+#define GCC_UNIPHY0_AHB_ARES 79
+#define GCC_UNIPHY0_BCR 80
+#define GCC_UNIPHY0_SYS_ARES 81
+#define GCC_UNIPHY1_AHB_ARES 82
+#define GCC_UNIPHY1_BCR 83
+#define GCC_UNIPHY1_SYS_ARES 84
+#define GCC_UNIPHY2_AHB_ARES 85
+#define GCC_UNIPHY2_BCR 86
+#define GCC_UNIPHY2_SYS_ARES 87
+#define GCC_USB0_AUX_ARES 88
+#define GCC_USB0_MASTER_ARES 89
+#define GCC_USB0_MOCK_UTMI_ARES 90
+#define GCC_USB0_PHY_BCR 91
+#define GCC_USB0_PHY_CFG_AHB_ARES 92
+#define GCC_USB0_PIPE_ARES 93
+#define GCC_USB0_SLEEP_ARES 94
+#define GCC_USB3PHY_0_PHY_BCR 95
+#define GCC_USB_BCR 96
+#define GCC_PCIE0_PIPE_RESET 97
+#define GCC_PCIE0_CORE_STICKY_RESET 98
+#define GCC_PCIE0_AXI_S_STICKY_RESET 99
+#define GCC_PCIE0_AXI_S_RESET 100
+#define GCC_PCIE0_AXI_M_STICKY_RESET 101
+#define GCC_PCIE0_AXI_M_RESET 102
+#define GCC_PCIE0_AUX_RESET 103
+#define GCC_PCIE0_AHB_RESET 104
+#define GCC_PCIE1_PIPE_RESET 105
+#define GCC_PCIE1_CORE_STICKY_RESET 106
+#define GCC_PCIE1_AXI_S_STICKY_RESET 107
+#define GCC_PCIE1_AXI_S_RESET 108
+#define GCC_PCIE1_AXI_M_STICKY_RESET 109
+#define GCC_PCIE1_AXI_M_RESET 110
+#define GCC_PCIE1_AUX_RESET 111
+#define GCC_PCIE1_AHB_RESET 112
+#define GCC_UNIPHY0_XPCS_ARES 113
+#define GCC_UNIPHY1_XPCS_ARES 114
+#define GCC_UNIPHY2_XPCS_ARES 115
+#define GCC_QDSS_BCR 116
+
+#endif