Changes v7->v8: - Remove Kconfig depends statement entirely, instead of ACPI||OF. - Check platform_get_irq() return value against < 0 rather than !0. This is a cleanup of Sudan's OF vmgenid patches, simplified a bit, but still with the same intent and mostly unchanged. I'll take this via my random tree, but Krzysztof, I would appreciate having your ack/review on it. Sudan - if I've mangled something here, please let me know. I verified this still works with ACPI in QEMU, but I don't know about your private firecracker OF branch, so please pipe up if something is amiss. It's basically the same thing, though, so I suspect it'll be fine. Thanks, Jason Sudan Landge (3): virt: vmgenid: change implementation to use a platform driver dt-bindings: rng: Add vmgenid support virt: vmgenid: add support for devicetree bindings .../bindings/rng/microsoft,vmgenid.yaml | 49 ++++++ MAINTAINERS | 1 + drivers/virt/Kconfig | 1 - drivers/virt/vmgenid.c | 150 ++++++++++++++---- 4 files changed, 165 insertions(+), 36 deletions(-) create mode 100644 Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml -- 2.44.0