[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