[linux-yocto] [PATCH 00/52] LSI AXXIA updates to 3.10 standard/axxia/base
Daniel Dragomir
daniel.dragomir at windriver.com
Wed Jan 28 09:18:14 PST 2015
Hi Bruce,
Resubmitted some patches updated as requested and added some new ones.
Topics:
- Update RapidIO driver to fix some issues.
- 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
- Changes in GPIO support
- Fix some compiler warnings
- Updated smmon driver
- Added support for doorbell interrupts
- Updated USB driver
- Added ARM CCN PMU driver
- Updated EDAC driver
- Updated MISC NRC driver
- Added Support for Big Endian
Anders Berg (8):
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()
net: femac: Rate limit error logs in RX path
arm: axxia: Fix compiler warning from PCI driver
arm: kvm: Fix crash when hotplugging CPU
ARM: axxia: Support MSI on both PCIe controllers
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 (20):
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
drivers/net/ethernet/lsi: Fix Compiler Warnings
arch/arm/mach-axxia: Added a Device Tree for Simulation
arch/arm/mach-axxia: fixed failure to power up cluster
arch/arm/mach-axxia: fixed hang in preempt kernel
arch/arm/mach-axxia: Add Support for Big Endian
arch/arm/mach-axxia: Backport of KVM BE Patch
powerpc: io: implement dummy relaxed accessor macros for writes
Jonas Svennebring (10):
bus: ARM CCN PMU driver
bus: arm-ccn: Fix error handling at event allocation
bus: arm-ccn: Fix warning message
bus: arm-ccn: Move event cleanup routine
bus: arm-ccn: Fix spurious warning message
ARM: dts: axxia: add CCN to dts
ARM: axxia: uncore perf support, misc fixes
ARM: axxia: uncore perf fix for multiple reads
ARM: axxia: add dts support to platform perf
ARM: dts: axxia: add axxia platform perf to dts
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):
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/mach-axxia: pcie: Add doorbell suport to use IRQF_SHARED
edac: Added AXM55xx support for System Memory, L3, L2 cache and CPU
misc: Updated lsi-ncr driver for ARM support
misc: Exporting ncr_lock/ncr_unlock functions for RTE use
Documentation/arm/CCN.txt | 52 +
Documentation/devicetree/bindings/arm/ccn.txt | 21 +
arch/arm/Kconfig | 39 +
arch/arm/Makefile | 6 +-
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 | 14 +-
arch/arm/boot/dts/axm5512-amarillo.dts | 14 +-
arch/arm/boot/dts/axm5516-amarillo.dts | 24 +-
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 | 46 +-
arch/arm/boot/dts/vexpress-a15-guest.dts | 368 +++++++
arch/arm/boot/fmboot/Makefile | 3 +-
arch/arm/include/asm/assembler.h | 7 +
arch/arm/include/asm/hardware/debug-pl01x.S | 6 +-
arch/arm/include/asm/io.h | 2 +
arch/arm/include/asm/kvm_asm.h | 18 +
arch/arm/kernel/entry-armv.S | 6 +-
arch/arm/kernel/entry-common.S | 4 +-
arch/arm/kernel/head.S | 43 +-
arch/arm/kernel/kprobes.c | 4 +-
arch/arm/kernel/module.c | 65 +-
arch/arm/kernel/sleep.S | 1 +
arch/arm/kernel/smp_scu.c | 14 +-
arch/arm/kernel/smp_twd.c | 25 +-
arch/arm/kvm/arm.c | 3 +-
arch/arm/kvm/coproc.c | 208 ++--
arch/arm/kvm/init.S | 7 +-
arch/arm/kvm/interrupts.S | 18 +-
arch/arm/kvm/interrupts_head.S | 28 +-
arch/arm/kvm/vgic.c | 4 +-
arch/arm/mach-axxia/Makefile | 6 +-
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/headsmp.S | 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 | 605 -----------
arch/arm/mach-axxia/pci.c | 142 ++-
arch/arm/mach-axxia/perf_event_memc.c | 66 +-
arch/arm/mach-axxia/perf_event_memc.h | 7 +-
arch/arm/mach-axxia/perf_event_pcx.c | 7 +
arch/arm/mach-axxia/perf_event_platform.c | 19 +-
arch/arm/mach-axxia/perf_event_platform.h | 2 +-
arch/arm/mach-axxia/perf_event_vp.c | 7 +-
arch/arm/mach-axxia/platsmp.c | 80 +-
arch/arm/mach-axxia/rapidio.c | 36 +-
arch/arm/mach-axxia/smon.c | 31 +-
arch/arm/mach-axxia/smon.h | 1 +
arch/arm/mach-ixp4xx/Kconfig | 4 -
arch/arm/mm/Kconfig | 6 +
arch/arm/mm/abort-ev6.S | 4 +-
arch/arm/mm/proc-v6.S | 4 +-
arch/arm/mm/proc-v7.S | 4 +-
arch/arm/plat-versatile/headsmp.S | 2 +
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/include/asm/io.h | 12 +-
arch/powerpc/platforms/44x/acpx1.c | 103 +-
drivers/bus/Kconfig | 7 +
drivers/bus/Makefile | 3 +
drivers/bus/arm-ccn.c | 1394 ++++++++++++++++++++++++
drivers/edac/Kconfig | 24 +
drivers/edac/Makefile | 4 +-
drivers/edac/axxia_edac-l2_cpu.c | 331 ++++++
drivers/edac/axxia_edac-l3.c | 185 ++++
drivers/edac/axxia_edac-mc.c | 351 +++++++
drivers/gpio/gpio-pl061.c | 6 +-
drivers/misc/Kconfig | 3 +-
drivers/misc/lsi-ncr.c | 525 ++++++---
drivers/misc/lsi-smmon.c | 34 +-
drivers/mtd/nand/lsi_acp_nand.c | 174 ++-
drivers/net/ethernet/lsi/lsi_acp_mdio.c | 6 +-
drivers/net/ethernet/lsi/lsi_acp_net.c | 35 +-
drivers/net/ethernet/lsi/lsi_acp_net.h | 18 +-
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 +
include/linux/mtd/map.h | 16 +-
101 files changed, 7409 insertions(+), 2744 deletions(-)
create mode 100644 Documentation/arm/CCN.txt
create mode 100644 Documentation/devicetree/bindings/arm/ccn.txt
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/arm/mach-axxia/ncr.c
delete mode 100644 arch/powerpc/boot/dts/lsi_acp342x.dts
delete mode 100644 arch/powerpc/boot/dts/lsi_acp344x.dts
create mode 100644 drivers/bus/arm-ccn.c
create mode 100644 drivers/edac/axxia_edac-l2_cpu.c
create mode 100644 drivers/edac/axxia_edac-l3.c
create mode 100644 drivers/edac/axxia_edac-mc.c
--
1.8.1.4
More information about the linux-yocto
mailing list