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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: Creating a new branch in linux-yocto_3.4 for tracking LSI BSP changes. Branched from standard/base at commit fff57da7886cf5e99c07adf6649610cb1cd89330 I added comments throughout the code. There are some minor cleanups and references that are required.

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:56 PM, Paul Butler wrote: From: Jiang Lu The patch is base upon Jason's commit This commit header isn't appropriate for Linux yocto. The commit header should just introduce the change, without referencing some other commit we don't have in our tree. Bruce [ kgdboc, amba-pl01

Re: [linux-yocto] [PATCH 54/87] lsi/ncr: add support to read/write access to configuration ring resources

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:56 PM, Paul Butler wrote: From: Jiang Lu Extracted from lsi.patch in lsi_acp_linux_6.8.1.18 tarball. This is typically an acceptable "upstream reference", but I have to ask. Is there a public location that we can point to for this tgz ? Bruce The Nuevo CPU Adapter (NCA) is

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:56 PM, Paul Butler wrote: From: Jiang Lu 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 c

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:56 PM, Paul Butler wrote: Signed-off-by: Paul Butler This looks like it should be in a common branch, and upstream sooner rather than later. Something to consider while working through this board. --- arch/arm/include/asm/io.h | 20 +++- 1 file changed, 15

Re: [linux-yocto] [PATCH 32/87] LSI axm55xx: Fix boot issues with PREMPT_RT kernel

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:56 PM, Paul Butler wrote: From: David Mercado Modified arch/arm/mach-axxia/axxia-gic.c to to handle the slightly different way in which a preempt_rt kernel manipulates the Axxia GIC API during boot. Also updated arch/arm/configs/lsisim_defconfig to set the base level of prempt_rt

Re: [linux-yocto] [PATCH 20/87] include/linux/i2c-axxia.h: added missing file to fix build bug

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: Same question. Other than tracking "who did what", is there any reasn why this isn't in the patch that introduced the driver ? Bruced Signed-off-by: Paul Butler --- include/linux/i2c-axxia.h | 25 + 1 file changed, 25 inserti

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: From: Jiang Lu Signed-off-by: Paul Butler --- 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 10064

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: Signed-off-by: Paul Butler These are common files, and not protected by #ifdefs, are these safe for all v7 boards ? Bruce --- arch/arm/mm/proc-v7-2level.S | 4 +++- arch/arm/mm/proc-v7-3level.S | 4 +++- 2 files changed, 6 insertions(+), 2 deleti

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: Signed-off-by: Paul Butler Why is this separate from the patch that introduces mach-axxia ? Bruce --- arch/arm/mach-axxia/axxia.c | 51 ++--- 1 file changed, 39 insertions(+), 12 deletions(-) diff --git a/a

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: What's a fast model ? .. yes I'm playing dumb, but patch headers should describe the common questions about code they introduce. Bruce Signed-off-by: Paul Butler --- arch/arm/boot/fmboot/Makefile | 25 + arch/arm/boot/fmboot/fmboot.S

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: Signed-off-by: Paul Butler The commit log should list what is being added. We can see they are new from the patch, but inquiring minds want to know what the boards are. Bruce --- arch/arm/boot/dts/axm-sim.dts | 329 +

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: Fix an issue that we found with the burst size on the AXI bus. Typically we elaborate on issues .. what is the user visible symptom that someone sees with this problem ? That should be in the commit log, as well as an explanation of how this fixes the pr

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

2013-05-27 Thread Bruce Ashfield
On 13-05-27 12:55 PM, Paul Butler wrote: Signed-off-by: Paul Butler Why wasn't this squashed into patch 4/87 ? Bruce --- 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-ci13

[linux-yocto] [PATCH 39/87] drivers/i2c/ai2c: add more dtb support

2013-05-27 Thread Paul Butler
From: Michael Bringmann Accept more data extracted from DTB block to configure an I2C bus, instead of using hard-coded addresses in code. Revise module to configure only those busses actually configured. Remove unneeded code, and compress header files. Signed-off-by: Michael Bringmann --- dr

[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 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 cores. On the axm55xx platfo

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 driver, then fork a ne

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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. Signed-off-by: Jiang L

[linux-yocto] [PATCH 86/87] powerpc: fix section mismatch warnings

2013-05-27 Thread Paul Butler
Fixes the following section mismatches whem building ppc44x with SMP: WARNING: arch/powerpc/kernel/built-in.o(.text+0xc838): Section mismatch in reference from the variable start_secondary_resume to the function .devinit.text:start_secondary() The function start_secondary_resume() references the

[linux-yocto] [PATCH 85/87] drivers/crypto/amcc: removed section mismatch warning

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler --- drivers/crypto/amcc/crypto4xx_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/amcc/crypto4xx_core.c b/drivers/crypto/amcc/crypto4xx_core.c index b554332..9ca5b13 100644 --- a/drivers/crypto/amcc/crypto4xx_core.c +++ b/drive

[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 --- 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 8b7102f..34a48b3 100644 -

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

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

[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 --- drivers/crypto/amcc/crypto4xx_core.c | 31 --- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/drivers/crypto/amcc/crypto4xx_core.c

[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 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 irqdomain code loses the fallbac

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

2013-05-27 Thread Paul Butler
From: Kevin Hao 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 --- arch/powerpc/kernel/udbg_16550.c | 30 ---

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

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

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 --- arch/powerpc/boot/dts/ACP344xV2.dts | 487

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 the gpiolib framework'

[linux-yocto] [PATCH 74/87] kexec/44x: avoid cpu spin code flushed by new kernel

2013-05-27 Thread Paul Butler
From: yhe kexec secondary kernel run at same address with old one. let cpu spin in data segment to avoid it's flushed while copy the new kernel. Signed-off-by: Yongli He --- arch/powerpc/kernel/head_44x.S | 7 +++ arch/powerpc/platforms/44x/acpx1.c | 3 ++- 2 files changed, 9 insertion

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 machines for the BookE

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

2013-05-27 Thread Paul Butler
From: Wei Yang 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 --- arch/powerpc/kernel/prom.c | 6 ++ 1 file changed, 6 insertions(+

[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 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 doesn't return a succes

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

2013-05-27 Thread Paul Butler
From: Suzuki Poulose commit 47da421981571c69ef29740cc55fa7248682e167 upstream Now that we have KEXEC and relocatable kernel working on 47x (!SMP) enable CRASH_DUMP. Signed-off-by: Suzuki K. Poulose Signed-off-by: Josh Boyer Integrated-by: Wei Yang --- arch/powerpc/Kconfig | 2 +- 1 file cha

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 : http://patchwork.ozlabs.org/patch/104323/ PPC_47x MMU

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

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

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

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

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 bridge. * Refacto

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 of-platform driver, the

[linux-yocto] [PATCH 64/87] PowerPC:ACP34xx:Add SPI at25 eeprom support

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 --- drivers/spi/spi-pl022.c | 159 +

[linux-yocto] [PATCH 62/87] PowerPC:ACP34xx:Add app350 i2c controller driver

2013-05-27 Thread Paul Butler
From: Jiang Lu I2C driver for the controller on ACP platform. The EEPROM attached on the bus can be accessed. Signed-off-by: Jiang Lu --- drivers/i2c/busses/Kconfig | 7 + drivers/i2c/busses/Makefile | 3 +- drivers/i2c/busses/acp3400-i2c.c | 511

[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 Signed-off-by: Paul Butler --- drivers/dma/Kconfig | 8 + drivers/dma/Makefile| 1 + drivers/dma/lsi-dma32.c | 883 drivers/dma/lsi-dma32.h | 224 4 files changed, 1116 insertions(+) create mode 100644 dri

[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 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. ] Signed-off-by: Wei Yang --- driver

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

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

[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 --- drivers/tty/serial/Kconfig | 51 ++ drivers/tty/serial/Makefile |3 +- drivers/tty/serial/lsi_acp_serial.c | 1248 +++ 3 files changed, 1301 insertions(+), 1 deletion(-) create mode

[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 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 to check HW ECC result.

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 --- drivers/mtd/nand/Kconfig|

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 configuration ring resources vi

[linux-yocto] [PATCH 53/87] LSI:ACP34xx:standardize debug macro

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 --- arch/powerpc/include/asm/lsi/debug.h | 96 1 file changed, 96 insertions(+) create mode 100

[linux-yocto] [PATCH 52/87] powerpc/acp34xx: add clk_get/_rate support for acp board

2013-05-27 Thread Paul Butler
From: Jiang Lu Some drivers used by acp34xx depend on the clk_get/_rate methods to get the device frequency. So implement these methods by checking the "clock-frequency" property in the device node. Signed-off-by: Jiang Lu --- arch/powerpc/platforms/44x/acpclock.c | 305 +++

[linux-yocto] [PATCH 51/87] ACP34xx:Fix a few mismatch section warnings

2013-05-27 Thread Paul Butler
From: Jiang Lu Fix a few mismatch section warnings introduced by this BSP, includes: WARNING: vmlinux.o(.text+0x228): Section mismatch in reference from the variable start_secondary_47x to the function .cpuinit.text:mmu_init_secondary() The function start_secondary_47x() references the function

[linux-yocto] [PATCH 50/87] powerpc/47x: add acpx1 board support

2013-05-27 Thread Paul Butler
From: Jiang Lu 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: Jiang Lu --- arch/powerp

[linux-yocto] [PATCH 49/87] powerpc/44x: allow the kernel to be run from a non-zero physical address

2013-05-27 Thread Paul Butler
From: Kevin Hao CONFIG_PHYSICAL_START always be used to set the LOAD program header physical address field in the resulting ELF image. And the kernel also uses this address to set the load and entry address when creating an uImage. So we need to set this physical address properly when we have to

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

2013-05-27 Thread Paul Butler
From: Jiang Lu 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 our kernel boot on all th

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

2013-05-27 Thread Paul Butler
From: Kevin Hao 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 when a specific alignment

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

2013-05-27 Thread Paul Butler
From: Wang Hui Signed-off-by: Wang Hui --- 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 b/arch/arm/boot/Makefile index c877087..e7df7e4 100644 --- a/ar

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

2013-05-27 Thread Paul Butler
From: Wang Hui 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 --- drivers/i2c/busses/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/i2c/busses/Kconfig b

[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 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 Signed-off-by: Paul Butler --- arch/arm/mach-axxia/platsmp.c | 53 +-- 1 file c

[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 --- 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/arch/arm/include/asm/io.h @@

[linux-yocto] [PATCH 42/87] drivers/i2c/ai2c: Fix compile warning about unneeded label

2013-05-27 Thread Paul Butler
From: Michael Bringmann Signed-off-by: Michael Bringmann --- drivers/i2c/busses/ai2c/ai2c_mod.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/i2c/busses/ai2c/ai2c_mod.c b/drivers/i2c/busses/ai2c/ai2c_mod.c index 2882668..5dd856a 100644 --- a/drivers/i2c/busses/ai2c/ai2c_mod.c +++

[linux-yocto] [PATCH 41/87] drivers/i2c/ai2c: Remove references to outdated types

2013-05-27 Thread Paul Butler
From: Michael Bringmann Signed-off-by: Michael Bringmann --- drivers/i2c/busses/ai2c/regs/ai2c_regions.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/i2c/busses/ai2c/regs/ai2c_regions.h b/drivers/i2c/busses/ai2c/regs/ai2c_regions.h index a6fe19c..97e41e2 100644

[linux-yocto] [PATCH 40/87] drivers/i2c/ai2c: remove acp34xx from Makefile

2013-05-27 Thread Paul Butler
From: Michael Bringmann Remove ai2c_bus_acp3400.c as extraneous; that code is now on another branch. Signed-off-by: Michael Bringmann --- drivers/i2c/busses/ai2c/Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/i2c/busses/ai2c/Makefile b/drivers/i2c/busse

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

2013-05-27 Thread Paul Butler
From: Michael Bringmann 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 --- include/linux/i2c-axxia.h | 18 -- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/include

[linux-yocto] [PATCH 37/87] arm/dts: add configurations for I2C busses

2013-05-27 Thread Paul Butler
From: Michael Bringmann Signed-off-by: Michael Bringmann --- arch/arm/boot/dts/axm55xx.dts | 44 +++ 1 file changed, 44 insertions(+) diff --git a/arch/arm/boot/dts/axm55xx.dts b/arch/arm/boot/dts/axm55xx.dts index 3359cb4..effb643 100644 --- a/arch/arm/

[linux-yocto] [PATCH 36/87] mach-axxia/i2c: remove unnecessary code

2013-05-27 Thread Paul Butler
From: Michael Bringmann Signed-off-by: Michael Bringmann --- arch/arm/mach-axxia/i2c.h | 14 ++ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/arch/arm/mach-axxia/i2c.h b/arch/arm/mach-axxia/i2c.h index cc88104..8e31379 100644 --- a/arch/arm/mach-axxia/i2c.h +++ b/ar

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

2013-05-27 Thread Paul Butler
From: Michael Bringmann Signed-off-by: Michael Bringmann --- arch/arm/mach-axxia/i2c.c | 213 +- 1 file changed, 156 insertions(+), 57 deletions(-) diff --git a/arch/arm/mach-axxia/i2c.c b/arch/arm/mach-axxia/i2c.c index ef90a5a..5f9eff3 100644 --- a

[linux-yocto] [PATCH 34/87] drivers/i2c/ai2c: add dts support in the driver

2013-05-27 Thread Paul Butler
From: Michael Bringmann Add sections to ".dts" files to describe physical addresses of the AXM55xx I2C bus regions (and interrupts, if any). Propagate changes through I2C platform parsing=registration to AI2C bus code. Remove unneeded ACP34xx personality given that that code is now on a differen

[linux-yocto] [PATCH 33/87] arch/arm/mach-axxia: pci.c fixes incorrect device reference

2013-05-27 Thread Paul Butler
Also removes some compiler warnings and section mismatch warnings Signed-off-by: Paul Butler --- arch/arm/mach-axxia/pci.c | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/arch/arm/mach-axxia/pci.c b/arch/arm/mach-axxia/pci.c index ea9a7a5..c1d930d 100644 -

[linux-yocto] [PATCH 32/87] LSI axm55xx: Fix boot issues with PREMPT_RT kernel

2013-05-27 Thread Paul Butler
From: David Mercado Modified arch/arm/mach-axxia/axxia-gic.c to to handle the slightly different way in which a preempt_rt kernel manipulates the Axxia GIC API during boot. Also updated arch/arm/configs/lsisim_defconfig to set the base level of prempt_rt to CONFIG_PREEMPT_RTB. The preempt_rt ker

[linux-yocto] [PATCH 31/87] arm/boot: Use supersections for the early page table in the armv7 case

2013-05-27 Thread Paul Butler
From: John Jacques Signed-off-by: Paul Butler --- arch/arm/boot/compressed/head.S | 53 + 1 file changed, 53 insertions(+) diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S index 87278fc..240366b 100644 --- a/arch/arm/boot/co

[linux-yocto] [PATCH 30/87] arm/boot: add earlyprintk in the bootargs

2013-05-27 Thread Paul Butler
From: John Jacques Added earlyprintk to the Linux commandline. Signed-off-by: Paul Butler --- 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/boot/emuboot/emuboot.S index e856989..ef9fa87 100

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

2013-05-27 Thread Paul Butler
From: John Jacques The "pack" script was getting the wrong arguments. Signed-off-by: John Jacques Signed-off-by: Paul Butler --- arch/arm/boot/emuboot/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/emuboot/Makefile b/arch/arm/boot/emuboot/Makefile i

[linux-yocto] [PATCH 28/87] arm/boot: Updates for Emulation Bringup.

2013-05-27 Thread Paul Butler
From: John Jacques Added exception "handlers" (just loop at an offset). Added configuration of L2ACTLR and ACTLR (board specific). Signed-off-by: John Jacques Signed-off-by: Paul Butler --- arch/arm/boot/emuboot/emuboot.S | 48 + 1 file changed, 48 ins

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

2013-05-27 Thread Paul Butler
From: SangeethaRao Signed-off-by: SangeethaRao Signed-off-by: Paul Butler --- 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 169aa82..1fc63c1 100644 --- a/arch/

[linux-yocto] [PATCH 26/87] arm/dts: updating PCIe related files for TPAGE and BAR0

2013-05-27 Thread Paul Butler
From: SangeethaRao Signed-off-by: SangeethaRao --- arch/arm/boot/dts/axm55xxsim.dts | 15 +- arch/arm/mach-axxia/pci.c| 505 ++- 2 files changed, 294 insertions(+), 226 deletions(-) diff --git a/arch/arm/boot/dts/axm55xxsim.dts b/arch/arm/boot/dts/a

[linux-yocto] [PATCH 25/87] arm/boot: change target name

2013-05-27 Thread Paul Butler
From: John Jacques Naming cleanup. linux.img (instead of linux.fm) is now the target. Signed-off-by: John Jacques Signed-off-by: Wang Hui --- arch/arm/boot/fmboot/Makefile | 14 +++--- arch/arm/boot/fmboot/fmboot.S | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git

[linux-yocto] [PATCH 24/87] arm/dts: add dts for LSI AXM5516 simulation and emulation/asic.

2013-05-27 Thread Paul Butler
From: John Jacques Device tree source files for LSI AXM5516 simulation and emulation/asic. Signed-off-by: John Jacques --- arch/arm/boot/dts/axm55xx.dts| 290 + arch/arm/boot/dts/axm55xxsim.dts | 447 +++ 2 files changed, 737 inse

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

2013-05-27 Thread Paul Butler
From: John Jacques Signed-off-by: John Jacques --- arch/arm/boot/emuboot/Makefile| 28 + arch/arm/boot/emuboot/emuboot.S | 87 +++ arch/arm/boot/emuboot/emuboot.lds | 30 ++ arch/arm/boot/emuboot/pack.py | 10 + 4 files c

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

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler --- 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 --- a/arch/arm/mach-axxia/hotplug

[linux-yocto] [PATCH 20/87] include/linux/i2c-axxia.h: added missing file to fix build bug

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler --- include/linux/i2c-axxia.h | 25 + 1 file changed, 25 insertions(+) create mode 100644 include/linux/i2c-axxia.h diff --git a/include/linux/i2c-axxia.h b/include/linux/i2c-axxia.h new file mode 100644 index 000..5f1ae4a --- /dev/null +++

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

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler --- 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/mach-axxia/i2c.h diff --

[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 --- 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 --- a/arch/arm/mm/proc-v7-2level.S

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

2013-05-27 Thread Paul Butler
From: Jiang Lu Signed-off-by: Paul Butler --- 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/arch/arm/tools/mach-types @@ -1206,3 +1206,4 @@ b

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

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler --- 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 @@ -6,5 +6,6 @@ obj-y

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

2013-05-27 Thread Paul Butler
From: Jiang Lu Signed-off-by: Paul Butler --- 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 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfi

[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 --- 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 --- a/arch/arm/mach-axxia/axxia.c

[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 --- 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 changed, 145 insertions(+)

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

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler --- 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/vexpress-v2p-ca15_a7.dts |

[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 --- drivers/usb/host/ehci-ci13612.c | 37 +++-- drivers/usb/host/ehci-ci13612.h | 3 +++ 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/drivers/usb/host/eh

[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 --- 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 +++ b/drivers/usb/host/eh

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

2013-05-27 Thread Paul Butler
From: Fredrik Markstr 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 --- drivers/usb/host/ehci-ci13612.c | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/drivers/usb/host/ehci-c

[linux-yocto] [PATCH 06/87] usb/ehci-ci13612: use dynamic virtual address to map the hcd registers

2013-05-27 Thread Paul Butler
From: Kevin Hao Use of_iomap to map the hcd registers instead of assuming that there always has a fix virtual address we can use to access these registers. Signed-off-by: Kevin Hao --- drivers/usb/host/ehci-ci13612.c | 23 --- 1 file changed, 20 insertions(+), 3 deletions(-

[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 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. Signed-off-by: Kevin Hao

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

2013-05-27 Thread Paul Butler
From: Kevin Hao Extracted from lsi.patch in lsi_acp_linux_3.8.1.28 tarball. [Kevin: The main modifications include: * Remove the ci13612.h which is needless. * Adapt to the API changes in 3.4 kernel.] Signed-off-by: Kevin Hao --- drivers/usb/host/Kconfig| 13 +++ drivers/usb/host/ehc

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

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler --- 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 a/drivers/hwmon/Kconfig b/drive

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

2013-05-27 Thread Paul Butler
Creating a new branch in linux-yocto_3.4 for tracking LSI BSP changes. Branched from standard/base at commit fff57da7886cf5e99c07adf6649610cb1cd89330 Benjamin Herrenschmidt (1): powerpc/mpic: Create a revmap with enough entries for IPIs and timers David Mercado (4): LSI axm55xx: Add multi-clu

[linux-yocto] [PATCH 01/87] drivers/leds: Added support for RBS leds

2013-05-27 Thread Paul Butler
Signed-off-by: Paul Butler --- drivers/leds/Kconfig | 7 ++ drivers/leds/Makefile | 1 + drivers/leds/ledtrig-rbs.c | 248 + 3 files changed, 256 insertions(+) create mode 100644 drivers/leds/ledtrig-rbs.c diff --git a/drivers/leds/Kcon