[linux-yocto] [PATCH 01/35] LSI AXM55xx RapidIO: Fixed a rare case of missing a RIO interrupt

2014-11-13 Thread Daniel Dragomir
From: Palani palaniappan.ramanat...@lsi.com This happens during multiple mailbox messaging. Removed the redundant serdes register (ncr) read for link status check, as the driver checks the status using the sRIO registers. Signed-off-by: Palani palaniappan.ramanat...@lsi.com ---

[linux-yocto] [PATCH 04/35] arch/arm: New Device Trees for Axxia Simulation Targets

2014-11-13 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/Makefile | 6 +- arch/arm/boot/dts/axm5504-sim-mmc.dts| 127 + arch/arm/boot/dts/axm5504-sim-virtio.dts | 126

[linux-yocto] [PATCH 03/35] arch/arm/mach-axxia: Make Sure SRIO is Enabled Before Accessing

2014-11-13 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/rapidio.c | 30 +- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-axxia/rapidio.c b/arch/arm/mach-axxia/rapidio.c index

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

2014-11-13 Thread Daniel Dragomir
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

[linux-yocto] [PATCH 06/35] arch/arm: Default Configuration for a Guest OS Example (Axxia)

2014-11-13 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/vexpress-a15-guest.dts | 368 +++ 2 files changed, 370 insertions(+), 1 deletion(-) create mode 100644

[linux-yocto] [PATCH 08/35] Checking in AXM5500 EDAC driver support

2014-11-13 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/boot/dts/axm5516-amarillo.dts | 4 + arch/arm/boot/dts/axm55xx.dtsi | 11 +- drivers/edac/Kconfig | 5 + drivers/edac/Makefile | 2 +-

[linux-yocto] [PATCH 11/35] LSI AXM55xx RapidIO: Added support for variable segment size

2014-11-13 Thread Daniel Dragomir
From: Palani palaniappan.ramanat...@lsi.com Added support for variable segment size during the mailbox transmission, depending on the message length. The spinlock is acquired only when multiple mailboxes are opened on a single OBDME, to reduce the effect of spinlocks during single mailbox

[linux-yocto] [PATCH 10/35] arch/arm/mach-axxia: Updated AXM55xx DTS and EDAC driver

2014-11-13 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Using correct Dickens config memory map Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/boot/dts/axm55xx.dtsi | 11 ++-- drivers/edac/axxia_edac.c | 64 ++ 2 files changed, 49 insertions(+),

[linux-yocto] [PATCH 12/35] drivers/edac/axxia_edac.c: Updated EDAC driver to set pscratch reg bit 3

2014-11-13 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Set pscratch reg bit 3 to indicate uncorrectable errors Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/boot/dts/axm55xx.dtsi | 1 + drivers/edac/axxia_edac.c | 52 +- 2 files changed, 47

[linux-yocto] [PATCH 16/35] LSI AXM55xx RapidIO: Added support for periodic timer handlers

2014-11-13 Thread Daniel Dragomir
From: Palani palaniappan.ramanat...@lsi.com Added support for periodic timer handlers in place of interrupt handlers for mailbox messages to reduce the interrupt handling overhead. The Outbound mailbox message completions are handled by the periodic timer handler. Support has been added to

[linux-yocto] [PATCH 17/35] arm/axxia: pci: Add missing calls to release_resource

2014-11-13 Thread Daniel Dragomir
From: Fredrik Markström fredrik.markst...@gmail.com Release io-resource in a couple of failure cases, this used to cause oopses when cat:nig /proc/ioports Signed-off-by: Fredrik Markström fredrik.markst...@gmail.com Signed-off-by: Anders Berg anders.b...@avagotech.com ---

[linux-yocto] [PATCH 18/35] ARM: axxia: Remove unused files

2014-11-13 Thread Daniel Dragomir
From: Anders Berg anders.b...@avagotech.com Signed-off-by: Anders Berg anders.b...@avagotech.com --- arch/arm/mach-axxia/Makefile | 1 - arch/arm/mach-axxia/axxia.c | 1 - arch/arm/mach-axxia/i2c.c| 210 --- arch/arm/mach-axxia/i2c.h| 35

[linux-yocto] [PATCH 20/35] arm: axxia: Remove GPIO platform data

2014-11-13 Thread Daniel Dragomir
From: Anders Berg anders.b...@avagotech.com Use DT based config for GPIO and drop the platform data setup. Signed-off-by: Anders Berg anders.b...@avagotech.com --- arch/arm/boot/dts/axm55xx.dtsi | 6 ++ arch/arm/mach-axxia/axxia.c| 18 -- 2 files changed, 6

