[linux-yocto] [PATCH 23/57] arm/axxia: Workaround for cross-cluster sev issue

2014-03-18 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com In revision 1.0 of the AXM55xx device, the events signals across cluster can get lost if multiple CPUs signals an event roughly at the same point in time. This may lead to spin-lock deadlock as other clusters may be sitting in a wfe instruction waiting for a

[linux-yocto] [PATCH 13/57] LSI AXM55xx: Various performance and fixes for rapidio endpoint code.

2014-03-18 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Fix lockup issue processing inbound message descriptor chains. Revise processing code for inbound/outbound message descriptor chains to reduce overhead / improve performance. Signed-off-by: Michael Bringmann michael.bringm...@lsi.com ---

[linux-yocto] [PATCH 27/57] dma: lsi-dma32: DMA driver configuration update

2014-03-18 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Updating DMA with extra memory Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/boot/dts/axm55xx.dts |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/axm55xx.dts b/arch/arm/boot/dts/axm55xx.dts index

[linux-yocto] [PATCH 19/57] LSI AXM55xx: Code syntax: Checkconfig updates to Rapidio bug fixes

2014-03-18 Thread Charlie Paul
--- drivers/rapidio/devices/lsi/axxia-rio-sysfs.c | 16 +++- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/drivers/rapidio/devices/lsi/axxia-rio-sysfs.c b/drivers/rapidio/devices/lsi/axxia-rio-sysfs.c index db47761..88c66b6 100644 ---

[linux-yocto] [PATCH 22/57] LSI AXM55xx: Checkpatch update 'Move datastream apis'

2014-03-18 Thread Charlie Paul
The changes are code syntax updates pointed out by checkpatch. Signed-off-by: Charlie Paul charlie.p...@windriver.com --- drivers/rapidio/devices/lsi/axxia-rio-ds.c | 92 ++-- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git

[linux-yocto] [PATCH 21/57] LSI AXM55xx: Move datastream APIs and symbols to public header file.

2014-03-18 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- drivers/rapidio/devices/lsi/axxia-rio-ds.c | 548 +++- drivers/rapidio/devices/lsi/axxia-rio-ds.h | 327 +

[linux-yocto] [PATCH 30/57] LSI FEMAC: Chechpatch updates to 'Ethernet Driver'

2014-03-18 Thread Charlie Paul
These changes were made to satisfy checkpatch output. Signed-off-by: Charlie Paul charlie.p...@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_net.c |5 ++--- drivers/net/ethernet/lsi/lsi_acp_net.h |2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git

[linux-yocto] [PATCH 26/57] Revert LSI AXM55XX: Disable use of wfe/sev in arch spinlock

2014-03-18 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com This reverts commit ae0c53fc61475c63150beb6cddf8ef343b3903e1. Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/include/asm/spinlock.h |6 -- 1 file changed, 6 deletions(-) diff --git a/arch/arm/include/asm/spinlock.h

[linux-yocto] [PATCH 31/57] arm/axxia: improved robustness for DDR retention

2014-03-18 Thread Charlie Paul
From: Gary McGee gary.mc...@lsi.com Signed-off-by: Gary McGee gary.mc...@lsi.com --- arch/arm/mach-axxia/Makefile|2 +- arch/arm/mach-axxia/ddr_retention.c | 96 -- arch/arm/mach-axxia/ddr_shutdown.c | 331 +++ 3 files changed, 365

[linux-yocto] [PATCH 28/57] dma: lsi-dma32: Cleanup DMA driver

2014-03-18 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Use the devm_* helpers to avoid messy error recovery and make use of the virt-dma interface to avoid duplicated code. Signed-off-by: Anders Berg anders.b...@lsi.com --- drivers/dma/Kconfig |1 + drivers/dma/lsi-dma32.c | 527

[linux-yocto] [PATCH 32/57] arm/mach-axxia: Checkpatch update to 'improved robustness for DDR'

2014-03-18 Thread Charlie Paul
--- arch/arm/mach-axxia/ddr_retention.c |6 +- arch/arm/mach-axxia/ddr_shutdown.c | 271 ++- 2 files changed, 139 insertions(+), 138 deletions(-) diff --git a/arch/arm/mach-axxia/ddr_retention.c b/arch/arm/mach-axxia/ddr_retention.c index 35dbfcb..7dab78f

