lkml.org 
[lkml]   [2015]   [Jul]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] virtio_mmio: add ACPI probing
    On Tue, Jul 28, 2015 at 10:44:02AM +0100, Graeme Gregory wrote:
    > Added the match table and pointers for ACPI probing to the driver.
    >
    > This uses the same identifier for virt devices as being used for qemu
    > ARM64 ACPI support.
    >
    > http://git.linaro.org/people/shannon.zhao/qemu.git/commit/d0bf1955a3ecbab4b51d46f8c5dda02b7e14a17e
    >
    > Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
    > ---
    > drivers/virtio/virtio_mmio.c | 10 ++++++++++
    > 1 file changed, 10 insertions(+)
    >
    > diff --git a/drivers/virtio/virtio_mmio.c b/drivers/virtio/virtio_mmio.c
    > index 10189b5..f499d9d 100644
    > --- a/drivers/virtio/virtio_mmio.c
    > +++ b/drivers/virtio/virtio_mmio.c
    > @@ -58,6 +58,7 @@
    >
    > #define pr_fmt(fmt) "virtio-mmio: " fmt
    >
    > +#include <linux/acpi.h>
    > #include <linux/highmem.h>
    > #include <linux/interrupt.h>
    > #include <linux/io.h>
    > @@ -732,12 +733,21 @@ static struct of_device_id virtio_mmio_match[] = {
    > };
    > MODULE_DEVICE_TABLE(of, virtio_mmio_match);
    >
    > +#ifdef CONFIG_ACPI
    > +static const struct acpi_device_id virtio_mmio_acpi_match[] = {
    > + { "LNRO0005", },
    > + { }
    > +};

    Hmm - we have reserved QEMUXXXX in ASWG explicitly for this purpose.

    Pater - do you think it's a good idea to change this before QEMU 2.4
    is released?

    > +MODULE_DEVICE_TABLE(acpi, virtio_mmio_acpi_match);
    > +#endif
    > +
    > static struct platform_driver virtio_mmio_driver = {
    > .probe = virtio_mmio_probe,
    > .remove = virtio_mmio_remove,
    > .driver = {
    > .name = "virtio-mmio",
    > .of_match_table = virtio_mmio_match,
    > + .acpi_match_table = ACPI_PTR(virtio_mmio_acpi_match),
    > },
    > };
    >
    > --
    > 2.1.4


    \
     
     \ /
      Last update: 2015-07-28 12:41    [W:2.950 / U:0.232 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site