[linux-yocto] [PATCH 21/35] net: femac: Avoid panic in skb_put()

2014-11-13 Thread Daniel Dragomir
From: Anders Berg anders.b...@avagotech.com On very rare occations the femac_rx_packet() will overrun the sk_buff causuing skb_put() to panic. To current date, we have only had one reported case which makes it hard to diagnose. This patch is not a proper solution, it is a step on the way to get

[linux-yocto] [PATCH 28/35] drivers/net/ethernet/lsi: Fix Compiler Warnings

2014-11-13 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 6 -- drivers/net/ethernet/lsi/lsi_acp_net.h | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/net/ethernet/lsi/lsi_acp_net.c

[linux-yocto] [PATCH 31/35] drivers/misc/lsi-smmon.c: Updated smmon driver

2014-11-13 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Updated smmon driver such that uncorrectable errors causes machine_restart instead of kernel panic. Also, setting persistent register (0xdc) bit 3 to indicate uncorrectable errors. Updated kconfig such that if EDAC driver is enabled in Kernel config then

[linux-yocto] [PATCH 27/35] arch/arm/mach-axxia: Fix Build Warnings

2014-11-13 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/platsmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-axxia/platsmp.c b/arch/arm/mach-axxia/platsmp.c index 2d4d0e9..0120745 100644 ---

[linux-yocto] [PATCH 34/35] Updated USB driver to not apply USB SW workarounds for 3500

2014-11-13 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- drivers/usb/host/ehci-ci13612.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/drivers/usb/host/ehci-ci13612.c b/drivers/usb/host/ehci-ci13612.c index b20ec40..542a3de

[linux-yocto] [PATCH 35/35] arch/arm/mach-axxia: fixed hang in preempt kernel

2014-11-13 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Fixed the hang in the affinity code. The selection of a cpu on a clear affinity did not have the right mask, causing the affinity to be moved to a cpu that was not powered up. Fixed the intermittent failure to power up the cluster by setting the L2CTLR,

[linux-yocto] [PATCH 0/6] LSI AXXIA updates to 3.4 standard/axxia/base

2014-12-18 Thread Daniel Dragomir
Added PCIe MSI support and updated Device Trees for Axxia Targets. John Jacques (4): arch/powerpc: Updated Device Trees for Axxia Targets axxia-nand: Use the right Machine Types in the Axxia NAND Driver arch/powerpc: Fix Up the MDIO Offset and Period on Axxia arch/powerpc: Add a Work

[linux-yocto] [PATCH 3/6] arch/arm/mach-axxia: Calculate delay calibration once

2014-12-18 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Added calibrate_delay_is_known() such that only the first core calculates delay calibration and rest of the cores use the calculated value by the axxia_calibrate_delay_converge(). Set LPS_PREC - number of bits of precision for the loops_per_jiffy. Each

[linux-yocto] [PATCH 4/6] arch/powerpc: Fix Up the MDIO Offset and Period on Axxia

2014-12-18 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com If the MDIO offset and period are defined in the device tree, use them. Otherwise, don't change anything. Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_mdio.c | 38 ++--- 1 file changed,

[linux-yocto] [PATCH 5/6] arch/powerpc: Add a Work Around for Axxia 3500 Resets

2014-12-18 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com The work around is to switch the PPCs back to the reference clock before issuing a reset. As described in the defect: The reset_system issue is caused since the 6 counters are **NOT** reset by reset_system, but the PLL and clock switch that controls the

[linux-yocto] [PATCH 1/6] arch/powerpc: Updated Device Trees for Axxia Targets

2014-12-18 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com - Updated compatibility strings to work with the latest boot loader. - Updated reg adresses for memory, I2C - Defined I2C devices for acp35xx - Remove unused dts files: lsi_acp342x.dts and lsi_acp344x.dts Signed-off-by: John Jacques john.jacq...@lsi.com

[linux-yocto] [PATCH 6/6] arch/powerpc/sysdev: Added PCIe MSI support for AXM35xx

2014-12-18 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/powerpc/boot/dts/acp35xx.dts | 34 +++- arch/powerpc/sysdev/Kconfig | 11 +- arch/powerpc/sysdev/Makefile | 5 +- arch/powerpc/sysdev/lsi_msi.c | 389

[linux-yocto] [PATCH 52/52] misc: Exporting ncr_lock/ncr_unlock functions for RTE use

