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

2014-04-11 Thread Paul, Charlie
Bruce, I am going to resubmit this group of patches less any patch that has to do with RIO. This was requested by our customer. This should remove any patches that don't have the required comments in the headers. The other patches are all updated as per your comments. Charlie -Original

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

2014-04-11 Thread Charlie Paul
These patches are the fixed patches from the original 57 patches submitted to the LSI standard/axxia/base. NOTE: The patces for RIO have been removed. All other comments have been implemented. Anders Berg (13): i2c-axxia: Fix broken smbus block read i2c-axxia: Adjust tLOW,tHIGH to match

[linux-yocto] [PATCH 01/39] arch/powerpc: Checking in correct USB entries to ACP3421 DTS

2014-04-11 Thread Charlie Paul
From: SangeethaRao sangeetha@lsi.com These changes were made to fix the failure in the USB. This change only affects the ACP34321 DTS Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/powerpc/boot/dts/acp342x.dts | 33 + 1 file changed, 17

[linux-yocto] [PATCH 04/39] LSI powerpc/boot: added for rapidio

2014-04-11 Thread Charlie Paul
--- arch/arm/boot/dts/axm55xx.dts | 33 +++ arch/powerpc/boot/dts/lsi_acp342x.dts | 317 + arch/powerpc/boot/dts/lsi_acp344x.dts | 355 + 3 files changed, 705 insertions(+) create mode 100644

[linux-yocto] [PATCH 03/39] i2c-axxia: code update kernel.org coding spec

2014-04-11 Thread Charlie Paul
This file was updated with the checkpatch and the appropriate changes were made to support kernel.org syntax --- drivers/i2c/busses/i2c-axxia.c | 26 -- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/drivers/i2c/busses/i2c-axxia.c

[linux-yocto] [PATCH 02/39] i2c-axxia: Fix broken smbus block read

2014-04-11 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Changed the initial transfer size on block reads from 1 to I2C_SMBUS_BLOCK_MAX. The size is adjusted when the first byte (block length) is received. Having the initial size set to 1 could cause the controller to stop the transfter after the block length byte,

[linux-yocto] [PATCH 09/39] LSI AXXIA: fixes for VP engine quiesce and DDR shutdown

2014-04-11 Thread Charlie Paul
From: Gary McGee gary.mc...@lsi.com --- arch/arm/mach-axxia/ddr_retention.c | 187 --- arch/arm/mach-axxia/ncr.c | 18 +++- 2 files changed, 121 insertions(+), 84 deletions(-) diff --git a/arch/arm/mach-axxia/ddr_retention.c

[linux-yocto] [PATCH 06/39] arch/arm/mach-axxia: Accept the new lsi, axm5516-emu Machine

2014-04-11 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com Add lsi,axm5516-emu to the list of matching machines. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/axxia.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-axxia/axxia.c

[linux-yocto] [PATCH 05/39] arch/arm/mach-axxia: Updated Device Tree for Emulation

2014-04-11 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com Added device tree support for the latest GIC driver. In some cases, it is necessary to distinguish between simulation, emulation, and hardware systems. Simulation already had a different name (lsi,axm5516-sim). This patch gives emulation a different name

[linux-yocto] [PATCH 07/39] arch/arm/mach-axxia: Disable DDR Retention Resets in Sim/Emu

2014-04-11 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com DDR retention reset only works on hardware systems, this patch disables it in simulation and emulation. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/ddr_retention.c | 56 +-- 1 file changed, 33

[linux-yocto] [PATCH 14/39] Revert LSI AXM55XX: Add GENERIC_LOCKBREAK

2014-04-11 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com This reverts commit 2340ef2f1f09c964a4139ac25653a3775bdb706a. Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/Kconfig |7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index

[linux-yocto] [PATCH 12/39] LSI AXM55xx: Disable linkdown reset configuration.

2014-04-11 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 23/39] arm/axxia: Configure changes to 'GPIO driver for SPI chip selects'

2014-04-11 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 15/39] Revert LSI AXM55XX: Disable use of wfe/sev in arch spinlock

2014-04-11 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 16/39] dma: lsi-dma32: DMA driver configuration update

2014-04-11 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 11/39] LSI AXM55xx: Configuration updates

2014-04-11 Thread Charlie Paul
From: Michael Bringmann michael.bringm...@lsi.com Update the powerpc FDT settings for the latest AXXIA RIO code. Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- arch/powerpc/boot/dts/acp25xx.dts | 49 + arch/powerpc/boot/dts/acp342x.dts | 37

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

2014-04-11 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. Otherwise, a device having its IRQ affinity changed will hang. Signed-off-by: David Mercado david.merc...@windriver.com ---

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

2014-04-11 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 26/39] hwmon: Support new revision of LTC2974

2014-04-11 Thread Charlie Paul
From: Anders Berg anders.b...@lsi.com Recognize chip id for newer revision of LTC2974. Signed-off-by: Anders Berg anders.b...@lsi.com --- drivers/hwmon/pmbus/ltc2978.c |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/hwmon/pmbus/ltc2978.c

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

2014-04-11 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 28/39] i2c-axxia: Configure changes to 'Use managed functions devm_*'

2014-04-11 Thread Charlie Paul
Drop the 'bus' property from the device tree. Instead the alias nodes are used to determine adapter numbering. Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/boot/dts/axm55xx.dtsi |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git

[linux-yocto] [PATCH 10/39] arch/arm/mach-axxia: Updates to the VMFS File System

2014-04-11 Thread Charlie Paul
From: John Jacques john.jacq...@lsi.com Updated to work when CONFIG_UIDGID_STRICT_TYPE_CHECKS is not defined. This fixed a build failure. Signed-off-by: John Jacques john.jacq...@lsi.com --- fs/vmfs/inode.c | 18 -- fs/vmfs/ioctl.c |8 2 files changed, 24

[linux-yocto] [PATCH 27/39] i2c-axxia: Use managed functions devm_*

2014-04-11 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 21/39] LSI AXM55xx: Axxia GIC driver improvements (3rd gen)

2014-04-11 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 33/39] arch/arm/mach-axxia: Work-Around for Event Problems in v1.0 Silicon

2014-04-11 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 34/39] LSI powerpc/sysdev: Removing the power of 2 size restriction

2014-04-11 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 39/39] gpio: repairs merge comflict

2014-04-11 Thread Charlie Paul
From: Paul Butler paul.but...@windriver.com A merge conflict resolution in aafea43a1528d028c66849e8266c04675aa6690d reverted a change added in f8e6479d13bce233ff4f9ef58a522a4225ff651d Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/gpio/gpio-pl061.c |2 +- 1 file changed, 1

[linux-yocto] [PATCH 30/39] arm/mm: Backport of 3159f372354e8e1f5dee714663d70

2014-04-11 Thread Charlie Paul
From: Jonas Svennebring jonas.svennebr...@lsi.com ARM: 7840/1: LPAE: don't reject mapping /dev/mem above 4GB commit 3159f372354e8e1f5dee714663d70 upstream With LPAE enabled, physical address space is larger than 4GB. Allow mapping any part of it via /dev/mem by using

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

2014-04-11 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 36/39] arch/powerpc: Clean up of Compatible Names in Axxia Device Trees

2014-04-11 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 38/39] i2c: comforming to changes introduced by move of_i2c to core

2014-04-11 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: