[linux-yocto] [PULL REQUEST] 3.10 - new preempt-rt branch - standard/preempt-rt/axxia/base

2013-12-02 Thread Paul Butler
configurations for I2C busses mach-axxia/i2c: fix i2c platform data structure Niraj Desai (1): drivers/usb: LSI AXM5500 USB driver support Paul Butler (18): drivers/leds: Added support for RBS leds drivers/hwmon: add support for Analog Devices ADT75 drivers/i2c/busses: adding ai2c

Re: [linux-yocto] [PULL REQUEST] 3.10 - new preempt-rt branch - standard/preempt-rt/axxia/base

2013-12-02 Thread Paul Butler
On Mon, Dec 02, 2013 at 12:12:20PM -0500, Bruce Ashfield wrote: On 13-12-02 12:10 PM, Paul Butler wrote: The following changes since commit ee9480cd91b2b46325a2da9aa6ae779d8e4163c0: Merge branch 'standard/base' into standard/preempt-rt/base (2013-11-25 15:11:10 -0500) are available

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

2013-11-26 Thread Paul Butler
On Mon, Nov 25, 2013 at 03:03:47PM -0500, Bruce Ashfield wrote: On 13-11-19 11:22 PM, Paul Butler wrote: This series replaces the previous xx/94 series. I've removed the defconfig patches and the meta branch cfg/scc patches will be coming soon. Some of the patches may still contain some dead

[linux-yocto] [PULL REQUEST] 3.10 - new branch standard/axxia/base

2013-11-26 Thread Paul Butler
support Paul Butler (17): drivers/leds: Added support for RBS leds drivers/hwmon: add support for Analog Devices ADT75 drivers/i2c/busses: adding ai2c driver fs/vmfs: adding arm vmfs file system arch/arm/boot/dts: adding new dts files for LSI axm family arch/arm/boot/fmboot: adding support

Re: [linux-yocto] [PATCH 19/78] drivers/i2c: Collapse AI2C driver implementation - removing ai2c_*

2013-11-25 Thread Paul Butler
/i2c-axxia.c Michael, Have you tested both drivers? Is this duplication? Or is there a reason we have both? I'll be glad to remove duplication, but just wanted to make sure before I do. -paul Michael -Original Message- From: Paul Butler [mailto:butler.p...@gmail.com] Sent: Tuesday

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

2013-11-25 Thread Paul Butler
On Mon, Nov 25, 2013 at 03:03:47PM -0500, Bruce Ashfield wrote: On 13-11-19 11:22 PM, Paul Butler wrote: This series replaces the previous xx/94 series. I've removed the defconfig patches and the meta branch cfg/scc patches will be coming soon. Some of the patches may still contain some dead

Re: [linux-yocto] [PATCH 48/94] drivers/net: Added debug code.

2013-11-19 Thread Paul Butler
On Sat, Nov 9, 2013 at 9:49 AM, Bruce Ashfield bruce.ashfi...@windriver.com wrote: On 11/7/2013, 8:13 PM, Paul Butler wrote: From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_mdio.c | 10 ++ 1 file

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

2013-11-19 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 18/78] drivers/i2c: Collapse AI2C driver implementation - removing ai2c_dev

2013-11-19 Thread Paul Butler
From: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/i2c/busses/ai2c/ai2c_dev.h | 228 - drivers/i2c/busses/ai2c/ai2c_dev_clock.c | 493

[linux-yocto] [PATCH 28/78] arm/mach-axxia: Remove debug printk().

2013-11-19 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 | 4 1 file changed, 4 deletions(-) diff --git a/arch/arm/mach-axxia/platsmp.c b/arch/arm/mach-axxia/platsmp.c index 95859ec..8d6dbd8 100644 ---

[linux-yocto] [PATCH 19/78] drivers/i2c: Collapse AI2C driver implementation - removing ai2c_*

2013-11-19 Thread Paul Butler
From: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Michael Bringmann michael.bringm...@lsi.com Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/i2c/busses/ai2c/ai2c_plat.c | 758 --- drivers/i2c/busses/ai2c/ai2c_plat.h | 336

[linux-yocto] [PATCH 11/78] powerpc/dts: Device tree files for the LSI boards.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/boot/dts/acp25xx.dts | 309 ++ arch/powerpc/boot/dts/acp342x.dts | 309 ++ arch/powerpc/boot/dts/acp344x.dts | 309