2015-01-28 Thread Daniel Dragomir
From: SangeethaRao sangeetha@intel.com LSI NCR driver has been updated to export ncr_lock()/ncr_unlock() Kernel functions so that kernel modules can use it. Signed-off-by: SangeethaRao sangeetha@intel.com --- drivers/misc/lsi-ncr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git

[linux-yocto] [PATCH 49/52] arch/arm/mach-axxia: Add Support for Big Endian

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/Kconfig| 2 + arch/arm/Makefile | 6 ++- arch/arm/include/asm/assembler.h| 7

[linux-yocto] [PATCH 50/52] arch/arm/mach-axxia: Backport of KVM BE Patch

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Backport of a patch by Victor Kamensky from Linaro to get KVM working in big endian mode on armv7. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/include/asm/kvm_asm.h | 18 arch/arm/kvm/coproc.c | 208

[linux-yocto] [PATCH 45/52] misc: Updated lsi-ncr driver for ARM support

2015-01-28 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Updated LSI NCR driver to use CPU jiffies for ncr_lock() timeout. Also, LSI NCR driver under drivers/misc/lsi-ncr.c is integrated as the common driver for ARM/PPC platforms. Signed-off-by: SangeethaRao sangeetha@lsi.com ---

[linux-yocto] [PATCH 44/52] edac: Added AXM55xx support for System Memory, L3, L2 cache and CPU

2015-01-28 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Redesigned EDAC driver to split the system memory, L2/CPU and L3 EDAC drivers as separate EDAC drivers so users have the flexibility of using any or all. Also, made changes in accordance with upward compatibility. Signed-off-by: SangeethaRao

[linux-yocto] [PATCH 47/52] arm: kvm: Fix crash when hotplugging CPU

2015-01-28 Thread Daniel Dragomir
From: Anders Berg anders.b...@intel.com CPU4: Booted secondary processor Kernel panic - not syncing: unexpected prefetch abort in Hyp mode at: 0x921680 unexpected data abort in Hyp mode at: 0xc0916c2c unexpected HVC/SVC trap in Hyp mode at: 0xc0b2d4a0 CPU: 4 PID: 0 Comm: swapper/4 Not tainted

[linux-yocto] [PATCH 43/52] ARM: dts: axxia: add axxia platform perf to dts

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com AXXIA uncore perf support, added platform perf to axxia dts for hardware targets. Signed-off-by: Jonas Svennebring jonas.svennebr...@gmail.com --- arch/arm/boot/dts/axm5508-amarillo.dts | 8 arch/arm/boot/dts/axm5512-amarillo.dts | 8

[linux-yocto] [PATCH 40/52] ARM: axxia: uncore perf support, misc fixes

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com AXXIA uncore perf support, fixes for the following issues: - Added files to makefile, build based on CONFIG_HW_PERF_EVENTS. - Added support for silicon rev 1.1 changes to DDR controllers. - Changed default to use rev 1.1 silicon register map.

[linux-yocto] [PATCH 46/52] arm: axxia: Fix compiler warning from PCI driver

2015-01-28 Thread Daniel Dragomir
From: Anders Berg anders.b...@intel.com Fix missing return value in PCI drivers probe function. Signed-off-by: Anders Berg anders.b...@intel.com --- arch/arm/mach-axxia/pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-axxia/pci.c

[linux-yocto] [PATCH 51/52] powerpc: io: implement dummy relaxed accessor macros for writes

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com commit 5da590574cbc39e48d1b71d87b62766c044b9b52 upstream write{b,w,l,q}_relaxed are implemented by some architectures in order to permit memory-mapped I/O accesses with weaker barrier semantics than the non-relaxed variants. This patch adds dummy macros

[linux-yocto] [PATCH 09/52] arch/arm/mach-axxia: Support for CPU Hotplug

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com This includes powering down a cluster when all four cores are off and powering up the cluster when one of the cores gets re-enabled. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/Makefile |2 +-

[linux-yocto] [PATCH 05/52] arch/powerpc: Update the Axxia NAND Driver for 3500

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/mtd/nand/lsi_acp_nand.c | 174 +++- 1 file changed, 84 insertions(+), 90 deletions(-) diff --git a/drivers/mtd/nand/lsi_acp_nand.c

[linux-yocto] [PATCH 07/52] arch/powerpc: Reset Updates for Axxia

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com There is a hardware issue on the 3500 that requires resets to be issued using the system control register instead of dbcr0. This patch implements that work around when the PVR is 0x7ff520c1. Signed-off-by: John Jacques john.jacq...@lsi.com ---

[linux-yocto] [PATCH 08/52] LSI AXM55xx RapidIO: Added support for variable segment size

