/dts-v1/; / { #address-cells = <0x2>; #size-cells = <0x2>; aliases { serial0 = &uart0; ethernet0 = ðernet; wifi0 = &wifi; bluetooth0 = &bt; }; chosen { bootargs = "console=ttyS0,115200n8"; stdout-path = &uart0; }; cpus { #address-cells = <0x1>; #size-cells = <0x0>; cpu@0 { device_type = "cpu"; compatible = "arm,cortex-a77"; reg = <0x0>; }; cpu@1 { device_type = "cpu"; compatible = "arm,cortex-a77"; reg = <0x1>; }; cpu@2 { device_type = "cpu"; compatible = "arm,cortex-a77"; reg = <0x2>; }; cpu@3 { device_type = "cpu"; compatible = "arm,cortex-a77"; reg = <0x3>; }; cpu@4 { device_type = "cpu"; compatible = "arm,cortex-a77"; reg = <0x4>; }; cpu@5 { device_type = "cpu"; compatible = "arm,cortex-a77"; reg = <0x5>; }; cpu@6 { device_type = "cpu"; compatible = "arm,cortex-a77"; reg = <0x6>; }; cpu@7 { device_type = "cpu"; compatible = "arm,cortex-a77"; reg = <0x7>; }; }; memory { device_type = "memory"; reg = <0x0 0x80000000 0x0 0x40000000>; // Adjust the size according to your actual memory size }; soc { #address-cells = <0x2>; #size-cells = <0x2>; compatible = "simple-bus"; ranges; uart0: serial@12c00000 { compatible = "qcom,msm-uartdm-v1.4"; reg = <0x0 0x12c00000 0x0 0x1000>; interrupts = <0x0 0x33 0x4>; clocks = <&clock1>; clock-names = "core"; }; bt: bluetooth@01c00000 { compatible = "qcom,bt"; reg = <0x0 0x01c00000 0x0 0x1000>; interrupts = <0x0 0x33 0x4>; }; wifi: wifi@01d00000 { compatible = "qcom,wifi"; reg = <0x0 0x01d00000 0x0 0x1000>; interrupts = <0x0 0x33 0x4>; }; i2c@78b6000 { compatible = "qcom,i2c"; reg = <0x0 0x78b6000 0x0 0x1000>; interrupts = <0 0x19 0>; clocks = <&clock2>; clock-names = "core"; status = "okay"; }; spi@78b7000 { compatible = "qcom,spi"; reg = <0x0 0x78b7000 0x0 0x1000>; interrupts = <0 0x1a 0>; clocks = <&clock3>; clock-names = "core"; status = "okay"; }; gpio@1000000 { compatible = "qcom,msm-gpio"; reg = <0x0 0x1000000 0x0 0x1000>; interrupts = <0 0x10 0>; gpio-controller; #gpio-cells = <2>; status = "okay"; }; pinctrl@f0000 { compatible = "qcom,msm-pinctrl"; reg = <0x0 0xf0000 0x0 0x1000>; gpio-controller; #gpio-cells = <2>; interrupts = <0 0x1b 0>; status = "okay"; }; clock1: clock@0 { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <19200000>; }; clock2: clock@1 { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <24000000>; }; clock3: clock@2 { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <25000000>; }; usb@78d9000 { compatible = "qcom,usb"; reg = <0x0 0x78d9000 0x0 0x1000>; interrupts = <0 0x20 0>; clocks = <&clock4>; clock-names = "core"; status = "okay"; }; }; };