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