[linux-yocto] [PATCH 13/78] arm: AXM5516 emulation bringup mach-axxia

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com also adds debug-macros.S changes to allows console output before the console layer is available. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/Makefile | 4 ++ arch/arm/kernel/head.S |

[linux-yocto] [PATCH 24/78] drivers/tty: Handle baud rate changes. The initial port only ran at 115200.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/clock.c | 64 + drivers/tty/serial/amba-pl011.c | 4 +-- 2 files changed, 66 insertions(+), 2 deletions(-) diff --git

[linux-yocto] [PATCH 23/78] drivers/net/ethernet: Wrapper Cleanup

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Some of the Linux function calls got changed in later versions of Linux to require the caller to be GPLd. We are in the process of GPLing all our driver code, but were not yet finished doing so. The wrappers were a temporary work around until the RTE (the

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

2013-11-19 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 05/78] powerpc/configs: remove elpaso defconfig

2013-11-19 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/powerpc/configs/elpaso_defconfig | 2138 - 1 file changed, 2138 deletions(-) delete mode 100755 arch/powerpc/configs/elpaso_defconfig diff --git a/arch/powerpc/configs/elpaso_defconfig b/arch/powerpc

[linux-yocto] [PATCH 10/78] arch/powerpc: Aded wrappers for platform device registration/deregistration.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/sysdev/lsi_acp_wrappers.c | 36 ++ 1 file changed, 36 insertions(+) diff --git a/arch/powerpc/sysdev/lsi_acp_wrappers.c

[linux-yocto] [PATCH 06/78] arm/mach-axxia: Fix irq_set_type() in arch/arm/mach-axxia/axxia-gic.c

2013-11-19 Thread Paul Butler
From: David Mercado david.merc...@windriver.com Fix error in gic_set_type(). Previously calculating cpu to send to with (i / 4), where i is a cluster number between 0 and 3. Dividing by 4 (4 cores per cluster) is wrong, as this result will always be 0. Instead, replace with (i *4), so result is

[linux-yocto] [PATCH 12/78] arm: AXM5516 emulation bringup boot

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/compressed/head.S | 63 ++ arch/arm/boot/dts/axm55xx.dts | 235 +++--- arch/arm/boot/emuboot/Makefile| 10 +-

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

2013-11-19 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 | 58 ++- 1 file changed, 41 insertions(+), 17 deletions(-) diff --git a/arch/arm/mach-axxia/platsmp.c

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

2013-11-19 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 14/78] drivers/tty: AXM5516 emulation bringup - amba-pl011.c

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/tty/serial/amba-pl011.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c index b69356c..abe91eb 100644 ---

[linux-yocto] [PATCH 17/78] drivers/net: AXM5516 emulation bringup - Makefile

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/lsi/Makefile b/drivers/net/ethernet/lsi/Makefile index 2754e5b..a48a239 100644 ---

[linux-yocto] [PATCH 07/78] drivers/net/ethernet: add ACP wrapper support for LSI RTE into kernel

2013-11-19 Thread Paul Butler
From: David Mercado david.merc...@windriver.com adds the LSI ACP wrapper routines into the kernel. These are needed for the LSI RTE application. Signed-off-by: David Mercado david.merc...@windriver.com --- arch/powerpc/include/asm/lsi/acp_ncr.h | 3 + arch/powerpc/sysdev/Makefile |

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

2013-11-19 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 31/78] arm/boot/dts: Reserve memory from 0 to 4M (for U-Boot).

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm55xx.dts| 2 ++ arch/arm/boot/dts/axm55xxemu.dts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/axm55xx.dts b/arch/arm/boot/dts/axm55xx.dts index

[linux-yocto] [PATCH 35/78] drivers/usb: USB driver changes for AXM55xx

2013-11-19 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com CONFIG_LSI_USB_SW_WORKAROUND Kconfig definition since AXM55xx doesn’t need EHCI controller workarounds that were required in older devices. Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 9 +++

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

2013-11-19 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 29/78] drivers/tty: Handle the baud rate correctly, and use the PLLs provided by U-Boot to set up the clocks.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 17 +++ arch/arm/mach-axxia/clock.c | 68 + drivers/tty/serial/amba-pl011.c | 39 +++ 3 files