[linux-yocto] [PATCH 38/57] arm/axxia: GPIO driver for SPI chip selects

2014-03-18 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Add gpiochip driver for the 5 chip select signals provided by the SSP block. This makes it possible to use the device tree for all SPI configuration, instead of having it in the platform specific code. Signed-off-by: Anders Berg anders.b...@lsi.com ---

[linux-yocto] [PATCH 42/57] i2c-axxia: Use managed functions devm_*

2014-03-18 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Use the devm_ functions for resource allocation to simplify error handling. Signed-off-by: Anders Berg anders.b...@lsi.com --- drivers/i2c/busses/i2c-axxia.c | 98 +++- 1 file changed, 36 insertions(+), 62 deletions(-)

[linux-yocto] [PATCH 35/57] LSI AXM55xx: Axxia GIC driver improvements (3rd gen)

2014-03-18 Thread Charlie Paul
From: David Mercado david.merc...@windriver.com Introduce the use of slow bus locking to allow use of Linux RPC mechanism, remove unnecessary memory barriers, etc. Signed-off-by: David Mercado david.merc...@windriver.com --- arch/arm/mach-axxia/axxia-gic.c | 1138

[linux-yocto] [PATCH 53/57] arch/powerpc: Clean up of Compatible Names in Axxia Device Trees

2014-03-18 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com The base compatible type for Axxia (PowerPC) is not lsi,acp. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/platforms/44x/acpx1.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/platforms/44x/acpx1.c

[linux-yocto] [PATCH 37/57] arm/axxia: Configure changes to 'GPIO driver for SPI chip selects'

2014-03-18 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com This patch was split off as configuration changes to support the GPIO driver changes. Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/boot/dts/axm5504-sim.dts |4 arch/arm/boot/dts/axm5516-amarillo.dts |4

[linux-yocto] [PATCH 51/57] LSI powerpc/sysdev: Removing the power of 2 size restriction

2014-03-18 Thread Charlie Paul
From: SangeethaRao sangeetha@lsi.com Removed the power of 2 size restriction for PCIe inbound mapping in LSI PCIe driver Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/powerpc/sysdev/lsi_pci.c |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git

[linux-yocto] [PATCH 52/57] arch/powerpc: Update the Axxia Device Tree Files

2014-03-18 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com A new system, 3500, was added which required some changes to the device trees. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/boot/dts/acp25xx.dts | 391 ++--- arch/powerpc/boot/dts/acp342x.dts | 349

[linux-yocto] [PATCH 45/57] arm/mm: Backport of 3159f372354e8e1f5dee714663d70

2014-03-18 Thread Charlie Paul
From: Jonas Svennebring jonas.svennebr...@lsi.com ARM: 7840/1: LPAE: don't reject mapping /dev/mem above 4GB With LPAE enabled, physical address space is larger than 4GB. Allow mapping any part of it via /dev/mem by using PHYS_MASK to determine valid range. PHYS_MASK covers 40 bits with LPAE

[linux-yocto] [PATCH 49/57] arch/arm/mach-axxia: Work-Around for Event Problems in v1.0 Silicon

2014-03-18 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com SEV/WFE are unusable in v1.0 silicon. The boot loader now sets bit 7 in the ACLTR register of each core, making wfe a nop. At present, bit 7 of the ACTLR does not work in simulation and emulaton. Until that is corrected, this work-around is necessary.

[linux-yocto] [PATCH 40/57] spi: Checkpatch changes to 'Revert to mainline spi-pl022'

2014-03-18 Thread Charlie Paul
Code syntax changes as reported by checkpatch Signed-off-by: Charlie Paul charlie.p...@windriver.com --- drivers/spi/spi-acp.c |7 ++- drivers/spi/spi-pl022.c | 15 ++- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/drivers/spi/spi-acp.c

[linux-yocto] [PATCH 54/57] LSI drivers/tty: Axxia Serial Driver Update

