we out here vibin
memory range: 0x81626000..0xc0000000
Node {
    name: "",
    props: [
        Prop {
            name: "#address-cells",
            data_len: 4,
        },
        Prop {
            name: "#size-cells",
            data_len: 4,
        },
        Prop {
            name: "compatible",
            data_len: 16,
        },
        Prop {
            name: "model",
            data_len: 20,
        },
    ],
    children: [
        Node {
            name: "poweroff",
            props: [
                Prop {
                    name: "value",
                    data_len: 4,
                },
                Prop {
                    name: "offset",
                    data_len: 4,
                },
                Prop {
                    name: "regmap",
                    data_len: 4,
                },
                Prop {
                    name: "compatible",
                    data_len: 16,
                },
            ],
            children: [],
        },
        Node {
            name: "reboot",
            props: [
                Prop {
                    name: "value",
                    data_len: 4,
                },
                Prop {
                    name: "offset",
                    data_len: 4,
                },
                Prop {
                    name: "regmap",
                    data_len: 4,
                },
                Prop {
                    name: "compatible",
                    data_len: 16,
                },
            ],
            children: [],
        },
        Node {
            name: "platform-bus@4000000",
            props: [
                Prop {
                    name: "interrupt-parent",
                    data_len: 4,
                },
                Prop {
                    name: "ranges",
                    data_len: 16,
                },
                Prop {
                    name: "#address-cells",
                    data_len: 4,
                },
                Prop {
                    name: "#size-cells",
                    data_len: 4,
                },
                Prop {
                    name: "compatible",
                    data_len: 28,
                },
            ],
            children: [],
        },
        Node {
            name: "memory@80000000",
            props: [
                Prop {
                    name: "device_type",
                    data_len: 8,
                },
                Prop {
                    name: "reg",
                    data_len: 16,
                },
            ],
            children: [],
        },
        Node {
            name: "cpus",
            props: [
                Prop {
                    name: "#address-cells",
                    data_len: 4,
                },
                Prop {
                    name: "#size-cells",
                    data_len: 4,
                },
                Prop {
                    name: "timebase-frequency",
                    data_len: 4,
                },
            ],
            children: [
                Node {
                    name: "cpu@0",
                    props: [
                        Prop {
                            name: "phandle",
                            data_len: 4,
                        },
                        Prop {
                            name: "device_type",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 4,
                        },
                        Prop {
                            name: "status",
                            data_len: 8,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 8,
                        },
                        Prop {
                            name: "riscv,cboz-block-size",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,cbom-block-size",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,isa",
                            data_len: 124,
                        },
                        Prop {
                            name: "mmu-type",
                            data_len: 12,
                        },
                    ],
                    children: [
                        Node {
                            name: "interrupt-controller",
                            props: [
                                Prop {
                                    name: "#interrupt-cells",
                                    data_len: 4,
                                },
                                Prop {
                                    name: "interrupt-controller",
                                    data_len: 0,
                                },
                                Prop {
                                    name: "compatible",
                                    data_len: 16,
                                },
                                Prop {
                                    name: "phandle",
                                    data_len: 4,
                                },
                            ],
                            children: [],
                        },
                    ],
                },
                Node {
                    name: "cpu@1",
                    props: [
                        Prop {
                            name: "phandle",
                            data_len: 4,
                        },
                        Prop {
                            name: "device_type",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 4,
                        },
                        Prop {
                            name: "status",
                            data_len: 8,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 8,
                        },
                        Prop {
                            name: "riscv,cboz-block-size",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,cbom-block-size",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,isa",
                            data_len: 124,
                        },
                        Prop {
                            name: "mmu-type",
                            data_len: 12,
                        },
                    ],
                    children: [
                        Node {
                            name: "interrupt-controller",
                            props: [
                                Prop {
                                    name: "#interrupt-cells",
                                    data_len: 4,
                                },
                                Prop {
                                    name: "interrupt-controller",
                                    data_len: 0,
                                },
                                Prop {
                                    name: "compatible",
                                    data_len: 16,
                                },
                                Prop {
                                    name: "phandle",
                                    data_len: 4,
                                },
                            ],
                            children: [],
                        },
                    ],
                },
                Node {
                    name: "cpu@2",
                    props: [
                        Prop {
                            name: "phandle",
                            data_len: 4,
                        },
                        Prop {
                            name: "device_type",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 4,
                        },
                        Prop {
                            name: "status",
                            data_len: 8,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 8,
                        },
                        Prop {
                            name: "riscv,cboz-block-size",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,cbom-block-size",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,isa",
                            data_len: 124,
                        },
                        Prop {
                            name: "mmu-type",
                            data_len: 12,
                        },
                    ],
                    children: [
                        Node {
                            name: "interrupt-controller",
                            props: [
                                Prop {
                                    name: "#interrupt-cells",
                                    data_len: 4,
                                },
                                Prop {
                                    name: "interrupt-controller",
                                    data_len: 0,
                                },
                                Prop {
                                    name: "compatible",
                                    data_len: 16,
                                },
                                Prop {
                                    name: "phandle",
                                    data_len: 4,
                                },
                            ],
                            children: [],
                        },
                    ],
                },
                Node {
                    name: "cpu@3",
                    props: [
                        Prop {
                            name: "phandle",
                            data_len: 4,
                        },
                        Prop {
                            name: "device_type",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 4,
                        },
                        Prop {
                            name: "status",
                            data_len: 8,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 8,
                        },
                        Prop {
                            name: "riscv,cboz-block-size",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,cbom-block-size",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,isa",
                            data_len: 124,
                        },
                        Prop {
                            name: "mmu-type",
                            data_len: 12,
                        },
                    ],
                    children: [
                        Node {
                            name: "interrupt-controller",
                            props: [
                                Prop {
                                    name: "#interrupt-cells",
                                    data_len: 4,
                                },
                                Prop {
                                    name: "interrupt-controller",
                                    data_len: 0,
                                },
                                Prop {
                                    name: "compatible",
                                    data_len: 16,
                                },
                                Prop {
                                    name: "phandle",
                                    data_len: 4,
                                },
                            ],
                            children: [],
                        },
                    ],
                },
                Node {
                    name: "cpu-map",
                    props: [],
                    children: [
                        Node {
                            name: "cluster0",
                            props: [],
                            children: [
                                Node {
                                    name: "core0",
                                    props: [
                                        Prop {
                                            name: "cpu",
                                            data_len: 4,
                                        },
                                    ],
                                    children: [],
                                },
                                Node {
                                    name: "core1",
                                    props: [
                                        Prop {
                                            name: "cpu",
                                            data_len: 4,
                                        },
                                    ],
                                    children: [],
                                },
                                Node {
                                    name: "core2",
                                    props: [
                                        Prop {
                                            name: "cpu",
                                            data_len: 4,
                                        },
                                    ],
                                    children: [],
                                },
                                Node {
                                    name: "core3",
                                    props: [
                                        Prop {
                                            name: "cpu",
                                            data_len: 4,
                                        },
                                    ],
                                    children: [],
                                },
                            ],
                        },
                    ],
                },
            ],
        },
        Node {
            name: "pmu",
            props: [
                Prop {
                    name: "riscv,event-to-mhpmcounters",
                    data_len: 60,
                },
                Prop {
                    name: "compatible",
                    data_len: 12,
                },
            ],
            children: [],
        },
        Node {
            name: "fw-cfg@10100000",
            props: [
                Prop {
                    name: "dma-coherent",
                    data_len: 0,
                },
                Prop {
                    name: "reg",
                    data_len: 16,
                },
                Prop {
                    name: "compatible",
                    data_len: 20,
                },
            ],
            children: [],
        },
        Node {
            name: "flash@20000000",
            props: [
                Prop {
                    name: "bank-width",
                    data_len: 4,
                },
                Prop {
                    name: "reg",
                    data_len: 32,
                },
                Prop {
                    name: "compatible",
                    data_len: 12,
                },
            ],
            children: [],
        },
        Node {
            name: "chosen",
            props: [
                Prop {
                    name: "stdout-path",
                    data_len: 24,
                },
                Prop {
                    name: "rng-seed",
                    data_len: 32,
                },
            ],
            children: [],
        },
        Node {
            name: "soc",
            props: [
                Prop {
                    name: "#address-cells",
                    data_len: 4,
                },
                Prop {
                    name: "#size-cells",
                    data_len: 4,
                },
                Prop {
                    name: "compatible",
                    data_len: 12,
                },
                Prop {
                    name: "ranges",
                    data_len: 0,
                },
            ],
            children: [
                Node {
                    name: "rtc@101000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 20,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "serial@10000000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "clock-frequency",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "test@100000",
                    props: [
                        Prop {
                            name: "phandle",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 36,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "pci@30000000",
                    props: [
                        Prop {
                            name: "interrupt-map-mask",
                            data_len: 16,
                        },
                        Prop {
                            name: "interrupt-map",
                            data_len: 384,
                        },
                        Prop {
                            name: "ranges",
                            data_len: 84,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "dma-coherent",
                            data_len: 0,
                        },
                        Prop {
                            name: "bus-range",
                            data_len: 8,
                        },
                        Prop {
                            name: "linux,pci-domain",
                            data_len: 4,
                        },
                        Prop {
                            name: "device_type",
                            data_len: 4,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 24,
                        },
                        Prop {
                            name: "#size-cells",
                            data_len: 4,
                        },
                        Prop {
                            name: "#interrupt-cells",
                            data_len: 4,
                        },
                        Prop {
                            name: "#address-cells",
                            data_len: 4,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "virtio_mmio@10008000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "virtio_mmio@10007000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "virtio_mmio@10006000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "virtio_mmio@10005000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "virtio_mmio@10004000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "virtio_mmio@10003000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "virtio_mmio@10002000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "virtio_mmio@10001000",
                    props: [
                        Prop {
                            name: "interrupts",
                            data_len: 4,
                        },
                        Prop {
                            name: "interrupt-parent",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 12,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "plic@c000000",
                    props: [
                        Prop {
                            name: "phandle",
                            data_len: 4,
                        },
                        Prop {
                            name: "riscv,ndev",
                            data_len: 4,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "interrupts-extended",
                            data_len: 64,
                        },
                        Prop {
                            name: "interrupt-controller",
                            data_len: 0,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 32,
                        },
                        Prop {
                            name: "#address-cells",
                            data_len: 4,
                        },
                        Prop {
                            name: "#interrupt-cells",
                            data_len: 4,
                        },
                    ],
                    children: [],
                },
                Node {
                    name: "clint@2000000",
                    props: [
                        Prop {
                            name: "interrupts-extended",
                            data_len: 64,
                        },
                        Prop {
                            name: "reg",
                            data_len: 16,
                        },
                        Prop {
                            name: "compatible",
                            data_len: 28,
                        },
                    ],
                    children: [],
                },
            ],
        },
    ],
}