[linux-yocto] [PATCH 36/78] arm/boot/dts: Added phy-link, and changed the default phy address to 0x1e.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/axm55xx.dts b/arch/arm/boot/dts/axm55xx.dts index d3cbf1c..925e3b2 100644 ---

[linux-yocto] [PATCH 38/78] drivers/dma: Corrected IRQ line mixup.

2013-11-19 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com Driver was picking up the wrong interrupt line for the error status interrupt. A mixup between the BUSY (not used) and ERROR interrupts. This commit also makes the error interupt service routine clear the error before returning. Signed-off-by: Anders Berg

[linux-yocto] [PATCH 44/78] arm/mach-axxia: filled in stub axxia_restart function

2013-11-19 Thread Paul Butler
From: David Mercado david.merc...@windriver.com Added reboot capability. Signed-off-by: David Mercado david.merc...@windriver.com --- arch/arm/mach-axxia/axxia.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-axxia/axxia.c

[linux-yocto] [PATCH 40/78] drivers/net: The work around for Amarillo needs to be done the first time as well!

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com The original hardware disabled auto negotiation. This was anticipated by the driver, but the hardware did not work as expected. The PHY status registers did not return the correctly values. As a work around, until auto negotiation could be re-enabled, we

[linux-yocto] [PATCH 42/78] arm/dts: Added device tree nodes for I2C controllers.

2013-11-19 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 41 + 1 file changed, 41 insertions(+) diff --git a/arch/arm/boot/dts/axm55xx.dts b/arch/arm/boot/dts/axm55xx.dts index

[linux-yocto] [PATCH 46/78] drivers/net: adding ifdef for Amarillo, without the auto-negotiate ecn.

2013-11-19 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/lsi/lsi_acp_net.c b/drivers/net/ethernet/lsi/lsi_acp_net.c index 1753efd..5244040 100644 --- a/drivers

[linux-yocto] [PATCH 56/78] arm-powerpc-drivers: Rearrange the location of the wrapper functions

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com needed to get them included in the simulation build. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/Makefile| 1 + arch/arm/mach-axxia/wrappers.c | 132

[linux-yocto] [PATCH 43/78] drivers/net/ethernet: Use ntohl() instead of #defines and swab32().

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Get the auto-negotiate mode working on ARM. Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 36 +++--- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git

[linux-yocto] [PATCH 52/78] arm/mach-axxia: PCIe support.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 64 +++ arch/arm/mach-axxia/axxia.c | 4 --- 2 files changed, 64 insertions(+), 4 deletions(-) diff --git

[linux-yocto] [PATCH 49/78] arm/dts: whitespace cleanup axm55xx.dts

2013-11-19 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/dts/axm55xx.dts | 130 +- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/arch/arm/boot/dts/axm55xx.dts b/arch/arm/boot/dts/axm55xx.dts index 9315ef2..b65cbad 100644

[linux-yocto] [PATCH 48/78] drivers/spi: Don't check for the, no longer used, enabled property.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/spi/spi-pl022.c | 38 +++--- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/drivers/spi/spi-pl022.c b/drivers/spi/spi-pl022.c index

[linux-yocto] [PATCH 59/78] drivers/net/ethernet: Fix clause 45 MDIO access.

2013-11-19 Thread Paul Butler
From: Jay Jayatheerthan jay.jayatheert...@lsi.com Signed-off-by: Jay Jayatheerthan jay.jayatheert...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_mdio.c | 190 1 file changed, 94 insertions(+), 96 deletions(-) mode change 100644 = 100755

[linux-yocto] [PATCH 72/78] arm/mach-axxia: Add dummy versions of the mdio access functions

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com required by the RTE in simulation. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/wrappers.c | 44 ++ 1 file changed, 44 insertions(+) diff --git a/arch/arm/mach-axxia/wrappers.c

[linux-yocto] [PATCH 61/78] arch: LSI Axxia systems use a config ring to access parts of the hardware.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com For various reasons, the config ring access code has been moved, deleted, etc. This patch adds ncr access back to ARM and PowerPC platforms. It also removes invalid accesses to previous methods to access hardware using the ncr buss. Change the file

