pci_min driver

This commit is contained in:
Ciro Santilli
2017-07-09 08:44:01 +01:00
parent 6188bfb86c
commit 1cd55ebf53
6 changed files with 8 additions and 3 deletions

View File

@@ -26,6 +26,7 @@
1. [dep2](dep2.c)
1. [character_device](character_device.c)
1. Hardware device drivers
1. [pci_min](pci_min.c)
1. [pci](pci.c)
1. [platform_device](platform_device.c)
1. [user](user/)

View File

@@ -2,6 +2,8 @@
Only tested in x86.
PCI driver for our minimal pci_min.c QEMU fork device.
probe already does a mmio write, which generates an IRQ and tests everything.
*/
#include <asm/uaccess.h>

View File

@@ -77,8 +77,8 @@ static int lkmc_platform_device_probe(struct platform_device *pdev)
dev_err(dev, "of_iomap");
return -EINVAL;
}
dev_info(dev, "res.start = %u resource_size = %llx\n",
res.start, (unsigned long long)resource_size(&res));
dev_info(dev, "res.start = %llx resource_size = %llx\n",
(unsigned long long)res.start, (unsigned long long)resource_size(&res));
/* Test MMIO and IRQ. */
iowrite32(0x12345678, map);