[Arm-dev] [PATCH v0 00/20] Cavium ThunderX support

Thu Jul 23 12:37:37 UTC 2015
Vadim Lomovtsev <Vadim.Lomovtsev at caviumnetworks.com>

This patch set provides initial Cavium Thunderx support.

David Daney (4):
  pci: Add is_pcierc element to struct pci_bus
  gic-its: Allow pci_requester_id to be overridden.
  arm64, pci: Allow RC drivers to supply pcibios_add_device()
    implementation.
  irqchip: gic-v3: Add gic_get_irq_domain() to get the irqdomain of the
    GIC.

Ganapatrao Kulkarni (4):
  arm64:numa: adding numa support for arm64 platforms.
  Documentation: arm64/arm: dt bindings for numa.
  arm64:numa:dt adding numa node mapping using dt node property
    arm,associativity
  efi: Avoid dt memory node deletion from efistub.

Radha Mohan Chintakuntla (3):
  net: mdio-octeon: Modify driver to work on both ThunderX and Octeon
  net: mdio-octeon: Fix octeon_mdiobus_probe function for return values
  net: thunderx: Select CONFIG_MDIO_OCTEON for ThunderX NIC

Thanneeru Srinivasulu (1):
  net: thunderx: Force to load octeon-mdio before bgx driver.    
    Signed-off-by: Thanneeru Srinivasulu
    <tsrinivasulu at caviumnetworks.com>

Tirumalesh Chalamarla (6):
  arm64: gicv3: its: Ignore Chacheability fields in GITS_BASER
  arm64: gicv3: its: Set correct its table size for ThunderX
  arm64, gicv3, thunder: Add workaround for erratum AP-23154
  PCI_ Add host drivers for Cavium ThunderX processors
  arm64: KVM: Enable minimalistic support for Thunder
  its:thunder: ThunderX 23144 errata fix.

Tomasz Nowicki (1):
  Compiler bug workaround!!!

Vadim Lomovtsev (1):
  Revert "acpi, thuderx, pci: Add MCFG fixup."

 Documentation/devicetree/bindings/arm/numa.txt    | 212 +++++++++
 arch/arm64/Kconfig                                |  64 +++
 arch/arm64/include/asm/cputype.h                  |   3 +
 arch/arm64/include/asm/mmzone.h                   |  32 ++
 arch/arm64/include/asm/numa.h                     |  43 ++
 arch/arm64/include/asm/pci.h                      |   3 +
 arch/arm64/include/uapi/asm/kvm.h                 |   3 +-
 arch/arm64/kernel/Makefile                        |   1 +
 arch/arm64/kernel/dt_numa.c                       | 302 +++++++++++++
 arch/arm64/kernel/pci.c                           |  10 +
 arch/arm64/kernel/setup.c                         |   8 +
 arch/arm64/kernel/smp.c                           |   2 +
 arch/arm64/kvm/guest.c                            |   6 +
 arch/arm64/kvm/sys_regs_generic_v8.c              |   2 +
 arch/arm64/mm/Makefile                            |   1 +
 arch/arm64/mm/init.c                              |  34 +-
 arch/arm64/mm/numa.c                              | 522 ++++++++++++++++++++++
 drivers/firmware/efi/libstub/fdt.c                |  12 +-
 drivers/irqchip/irq-gic-v3-its.c                  |  42 +-
 drivers/irqchip/irq-gic-v3.c                      |  12 +
 drivers/net/ethernet/cavium/Kconfig               |   2 +
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c |   3 +
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h |   1 +
 drivers/net/phy/Kconfig                           |   9 +-
 drivers/net/phy/mdio-octeon.c                     | 136 +++++-
 drivers/pci/host/Kconfig                          |  12 +
 drivers/pci/host/Makefile                         |   2 +
 drivers/pci/host/pcie-thunder-pem.c               | 462 +++++++++++++++++++
 drivers/pci/host/pcie-thunder.c                   | 335 ++++++++++++++
 drivers/pci/probe.c                               |   2 +
 drivers/tty/n_tty.c                               |   3 +-
 include/linux/irqchip/arm-gic-v3.h                |   3 +
 include/linux/pci.h                               |   1 +
 33 files changed, 2247 insertions(+), 38 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/numa.txt
 create mode 100644 arch/arm64/include/asm/mmzone.h
 create mode 100644 arch/arm64/include/asm/numa.h
 create mode 100644 arch/arm64/kernel/dt_numa.c
 create mode 100644 arch/arm64/mm/numa.c
 create mode 100644 drivers/pci/host/pcie-thunder-pem.c
 create mode 100644 drivers/pci/host/pcie-thunder.c

-- 
2.4.3