[linux-yocto] [PATCH 00/87] New standard/lsi branch - linux-yocto_3.4

2013-05-27 Thread Paul Butler
/ai2c: Fix compile warning about unneeded label Paul Butler (23): drivers/leds: Added support for RBS leds drivers/hwmon: add support for Analog Devices ADT75 drivers/i2c/busses: adding ai2c driver drivers/usb/host/ehci-ci13612.c: replaced bugzilla comments drivers/usb/host/ehci-ci13612.c

[linux-yocto] [PATCH 05/87] usb/ehci-ci13612: use the of match method to probe the hcd

2013-05-27 Thread Paul Butler
From: Kevin Hao kexin@windriver.com The of platform has already registered ehci host controller as a platform device. We can probe this device correctly by just adding the corresponding of match table. Also move the codes which check whether the ehci is enabled to the ci13612 specific file.

[linux-yocto] [PATCH 07/87] usb/host/ehci-ci13612: stop accessing the secondary register space

2013-05-27 Thread Paul Butler
From: Fredrik Markstr fredrik.markst...@gmail.com Don't make the second register area mandatory, since we don't have it in our on boards dts yet. Signed-off-by: Fredrik Markstr fredrik.markst...@gmail.com --- drivers/usb/host/ehci-ci13612.c | 17 + 1 file changed, 9

[linux-yocto] [PATCH 08/87] drivers/usb/host/ehci-ci13612.c: replaced bugzilla comments

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/usb/host/ehci-ci13612.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/usb/host/ehci-ci13612.c b/drivers/usb/host/ehci-ci13612.c index 5d3a6bc..151376c 100644 --- a/drivers/usb/host/ehci-ci13612.c

[linux-yocto] [PATCH 09/87] drivers/usb/host/ehci-ci13612.c: fix a burst size issue

2013-05-27 Thread Paul Butler
Fix an issue that we found with the burst size on the AXI bus. Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/usb/host/ehci-ci13612.c | 37 +++-- drivers/usb/host/ehci-ci13612.h | 3 +++ 2 files changed, 30 insertions(+), 10 deletions(-) diff

[linux-yocto] [PATCH 11/87] arch/arm/boot/dts: adding new dts files

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/dts/axm-sim.dts | 329 ++ arch/arm/boot/dts/axm-ve-tc1.dts | 363 + arch/arm/boot/dts/axm-ve-tc2.dts | 174 ++ arch/arm/boot/dts

[linux-yocto] [PATCH 12/87] arch/arm/boot/fmboot: adding support for Fast Models

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/fmboot/Makefile | 25 + arch/arm/boot/fmboot/fmboot.S | 80 + arch/arm/boot/fmboot/fmboot.lds | 30 arch/arm/boot/fmboot/pack.py| 10 ++ 4 files

[linux-yocto] [PATCH 14/87] arch/arm/mach-axxia/axxia.c: Chip select control for SPI devices.

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/mach-axxia/axxia.c | 51 ++--- 1 file changed, 39 insertions(+), 12 deletions(-) diff --git a/arch/arm/mach-axxia/axxia.c b/arch/arm/mach-axxia/axxia.c index 623957e..777f998 100644

[linux-yocto] [PATCH 15/87] arch/arm: Updating Kconfig and Makefile for axxia

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/Kconfig | 23 +++ arch/arm/Makefile | 3 ++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index a68ad22..5cab886

[linux-yocto] [PATCH 16/87] arch/arm/mach-axxia/Makefile: adding i2c

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/mach-axxia/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-axxia/Makefile b/arch/arm/mach-axxia/Makefile index 6e157dd..c124b4b 100644 --- a/arch/arm/mach-axxia/Makefile +++ b/arch/arm/mach-axxia/Makefile

[linux-yocto] [PATCH 18/87] arch/arm/mm: proc-v7-2level.S and 3level - checking coherent walk bits

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/mm/proc-v7-2level.S | 4 +++- arch/arm/mm/proc-v7-3level.S | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm/mm/proc-v7-2level.S b/arch/arm/mm/proc-v7-2level.S index 42ac069..e3f2ba9 100644

[linux-yocto] [PATCH 19/87] arch/arm/mach-axxia: adding i2c code

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/mach-axxia/i2c.c | 121 ++ arch/arm/mach-axxia/i2c.h | 45 + 2 files changed, 166 insertions(+) create mode 100644 arch/arm/mach-axxia/i2c.c create mode 100644 arch/arm