2014-03-18 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com Updated to work with the 3500 variant. Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/tty/serial/lsi_acp_serial.c | 99 --- 1 file changed, 56 insertions(+), 43 deletions(-) diff --git

[linux-yocto] [PATCH 48/57] arch/arm/mach-axxia: Name Cleanup

2014-03-18 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com Change emulation to emu to match the other targets (sim for simulation, etc.). Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm5504-emu.dts |2 +- arch/arm/boot/dts/axm5507-emu.dts |2 +- 2 files changed, 2 insertions(+),

[linux-yocto] [PATCH 55/57] LSI drivers/tty/serial: Checkpatch 'Axxia Serial Driver Update'

2014-03-18 Thread Charlie Paul
Code syntax updates as per checkpatch ouput Signed-off-by: Charlie Paul cpaul.windri...@gmail.com --- drivers/tty/serial/lsi_acp_serial.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/lsi_acp_serial.c b/drivers/tty/serial/lsi_acp_serial.c index

[linux-yocto] [PATCH 47/57] Basic perf support for axxia plaform block provided by LSI.

2014-03-18 Thread Charlie Paul
From: Jonas Svennebring jonas.svennebr...@lsi.com Signed-off-by: Jonas Svennebring jonas.svennebr...@lsi.com --- arch/arm/mach-axxia/perf_event_memc.c | 130 ++ arch/arm/mach-axxia/perf_event_memc.h | 62 +++ arch/arm/mach-axxia/perf_event_pcx.c | 46 +

[linux-yocto] [PATCH 44/57] axxia: Updated Device Trees Signed-off-by: John Jacques john.jacq...@lsi.com

2014-03-18 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/Makefile |5 + arch/arm/boot/dts/axm-sim.dts | 403 --- arch/arm/boot/dts/axm-ve-tc1.dts| 363 arch/arm/boot/dts/axm-ve-tc2.dts|

[linux-yocto] [PATCH 57/57] gpio: repairs merge comflict

2014-03-18 Thread Charlie Paul
From: Paul Butler paul.but...@windriver.com Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/gpio/gpio-pl061.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpio/gpio-pl061.c b/drivers/gpio/gpio-pl061.c index 0254470..c13f8d1 100644 ---

[linux-yocto] [PATCH 56/57] i2c: comforming to changes introduced by move of_i2c to core

2014-03-18 Thread Charlie Paul
From: Paul Butler paul.but...@windriver.com LSI driver updates to conform to changes introduced by: commit f78f5da062c3e5991643664d2463adf1f2294e04 Author: Wolfram Sang w...@the-dreams.de Date: Thu Jul 11 12:56:15 2013 +0100 i2c: move OF helpers into the core Signed-off-by:

[linux-yocto] [PATCH 09/26] axxia: Define arch_is_coherent()

2014-03-18 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com By defining arch_is_coherent() == 1, we can avoid unnecessary cache maintenance operations and the dma_alloc_coherent() will return normal memory. Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/Kconfig |1 +

[linux-yocto] [PATCH 04/26] arm: rapidio updates

2014-03-18 Thread Charlie Paul
From: Paul Butler paul.but...@windriver.com Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/Kconfig | 18 + arch/arm/boot/dts/axm55xx.dts| 16 arch/arm/include/asm/axxia-rio.h | 82 ++

[linux-yocto] [PATCH 05/26] powerpc: rapidio updates

2014-03-18 Thread Charlie Paul
From: Paul Butler paul.but...@windriver.com Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/powerpc/boot/dts/lsi_acp342x.dts | 317 + arch/powerpc/boot/dts/lsi_acp344x.dts | 355 + arch/powerpc/include/asm/axxia-rio.h |

[linux-yocto] [PATCH 16/26] drivers/usb: USB driver/dts on PPC was broken.

2014-03-18 Thread Charlie Paul
From: SangeethaRao sangeetha@lsi.com Fixed the DTS to have correct entries and updated USB driver to exclude 55xx relevant code from PPC build drivers/usb: added a new ehci halt function New halt function halts the EHCI controller. This is to be called during startup since spinlocks are not