2015-01-28 Thread Daniel Dragomir
From: Palani palaniappan.ramanat...@lsi.com Added support for variable segment size during the mailbox transmission, depending on the message length. The spinlock is acquired only when multiple mailboxes are opened on a single OBDME, to reduce the effect of spinlocks during single mailbox

[linux-yocto] [PATCH 13/52] arm/axxia: pci: Add missing calls to release_resource

2015-01-28 Thread Daniel Dragomir
From: Fredrik Markström fredrik.markst...@gmail.com Release io-resource in a couple of failure cases, this used to cause oopses when cat:nig /proc/ioports Signed-off-by: Fredrik Markström fredrik.markst...@gmail.com Signed-off-by: Anders Berg anders.b...@avagotech.com ---

[linux-yocto] [PATCH 14/52] ARM: axxia: Remove unused files

2015-01-28 Thread Daniel Dragomir
From: Anders Berg anders.b...@avagotech.com Signed-off-by: Anders Berg anders.b...@avagotech.com --- arch/arm/mach-axxia/Makefile | 1 - arch/arm/mach-axxia/axxia.c | 1 - arch/arm/mach-axxia/i2c.c| 210 --- arch/arm/mach-axxia/i2c.h| 35

[linux-yocto] [PATCH 16/52] arm: axxia: Remove GPIO platform data

2015-01-28 Thread Daniel Dragomir
From: Anders Berg anders.b...@avagotech.com Use DT based config for GPIO and drop the platform data setup. Signed-off-by: Anders Berg anders.b...@avagotech.com --- arch/arm/boot/dts/axm55xx.dtsi | 6 ++ arch/arm/mach-axxia/axxia.c| 18 -- 2 files changed, 6

[linux-yocto] [PATCH 17/52] net: femac: Avoid panic in skb_put()

2015-01-28 Thread Daniel Dragomir
From: Anders Berg anders.b...@avagotech.com On very rare occations the femac_rx_packet() will overrun the sk_buff causuing skb_put() to panic. To current date, we have only had one reported case which makes it hard to diagnose. This patch is not a proper solution, it is a step on the way to get

[linux-yocto] [PATCH 18/52] arch/powerpc: Removed Axxia Specific Changes

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com All modifications for Axxia (CONFIG_ACP) have been removed. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/sysdev/ppc4xx_soc.c | 71 1 file changed, 71 deletions(-) diff --git

[linux-yocto] [PATCH 20/52] arch/arm: Add ioremap_cache() (same functionality as ioremap_cached())

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Both are used by some drivers. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/include/asm/io.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h index 56d821b..485e7a5 100644 ---

[linux-yocto] [PATCH 03/52] arch/arm/mach-axxia: Make Sure SRIO is Enabled Before Accessing

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/rapidio.c | 30 +- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-axxia/rapidio.c b/arch/arm/mach-axxia/rapidio.c index

[linux-yocto] [PATCH 06/52] arch/arm: Default Configuration for a Guest OS Example (Axxia)

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/vexpress-a15-guest.dts | 368 +++ 2 files changed, 370 insertions(+), 1 deletion(-) create mode 100644

[linux-yocto] [PATCH 10/52] arch/arm/mach-axxia: Check Status and Add Locks to NCR Accesses

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com When the Preempt-RT patch is applied, and configured for full preemption, spin_lock* are preemptible. Using the raw variant prevents preemption in that case. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/ncr.c | 73

[linux-yocto] [PATCH 12/52] LSI AXM55xx RapidIO: Added support for periodic timer handlers

2015-01-28 Thread Daniel Dragomir
From: Palani palaniappan.ramanat...@lsi.com Added support for periodic timer handlers in place of interrupt handlers for mailbox messages to reduce the interrupt handling overhead. The Outbound mailbox message completions are handled by the periodic timer handler. Support has been added to

[linux-yocto] [PATCH 11/52] arch/powerpc/boot/dts: Checking in DTS files for ACP34xx/AXM3500

2015-01-28 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- 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

[linux-yocto] [PATCH 25/52] arch/arm/mach-axxia: Fixed affinity error on IRQ migration

2015-01-28 Thread Daniel Dragomir
From: Charlie Paul cpaul.windri...@gmail.com This patch redesigned the gic_set_affinity function and added a system work queue to process the affinity requests that are needed to be processed via the IPI. The reason for the workqueue is to insure that all interrupts get migrated. When code relies