[linux-yocto] [PATCH 21/87] arch/arm/mach-axxia: fixed section mismatch warnings

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/mach-axxia/hotplug.c | 2 +- arch/arm/mach-axxia/pci.c | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-axxia/hotplug.c b/arch/arm/mach-axxia/hotplug.c index c504a72..9ecd64d 100644

[linux-yocto] [PATCH 27/87] arm/dts: updated for PCIe node name

2013-05-27 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/dts/axm55xxsim.dts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/axm55xxsim.dts b/arch

[linux-yocto] [PATCH 35/87] mach-axxia/i2c: fix editing typo.

2013-05-27 Thread Paul Butler
From: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- arch/arm/mach-axxia/i2c.c | 213 +- 1 file changed, 156 insertions(+), 57 deletions(-) diff --git a/arch/arm/mach-axxia/i2c.c

[linux-yocto] [PATCH 38/87] mach-axxia/i2c: fix i2c platform data structure

2013-05-27 Thread Paul Butler
From: Michael Bringmann michael.bringm...@lsi.com Pass more data extracted from DTB block to configure an I2C bus, instead of using hard-coded addresses in code. Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- include/linux/i2c-axxia.h | 18 -- 1 file changed, 16

[linux-yocto] [PATCH 43/87] LSI axm55xx: Add ability to parse specific core numbers in the DTB

2013-05-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com Modified arch/arm/mach-axxia/platsmp.c to be able to parse the cpu entries in the DTB and boot the specified core numbers. Signed-off-by: David Mercado david.merc...@windriver.com Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm

[linux-yocto] [PATCH 44/87] arm/asm/io.h: let ioremap() fall back to platform specific one

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/include/asm/io.h | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h index 9af5563..1b37696 100644 --- a/arch/arm/include/asm/io.h +++ b

[linux-yocto] [PATCH 45/87] drivers/i2c/ai2c: remove default y from Kconfig

2013-05-27 Thread Paul Butler
From: Wang Hui hui.w...@windriver.com If we set default y for this driver in the Kconfig, it will be built when we build other platforms, it will bring building errors, so remove it. Signed-off-by: Wang Hui hui.w...@windriver.com --- drivers/i2c/busses/Kconfig | 1 - 1 file changed, 1

[linux-yocto] [PATCH 46/87] arm: fmboot: make the fmboot image

2013-05-27 Thread Paul Butler
From: Wang Hui hui.w...@windriver.com Signed-off-by: Wang Hui hui.w...@windriver.com --- arch/arm/boot/Makefile| 3 +++ arch/arm/boot/fmboot/Makefile | 24 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/arch/arm/boot/Makefile

[linux-yocto] [PATCH 47/87] ppc/476: workaround for erratum #40 on dd2 core

2013-05-27 Thread Paul Butler
From: Kevin Hao kexin@windriver.com Extracted from ibm.patch in lsi_acp_linux_3.8.1.28 tarball. In a coherent multiprocessor system, one processor might initiate an icbi to another processor. If at least one processor retries an msync operation during this operation, it might cause a hang

[linux-yocto] [PATCH 48/87] ppc/47x: add cputable entries for ACP 34xx

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com This is based on the cputable.c from LSI. Currently our kernel only support ACP 3448 SoC. But all the ACP 34xx SoC are using a 476 core, and just have minor differences. They also use the same reference board. Adding these cpu entries in cputable will make

[linux-yocto] [PATCH 56/87] lsi/ubootenv: add read access to the uboot env

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Extracted from lsi.patch in lsi_acp_linux_6.8.1.18 tarball. Add the support to read the env value in env-0 and env-1 partitions. This function is needed by some drivers. [Jiang: change file name to lsi_ubootenv.c] Signed-off-by: Jiang Lu

[linux-yocto] [PATCH 57/87] lsi/nand:Use EP501G1_NAND_1BIT_ECC0_STATUS to check HW ECC

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com On ACP34xx, remounting a jffs2 partition will fail after writing file with following error: mount:/dev/mtdblock6 can't read superblock This is caused by involving EP501G1_NAND_BCH_STATUS to check HW ECC result. This patch reads EP501G1_NAND_1BIT_ECC0_STATUS

[linux-yocto] [PATCH 58/87] drivers/tty: Add support for lsi acp serial driver and console

2013-05-27 Thread Paul Butler
Add lsi acp serial driver. Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/tty/serial/Kconfig | 51 ++ drivers/tty/serial/Makefile |3 +- drivers/tty/serial/lsi_acp_serial.c | 1248 +++ 3 files changed, 1301 insertions(+), 1