[linux-yocto] [PATCH 10/26] LSI AXM55xx: Enable multi-cluster wfe/sev

2014-03-18 Thread Charlie Paul
From: David Mercado david.merc...@windriver.com By default, the system does not enable the use of ARM wfe/sev instructions across clusters, which breaks things like arch_spin_lock. This patch enables this feature. LSI AXM55xx: Disable use of wfe/sev in arch_spin_lock By default, the system does

[linux-yocto] [PATCH 13/26] arch/arm/mach-axxi: Updated DDR Retention to Wokr from Interrupt Context

2014-03-18 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com As procfs shouldn't be used as a module to user interface, switch to sysfs. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/Makefile |1 + arch/arm/mach-axxia/axxia.c|3 +

Re: [linux-yocto] [PATCH 16/57] LSI AXM55xx: Code syntax - checkpatch updates to Update RIO interfaces

2014-03-18 Thread Bruce Ashfield
Another change that needs to be squashed. I'll stop making this comment, but it should be applied to the whole series. Bruce On 14-03-18 12:56 AM, Charlie Paul wrote: --- drivers/net/rionet.c | 61 +++--- 1 file changed, 28 insertions(+), 33

Re: [linux-yocto] [PATCH 15/57] LSI AXM55xx/rionet: Update RIO interfaces with latest changes.

2014-03-18 Thread Bruce Ashfield
Can we expand on 'latest changes' ? Reading this, we have no idea what this adds .. Bruce On 14-03-18 12:56 AM, Charlie Paul wrote: From: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- drivers/net/rionet.c | 112

Re: [linux-yocto] [PATCH 17/57] LSI AXM55xx: Configuration updates

2014-03-18 Thread Bruce Ashfield
Same comment, we can summarize what it adds to the device tree in the commit log :) Bruce On 14-03-18 12:56 AM, Charlie Paul wrote: From: Michael Bringmann michael.bringm...@lsi.com Update the powerpc FDT settings for the latest AXXIA RIO code. Signed-off-by: Michael Bringmann

Re: [linux-yocto] [PATCH 31/57] arm/axxia: improved robustness for DDR retention

2014-03-18 Thread Bruce Ashfield
On 14-03-18 12:56 AM, Charlie Paul wrote: From: Gary McGee gary.mc...@lsi.com Again, we are missing the what we changed part of the commit log .. and why it works! Bruce Signed-off-by: Gary McGee gary.mc...@lsi.com --- arch/arm/mach-axxia/Makefile|2 +-

Re: [linux-yocto] [linux-yocto-dev][PATCH] meta: Add kernel meta to support edgerouter

2014-03-18 Thread Yang,Wei
On 03/18/2014 11:32 PM, Bruce Ashfield wrote: On 14-03-18 01:09 AM, wei.y...@windriver.com wrote: From: Yang Wei wei.y...@windriver.com Signed-off-by: Yang Wei wei.y...@windriver.com --- Hi Bruce, Just like what you knew, this BSP would be released in yocto 1.6, so I added the kernel

[linux-yocto] [PATCH 0/2] [PATCH] linux-yocto-3.10: meta: new config layer for Valley Island BSP add request

2014-03-18 Thread rebecca . swee . fun . chang
From: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Hi all, This is a pull request for Valley Island BSP in linux-yocto-3.10. This pull request is to add configs and scc files for Valley Island BSP and also configs for Valley Island LPSS I/O device drivers. The PCI mode Valley Island

[linux-yocto] [PATCH 2/2] meta: add new bsp config layer for valleyisland

2014-03-18 Thread rebecca . swee . fun . chang
From: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Added configs and scc files for Valley Island BSP. Signed-off-by: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com --- .../valleyisland/valleyisland-32-preempt-rt.scc| 16 ++

Re: [linux-yocto] [PATCH 1/2] meta: add cfg and scc files for valleyisland io features

2014-03-18 Thread Darren Hart
On 3/19/14, 3:20, rebecca.swee.fun.ch...@intel.com rebecca.swee.fun.ch...@intel.com wrote: From: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Added Valley Island LPSS I/O device drivers configs. The feature looks good, but we do need to include a more complete description in the