[linux-yocto] [PATCH 00/35] LSI AXXIA updates to 3.10 standard/axxia/base

Daniel Dragomir daniel.dragomir at windriver.com
Thu Nov 13 09:19:27 PST 2014


Hello Bruce,

Just want to inform that I picked up Paul Charlie submission responsibilities 
for LSI/AXXIA patches.
I checked the patches with checkpatch script and I verified these apply fine 
on standard/axxia/base branch.

Topics:
- Update some RapidIO driver updates and errors fixes.
- Add new Device Trees for Axxia Simulation Targets
- Update the Axxia NAND Driver for 3500
- Checking in AXM5500 EDAC driver support
- Support for CPU Hotplug

BR,
Daniel


Anders Berg (4):
  ARM: axxia: Remove unused files
  gpio: pl061: specify gpio base via device tree
  arm: axxia: Remove GPIO platform data
  net: femac: Avoid panic in skb_put()

Charlie Paul (1):
  arch/arm/mach-axxia: Fixed affinity error on IRQ migration

Fredrik Markström (1):
  arm/axxia: pci: Add missing calls to release_resource

John Jacques (17):
  arch/arm/mach-axxia: Clean Up Compatible Names
  arch/arm/mach-axxia: Make Sure SRIO is Enabled Before Accessing
  arch/arm: New Device Trees for Axxia Simulation Targets
  arch/powerpc: Update the Axxia NAND Driver for 3500
  arch/arm: Default Configuration for a Guest OS Example (Axxia)
  arch/powerpc: Reset Updates for Axxia
  arch/arm/mach-axxia: Support for CPU Hotplug
  arch/arm/mach-axxia: Check Status and Add Locks to NCR Accesses
  arch/powerpc: Removed Axxia Specific Changes
  arch/powerpc: Add a Work Around for Axxia 3500 Resets
  arch/arm: Add ioremap_cache() (same functionality as ioremap_cached())
  arch/arm/mach-axxia: Fix Compiler Warnings
  drivers/spi: Fix Compiler Warnings
  arch/arm/mach-axxia: Fix Build Warnings
  drivers/net/ethernet/lsi: Fix Compiler Warnings
  arch/arm/mach-axxia: Added a Device Tree for Simulation
  arch/arm/mach-axxia: fixed hang in preempt kernel

Palani (3):
  LSI AXM55xx RapidIO: Fixed a rare case of missing a RIO interrupt
  LSI AXM55xx RapidIO: Added support for variable segment size
  LSI AXM55xx RapidIO: Added support for periodic timer handlers