[linux-yocto] [PATCH 23/52] drivers/net/ethernet/lsi: Fix Compiler Warnings

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Fixes compilation warnings introduced by: - LSI FEMAC Ethernet Driver commit 3a99fb32b9aee41fc6d30c2ebf68c3cf73a443ce author: David Mercado - arm/include: A clean up of the femac code. commit 4ab937c6b46316531bdf9f099553393fa9406769 author: John

[linux-yocto] [PATCH 24/52] arch/arm/mach-axxia: Added a Device Tree for Simulation

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com This simulation device tree supports virtio and mmc. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm5516-sim-common.dts | 131 +++ 1 file changed, 131 insertions(+) create mode 100644

[linux-yocto] [PATCH 27/52] arch/arm/mach-axxia: machine_restart() related change to axxia_restart()

2015-01-28 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/mach-axxia/axxia.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-axxia/axxia.c b/arch/arm/mach-axxia/axxia.c index d3f3e91..52dfe65 100644 ---

[linux-yocto] [PATCH 32/52] arch/arm/mach-axxia: pcie: Add doorbell suport to use IRQF_SHARED

2015-01-28 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com This support expects kernel module to handle the doorbell interrupt. Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/mach-axxia/pci.c | 44 +++- 1 file changed, 15 insertions(+), 29 deletions(-)

[linux-yocto] [PATCH 29/52] Updated USB driver to not apply USB SW workarounds for 3500

2015-01-28 Thread Daniel Dragomir
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- drivers/usb/host/ehci-ci13612.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/drivers/usb/host/ehci-ci13612.c b/drivers/usb/host/ehci-ci13612.c index b20ec40..542a3de

[linux-yocto] [PATCH 30/52] arch/arm/mach-axxia: fixed failure to power up cluster

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Fixed the intermittent failure to power up the cluster by setting the L2CTLR, L2ACTLR and ACTLR2 registers. Also updated the power on GIC process to only power on the current cpu when powering up a GIC cluster Signed-off-by: John Jacques

[linux-yocto] [PATCH 31/52] arch/arm/mach-axxia: fixed hang in preempt kernel

2015-01-28 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com Fixed the hang in the affinity code. The selection of a cpu on a clear affinity did not have the right mask, causing the affinity to be moved to a cpu that was not powered up. Signed-off-by: John Jacques john.jacq...@lsi.com ---

[linux-yocto] [PATCH 35/52] bus: arm-ccn: Fix error handling at event allocation

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com commit 3e528cb7bae00ba0d73def6645d0f2fa906ee3e8 upstream The bitfield allocation function returns error condition as a negative value, but in two cases its result was assigned to an unsigned member of the hw_perf_event structure, thus the error

[linux-yocto] [PATCH 34/52] bus: ARM CCN PMU driver

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com commit a33b0daab73a0e08cc04459dd44b0121a8e8f81b upstream Driver providing perf backend for ARM Cache Coherent Network interconnect. Supports counting all hardware events and crosspoint watchpoints. Currently works with CCN-504 only, although

[linux-yocto] [PATCH 33/52] net: femac: Rate limit error logs in RX path

2015-01-28 Thread Daniel Dragomir
From: Anders Berg anders.b...@intel.com Change the log messages used in the RX path to be rate limited to avoid excessive log outputs in overload situations. Signed-off-by: Anders Berg anders.b...@intel.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 18 +- 1 file changed, 9

[linux-yocto] [PATCH 37/52] bus: arm-ccn: Move event cleanup routine

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com commit 8fb22264350d99793a12867f4e2a43e50150f778 upstream The function cleaning up an initialized event was called from the event_del handler, instead of being used as the destroy callback. In case of events group allocation this caused NULL

[linux-yocto] [PATCH 38/52] bus: arm-ccn: Fix spurious warning message

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com commit fa637bf0595ee1796d728a0d33b6b7fff12e1f3d upstream Because CCN's cycle counter always runs, it will generate an interrupt on overflow even if the relevant perf event was not requested, causing a spurious warning message. Fixed now by

[linux-yocto] [PATCH 36/52] bus: arm-ccn: Fix warning message

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com commit bf87bb12bd7062bf577163f3f6d765debbae6200 upstream A message warning a user about wrong vc value was printing out port instead. Reported-by: Drew Richardson drew.richard...@arm.com Signed-off-by: Pawel Moll pawel.m...@arm.com

[linux-yocto] [PATCH 42/52] ARM: axxia: add dts support to platform perf

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com AXXIA uncore perf support, added dts support in driver as well as perf delta read support to smon block. Signed-off-by: Jonas Svennebring jonas.svennebr...@gmail.com --- arch/arm/mach-axxia/perf_event_platform.c | 13 +