[linux-yocto] [PATCH 60/78] drivers: Fix Device Tree compatible fields

2013-11-19 Thread Paul Butler
From: David Mercado david.merc...@windriver.com Fix the device trees for ACP and AXM platforms such that the compatible field uses the form manufacturer,model. Signed-off-by: David Mercado david.merc...@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_mdio.c | 99

[linux-yocto] [PATCH 53/78] drivers/i2c: Corrected WAIT_TIMER timeout calculation.

2013-11-19 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com Select prescaler divider so that the timeout value doesn't overflow the 15 bits reseved for it. Signed-off-by: Anders Berg anders.b...@lsi.com --- drivers/i2c/busses/ai2c/ai2c_mod.c | 6 +++--- drivers/i2c/busses/i2c-axxia.c | 41

[linux-yocto] [PATCH 70/78] drivers/misc: Disabled debug message in MTC driver

2013-11-19 Thread Paul Butler
From: wwang22 wen.w...@lsi.com Signed-off-by: wwang22 wen.w...@lsi.com --- drivers/misc/lsi-mtc.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/misc/lsi-mtc.c b/drivers/misc/lsi-mtc.c index d31a64e..ebbdac8 100644 --- a/drivers/misc/lsi-mtc.c +++

[linux-yocto] [PATCH 64/78] drivers/usb: USB driver changes to improve performance on AXM55xx.

2013-11-19 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com Also, updated check for DTS compatible field to match the DTS Signed-off-by: SangeethaRao sangeetha@lsi.com --- drivers/usb/host/ehci-ci13612.c | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git

[linux-yocto] [PATCH 73/78] drivers/net: FEMAC hprot register wasn't being set to uncached mode

2013-11-19 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com FEMAC hprot register wasn't being set to uncached mode in Linux and hence there was a dependency on U-boot FEMAC initialization for network support in Linux to work. Signed-off-by: SangeethaRao sangeetha@lsi.com ---

[linux-yocto] [PATCH 58/78] drivers/net/ethernet: Remove the Amarillo networking work-around by default.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/lsi/lsi_acp_net.c b/drivers/net/ethernet/lsi/lsi_acp_net.c index

[linux-yocto] [PATCH 62/78] arm/mach-axxia: support for Axxia DDR retention

2013-11-19 Thread Paul Butler
From: Gary McGee gary.mc...@lsi.com Signed-off-by: Gary McGee gary.mc...@lsi.com --- arch/arm/mach-axxia/Makefile| 1 + arch/arm/mach-axxia/axxia.c | 4 + arch/arm/mach-axxia/ddr_retention.c | 282 3 files changed, 287 insertions(+)

[linux-yocto] [PATCH 57/78] arm/mach-axxia: Fixed type1 PCIe enumeration issue

2013-11-19 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com PCI_FUNC() and PCI_SLOT() macros are already doing the masking and shifting and it was incorrectly being done twice. Signed-off-by: SangeethaRao sangeetha@lsi.com --- arch/arm/mach-axxia/pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)

[linux-yocto] [PATCH 76/78] powerpc/dts: adds support for acp35xx emulation

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Updated to work on 3500 emulation now that 3500 emulation is available. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/boot/dts/acp35xx.dts | 489 +++--- 1 file changed, 293 insertions(+), 196

[linux-yocto] [PATCH 63/78] drivers/misc: System memory monitoring for AXM55xx.

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Handles interrupts from the system memory controller. Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/misc/Kconfig | 6 ++ drivers/misc/Makefile| 1 + drivers/misc/lsi-ncr.c | 118 + drivers/misc/lsi-ncr.h

[linux-yocto] [PATCH 75/78] drivers/ethernet: Set the watermark correctly in emulation

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com and fix a compile bug on PowerPC. Signed-off-by: John Jacques john.jacq...@lsi.com --- 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

[linux-yocto] [PATCH 78/78] arm/mach-axxia: The offset was not being passed to __arm_ioremap_pfn!

2013-11-19 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-axxia/io.c b/arch/arm/mach-axxia/io.c index 2fff1b7..bf473f9 100644 ---

[linux-yocto] [PATCH 74/78] usb: Added check to confirm that USB controller is stopped before trying to reset it

