[PATCH 0/9] Xilinx PCI endpoint driver
Stephen Neuendorffer
stephen.neuendorffer at xilinx.com
Sat Jul 24 06:57:34 EST 2010
The bulk of this code is still preliminary. This update contains a fix
for the hwicap core, which should work on all arches this time. There's
also an IRQ-related fix that removes the dependency of drivers/of on a
architecture-specific definition of NO_IRQ.
Stephen Neuendorffer (9):
drivers/of: Make device tree code work on any arch.
of/fdt: Add unflatten_partial_device_tree
of/base.c: export property access/modification functions
drivers/of: Allow IRQ code to work properly on architectures without
NO_IRQ
arch/x86: Add support for device tree code.
[Xilinx] xilinx_pcipr: Added Xilinx reconfigurable PCI endpoint
driver.
[Xilinx] xilinx_hwicap: use linux/io.h instead of asm/io.h
[Xilinx] xilinx_hwicap: Update driver to use generic io accessors
[Xilinx] xilinx_hwicap: Enable whenever OF/device trees are
available.
arch/x86/include/asm/device.h | 3 +
arch/x86/include/asm/irq.h | 4 +
arch/x86/kernel/Makefile | 1 +
arch/x86/kernel/device_tree.c | 63 +++++++++
drivers/char/Kconfig | 2 +-
drivers/char/xilinx_hwicap/buffer_icap.c | 16 +-
drivers/char/xilinx_hwicap/buffer_icap.h | 3 +-
drivers/char/xilinx_hwicap/fifo_icap.c | 39 +++---
drivers/char/xilinx_hwicap/fifo_icap.h | 3 +-
drivers/char/xilinx_hwicap/xilinx_hwicap.c | 4 +-
drivers/char/xilinx_hwicap/xilinx_hwicap.h | 3 +-
drivers/of/address.c | 5 +
drivers/of/base.c | 3 +
drivers/of/device.c | 7 +-
drivers/of/fdt.c | 169 +++++++++++++++++-------
drivers/of/irq.c | 10 +-
drivers/of/platform.c | 2 +
drivers/pci/Kconfig | 8 +
drivers/pci/Makefile | 2 +
drivers/pci/xilinx_pcipr.c | 197 ++++++++++++++++++++++++++++
include/linux/of_fdt.h | 11 +-
include/linux/of_irq.h | 1 +
22 files changed, 462 insertions(+), 94 deletions(-)
create mode 100644 arch/x86/kernel/device_tree.c
create mode 100644 drivers/pci/xilinx_pcipr.c
This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately.
More information about the devicetree-discuss
mailing list