[linux-yocto] [PATCH 41/52] ARM: axxia: uncore perf fix for multiple reads

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com AXXIA uncore perf fix that allows multiple reads per event add/delete pair. Generally perf events are added, read and then removed, but it is also possible to read continusly. This was not supported until now, which is related to how perf

[linux-yocto] [PATCH 39/52] ARM: dts: axxia: add CCN to dts

2015-01-28 Thread Daniel Dragomir
From: Jonas Svennebring jonas.svennebr...@gmail.com Add ccn-504 to dts, used by the ARM CCN driver. The CCN driver support the CCN-504 bus and allows for event counter readout through perf. See Documentation/arm/CCN.txt Axxia AXM55xx supports XP nodes 0-10 and HFN nodes 3,5,7,8,13,15,17,18.

[linux-yocto] [PATCH 48/52] ARM: axxia: Support MSI on both PCIe controllers

2015-01-28 Thread Daniel Dragomir
From: Anders Berg anders.b...@lsi.com Add support for PCIe MSI on both controllers. On AXM5516, PCIE0 has the ability to signal MSI interrupts on 16 separate lines to the CPU cores, where as PCIE1 only has a single interrupt line that is used for legacy, status/error and MSI. This patch adds MSI

[linux-yocto] [PATCH 3/5] misc: lsi-ncr: Locking Mechanism Update

2015-02-09 Thread Daniel Dragomir
From: Gary McGee gary.mc...@lsi.com Allow for other drivers to share the locking mechanisms for lsi-ncr h/w - provide unlocked methods for read/write - provide consistent way of detecting/reporting lsi-ncr errors Signed-off-by: Gary McGee gary.mc...@lsi.com --- drivers/misc/lsi-ncr.c | 308

[linux-yocto] [PATCH 0/5] LSI AXXIA updates to 3.10 standard/axxia/base

2015-02-09 Thread Daniel Dragomir
Hi Bruce! That's another series of patches from LSI/Intel. The last one wasn't reviewed yet. Thanks. Daniel Topics: - tty serial updates - RapidIO driver updates - Misc NCR driver updates Gary McGee (2): misc: lsi-ncr: Locking Mechanism Update arch/arm/mach-axxia: DDR Retention Locking

[linux-yocto] [PATCH 1/5] tty: serial: Updated Baud Rate Calcualtion

2015-02-09 Thread Daniel Dragomir
From: John Jacques john.jacq...@lsi.com The baud rate calculation was truncating instead of rounding. This caused, in some cases, the initial baud rate to be set incorrectly. Updated to use DIV_ROUND_CLOSEST(). Signed-off-by: John Jacques john.jacq...@lsi.com ---

[linux-yocto] [PATCH 2/5] rapidio: axxia-rio: Added support for configuring the sRIO serdes registers

2015-02-09 Thread Daniel Dragomir
From: Palani palaniappan.ramanat...@lsi.com Modified the sRIO sw reset handler, required for the reset control symbol handling. Improved error handling and reporting during sRIO maintenance and message trasactions. Signed-off-by: Palani palaniappan.ramanat...@lsi.com ---

[linux-yocto] [PATCH 2/2] meta: axxiaarm: Adding new fragments

2015-03-17 Thread Daniel Dragomir
For axxiaarm bsp, adding new fragments for standard and preempt-rt kernel types. Signed-off-by: Daniel Dragomir daniel.drago...@windriver.com --- .../bsp/axxiaarm/axxiaarm-preempt-rt.scc |8 + .../bsp/axxiaarm/axxiaarm-standard.scc |9 + meta/cfg/kernel-cache/bsp

[linux-yocto] [PATCH 0/2] LSI AXXIA updates to 3.10 meta branch

2015-03-17 Thread Daniel Dragomir
Hi Bruce, I updated the kernel fragments for axxiaarm bsp with the options that only initializes and configures the hardware and peripherals. Daniel Dragomir (2): meta: axxiaarm: Deleting old meta fragments meta: axxiaarm: Adding new fragments .../bsp/axm5500/axm5500-preempt-rt.scc

[linux-yocto] [PATCH 1/2] meta: axxiaarm: Deleting old meta fragments

2015-03-17 Thread Daniel Dragomir
Signed-off-by: Daniel Dragomir daniel.drago...@windriver.com --- .../bsp/axm5500/axm5500-preempt-rt.scc | 13 -- .../kernel-cache/bsp/axm5500/axm5500-standard.scc | 13 -- meta/cfg/kernel-cache/bsp/axm5500/axm5500.cfg | 226 meta/cfg/kernel-cache/bsp