2013-11-19 Thread Paul Butler
From: SangeethaRao sangeetha@lsi.com Signed-off-by: SangeethaRao sangeetha@lsi.com --- drivers/usb/host/ehci-ci13612.c | 24 1 file changed, 24 insertions(+) diff --git a/drivers/usb/host/ehci-ci13612.c b/drivers/usb/host/ehci-ci13612.c index 68ac2f4..c56f476

[linux-yocto] [PATCH 77/78] usb: ehci-ci13612: Halt controller before reset

2013-11-19 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com Make sure the controller is halted before reset and initialization. Use the echi_halt that properly wait for the hardware to enter halted state. Signed-off-by: Anders Berg anders.b...@lsi.com --- drivers/usb/host/ehci-ci13612.c | 27

[linux-yocto] [PATCH 54/78] drivers/i2c: Use 'bus' property from device tree.

2013-11-19 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com The i2c-axxia driver uses the 'bus' property on the device node when assigning the I2C adapters bus number. If the property is omitted, the buses will be assigned consecutive numbers starting with 0. Signed-off-by: Anders Berg anders.b...@lsi.com ---

Re: [linux-yocto] [PATCH 07/94] arm/configs: adding common LSI defconfig

2013-11-09 Thread Paul Butler
On Sat, Nov 09, 2013 at 09:12:39AM -0500, Bruce Ashfield wrote: Same comment here. I presume there are some BSP meta data updates lurking ? Yes, meta data patches will be coming. Just not ready yet. Bruce On 11/7/2013, 8:12 PM, Paul Butler wrote: Signed-off-by: Paul Butlerpaul.but

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

2013-11-07 Thread Paul Butler
for acp35xx emulation arm/mach-axxia: The offset was not being passed to __arm_ioremap_pfn! Niraj Desai (1): drivers/usb: LSI AXM5500 USB driver support Paul Butler (24): powerpc/configs: remove elpaso defconfig powerpc/configs: adding common LSI defconfig arm/configs: adding common LSI

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

2013-11-07 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 05/94] powerpc/configs: remove elpaso defconfig

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/powerpc/configs/elpaso_defconfig | 2138 - 1 file changed, 2138 deletions(-) delete mode 100755 arch/powerpc/configs/elpaso_defconfig diff --git a/arch/powerpc/configs/elpaso_defconfig b/arch/powerpc

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

2013-11-07 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 01/94] drivers/usb: LSI AXM5500 USB driver support

2013-11-07 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 17/94] arm: AXM5516 emulation bringup mach-axxia

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/Makefile | 4 ++ arch/arm/kernel/head.S | 8 +++ arch/arm/mach-axxia/Kconfig| 3 + arch/arm/mach-axxia/include/mach/debug-macro.S | 34 - arch/arm

[linux-yocto] [PATCH 30/94] powerpc/configs: adding default LSI RT config

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/powerpc/configs/lsi_rt_defconfig | 2136 + 1 file changed, 2136 insertions(+) create mode 100644 arch/powerpc/configs/lsi_rt_defconfig diff --git a/arch/powerpc/configs/lsi_rt_defconfig b/arch/powerpc

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

2013-11-07 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 04/94] arch/powerpc: Fix PMU interrupts

2013-11-07 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 32/94] arm/configs: Add CONFIG_NET_NS and CONFIG_DMATEST to the default ARM configurations.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/configs/lsi_defconfig| 4 ++-- arch/arm/configs/lsisim_defconfig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/configs/lsi_defconfig

[linux-yocto] [PATCH 19/94] drivers/tty: AXM5516 emulation bringup - amba-pl011.c

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/tty/serial/amba-pl011.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c index b69356c..abe91eb 100644 --- a/drivers/tty/serial/amba-pl011.c +++ b/drivers/tty

[linux-yocto] [PATCH 22/94] drivers/net: AXM5516 emulation bringup - Makefile

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/net/ethernet/lsi/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/lsi/Makefile b/drivers/net/ethernet/lsi/Makefile index 2754e5b..a48a239 100644 --- a/drivers/net/ethernet/lsi/Makefile +++ b/drivers

[linux-yocto] [PATCH 08/94] arm/mach-axxia: Fix irq_set_type() in arch/arm/mach-axxia/axxia-gic.c