SangeethaRao (9):
  Checking in AXM5500 EDAC driver support
  Checking in EDAC support for AXM55xx preempt_rt
  arch/arm/mach-axxia: Updated AXM55xx DTS and EDAC driver
  drivers/edac/axxia_edac.c: Updated EDAC driver to set pscratch reg bit
    3
  arch/powerpc/boot/dts: Checking in DTS files for ACP34xx/AXM3500
  drivers/misc/lsi-smmon.c: Updated smmon driver
  arch/arm/mach-axxia: machine_restart() related change to
    axxia_restart()
  arch/arm/mach-axxia: Added support for doorbell interrupts
  Updated USB driver to not apply USB SW workarounds for 3500

 arch/arm/Kconfig                              |   37 +
 arch/arm/boot/dts/Makefile                    |    9 +-
 arch/arm/boot/dts/axm5504-emu.dts             |    4 +-
 arch/arm/boot/dts/axm5504-sim-mmc.dts         |  127 +++
 arch/arm/boot/dts/axm5504-sim-virtio.dts      |  126 +++
 arch/arm/boot/dts/axm5504-sim.dts             |  133 ---
 arch/arm/boot/dts/axm5507-emu.dts             |    6 +-
 arch/arm/boot/dts/axm5508-amarillo.dts        |    6 +-
 arch/arm/boot/dts/axm5512-amarillo.dts        |    6 +-
 arch/arm/boot/dts/axm5516-amarillo.dts        |    8 +-
 arch/arm/boot/dts/axm5516-sim-common.dts      |  131 +++
 arch/arm/boot/dts/axm5516-sim-mmc.dts         |  127 +++
 arch/arm/boot/dts/axm5516-sim-virtio.dts      |  126 +++
 arch/arm/boot/dts/axm5516-sim.dts             |  133 ---
 arch/arm/boot/dts/axm55xx.dtsi                |   31 +-
 arch/arm/boot/dts/vexpress-a15-guest.dts      |  368 +++++++
 arch/arm/boot/fmboot/Makefile                 |    3 +-
 arch/arm/include/asm/io.h                     |    2 +
 arch/arm/mach-axxia/Makefile                  |    3 +-
 arch/arm/mach-axxia/axxia-gic.c               |  448 +++++---
 arch/arm/mach-axxia/axxia.c                   |   34 +-
 arch/arm/mach-axxia/axxia.h                   |    1 +
 arch/arm/mach-axxia/axxia_circular_queue.c    |   63 ++
 arch/arm/mach-axxia/axxia_circular_queue.h    |   30 +
 arch/arm/mach-axxia/ddr_retention.c           |    2 +-
 arch/arm/mach-axxia/hotplug.c                 |  230 +++-
 arch/arm/mach-axxia/i2c.c                     |  210 ----
 arch/arm/mach-axxia/i2c.h                     |   35 -
 arch/arm/mach-axxia/include/mach/axxia-gic.h  |    3 +-
 arch/arm/mach-axxia/lsi_power_management.c    | 1402 +++++++++++++++++++++++++
 arch/arm/mach-axxia/lsi_power_management.h    |  192 ++++
 arch/arm/mach-axxia/ncr.c                     |   73 +-
 arch/arm/mach-axxia/pci.c                     |   89 +-
 arch/arm/mach-axxia/platsmp.c                 |   74 +-
 arch/arm/mach-axxia/rapidio.c                 |   36 +-
 arch/powerpc/boot/dts/acp342x.dts             |   20 +-
 arch/powerpc/boot/dts/acp344x.dts             |    8 +-
 arch/powerpc/boot/dts/acp35xx.dts             |  111 +-
 arch/powerpc/boot/dts/lsi_acp342x.dts         |  317 ------
 arch/powerpc/boot/dts/lsi_acp344x.dts         |  355 -------
 arch/powerpc/platforms/44x/acpx1.c            |  103 +-
 drivers/edac/Kconfig                          |    5 +
 drivers/edac/Makefile                         |    2 +-
 drivers/edac/axxia_edac.c                     |  461 ++++++++
 drivers/gpio/gpio-pl061.c                     |    6 +-
 drivers/misc/Kconfig                          |    1 +
 drivers/misc/lsi-smmon.c                      |   34 +-
 drivers/mtd/nand/lsi_acp_nand.c               |  174 ++-
 drivers/net/ethernet/lsi/lsi_acp_net.c        |   13 +-
 drivers/net/ethernet/lsi/lsi_acp_net.h        |    6 +-
 drivers/rapidio/devices/lsi/axxia-rio-irq.c   |  401 ++++---
 drivers/rapidio/devices/lsi/axxia-rio-irq.h   |    5 +-
 drivers/rapidio/devices/lsi/axxia-rio-sysfs.c |   11 +-
 drivers/rapidio/devices/lsi/axxia-rio.c       |    4 +-
 drivers/rapidio/devices/lsi/axxia-rio.h       |    6 +-
 drivers/spi/spi-pl022.c                       |    4 +-
 drivers/usb/host/ehci-ci13612.c               |   23 +
 57 files changed, 4629 insertions(+), 1749 deletions(-)
 create mode 100644 arch/arm/boot/dts/axm5504-sim-mmc.dts
 create mode 100644 arch/arm/boot/dts/axm5504-sim-virtio.dts
 delete mode 100644 arch/arm/boot/dts/axm5504-sim.dts
 create mode 100644 arch/arm/boot/dts/axm5516-sim-common.dts
 create mode 100644 arch/arm/boot/dts/axm5516-sim-mmc.dts
 create mode 100644 arch/arm/boot/dts/axm5516-sim-virtio.dts
 delete mode 100644 arch/arm/boot/dts/axm5516-sim.dts
 create mode 100644 arch/arm/boot/dts/vexpress-a15-guest.dts
 create mode 100644 arch/arm/mach-axxia/axxia_circular_queue.c
 create mode 100644 arch/arm/mach-axxia/axxia_circular_queue.h
 delete mode 100644 arch/arm/mach-axxia/i2c.c
 delete mode 100644 arch/arm/mach-axxia/i2c.h
 create mode 100644 arch/arm/mach-axxia/lsi_power_management.c
 create mode 100644 arch/arm/mach-axxia/lsi_power_management.h
 delete mode 100644 arch/powerpc/boot/dts/lsi_acp342x.dts
 delete mode 100644 arch/powerpc/boot/dts/lsi_acp344x.dts
 create mode 100644 drivers/edac/axxia_edac.c

-- 
1.8.1.4



More information about the linux-yocto mailing list