[linux-yocto] [PATCH] LSI AXXIA updates to 3.10 and 3.14 meta branches

2015-03-20 Thread Daniel Dragomir
Hi Bruce, I created the kernel fragments for AXXIAPOWERPC bsp also. If everything is fine, please merge them for both 3.10 and 3.14 repos. Regards, Daniel Daniel Dragomir (1): meta: axxiapowerpc: Adding new fragment .../bsp/axxiapowerpc/axxiapowerpc-preempt-rt.scc |8 + .../bsp

[linux-yocto] [PATCH] [Review Request] LSI AXXIA fragments for 3.10 meta branch

2015-02-24 Thread Daniel Dragomir
Hello Bruce, I didn't receive as we expected a list with kernel options that were directly related to getting the board up and booting with core functionality. LSI just asked us to pick the options that are related to board and peripherals. So, I started to work on this, looking on other bsps

[linux-yocto] [PATCH 3/4] drivers/net: Update the LSI FEMAC Driver for Axxia

2016-06-01 Thread Daniel Dragomir
From: John Jacques The driver was calling free_irq() without first calling disable_irq() to synchronize pending and active handlers. This commit adds a call to disable_irq(). A previous version of this commit got removed when b53c950 was applied. Signed-off-by: John

[linux-yocto] [PATCH 1/4] axxia: Remove Unused EDAC Driver File

2016-06-01 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- drivers/edac/axxia_edac.c | 461 -- 1 file changed, 461 deletions(-) delete mode 100644 drivers/edac/axxia_edac.c diff --git

[linux-yocto] [PATCH 2/4] drivers/i2c: Add a Lock to the Axxia Driver

2016-06-01 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- drivers/i2c/busses/i2c-axxia.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/i2c/busses/i2c-axxia.c b/drivers/i2c/busses/i2c-axxia.c index 6c84826..598cc4e 100644 ---

[linux-yocto] [PATCH 02/15] drivers/clk: Remove Warnings in Axxia Clock Driver

2016-01-08 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- drivers/clk/clk-axm5516.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/clk-axm5516.c b/drivers/clk/clk-axm5516.c index 0f6368c..c7c91a5 100644 ---

[linux-yocto] [PATCH 05/15] drivers/net: Fix Compiler Warnings in the Axxia FEMAC Driver

2016-01-08 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- drivers/net/ethernet/lsi/lsi-femac.c | 53 ++-- 1 file changed, 9 insertions(+), 44 deletions(-) diff --git a/drivers/net/ethernet/lsi/lsi-femac.c

[linux-yocto] [PATCH 10/15] arch/arm: Backport a Change to Fix Compiler Warnings

2016-01-08 Thread Daniel Dragomir
From: John Jacques A recent change in kernel/acct.c added a new warning for many configurations on ARM: kernel/acct.c: In function 'acct_pin_kill': arch/arm/include/asm/cmpxchg.h:122:3: warning: value computed is not used [-Wunu\sed-value]

[linux-yocto] [PATCH 13/15] arch/arm: Fix Build Failure When CONFIG_SMP=n

2016-01-08 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- arch/arm/include/asm/kmap_types.h | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/include/asm/kmap_types.h b/arch/arm/include/asm/kmap_types.h index d4cfe9a..ce78a1d 100644 ---

[linux-yocto] [PATCH 00/15] Intel Axxia updates to linux-yocto-4.1

2016-01-08 Thread Daniel Dragomir
Hi Bruce, Please apply this series of fixes to Axxia platform drivers on the standard/axxia/base branch from linux-yocto-4.1. This series of patches brings various improvements and warning fixes to the Intel Axxia drivers including MISC, PCI, FEMAC, SPI/PL022, GPDMA and device trees. Bruce, I

[linux-yocto] [PATCH 01/15] drivers/dma: Remove Unused Code in the LSI GPDMA Driver

2016-01-08 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- drivers/dma/lsi-dma32.c | 44 1 file changed, 44 deletions(-) diff --git a/drivers/dma/lsi-dma32.c b/drivers/dma/lsi-dma32.c index 7604039..6f13554

[linux-yocto] [PATCH 03/15] drivers/power: Cleanup Warnings in Axxia Reset Code

2016-01-08 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- drivers/power/reset/axxia-reset.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/reset/axxia-reset.c b/drivers/power/reset/axxia-reset.c index dd5e50f..b23a6dc

[linux-yocto] [PATCH 04/15] drivers/spi: Cleanup Warnings in PL022 Driver