2013-11-07 Thread Paul Butler
From: David Mercado david.merc...@windriver.com This patch fixes setting of IRQ type to all clusters. Previously was only working for first cluster. Signed-off-by: David Mercado david.merc...@windriver.com --- arch/arm/mach-axxia/axxia-gic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[linux-yocto] [PATCH 16/94] arm: AXM5516 emulation bringup boot

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/boot/compressed/head.S | 63 ++ arch/arm/boot/dts/axm55xx.dts | 235 +++--- arch/arm/boot/emuboot/Makefile| 10 +- arch/arm/boot/emuboot/emuboot.S | 27 - arch/arm/boot

[linux-yocto] [PATCH 33/94] drivers/tty: Handle baud rate changes. The initial port only ran at 115200.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/clock.c | 64 + drivers/tty/serial/amba-pl011.c | 4 +-- 2 files changed, 66 insertions(+), 2 deletions(-) diff --git

[linux-yocto] [PATCH 36/94] arm/mach-axxia: Don't try to initialize pcie late.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com This needs to be done earlier. Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/mach-axxia/axxia.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-axxia/axxia.c b/arch/arm/mach-axxia/axxia.c index

[linux-yocto] [PATCH 39/94] drivers/tty: Handle the baud rate correctly, and use the PLLs provided by U-Boot to set up the clocks.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 17 +++ arch/arm/mach-axxia/clock.c | 68 + drivers/tty/serial/amba-pl011.c | 39 +++ 3 files

[linux-yocto] [PATCH 24/94] drivers/i2c: Collapse AI2C driver implementation - removing ai2c_*

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/i2c/busses/ai2c/ai2c_plat.c | 758 --- drivers/i2c/busses/ai2c/ai2c_plat.h | 336 drivers/i2c/busses/ai2c/ai2c_sal.c | 109 - drivers/i2c/busses/ai2c/ai2c_sal.h | 393

[linux-yocto] [PATCH 21/94] drivers/net: AXM5516 emulation bringup - lsi_acp_net.c

2013-11-07 Thread Paul Butler
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. Support for the new BCM 5221 phy - acp_net Signed-off-by: Paul Butler paul.but

[linux-yocto] [PATCH 06/94] powerpc/configs: adding common LSI defconfig

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/powerpc/configs/lsi_defconfig | 2143 1 file changed, 2143 insertions(+) create mode 100644 arch/powerpc/configs/lsi_defconfig diff --git a/arch/powerpc/configs/lsi_defconfig b/arch/powerpc

[linux-yocto] [PATCH 15/94] powerpc/dts: Device tree files for the LSI boards.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/powerpc/boot/dts/acp25xx.dts | 309 ++ arch/powerpc/boot/dts/acp342x.dts | 309 ++ arch/powerpc/boot/dts/acp344x.dts | 309

[linux-yocto] [PATCH 54/94] drivers/net/ethernet: combined arm and powerpc FEMAC ethernet driver

2013-11-07 Thread Paul Butler
From: David Mercado david.merc...@windriver.com Finalized changes and integration test with both elpaso and amarillo boards. Signed-off-by: David Mercado david.merc...@windriver.com --- arch/powerpc/sysdev/Makefile | 2 +- arch/powerpc/sysdev/lsi_acp_wrappers.c | 274

[linux-yocto] [PATCH 63/94] arm-powerpc-drivers: Add the necessary wrappers to all architectures.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/include/asm/lsi/acp_ncr.h | 4 +- arch/arm/mach-axxia/Makefile| 1 - arch/arm/mach-axxia/wrappers.c | 80 - arch/powerpc/include/asm/lsi/acp_ncr.h |

[linux-yocto] [PATCH 64/94] arm/mach-axxia: PCIe support.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 64 +++ arch/arm/mach-axxia/axxia.c | 2 +- 2 files changed, 65 insertions(+), 1 deletion(-) diff --git

[linux-yocto] [PATCH 48/94] drivers/net: Added debug code.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_mdio.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/drivers/net/ethernet/lsi/lsi_acp_mdio.c b/drivers/net/ethernet/lsi/lsi_acp_mdio.c index

[linux-yocto] [PATCH 57/94] arm/mach-axxia: filled in stub axxia_restart function

