#size-cells = <1>;
        compatible = "ingenic,jz4725b";
 
+       cpus {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "ingenic,xburst-mxu1.0";
+                       reg = <0>;
+
+                       clocks = <&cgu JZ4725B_CLK_CCLK>;
+                       clock-names = "cpu";
+               };
+       };
+
        cpuintc: interrupt-controller {
                #address-cells = <0>;
                #interrupt-cells = <1>;
 
        #size-cells = <1>;
        compatible = "ingenic,jz4740";
 
+       cpus {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "ingenic,xburst-mxu1.0";
+                       reg = <0>;
+
+                       clocks = <&cgu JZ4740_CLK_CCLK>;
+                       clock-names = "cpu";
+               };
+       };
+
        cpuintc: interrupt-controller {
                #address-cells = <0>;
                #interrupt-cells = <1>;
 
 // SPDX-License-Identifier: GPL-2.0
-
 #include <dt-bindings/clock/jz4770-cgu.h>
 #include <dt-bindings/clock/ingenic,tcu.h>
 
        #size-cells = <1>;
        compatible = "ingenic,jz4770";
 
+       cpus {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "ingenic,xburst-fpu1.0-mxu1.1";
+                       reg = <0>;
+
+                       clocks = <&cgu JZ4770_CLK_CCLK>;
+                       clock-names = "cpu";
+               };
+       };
+
        cpuintc: interrupt-controller {
                #address-cells = <0>;
                #interrupt-cells = <1>;
 
        #size-cells = <1>;
        compatible = "ingenic,jz4780";
 
+       cpus {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "ingenic,xburst-fpu1.0-mxu1.1";
+                       reg = <0>;
+
+                       clocks = <&cgu JZ4780_CLK_CPU>;
+                       clock-names = "cpu";
+               };
+
+               cpu1: cpu@1 {
+                       device_type = "cpu";
+                       compatible = "ingenic,xburst-fpu1.0-mxu1.1";
+                       reg = <1>;
+
+                       clocks = <&cgu JZ4780_CLK_CORE1>;
+                       clock-names = "cpu";
+               };
+       };
+
        cpuintc: interrupt-controller {
                #address-cells = <0>;
                #interrupt-cells = <1>;
 
        #size-cells = <1>;
        compatible = "ingenic,x1000", "ingenic,x1000e";
 
+       cpus {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "ingenic,xburst-fpu1.0-mxu1.1";
+                       reg = <0>;
+
+                       clocks = <&cgu X1000_CLK_CPU>;
+                       clock-names = "cpu";
+               };
+       };
+
        cpuintc: interrupt-controller {
                #address-cells = <0>;
                #interrupt-cells = <1>;
 
        #size-cells = <1>;
        compatible = "ingenic,x1830";
 
+       cpus {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "ingenic,xburst-fpu2.0-mxu2.0";
+                       reg = <0>;
+
+                       clocks = <&cgu X1830_CLK_CPU>;
+                       clock-names = "cpu";
+               };
+       };
+
        cpuintc: interrupt-controller {
                #address-cells = <0>;
                #interrupt-cells = <1>;