2016-01-08 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- drivers/spi/spi-pl022.c | 51 - 1 file changed, 51 deletions(-) diff --git a/drivers/spi/spi-pl022.c b/drivers/spi/spi-pl022.c index

[linux-yocto] [PATCH 14/15] drivers/misc: Fix Compile Warning in Axxia MTC Driver

2016-01-08 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- drivers/misc/lsi-mtc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/misc/lsi-mtc.c b/drivers/misc/lsi-mtc.c index 28277cd..55c3403 100644 ---

[linux-yocto] [PATCH 12/15] drivers/pci: Fix Error in Axxia PCIe Code

2016-01-08 Thread Daniel Dragomir
From: John Jacques In some cases, an uninitialized value was being written. Signed-off-by: John Jacques --- drivers/pci/host/axxia_pci.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/pci/host/axxia_pci.c

[linux-yocto] [PATCH 09/15] arch/arm/mach-axxia: Fix Compile Warnings

2016-01-08 Thread Daniel Dragomir
From: John Jacques The reset function had the wrong varible type in the parameter list. Signed-off-by: John Jacques --- arch/arm/mach-axxia/axxia.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-axxia/axxia.c

[linux-yocto] [PATCH 15/15] axxia: Device Tree Updates

2016-01-08 Thread Daniel Dragomir
From: John Jacques Remove the simulation versions as simulation now matches hardware. Remove the non-specific (compatible="spidev") spidev device. Having compatible="spidev" causes the driver to issue a warning. Signed-off-by: John Jacques ---

[linux-yocto] [PATCH 07/15] arch/arm: Fix Compiler Warnings

2016-01-08 Thread Daniel Dragomir
From: John Jacques The Axxia updates used NR_CPUS instead of CONFIG_NR_CPUS. Signed-off-by: John Jacques --- arch/arm/include/asm/kmap_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/include/asm/kmap_types.h

[linux-yocto] [PATCH 06/15] pmu: Fix Compiler Warnings

2016-01-08 Thread Daniel Dragomir
From: John Jacques Signed-off-by: John Jacques --- include/linux/pmu.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/pmu.h b/include/linux/pmu.h index 99b400b..f11044d 100644 --- a/include/linux/pmu.h +++ b/include/linux/pmu.h

[linux-yocto] [PATCH 08/15] drivers/misc: Fix Compile Warnings in the Axxia MTC Driver

2016-01-08 Thread Daniel Dragomir
From: John Jacques pr_debug format change. Signed-off-by: John Jacques --- drivers/misc/lsi-mtc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/misc/lsi-mtc.c b/drivers/misc/lsi-mtc.c index 48c5713..28277cd 100644

[linux-yocto] [PATCH 01/10] arch/arm64: Update Axxia DTS Files

2016-05-17 Thread Daniel Dragomir
From: John Jacques Remove inclusion of skeleton.dtsi to allow systems with more than 4 GB of memory to be used. Signed-off-by: John Jacques --- arch/arm64/boot/dts/intel/axc67xx.dtsi | 13 +++-- arch/arm64/boot/dts/intel/axm56xx.dtsi |

[linux-yocto] [PATCH 03/10] axxia: Update the Axxia device trees for 5600 and Lionfish

2016-05-17 Thread Daniel Dragomir
From: John Jacques Add 32 core versions for Lionfish simulation and update the flash partitions to include all the images involved in redundant boot. Signed-off-by: John Jacques --- arch/arm64/boot/dts/intel/Makefile | 6 +-

[linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1

2016-05-17 Thread Daniel Dragomir
l_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull 'standard/axxia-dev/base' -> 'standard/axxia/base' 'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base' Axxia internal tag: 1.27 Thank you, Daniel Dragomir John Jacques (10): arch/arm64: Update Axxia DTS F

[linux-yocto] [PATCH 02/10] axxia: Update the Simulation Device Trees

2016-05-17 Thread Daniel Dragomir
From: John Jacques Add nemac and mdio support to the axm5604 simulation device tree and bring the axm5608 and axm5616 simulation device trees up to date with axm5604. Signed-off-by: John Jacques --- arch/arm64/boot/dts/intel/axm5604-sim.dts | 18

[linux-yocto] [PATCH 04/10] axxia: Update the Axxia Device Trees

2016-05-17 Thread Daniel Dragomir
From: John Jacques Increase 'size-cells' to 2 to allow using more than 4 GB of memory. Signed-off-by: John Jacques --- arch/arm64/boot/dts/intel/axc6704-emu.dts | 2 +- arch/arm64/boot/dts/intel/axc6704-sim.dts | 8 +--

  1   2   3   4   >