2013-11-07 Thread Paul Butler
From: David Mercado david.merc...@windriver.com Added reboot capability. Signed-off-by: David Mercado david.merc...@windriver.com --- arch/arm/mach-axxia/axxia.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-axxia/axxia.c

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

2013-11-07 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 59/94] drivers/net: adding ifdef for Amarillo, without the auto-negotiate ecn.

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/lsi/lsi_acp_net.c b/drivers/net/ethernet/lsi/lsi_acp_net.c index 1753efd..5244040 100644 --- a/drivers

[linux-yocto] [PATCH 50/94] arm/include: A clean up of the femac ncr code.

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- arch/arm/include/asm/lsi/acp_ncr.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/include/asm/lsi/acp_ncr.h b/arch/arm/include/asm/lsi/acp_ncr.h index a7399e7..1a08f07 100644 --- a/arch/arm/include/asm/lsi/acp_ncr.h +++ b

[linux-yocto] [PATCH 66/94] drivers/i2c: Use 'bus' property from device tree.

2013-11-07 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com The i2c-axxia driver uses the 'bus' property on the device node when assigning the I2C adapters bus number. If the property is omitted, the buses will be assigned consecutive numbers starting with 0. Signed-off-by: Anders Berg anders.b...@lsi.com ---

[linux-yocto] [PATCH 73/94] arch: LSI Axxia systems use a config ring to access parts of the hardware.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com For various reasons, the config ring access code has been moved, deleted, etc. This patch adds ncr access back to ARM and PowerPC platforms. It also removes invalid accesses to previous methods to access hardware using the ncr buss. Change the file

[linux-yocto] [PATCH 40/94] Support for the new BCM 5221 phy - acp_mdio

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_mdio.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/lsi/lsi_acp_mdio.c b/drivers/net/ethernet/lsi/lsi_acp_mdio.c index 90fc135..04c224c 100644 --- a/drivers/net/ethernet/lsi

[linux-yocto] [PATCH 55/94] arm/dts: Added device tree nodes for I2C controllers.

2013-11-07 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com Signed-off-by: Anders Berg anders.b...@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 41 + 1 file changed, 41 insertions(+) diff --git a/arch/arm/boot/dts/axm55xx.dts b/arch/arm/boot/dts/axm55xx.dts index

[linux-yocto] [PATCH 56/94] drivers/net/ethernet: Use ntohl() instead of #defines and swab32().

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Get the auto-negotiate mode working on ARM. Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/net/ethernet/lsi/lsi_acp_net.c | 36 +++--- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git

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

2013-11-07 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 | 58 ++- 1 file changed, 41 insertions(+), 17 deletions(-) diff --git a/arch/arm/mach-axxia/platsmp.c

[linux-yocto] [PATCH 46/94] arm/configs: USB config changes

2013-11-07 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 51/94] arm/include: A clean up of the femac mdio code.

2013-11-07 Thread Paul Butler
Signed-off-by: Paul Butler paul.but...@windriver.com --- drivers/net/ethernet/lsi/lsi_acp_mdio.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/net/ethernet/lsi/lsi_acp_mdio.c b/drivers/net/ethernet/lsi/lsi_acp_mdio.c index 18aaba1..489ae9c 100644

[linux-yocto] [PATCH 61/94] drivers/spi: Don't check for the, no longer used, enabled property.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- drivers/spi/spi-pl022.c | 38 +++--- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/drivers/spi/spi-pl022.c b/drivers/spi/spi-pl022.c index

[linux-yocto] [PATCH 65/94] drivers/i2c: Corrected WAIT_TIMER timeout calculation.

2013-11-07 Thread Paul Butler
From: Anders Berg anders.b...@lsi.com Select prescaler divider so that the timeout value doesn't overflow the 15 bits reseved for it. Signed-off-by: Anders Berg anders.b...@lsi.com --- drivers/i2c/busses/ai2c/ai2c_mod.c | 6 +++--- drivers/i2c/busses/i2c-axxia.c | 41

[linux-yocto] [PATCH 35/94] arm/boot/dts: The device tree for Amarillo.

2013-11-07 Thread Paul Butler
From: John Jacques john.jacq...@lsi.com Signed-off-by: John Jacques john.jacq...@lsi.com --- arch/arm/boot/dts/axm55xx.dts | 65 +-- 1 file changed, 63 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/axm55xx.dts

  1   2   3   >