mirror of
https://github.com/clearlinux/kvmtool.git
synced 2026-06-16 02:15:47 +00:00
kvm tools: ARM: generate fdt nodes for ioport devices
Now that ioport devices can generate fdt nodes, iterate over the ioport bus when generating our fdt. Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
This commit is contained in:
@@ -144,6 +144,14 @@ static int setup_fdt(struct kvm *kvm)
|
||||
dev_hdr = device__next_dev(dev_hdr);
|
||||
}
|
||||
|
||||
/* IOPORT devices (!) */
|
||||
dev_hdr = device__first_dev(DEVICE_BUS_IOPORT);
|
||||
while (dev_hdr) {
|
||||
generate_mmio_fdt_nodes = dev_hdr->data;
|
||||
generate_mmio_fdt_nodes(fdt, dev_hdr, generate_irq_prop);
|
||||
dev_hdr = device__next_dev(dev_hdr);
|
||||
}
|
||||
|
||||
/* PSCI firmware */
|
||||
_FDT(fdt_begin_node(fdt, "psci"));
|
||||
_FDT(fdt_property_string(fdt, "compatible", "arm,psci"));
|
||||
|
||||
Reference in New Issue
Block a user