virtio_mmio.c (2a267e7c41aa88215de2b542de797d03d16ecdfd) | virtio_mmio.c (f33f5fe256d3c909347baa3cc4c587ac9b1ab538) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later |
|
1/* 2 * Virtio memory mapped device driver 3 * 4 * Copyright 2011-2014, ARM Ltd. 5 * 6 * This module allows virtio devices to be used over a virtual, memory mapped 7 * platform device. 8 * --- 34 unchanged lines hidden (view full) --- 43 * <size> := size (can use standard suffixes like K, M or G) 44 * <baseaddr> := physical base address 45 * <irq> := interrupt number (as passed to request_irq()) 46 * <id> := (optional) platform device id 47 * eg.: 48 * virtio_mmio.device=0x100@0x100b0000:48 \ 49 * virtio_mmio.device=1K@0x1001e000:74 50 * | 2/* 3 * Virtio memory mapped device driver 4 * 5 * Copyright 2011-2014, ARM Ltd. 6 * 7 * This module allows virtio devices to be used over a virtual, memory mapped 8 * platform device. 9 * --- 34 unchanged lines hidden (view full) --- 44 * <size> := size (can use standard suffixes like K, M or G) 45 * <baseaddr> := physical base address 46 * <irq> := interrupt number (as passed to request_irq()) 47 * <id> := (optional) platform device id 48 * eg.: 49 * virtio_mmio.device=0x100@0x100b0000:48 \ 50 * virtio_mmio.device=1K@0x1001e000:74 51 * |
51 * 52 * | |
53 * Based on Virtio PCI driver by Anthony Liguori, copyright IBM Corp. 2007 | 52 * Based on Virtio PCI driver by Anthony Liguori, copyright IBM Corp. 2007 |
54 * 55 * This work is licensed under the terms of the GNU GPL, version 2 or later. 56 * See the COPYING file in the top-level directory. | |
57 */ 58 59#define pr_fmt(fmt) "virtio-mmio: " fmt 60 61#include <linux/acpi.h> 62#include <linux/dma-mapping.h> 63#include <linux/highmem.h> 64#include <linux/interrupt.h> --- 723 unchanged lines hidden --- | 53 */ 54 55#define pr_fmt(fmt) "virtio-mmio: " fmt 56 57#include <linux/acpi.h> 58#include <linux/dma-mapping.h> 59#include <linux/highmem.h> 60#include <linux/interrupt.h> --- 723 unchanged lines hidden --- |