[linux-yocto] [PATCH 00/30] LSI AXXIA updates to 3.4 standard/axxia/base

2014-05-06 Thread Charlie Paul
This is a resubmittal of the second set of patches Patch 04/28 was not changed, but noted your explanation. Patch 05/28 added more information as why the mbox was increased Patch 07/28 was split into two patches as requested Patch 10/28 was split into two patches as requested Patch 17/28 more

[linux-yocto] [PATCH 03/30] LSI AXM55xx rapidio? Fixed offset of RAB_OBDSE_XX registers

2014-05-06 Thread Charlie Paul
From: ningligong ning...@lsi.com The register base for the RAB was wrong changed from 0x10 to 0xC Added the IB_VIRT stats SLEEPING and TRAN_PENDING Signed-off-by: ningligong ning...@lsi.com --- drivers/rapidio/devices/lsi/axxia-rio-ds.h | 10 +++--- 1 file changed, 7 insertions(+), 3

[linux-yocto] [PATCH 05/30] LSI AXM55xx: Fixes for mailbox open bounds checks.

2014-05-06 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com The bounds for the input and output mbox were wrong, as a precaution the range was corrected. The correct range is 1 - max, not 0 to max. Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- drivers/rapidio/devices/lsi/axxia-rio-irq.c

[linux-yocto] [PATCH 06/30] LSI AXM55xx: Improve concurrency protection in AXXIA rapidio calls.

2014-05-06 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Added a state variable to the interrupt status so the interrupt for rapidio. This status helps to identify a clearer state when the interrupt is processed. Signed-off-by: Michael Bringmann michael.bringm...@lsi.com ---

[linux-yocto] [PATCH 04/30] LSI AXM55xx: Fixed inbound data streaming ISR handling

2014-05-06 Thread Charlie Paul
From: ningligong ning...@lsi.com 1. Fixed inbound data stream interrupt service routine to properly handle packets received by all virtual VSID. 2. Moved checking for vsid_in_use of an inbound DSE, the vsid_in_use is only valid when other two bits are set. Signed-off-by: ningligong

[linux-yocto] [PATCH 10/30] i2c-axxia: Adjust tLOW, tHIGH to match fast-mode requirements

2014-05-06 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Adjusted the controller setup to meet the timing requirements for I2C fast-mode on the SCL signal (tLOW and tHIGH). For fast-mode, a 33/66 duty cycle of the SCL is used to match the minimum timing requirements of 1.3/0.6 for tLOW/tHIGH. Signed-off-by: Anders

[linux-yocto] [PATCH 08/30] LSI AXM55xx rapidio: Change the timers for inbound messages

2014-05-06 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Used 'atomic' counter to track available inbound messages between interrupt and foreground code. Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- drivers/rapidio/devices/lsi/axxia-rio-irq.c | 18 --

[linux-yocto] [PATCH 14/30] LSI AXM55xx: Various bug fixes for rapidio endpoint controller.

2014-05-06 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 13/30] LSI AXM55xx/rapidio: Fix NULL pointer reference in rio_release_inb_mbox.

2014-05-06 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- drivers/rapidio/rio.c |5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/rapidio/rio.c b/drivers/rapidio/rio.c index 0fe82b3..928f1eb 100644 ---

[linux-yocto] [PATCH 18/30] i2c-axxia: Avoid timeout when interrupt delayed

