diff --git a/Documentation/devicetree/bindings/clock/allwinner,sun60i-a733-ccu.yaml b/Documentation/devicetree/bindings/clock/allwinner,sun60i-a733-ccu.yaml
new file mode 100644
index 000000000000..5a831b5c4029
--- /dev/null
+++ b/Documentation/devicetree/bindings/clock/allwinner,sun60i-a733-ccu.yaml
@@ -0,0 +1,107 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/clock/allwinner,sun60i-a733-ccu.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Allwinner A733 Clock Control Unit
+
+maintainers:
+  - Junhui Liu <junhui.liu@pigmoral.tech>
+
+properties:
+  "#clock-cells":
+    const: 1
+
+  "#reset-cells":
+    const: 1
+
+  compatible:
+    enum:
+      - allwinner,sun60i-a733-ccu
+      - allwinner,sun60i-a733-r-ccu
+
+  reg:
+    maxItems: 1
+
+  clocks:
+    minItems: 4
+    maxItems: 7
+
+  clock-names:
+    minItems: 4
+    maxItems: 7
+
+required:
+  - "#clock-cells"
+  - "#reset-cells"
+  - compatible
+  - reg
+  - clocks
+  - clock-names
+
+allOf:
+  - if:
+      properties:
+        compatible:
+          enum:
+            - allwinner,sun60i-a733-ccu
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: High Frequency Oscillator (19.2MHz, 24MHz, or 26MHz)
+            - description: Low Frequency Oscillator (usually at 32kHz)
+            - description: Internal Oscillator
+            - description: Low Frequency Oscillator fanout
+
+        clock-names:
+          items:
+            - const: hosc
+            - const: losc
+            - const: iosc
+            - const: losc-fanout
+
+  - if:
+      properties:
+        compatible:
+          enum:
+            - allwinner,sun60i-a733-r-ccu
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: High Frequency Oscillator (19.2MHz, 24MHz, or 26MHz)
+            - description: Low Frequency Oscillator (usually at 32kHz)
+            - description: Internal Oscillator
+            - description: System 24MHz Clock
+            - description: Peripherals PLL 0 (200 MHz output)
+            - description: Peripherals PLL 0 (300 MHz output)
+            - description: Peripherals PLL 1 (300 MHz output)
+
+        clock-names:
+          items:
+            - const: hosc
+            - const: losc
+            - const: iosc
+            - const: sys-24m
+            - const: pll-periph0-200m
+            - const: pll-periph0-300m
+            - const: pll-periph1-300m
+
+additionalProperties: false
+
+examples:
+  - |
+    clock-controller@2002000 {
+      compatible = "allwinner,sun60i-a733-ccu";
+      reg = <0x02002000 0x2000>;
+      clocks = <&osc>, <&rtc 0>, <&rtc 2>, <&rtc 1>;
+      clock-names = "hosc", "losc", "iosc", "losc-fanout";
+      #clock-cells = <1>;
+      #reset-cells = <1>;
+    };
+
+...
diff --git a/include/dt-bindings/clock/sun60i-a733-ccu.h b/include/dt-bindings/clock/sun60i-a733-ccu.h
new file mode 100644
index 000000000000..6742070e3086
--- /dev/null
+++ b/include/dt-bindings/clock/sun60i-a733-ccu.h
@@ -0,0 +1,290 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
+/*
+ * Copyright (C) 2026 Junhui Liu <junhui.liu@pigmoral.tech>
+ *
+ * The user manual uses PCLK, HCLK, and MCLK suffixes for some bus clocks.
+ * These are represented here as APB, AHB, and MBUS prefixes respectively,
+ * with the bus type moved to the front of the clock name.
+ */
+
+#ifndef _DT_BINDINGS_CLK_SUN60I_A733_CCU_H_
+#define _DT_BINDINGS_CLK_SUN60I_A733_CCU_H_
+
+#define CLK_PLL_REF		0
+#define CLK_SYS_24M		1
+#define CLK_PLL_DDR		2
+#define CLK_PLL_PERIPH0_4X	3
+#define CLK_PLL_PERIPH0_2X	4
+#define CLK_PLL_PERIPH0_800M	5
+#define CLK_PLL_PERIPH0_480M	6
+#define CLK_PLL_PERIPH0_600M	7
+#define CLK_PLL_PERIPH0_400M	8
+#define CLK_PLL_PERIPH0_300M	9
+#define CLK_PLL_PERIPH0_200M	10
+#define CLK_PLL_PERIPH0_160M	11
+#define CLK_PLL_PERIPH0_150M	12
+#define CLK_PLL_PERIPH1_4X	13
+#define CLK_PLL_PERIPH1_2X	14
+#define CLK_PLL_PERIPH1_800M	15
+#define CLK_PLL_PERIPH1_480M	16
+#define CLK_PLL_PERIPH1_600M	17
+#define CLK_PLL_PERIPH1_400M	18
+#define CLK_PLL_PERIPH1_300M	19
+#define CLK_PLL_PERIPH1_200M	20
+#define CLK_PLL_PERIPH1_160M	21
+#define CLK_PLL_PERIPH1_150M	22
+#define CLK_PLL_GPU0		23
+#define CLK_PLL_VIDEO0_12X	24
+#define CLK_PLL_VIDEO0_4X	25
+#define CLK_PLL_VIDEO0_3X	26
+#define CLK_PLL_VIDEO1_12X	27
+#define CLK_PLL_VIDEO1_4X	28
+#define CLK_PLL_VIDEO1_3X	29
+#define CLK_PLL_VIDEO2_12X	30
+#define CLK_PLL_VIDEO2_4X	31
+#define CLK_PLL_VIDEO2_3X	32
+#define CLK_PLL_VE0		33
+#define CLK_PLL_VE1		34
+#define CLK_PLL_AUDIO0_4X	35
+#define CLK_PLL_AUDIO1		36
+#define CLK_PLL_AUDIO1_DIV2	37
+#define CLK_PLL_AUDIO1_DIV5	38
+#define CLK_PLL_NPU		39
+#define CLK_PLL_DE_12X		40
+#define CLK_PLL_DE_4X		41
+#define CLK_PLL_DE_3X		42
+#define CLK_AHB			43
+#define CLK_APB0		44
+#define CLK_APB1		45
+#define CLK_APB_UART		46
+#define CLK_TRACE		47
+#define CLK_BUS_ITS_PCIE0_ACLK	48
+#define CLK_MBUS		49
+#define CLK_MBUS_IOMMU0_SYS	50
+#define CLK_APB_IOMMU0_SYS	51
+#define CLK_AHB_IOMMU0_SYS	52
+#define CLK_BUS_MSI_LITE0	53
+#define CLK_BUS_MSI_LITE1	54
+#define CLK_BUS_MSI_LITE2	55
+#define CLK_MBUS_IOMMU1_SYS	56
+#define CLK_APB_IOMMU1_SYS	57
+#define CLK_AHB_IOMMU1_SYS	58
+#define CLK_AHB_VE_DEC		59
+#define CLK_AHB_VE_ENC		60
+#define CLK_AHB_VID_IN		61
+#define CLK_AHB_VID_COUT0	62
+#define CLK_AHB_VID_COUT1	63
+#define CLK_AHB_DE		64
+#define CLK_AHB_NPU		65
+#define CLK_AHB_GPU0		66
+#define CLK_AHB_SERDES		67
+#define CLK_AHB_USB_SYS		68
+#define CLK_AHB_MSI_LITE0	69
+#define CLK_AHB_STORE		70
+#define CLK_AHB_CPUS		71
+#define CLK_MBUS_IOMMU0		72
+#define CLK_MBUS_IOMMU1		73
+#define CLK_MBUS_DESYS		74
+#define CLK_MBUS_VE_ENC0_GATE	75
+#define CLK_MBUS_VE_DEC0_GATE	76
+#define CLK_MBUS_GPU0		77
+#define CLK_MBUS_NPU		78
+#define CLK_MBUS_VID_IN		79
+#define CLK_MBUS_SERDES		80
+#define CLK_MBUS_MSI_LITE0	81
+#define CLK_MBUS_STORE		82
+#define CLK_MBUS_MSI_LITE2	83
+#define CLK_MBUS_DMA0		84
+#define CLK_MBUS_VE_ENC0	85
+#define CLK_MBUS_CE		86
+#define CLK_MBUS_DMA1		87
+#define CLK_MBUS_NAND		88
+#define CLK_MBUS_CSI		89
+#define CLK_MBUS_ISP		90
+#define CLK_MBUS_GMAC0		91
+#define CLK_MBUS_GMAC1		92
+#define CLK_MBUS_VE_DEC0	93
+#define CLK_BUS_DMA0		94
+#define CLK_BUS_DMA1		95
+#define CLK_BUS_SPINLOCK	96
+#define CLK_BUS_MSGBOX0		97
+#define CLK_BUS_PWM0		98
+#define CLK_BUS_PWM1		99
+#define CLK_BUS_DBG		100
+#define CLK_BUS_SYSDAP		101
+#define CLK_TIMER0		102
+#define CLK_TIMER1		103
+#define CLK_TIMER2		104
+#define CLK_TIMER3		105
+#define CLK_TIMER4		106
+#define CLK_TIMER5		107
+#define CLK_TIMER6		108
+#define CLK_TIMER7		109
+#define CLK_TIMER8		110
+#define CLK_TIMER9		111
+#define CLK_BUS_TIMER		112
+#define CLK_AVS			113
+#define CLK_DE0			114
+#define CLK_BUS_DE0		115
+#define CLK_DI			116
+#define CLK_BUS_DI		117
+#define CLK_G2D			118
+#define CLK_BUS_G2D		119
+#define CLK_EINK		120
+#define CLK_EINK_PANEL		121
+#define CLK_BUS_EINK		122
+#define CLK_VE_ENC0		123
+#define CLK_VE_DEC0		124
+#define CLK_BUS_VE_ENC0		125
+#define CLK_BUS_VE_DEC0		126
+#define CLK_CE			127
+#define CLK_BUS_CE		128
+#define CLK_BUS_CE_SYS		129
+#define CLK_NPU			130
+#define CLK_BUS_NPU		131
+#define CLK_GPU0		132
+#define CLK_BUS_GPU0		133
+#define CLK_DRAM0		134
+#define CLK_BUS_DRAM0		135
+#define CLK_NAND0_CLK0		136
+#define CLK_NAND0_CLK1		137
+#define CLK_BUS_NAND0		138
+#define CLK_MMC0		139
+#define CLK_BUS_MMC0		140
+#define CLK_MMC1		141
+#define CLK_BUS_MMC1		142
+#define CLK_MMC2		143
+#define CLK_BUS_MMC2		144
+#define CLK_MMC3		145
+#define CLK_BUS_MMC3		146
+#define CLK_UFS_AXI		147
+#define CLK_UFS_CFG		148
+#define CLK_BUS_UFS		149
+#define CLK_BUS_UART0		150
+#define CLK_BUS_UART1		151
+#define CLK_BUS_UART2		152
+#define CLK_BUS_UART3		153
+#define CLK_BUS_UART4		154
+#define CLK_BUS_UART5		155
+#define CLK_BUS_UART6		156
+#define CLK_BUS_I2C0		157
+#define CLK_BUS_I2C1		158
+#define CLK_BUS_I2C2		159
+#define CLK_BUS_I2C3		160
+#define CLK_BUS_I2C4		161
+#define CLK_BUS_I2C5		162
+#define CLK_BUS_I2C6		163
+#define CLK_BUS_I2C7		164
+#define CLK_BUS_I2C8		165
+#define CLK_BUS_I2C9		166
+#define CLK_BUS_I2C10		167
+#define CLK_BUS_I2C11		168
+#define CLK_BUS_I2C12		169
+#define CLK_SPI0		170
+#define CLK_BUS_SPI0		171
+#define CLK_SPI1		172
+#define CLK_BUS_SPI1		173
+#define CLK_SPI2		174
+#define CLK_BUS_SPI2		175
+#define CLK_SPIF		176
+#define CLK_BUS_SPIF		177
+#define CLK_SPI3		178
+#define CLK_BUS_SPI3		179
+#define CLK_SPI4		180
+#define CLK_BUS_SPI4		181
+#define CLK_GPADC0_24M		182
+#define CLK_BUS_GPADC0		183
+#define CLK_BUS_THS0		184
+#define CLK_IRRX		185
+#define CLK_BUS_IRRX		186
+#define CLK_IRTX		187
+#define CLK_BUS_IRTX		188
+#define CLK_BUS_LRADC		189
+#define CLK_SGPIO		190
+#define CLK_BUS_SGPIO		191
+#define CLK_LPC			192
+#define CLK_BUS_LPC		193
+#define CLK_I2SPCM0		194
+#define CLK_BUS_I2SPCM0		195
+#define CLK_I2SPCM1		196
+#define CLK_BUS_I2SPCM1		197
+#define CLK_I2SPCM2		198
+#define CLK_I2SPCM2_ASRC	199
+#define CLK_BUS_I2SPCM2		200
+#define CLK_I2SPCM3		201
+#define CLK_BUS_I2SPCM3		202
+#define CLK_I2SPCM4		203
+#define CLK_BUS_I2SPCM4		204
+#define CLK_SPDIF_TX		205
+#define CLK_SPDIF_RX		206
+#define CLK_BUS_SPDIF		207
+#define CLK_DMIC		208
+#define CLK_BUS_DMIC		209
+#define CLK_USB_OHCI0		210
+#define CLK_BUS_OHCI0		211
+#define CLK_BUS_EHCI0		212
+#define CLK_BUS_OTG		213
+#define CLK_USB_OHCI1		214
+#define CLK_BUS_OHCI1		215
+#define CLK_BUS_EHCI1		216
+#define CLK_USB01_REF		217
+#define CLK_USB2_U2_REF		218
+#define CLK_USB2_SUSPEND	219
+#define CLK_USB2_MF		220
+#define CLK_USB2_U3_UTMI	221
+#define CLK_USB2_U2_PIPE	222
+#define CLK_PCIE_AUX		223
+#define CLK_PCIE_AXI_SLV	224
+#define CLK_SERDES_PHY		225
+#define CLK_GMAC_PTP		226
+#define CLK_GMAC0_PHY		227
+#define CLK_BUS_GMAC0		228
+#define CLK_GMAC1_PHY		229
+#define CLK_BUS_GMAC1		230
+#define CLK_TCON_LCD0		231
+#define CLK_BUS_TCON_LCD0	232
+#define CLK_TCON_LCD1		233
+#define CLK_BUS_TCON_LCD1	234
+#define CLK_TCON_LCD2		235
+#define CLK_BUS_TCON_LCD2	236
+#define CLK_DSI0		237
+#define CLK_BUS_DSI0		238
+#define CLK_DSI1		239
+#define CLK_BUS_DSI1		240
+#define CLK_COMBPHY0		241
+#define CLK_COMBPHY1		242
+#define CLK_BUS_TCON_TV0	243
+#define CLK_BUS_TCON_TV1	244
+#define CLK_EDP_TV		245
+#define CLK_BUS_EDP_TV		246
+#define CLK_HDMI_CEC_32K	247
+#define CLK_HDMI_CEC		248
+#define CLK_HDMI_TV		249
+#define CLK_BUS_HDMI_TV		250
+#define CLK_HDMI_SFR		251
+#define CLK_HDCP_ESM		252
+#define CLK_BUS_DPSS_TOP0	253
+#define CLK_BUS_DPSS_TOP1	254
+#define CLK_LEDC		255
+#define CLK_BUS_LEDC		256
+#define CLK_BUS_DSC		257
+#define CLK_CSI_MASTER0		258
+#define CLK_CSI_MASTER1		259
+#define CLK_CSI_MASTER2		260
+#define CLK_CSI			261
+#define CLK_BUS_CSI		262
+#define CLK_ISP			263
+#define CLK_RES_DCAP_24M	264
+#define CLK_APB2JTAG		265
+#define CLK_FANOUT_24M		266
+#define CLK_FANOUT_12M		267
+#define CLK_FANOUT_16M		268
+#define CLK_FANOUT_25M		269
+#define CLK_FANOUT_27M		270
+#define CLK_FANOUT_PCLK		271
+#define CLK_FANOUT0		272
+#define CLK_FANOUT1		273
+#define CLK_FANOUT2		274
+#define CLK_FANOUT3		275
+
+#endif /* _DT_BINDINGS_CLK_SUN60I_A733_CCU_H_ */
diff --git a/include/dt-bindings/clock/sun60i-a733-r-ccu.h b/include/dt-bindings/clock/sun60i-a733-r-ccu.h
new file mode 100644
index 000000000000..1d3845b483bf
--- /dev/null
+++ b/include/dt-bindings/clock/sun60i-a733-r-ccu.h
@@ -0,0 +1,39 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
+/*
+ * Copyright (C) 2026 Junhui Liu <junhui.liu@pigmoral.tech>
+ */
+
+#ifndef _DT_BINDINGS_CLK_SUN60I_A733_R_CCU_H_
+#define _DT_BINDINGS_CLK_SUN60I_A733_R_CCU_H_
+
+#define CLK_R_AHB		0
+#define CLK_R_APB0		1
+#define CLK_R_APB1		2
+#define CLK_R_TIMER0		3
+#define CLK_R_TIMER1		4
+#define CLK_R_TIMER2		5
+#define CLK_R_TIMER3		6
+#define CLK_BUS_R_TIMER		7
+#define CLK_BUS_R_TWD		8
+#define CLK_R_PWM		9
+#define CLK_BUS_R_PWM		10
+#define CLK_R_SPI		11
+#define CLK_BUS_R_SPI		12
+#define CLK_BUS_R_MSGBOX	13
+#define CLK_BUS_R_UART0		14
+#define CLK_BUS_R_UART1		15
+#define CLK_BUS_R_I2C0		16
+#define CLK_BUS_R_I2C1		17
+#define CLK_BUS_R_I2C2		18
+#define CLK_BUS_R_PPU		19
+#define CLK_BUS_R_TZMA		20
+#define CLK_BUS_R_CPU_BIST	21
+#define CLK_R_IR_RX		22
+#define CLK_BUS_R_IR_RX		23
+#define CLK_BUS_R_RTC		24
+#define CLK_R_RISCV		25
+#define CLK_BUS_R_RISCV		26
+#define CLK_BUS_R_RISCV_CFG	27
+#define CLK_BUS_R_CPUCFG	28
+
+#endif /* _DT_BINDINGS_CLK_SUN60I_A733_R_CCU_H_ */
diff --git a/include/dt-bindings/reset/sun60i-a733-ccu.h b/include/dt-bindings/reset/sun60i-a733-ccu.h
new file mode 100644
index 000000000000..8946f08925dc
--- /dev/null
+++ b/include/dt-bindings/reset/sun60i-a733-ccu.h
@@ -0,0 +1,129 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
+/*
+ * Copyright (C) 2026 Junhui Liu <junhui.liu@pigmoral.tech>
+ */
+
+#ifndef _DT_BINDINGS_RST_SUN60I_A733_CCU_H_
+#define _DT_BINDINGS_RST_SUN60I_A733_CCU_H_
+
+#define RST_BUS_ITS_PCIE0	0
+#define RST_BUS_IOMMU0_SYS	1
+#define RST_BUS_MSI_LITE0_AHB	2
+#define RST_BUS_MSI_LITE0_MBUS	3
+#define RST_BUS_MSI_LITE1_AHB	4
+#define RST_BUS_MSI_LITE1_MBUS	5
+#define RST_BUS_MSI_LITE2_AHB	6
+#define RST_BUS_MSI_LITE2_MBUS	7
+#define RST_BUS_IOMMU1_SYS	8
+#define RST_BUS_DMA0		9
+#define RST_BUS_DMA1		10
+#define RST_BUS_SPINLOCK	11
+#define RST_BUS_MSGBOX		12
+#define RST_BUS_PWM0		13
+#define RST_BUS_PWM1		14
+#define RST_BUS_DBG		15
+#define RST_BUS_SYSDAP		16
+#define RST_BUS_TIMER0		17
+#define RST_BUS_DE0		18
+#define RST_BUS_DI		19
+#define RST_BUS_G2D		20
+#define RST_BUS_EINK		21
+#define RST_BUS_DE_SYS		22
+#define RST_BUS_VE_ENC0		23
+#define RST_BUS_VE_DEC0		24
+#define RST_BUS_CE		25
+#define RST_BUS_CE_SYS		26
+#define RST_BUS_NPU_CORE	27
+#define RST_BUS_NPU_AXI		28
+#define RST_BUS_NPU_AHB		29
+#define RST_BUS_NPU_SRAM	30
+#define RST_BUS_GPU0		31
+#define RST_BUS_DRAM0		32
+#define RST_BUS_NAND0		33
+#define RST_BUS_MMC0		34
+#define RST_BUS_MMC1		35
+#define RST_BUS_MMC2		36
+#define RST_BUS_MMC3		37
+#define RST_BUS_UFS_AHB		38
+#define RST_BUS_UFS_AXI		39
+#define RST_BUS_UFS_PHY		40
+#define RST_BUS_UFS_CORE	41
+#define RST_BUS_UART0		42
+#define RST_BUS_UART1		43
+#define RST_BUS_UART2		44
+#define RST_BUS_UART3		45
+#define RST_BUS_UART4		46
+#define RST_BUS_UART5		47
+#define RST_BUS_UART6		48
+#define RST_BUS_I2C0		49
+#define RST_BUS_I2C1		50
+#define RST_BUS_I2C2		51
+#define RST_BUS_I2C3		52
+#define RST_BUS_I2C4		53
+#define RST_BUS_I2C5		54
+#define RST_BUS_I2C6		55
+#define RST_BUS_I2C7		56
+#define RST_BUS_I2C8		57
+#define RST_BUS_I2C9		58
+#define RST_BUS_I2C10		59
+#define RST_BUS_I2C11		60
+#define RST_BUS_I2C12		61
+#define RST_BUS_SPI0		62
+#define RST_BUS_SPI1		63
+#define RST_BUS_SPI2		64
+#define RST_BUS_SPIF		65
+#define RST_BUS_SPI3		66
+#define RST_BUS_SPI4		67
+#define RST_BUS_GPADC0		68
+#define RST_BUS_THS0		69
+#define RST_BUS_IRRX		70
+#define RST_BUS_IRTX		71
+#define RST_BUS_LRADC		72
+#define RST_BUS_SGPIO		73
+#define RST_BUS_LPC		74
+#define RST_BUS_I2SPCM0		75
+#define RST_BUS_I2SPCM1		76
+#define RST_BUS_I2SPCM2		77
+#define RST_BUS_I2SPCM3		78
+#define RST_BUS_I2SPCM4		79
+#define RST_BUS_SPDIF		80
+#define RST_BUS_DMIC		81
+#define RST_USB_PHY0		82
+#define RST_BUS_OHCI0		83
+#define RST_BUS_EHCI0		84
+#define RST_BUS_OTG		85
+#define RST_USB_PHY1		86
+#define RST_BUS_OHCI1		87
+#define RST_BUS_EHCI1		88
+#define RST_BUS_USB2		89
+#define RST_BUS_PCIE_PWRUP	90
+#define RST_BUS_PCIE		91
+#define RST_BUS_SERDES		92
+#define RST_BUS_GMAC0		93
+#define RST_BUS_GMAC0_AXI	94
+#define RST_BUS_GMAC1		95
+#define RST_BUS_GMAC1_AXI	96
+#define RST_BUS_TCON_LCD0	97
+#define RST_BUS_TCON_LCD1	98
+#define RST_BUS_TCON_LCD2	99
+#define RST_BUS_LVDS0		100
+#define RST_BUS_LVDS1		101
+#define RST_BUS_DSI0		102
+#define RST_BUS_DSI1		103
+#define RST_BUS_TCON_TV0	104
+#define RST_BUS_TCON_TV1	105
+#define RST_BUS_EDP		106
+#define RST_BUS_HDMI_MAIN	107
+#define RST_BUS_HDMI_SUB	108
+#define RST_BUS_HDMI_HDCP	109
+#define RST_BUS_DPSS_TOP0	110
+#define RST_BUS_DPSS_TOP1	111
+#define RST_BUS_VIDEO_OUT0	112
+#define RST_BUS_VIDEO_OUT1	113
+#define RST_BUS_LEDC		114
+#define RST_BUS_DSC		115
+#define RST_BUS_CSI		116
+#define RST_BUS_VIDEO_IN	117
+#define RST_BUS_APB2JTAG	118
+
+#endif /* _DT_BINDINGS_RST_SUN60I_A733_CCU_H_ */
diff --git a/include/dt-bindings/reset/sun60i-a733-r-ccu.h b/include/dt-bindings/reset/sun60i-a733-r-ccu.h
new file mode 100644
index 000000000000..629e546d1998
--- /dev/null
+++ b/include/dt-bindings/reset/sun60i-a733-r-ccu.h
@@ -0,0 +1,23 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
+/*
+ * Copyright (C) 2026 Junhui Liu <junhui.liu@pigmoral.tech>
+ */
+
+#ifndef _DT_BINDINGS_RST_SUN60I_A733_R_CCU_H_
+#define _DT_BINDINGS_RST_SUN60I_A733_R_CCU_H_
+
+#define RST_BUS_R_TIMER		0
+#define RST_BUS_R_PWM		1
+#define RST_BUS_R_SPI		2
+#define RST_BUS_R_MSGBOX	3
+#define RST_BUS_R_UART0		4
+#define RST_BUS_R_UART1		5
+#define RST_BUS_R_I2C0		6
+#define RST_BUS_R_I2C1		7
+#define RST_BUS_R_I2C2		8
+#define RST_BUS_R_IR_RX		9
+#define RST_BUS_R_RTC		10
+#define RST_BUS_R_RISCV_CFG	11
+#define RST_BUS_R_CPUCFG	12
+
+#endif /* _DT_BINDINGS_RST_SUN60I_A733_R_CCU_H_ */
