[linux-yocto] [PATCH 00/52] LSI AXXIA updates to 3.10 standard/axxia/base
Dragomir, Daniel
Daniel.Dragomir at windriver.com
Tue Feb 10 01:37:38 PST 2015
That's a very good news.
Thanks, Bruce!
Daniel
________________________________________
From: Bruce Ashfield [bruce.ashfield at windriver.com]
Sent: Monday, February 09, 2015 9:27 PM
To: Dragomir, Daniel; linux-yocto at yoctoproject.org
Subject: Re: [PATCH 00/52] LSI AXXIA updates to 3.10 standard/axxia/base
On 15-01-28 12:18 PM, Daniel Dragomir wrote:
> Hi Bruce,
>
> Resubmitted some patches updated as requested and added some new ones.
Sorry for the delay. This is now merged and pushed to the axxia/base
branch.
Bruce
>
> 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
>
More information about the linux-yocto
mailing list