[linux-yocto] [PATCH 59/87] tty:ACP serial:extract clock freq from device tree

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Extract clock freq info for acp serial device from device tree. Extracted from lsi sdk 6.8.18. Signed-off-by: Jiang Lu lu.ji...@windriver.com --- drivers/tty/serial/lsi_acp_serial.c | 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-)

[linux-yocto] [PATCH 60/87] kgdboc, acp serial: rx polling hook for the acp_serial driver

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com The patch is base upon Jason's commit [ kgdboc, amba-pl011: rx polling hook for the amba-pl011 driver The RX polling hook allows the debugger to hook character input so as to allow entry to the kernel debugger with a control-c as an example. ]

[linux-yocto] [PATCH 61/87] drivers/dma: Add Common LSI-DMA driver for ACP34xx and AXM55xx.

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/dma/Kconfig | 8 + drivers/dma/Makefile| 1 + drivers/dma/lsi-dma32.c | 883 drivers/dma/lsi-dma32.h | 224 4 files

[linux-yocto] [PATCH 63/87] SPI:pl022:Update driver to support of-platform drivers

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Since the PPC LSI ACP34xx board implements pl022 spi controller, Update driver register interface to support ppc of-platform style driver register interface. The patch abstract the common code of probe, remove PM routines between ARM_AMBA style driver and

