/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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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(-)
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.
]
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
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
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
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
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
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 :
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:
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
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
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
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
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
---
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
---
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
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
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
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
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
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
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
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 +-
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
---
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
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
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
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
---
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
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
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 ++
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
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
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
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
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
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
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:
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
---
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
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:
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
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
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 +-
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
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 :
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
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
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
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
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
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
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.
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
---
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
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 - 100 of 253 matches
Mail list logo