2014-05-06 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Changed the order in which the interrupt conditions are checked in the interrupt handler. Need to check for transfer-complete before timeout-error, otherwise a delayed interrupt may report a false timeout error (since the timeout may expire after the transfer

[linux-yocto] [PATCH 20/30] kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks

2014-05-06 Thread Charlie Paul
From: David Mercado david.merc...@windriver.com Fix irq_set_affinity() to allow usage of buslocks with slow bus IRQ controllers, such as the LSI Axxia GIC. Signed-off-by: David Mercado david.merc...@windriver.com --- kernel/irq/manage.c |6 +++--- 1 file changed, 3 insertions(+), 3

[linux-yocto] [PATCH 16/30] LSI AXM55xx: Disable linkdown reset configuration.

2014-05-06 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- arch/powerpc/boot/dts/acp25xx.dts |2 ++ arch/powerpc/boot/dts/acp35xx.dts |2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/powerpc/boot/dts/acp25xx.dts

[linux-yocto] [PATCH 12/30] LSI AXM55x rapidio: removed __devinit from init routines

2014-05-06 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Removed __devinit from the initialization routines. There was no more need to insure that the driver was initializedi before it is instanciated. The device is registered prior to initialization. Signed-off-by: Michael Bringmann

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

2014-05-06 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 | 1109

[linux-yocto] [PATCH 15/30] LSI AXM55xx: Configuration updates and bug fixes for rapidio.

2014-05-06 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Update the powerpc FDT settings for the latest AXXIA RIO code. Update the ARM/PowerPC LSI configuration to build AXXIA RIO by default. Add support to reset the AXXIA RIO controller when a Link Reset Request symbol is received. Signed-off-by:

[linux-yocto] [PATCH 22/30] LSI sysdev/pci: Removing the power of 2 size restriction

2014-05-06 Thread Charlie Paul
From: SangeethaRao sangeetha@lsi.com This patch removes 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 | 16 1 file changed, 8 insertions(+), 8 deletions(-)

[linux-yocto] [PATCH 29/30] LSI AXM55xx i2c: Adding support for AXM3500 I2C driver

2014-05-06 Thread Charlie Paul
From: SangeethaRao sangeetha@lsi.com This patch adds i2c support for the 3500 board Signed-off-by: SangeethaRao sangeetha@lsi.com --- drivers/i2c/busses/i2c-axxia.c | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/busses/i2c-axxia.c

[linux-yocto] [PATCH 25/30] i2c-axxia: Fixed i2c device minor numbers

2014-05-06 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Added missing 'bus' property to the I2C device tree nodes (simulation dts files). This is needed to get the I2C adapters numbered starting with 0. Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/boot/dts/axm55xxsim.dts | 24

[linux-yocto] [PATCH 26/30] LSI AXM55xx arm/axxia: improved robustness for DDR retention

2014-05-06 Thread Charlie Paul
From: Gary McGee gary.mc...@lsi.com - add new ncp_ddr_shutdown() function using private i/o functions. This eliminates unwanted code that may be introduced by use of the standard i/o macros/functions. - do explicit memory copy to preload ncp_ddr_shutdown() into L2 cache -

[linux-yocto] [PATCH 30/30] i2c: axxia: Add support for 10-bit addressing

2014-05-06 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Add support for I2c transfers using 10-bit address. The upper layer passes the flag I2C_M_TEN to inform the driver that the msg-addr field is a 10-bit address. The Axxia I2C controller will transmit a 10-bit address when the 5 most significant bits in address

[linux-yocto] [PATCH 23/30] axxia: Fix a Size Warning in the SRIO Section of the Device Trees

2014-05-06 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/boot/dts/acp25xx.dts |2 +- arch/powerpc/boot/dts/acp342x.dts |2 +- arch/powerpc/boot/dts/acp344x.dts |2 +- arch/powerpc/boot/dts/acp35xx.dts |2 +- 4 files changed, 4

Re: [linux-yocto] [PATCH 00/30] LSI AXXIA updates to 3.4 standard/axxia/base

2014-05-06 Thread Bruce Ashfield
On 14-05-06 12:36 PM, Charlie Paul wrote: This is a resubmittal of the second set of patches Patch 04/28 was not changed, but noted your explanation. Patch 05/28 added more information as why the mbox was increased Patch 07/28 was split into two patches as requested Patch 10/28 was split into

Re: [linux-yocto] [PULL REQUEST] Kernel: 3.4 Branch: standard/axxia/base

2014-05-06 Thread Bruce Ashfield
On 14-05-06 03:15 PM, Paul, Charlie wrote: The following changes since commit 6b4b2cce1391ea3480b0170be8aa912c5cc5426d: axxia: Remove Wrapper Functions (2014-05-02 09:07:28 -0700) are available in the git repository at: g...@github.com:butlerpaul/lsikernel sab-next-2 Merged. Bruce

[linux-yocto] [PULL REQUEST] Kernel: 3.4 Branch: standard/axxia/base

2014-05-06 Thread Paul, Charlie
The following changes since commit 6b4b2cce1391ea3480b0170be8aa912c5cc5426d: axxia: Remove Wrapper Functions (2014-05-02 09:07:28 -0700) are available in the git repository at: g...@github.com:butlerpaul/lsikernel sab-next-2 for you to fetch changes up to