[linux-yocto] [PATCH 65/87] powerpc/4xx: add support for the PCIe controller on ACP34xx

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Extracted from lsi.patch in lsi_acp_linux_6.8.1.18 tarball. Add support for the PCIe controller on ACP34xx. [Jiang: The main modifications include: * Use dynamic virtual address for PCIe configuration space. * Remove the fixup for the pci

[linux-yocto] [PATCH 67/87] net/acp: add the netpoll support for acp device

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Add the ndo_poll_controller hook function for acp device. Signed-off-by: Kevin Hao kexin@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git

[linux-yocto] [PATCH 68/87] LSI:NIC:Using default value when ubootenv driver not present

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Force LSI NIC driver using default value when ubootenv driver not present. Signed-off-by: Jiang Lu lu.ji...@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git

[linux-yocto] [PATCH 69/87] powerpc/47x: Kernel support for KEXEC

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com commit 68343020031585f861d93e2f25589598feadaff3 upstream This patch adds support for creating 1:1 mapping for the PPC_47x during a KEXEC. The implementation is similar to that of the PPC440x which is described here :

[linux-yocto] [PATCH 70/87] powerpc/47x: Enable CRASH_DUMP

2013-05-27 Thread Paul Butler
From: Suzuki Poulose suz...@in.ibm.com commit 47da421981571c69ef29740cc55fa7248682e167 upstream Now that we have KEXEC and relocatable kernel working on 47x (!SMP) enable CRASH_DUMP. Signed-off-by: Suzuki K. Poulose suz...@in.ibm.com Signed-off-by: Josh Boyer jwbo...@gmail.com Integrated-by:

[linux-yocto] [PATCH 71/87] powerpc/44x: Fix/Initialize PID to kernel PID before the TLB search

2013-05-27 Thread Paul Butler
From: Wei Yang wei.y...@windriver.com commit f13bfcc6961a5c9f511c401292db522edcd0b061 upstream Initialize the PID register with kernel pid (0) before we start setting the TLB mapping for KEXEC. Also set the MMUCR[TID] to kernel PID. This was spotted while testing the kexec on ISS for 47x. ISS

[linux-yocto] [PATCH 73/87] powerpc/44x: kexec for SMP 47x

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Add SMP support for kexec on acp3400 board. The implementation is similar to that of the 85xx which is described here: commit id: 933a41e419a954ef90605224e02c3ded78f3372 upstream [ powerpc/85xx: kexec for SMP 85xx BookE systems Adds support for kexec on 85xx

[linux-yocto] [PATCH 76/87] PowerPC:ACP34xx:Add support for pl061 gpio driver

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com ACP34xx GPIO block is consist of 2 ARM PrimeCell GPIO (PL061). Each provide 8 gpio pins. The pins 4, 8, 11, 13(index starting from 0) are reserved for some hardware. The interrupt lines for each gpio (GPIOMIS[7:0]) are not connected to PIC, it does not match

[linux-yocto] [PATCH 78/87] powerpc/acpx1: add early debug support for acpx1 board

2013-05-27 Thread Paul Butler
From: Kevin Hao kexin@windriver.com This is based on the lsi.patch in lsi_acp_linux_3.8.1.28 tarball. Signed-off-by: Kevin Hao kexin@windriver.com --- arch/powerpc/kernel/udbg_16550.c | 52 1 file changed, 52 insertions(+) diff --git

[linux-yocto] [PATCH 77/87] ACP34xx:Add device tree for ACP344x v2 board

2013-05-27 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Add device tree for ACP344x v2 board, the dts extracted from lsi_axxia_u-boot_4.8.1.78, with following modification: *Add nand flash partition info. *Add gpio, dma, i2c, ssp device info. Signed-off-by: Jiang Lu lu.ji...@windriver.com ---

[linux-yocto] [PATCH 79/87] powerpc/acpx1: make udbg do IO access in AS1

2013-05-27 Thread Paul Butler
From: Kevin Hao kexin@windriver.com When using udbg on acpx1, we must be sure that all the IO accesses are in AS1 because the tlb we create for early debug is set with AS1. This is also compatible with other 4xx device. Signed-off-by: Kevin Hao kexin@windriver.com ---

[linux-yocto] [PATCH 80/87] powerpc/mpic: Create a revmap with enough entries for IPIs and timers

2013-05-27 Thread Paul Butler
From: Benjamin Herrenschmidt b...@kernel.crashing.org upstream commit: 574ce79cea9d3fda109ffcc82f81733de4740e5c The current mpic code creates a linear revmap just big enough for all the sources, which happens to miss the IPIs and timers on some machines. This will in turn break when the

[linux-yocto] [PATCH 82/87] drivers/crypto/amcc/crypto4xx_core.c: added include for linux/module.h

2013-05-27 Thread Paul Butler
THIS_MODULE is left undefined and this fails to compile. Needs to include linux/module.h Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/crypto/amcc/crypto4xx_core.c | 31 --- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/drivers

[linux-yocto] [PATCH 83/87] LSI acp34xx: Fixed build error in acp34xx serial driver

2013-05-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com Removed new section of CONFIG_CONSOLE_POLL code that broke the driver build. Signed-off-by: David Mercado david.merc...@windriver.com --- drivers/tty/serial/lsi_acp_serial.c | 4 1 file changed, 4 deletions(-) diff --git

[linux-yocto] [PATCH 81/87] drivers/usb: ehci-ci13612.c replaced hard-coded address and irq to use dtb

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/usb/host/ehci-ci13612.c | 17 - drivers/usb/host/ehci-ci13612.h | 9 - 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/drivers/usb/host/ehci-ci13612.c b/drivers/usb/host/ehci-ci13612.c index

[linux-yocto] [PATCH 22/87] LSI axm55xx: Add multi-cluster support for up to 16 cores

2013-05-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com The LSI axm55xx platform can have up to four clusters, each having four A15 cores (so up to a total of 16 cores). The current setup assumes that a single GIC will handle the IPI interrupts on a platform, but a single GIC can only handle up to eight

Re: [linux-yocto] [PATCH 08/87] drivers/usb/host/ehci-ci13612.c: replaced bugzilla comments

2013-05-28 Thread Paul Butler
On Mon, May 27, 2013 at 02:00:01PM -0400, Bruce Ashfield wrote: On 13-05-27 12:55 PM, Paul Butler wrote: Signed-off-by: Paul Butler paul.but...@windriver.com Why wasn't this squashed into patch 4/87 ? Multiple people were working on things and the customer was requesting urgent updates

[linux-yocto] [PATCH 43/70] net/acp: add the netpoll support for acp device

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Add the ndo_poll_controller hook function for acp device. Signed-off-by: Kevin Hao kexin@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git

[linux-yocto] [PATCH 14/70] arm/boot: change target name

2013-06-10 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Naming cleanup. linux.img (instead of linux.fm) is now the target. Signed-off-by: John Jacques john.jacq...@lsi.com Signed-off-by: Wang Hui hui.w...@windriver.com --- arch/arm/boot/fmboot/Makefile | 14 +++--- arch/arm/boot/fmboot/fmboot.S | 2 +-

[linux-yocto] [PATCH 48/70] powerpc/prom: remove the illegal reversed memory region

2013-06-10 Thread Paul Butler
From: Wei Yang wei.y...@windriver.com When the MEMORY_START is larger than 0 we need to ensure that kernel does not reserve the range from 0 to MEMORY_START in memblock. Because the range is out of the available memory. Signed-off-by: Wei Yang wei.y...@windriver.com ---

[linux-yocto] [PATCH 32/70] lsi/ncr: add support to read/write access to configuration ring resources

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Extracted from lsi.patch in lsi_acp_linux_6.8.1.18 tarball. The Nuevo CPU Adapter (NCA) is the hardware engine that connects the powerpc complex with the ACP3400 data patch accellerator engines. This driver provides the CPU with read/write access to

[linux-yocto] [PATCH 10/70] arch/arm/tools/mach-types: adding axxia in the mach-types

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/tools/mach-types | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/tools/mach-types b/arch/arm/tools/mach-types index 2997e56..8384a0e 100644 --- a/arch/arm/tools/mach-types +++ b

[linux-yocto] [PATCH 06/70] arch/arm/boot/dts: adding new dts files

2013-06-10 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/dts/axm-sim.dts | 329 ++ arch/arm/boot/dts/axm-ve-tc1.dts | 363 + arch/arm/boot/dts/axm-ve-tc2.dts | 174 ++ arch/arm/boot/dts

[linux-yocto] [PATCH 53/70] ACP34xx: Add device tree for ACP344x v2 board

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Add device tree for ACP344x v2 board, the dts extracted from lsi_axxia_u-boot_4.8.1.78, with following modification: *Add nand flash partition info. *Add gpio, dma, i2c, ssp device info. Signed-off-by: Jiang Lu lu.ji...@windriver.com ---

[linux-yocto] [PATCH 44/70] LSI:NIC: Using default value when ubootenv driver not present

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Force LSI NIC driver using default value when ubootenv driver not present. Signed-off-by: Jiang Lu lu.ji...@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git

[linux-yocto] [PATCH 18/70] arm/boot: add earlyprintk in the bootargs

2013-06-10 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Added earlyprintk to the Linux commandline. Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/emuboot/emuboot.S | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/arch/arm/boot/emuboot/emuboot.S b/arch/arm

[linux-yocto] [PATCH 13/70] arm/boot: Boot loader emulation code for AXM5516.

2013-06-10 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/emuboot/Makefile| 28 + arch/arm/boot/emuboot/emuboot.S | 87 +++ arch/arm/boot/emuboot/emuboot.lds | 30 ++

[linux-yocto] [PATCH 02/70] drivers/hwmon: add support for Analog Devices ADT75

2013-06-10 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/hwmon/Kconfig | 10 +++ drivers/hwmon/Makefile | 1 + drivers/hwmon/adt75.c | 211 + 3 files changed, 222 insertions(+) create mode 100644 drivers/hwmon/adt75.c diff --git

[linux-yocto] [PATCH 04/70] usb/ehci-ci13612: add support for ci13612 host controller

2013-06-10 Thread Paul Butler
on boards dts yet. drivers/usb/host/ehci-ci13612.c: replaced bugzilla comments drivers/usb/host/ehci-ci13612.c: fix a burst size issue Fix an issue that we found with the burst size on the AXI bus. drivers/usb: ehci-ci13612.c replaced hard-coded address and irq to use dtb Signed-off-by: Paul

[linux-yocto] [PATCH 17/70] arm/boot: Fix the problem with device tree loading in emulation

2013-06-10 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com The pack script was getting the wrong arguments. Signed-off-by: John Jacques john.jacq...@lsi.com Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/emuboot/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[linux-yocto] [PATCH 24/70] arm: fmboot: make the fmboot image

2013-06-10 Thread Paul Butler
From: Wang Hui hui.w...@windriver.com Signed-off-by: Wang Hui hui.w...@windriver.com --- arch/arm/boot/Makefile| 3 +++ arch/arm/boot/fmboot/Makefile | 24 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/arch/arm/boot/Makefile

[linux-yocto] [PATCH 21/70] mach-axxia/i2c: fix i2c platform data structure

2013-06-10 Thread Paul Butler
From: Michael Bringmann michael.bringm...@lsi.com Pass more data extracted from DTB block to configure an I2C bus, instead of using hard-coded addresses in code. Signed-off-by: Michael Bringmann michael.bringm...@lsi.com --- include/linux/i2c-axxia.h | 18 -- 1 file changed, 16

[linux-yocto] [PATCH 47/70] powerpc/44x: Fix/Initialize PID to kernel PID before the TLB search

2013-06-10 Thread Paul Butler
From: Wei Yang wei.y...@windriver.com commit f13bfcc6961a5c9f511c401292db522edcd0b061 upstream Initialize the PID register with kernel pid (0) before we start setting the TLB mapping for KEXEC. Also set the MMUCR[TID] to kernel PID. This was spotted while testing the kexec on ISS for 47x. ISS

[linux-yocto] [PATCH 46/70] powerpc/47x: Enable CRASH_DUMP

2013-06-10 Thread Paul Butler
From: Suzuki Poulose suz...@in.ibm.com commit 47da421981571c69ef29740cc55fa7248682e167 upstream Now that we have KEXEC and relocatable kernel working on 47x (!SMP) enable CRASH_DUMP. Signed-off-by: Suzuki K. Poulose suz...@in.ibm.com Signed-off-by: Josh Boyer jwbo...@gmail.com Integrated-by:

[linux-yocto] [PATCH 40/70] PowerPC: ACP34xx: Add SPI at25 eeprom support

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com LSI ACP34xx board implements 2 eeprom on pl022 spi bus for 2nd stage bootloader. The patch adds dts parser code to extract eeprom information from device-tree and register the devices on spi bus. Signed-off-by: Jiang Lu lu.ji...@windriver.com ---

[linux-yocto] [PATCH 15/70] arm/dts: updated for PCIe node name

2013-06-10 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/dts/axm55xxsim.dts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/axm55xxsim.dts b/arch

[linux-yocto] [PATCH 28/70] powerpc/47x: add acpx1 board support

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Add acpx1 board support. The main features of this board include: * ACP3488 device with four powerpc 476 cores * 4GB of system memory * One channel 10 GbE XAUI * Eight SFP modules * Cabled PCIe/sRIO to support connectivity to external host Signed-off-by:

[linux-yocto] [PATCH 41/70] powerpc/4xx: add support for the PCIe controller on ACP34xx

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Extracted from lsi.patch in lsi_acp_linux_6.8.1.18 tarball. Add support for the PCIe controller on ACP34xx. [Jiang: The main modifications include: * Use dynamic virtual address for PCIe configuration space. * Remove the fixup for the pci

[linux-yocto] [PATCH 23/70] drivers/i2c/ai2c: remove default y from Kconfig

2013-06-10 Thread Paul Butler
From: Wang Hui hui.w...@windriver.com If we set default y for this driver in the Kconfig, it will be built when we build other platforms, it will bring building errors, so remove it. Signed-off-by: Wang Hui hui.w...@windriver.com --- drivers/i2c/busses/Kconfig | 1 - 1 file changed, 1

[linux-yocto] [PATCH 38/70] PowerPC: ACP34xx:Add app350 i2c controller driver

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com I2C driver for the controller on ACP platform. The EEPROM attached on the bus can be accessed. Signed-off-by: Jiang Lu lu.ji...@windriver.com --- drivers/i2c/busses/Kconfig | 7 + drivers/i2c/busses/Makefile | 3 +-

[linux-yocto] [PATCH 31/70] LSI:ACP34xx:standardize debug macro

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Move debug.h from drivers/lsi into include/asm/lsi/ to provide debug macros for device drivers on LSI's acp34xx platform. Signed-off-by: Jiang Lu lu.ji...@windriver.com --- arch/powerpc/include/asm/lsi/debug.h | 96 1

[linux-yocto] [PATCH 45/70] powerpc/47x: Kernel support for KEXEC

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com commit 68343020031585f861d93e2f25589598feadaff3 upstream This patch adds support for creating 1:1 mapping for the PPC_47x during a KEXEC. The implementation is similar to that of the PPC440x which is described here :

[linux-yocto] [PATCH 36/70] drivers/tty: Add support for lsi acp serial driver and console

2013-06-10 Thread Paul Butler
Add lsi acp serial driver. Signed-off-by: David Mercado david.merc...@windriver.com Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/tty/serial/Kconfig | 51 ++ drivers/tty/serial/Makefile |3 +- drivers/tty/serial/lsi_acp_serial.c | 1243

[linux-yocto] [PATCH 51/70] GPIO:pl061: Update driver to support of-platform drivers

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Since the PPC LSI ACP34xx board implements 2 pl061 gpio controller, Update driver register interface to support ppc of-platform style driver register interface. The patch abstract the common code of probe routine between ARM_AMBA style driver and of-platform

[linux-yocto] [PATCH 54/70] powerpc/acpx1: add early debug support for acpx1 board

2013-06-10 Thread Paul Butler
From: Kevin Hao kexin@windriver.com This is based on the lsi.patch in lsi_acp_linux_3.8.1.28 tarball. Signed-off-by: Kevin Hao kexin@windriver.com --- arch/powerpc/kernel/udbg_16550.c | 52 1 file changed, 52 insertions(+) diff --git

[linux-yocto] [PATCH 57/70] drivers/crypto/amcc/crypto4xx_core.c: added include for linux/module.h

2013-06-10 Thread Paul Butler
THIS_MODULE is left undefined and this fails to compile. Needs to include linux/module.h Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/crypto/amcc/crypto4xx_core.c | 31 --- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/drivers

[linux-yocto] [PATCH 35/70] lsi/nand: Use EP501G1_NAND_1BIT_ECC0_STATUS to check HW ECC

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com On ACP34xx, remounting a jffs2 partition will fail after writing file with following error: mount:/dev/mtdblock6 can't read superblock This is caused by involving EP501G1_NAND_BCH_STATUS to check HW ECC result. This patch reads EP501G1_NAND_1BIT_ECC0_STATUS

[linux-yocto] [PATCH 39/70] SPI: pl022: Update driver to support of-platform drivers

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com Since the PPC LSI ACP34xx board implements pl022 spi controller, Update driver register interface to support ppc of-platform style driver register interface. The patch abstract the common code of probe, remove PM routines between ARM_AMBA style driver and

[linux-yocto] [PATCH 61/70] Acp34xx: disable device when enabled set to 0 in dts

2013-06-10 Thread Paul Butler
From: Jiang Lu lu.ji...@windriver.com In APM mode, uboot of ACP34xx involves enabled property to partition system resources among the OS groups. For the peripheral belongs to other OS groups, kernel will get enabled=0 in device node. This patch disables the devices with enabled = 0 in dts.

[linux-yocto] [PATCH 64/70] powerpc: adding defconfig file for LSI acp344x (elpaso) board.

2013-06-10 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/powerpc/configs/elpaso_defconfig | 2138 + 1 file changed, 2138 insertions(+) create mode 100755 arch/powerpc/configs/elpaso_defconfig diff --git a/arch/powerpc/configs/elpaso_defconfig b/arch/powerpc

[linux-yocto] [PATCH 70/70] Added support for PCI MSI for AXM55xx.

2013-06-10 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com Also fixed the PCIe driver to respect the outbound window configuration via the ranges property in the device-tree. Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/boot/dts/axm55xx.dts |4 +- arch/arm/boot/dts/axm55xxsim.dts

Re: [linux-yocto] [PATCH 00/70] New standard/lsi branch - linux-yocto_3.4

2013-06-13 Thread Paul Butler
On Tue, Jun 11, 2013 at 05:48:04PM -0500, Paul Butler wrote: On Tue, Jun 11, 2013 at 02:46:31PM -0400, Bruce Ashfield wrote: On 13-06-10 09:45 PM, Paul Butler wrote: Creating a new branch in linux-yocto_3.4 for tracking LSI BSP changes. Branched from standard/base at commit

[linux-yocto] [PATCH 12/89] arm/config: Add the LSI drivers

2013-10-27 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com and answer the rest of the questions as recommended (default). Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/configs/lsi_defconfig | 45 ++ 1 file changed, 15 insertions(+), 30 deletions(-) diff

[linux-yocto] [PATCH 01/89] drivers/usb: LSI AXM5500 USB driver support

2013-10-27 Thread Paul Butler
From: Niraj Desai nirajvde...@gmail.com Added USB driver support for LSI AXM5500 device. The USB s/w workarounds apply only to older PPC 34xx devices hence added Kconfig option CONFIG_LSI_USB_SW_WORKAROUND to select s/w workaround for ACP34xx devices. Renamed CONFIG_LSI_PCI option to

[linux-yocto] [PATCH 02/89] arm/boot/dts: Change the timer interrupt numbers to match the new simulator.

2013-10-27 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm55xxsim.dts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/axm55xxsim.dts b/arch/arm/boot/dts/axm55xxsim.dts index 4972da9..3a812f6

[linux-yocto] [PATCH 00/89] updates to 3.4 standard/axxia/base

2013-10-27 Thread Paul Butler
(1): drivers/i2c: Collapse AI2C file implementation along logical lines. Niraj Desai (1): drivers/usb: LSI AXM5500 USB driver support Paul Butler (1): drivers: changes for MTC and the FEMAC SangeethaRao (9): drivers/net/ethernet: disabled RX/RX FEMAC pause frames and increased PHY RX

[linux-yocto] [PATCH 09/89] arm/mach-axxia: fix error with IRQ type setting at startup

2013-10-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com This patch fixes the errors reported by gic_set_type() when booting a kernel that's configured for more cores than the simulator has enabled (i.e., the DTS file has more cores enabled than cores enabled in the simulator topology.xml file). The

[linux-yocto] [PATCH 04/89] arch/powerpc: Fix PMU interrupts

2013-10-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com The PMU interrupts were previously initialized at too early in the board init process, so IRQ affinity wasn't working. Moved PMU IRQ setup/teardown to PMU enable/disable routines instead. With this change, PMU interrupts correctly work across all

[linux-yocto] [PATCH 08/89] drivers/net/ethernet: add ACP wrappers back into kernel

2013-10-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com This patch adds the LSI ACP wrapper routines back into the kernel. These were previously removed as part of the acp34xx Ethernet driver updates, but are needed for the LSI RTE application. The wrappers are restored at

[linux-yocto] [PATCH 07/89] powerpc/configs: Address error message when issuing reboot

2013-10-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com The default kernel config was enabling CPU Hotplug, which is a feature not currently supported by the ACP34xx. For this reason, issuing a reboot or poweroff command was resulting in a Error taking CPU1 down: -38 error. This patch disables

[linux-yocto] [PATCH 18/89] drivers/net/ethernet: FEMAC Driver

2013-10-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com The driver takes phy address as a parameter but ignores it, and instead takes the first available phy in the address range. This patch allows one to select a specific phy on boards that have multiple phys. Signed-off-by: David Mercado

[linux-yocto] [PATCH 10/89] arch/powerpc: Release the lock when ncr_read() completes.

2013-10-27 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Without this the RTE won't load. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/sysdev/lsi_acp_ncr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/powerpc/sysdev/lsi_acp_ncr.c b/arch/powerpc/sysdev/lsi_acp_ncr.c index

[linux-yocto] [PATCH 03/89] LSI axm55xx: Add CPU Hotplug support

2013-10-27 Thread Paul Butler
From: David Mercado david.merc...@windriver.com Adds ability to dynamically enable or diesable a CPU on a running system. Signed-off-by: David Mercado david.merc...@windriver.com --- arch/arm/mach-axxia/axxia-gic.c | 73 ++--- arch/arm/mach-axxia/hotplug.c

[linux-yocto] [PATCH 25/89] drivers/tty: Hard code the baud rate divisors for now.

2013-10-27 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com This assumes that the AXM55xx_533 parameter file is used. Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/tty/serial/amba-pl011.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/tty/serial/amba-pl011.c

[linux-yocto] [PATCH 28/89] drivers/net/ethernet: Support for the new BCM 5221 phy.

2013-10-27 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Use a dsb instead of the dmb() macro after updating memory before sending a packet. Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_mdio.c | 5 drivers/net/ethernet/lsi/lsi_acp_net.c | 47

[linux-yocto] [PATCH 35/89] arm/mach-axxia: Clean up the sequence of starting other cores.

2013-10-27 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/platsmp.c | 107 +++--- 1 file changed, 90 insertions(+), 17 deletions(-) diff --git a/arch/arm/mach-axxia/platsmp.c

[linux-yocto] [PATCH 39/89] arm/configs: USB config changes

2013-10-27 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/configs/lsi_defconfig | 24 +++- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/arch/arm/configs/lsi_defconfig b/arch/arm/configs/lsi_defconfig index

[linux-yocto] [PATCH 23/89] drivers/net: Use the ASIC watermark value for now.

2013-10-27 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Note that this will break emulation! Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/net/ethernet/lsi/lsi_acp_net.c

[linux-yocto] [PATCH 37/89] arm/mach-axxia: Updated such that GFP_DMA mask is correctly set to 32 bits for AXM55xx

2013-10-27 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com instead of current 64 bits. Also increased the coherent dma pool size to 1M instead of existing 256Kb which was leading to error message about DMA coherent pool being too small with USB support Signed-off-by: SangeethaRao sangeetha@lsi.com ---

[linux-yocto] [PATCH 38/89] drivers/usb: USB driver changes for AXM55xx

2013-10-27 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 9 +++ drivers/usb/host/ehci-ci13612.c | 59 ++--- 2 files changed, 64 insertions(+), 4 deletions(-) diff --git

[linux-yocto] [PATCH 34/89] arm/mach-axxia: Wait a bit more gently when in the pen.

2013-10-27 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/headsmp.S | 30 +- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-axxia/headsmp.S b/arch/arm/mach-axxia/headsmp.S index

  1   2   3   >