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.
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
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
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
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
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
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
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
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
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
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
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 +
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
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
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
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
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
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
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
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
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
-
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.
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
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
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 ---
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
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
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'
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
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
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(+
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
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
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
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
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
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
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
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 +
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
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
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
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
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
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.
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|
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
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
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 +++
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
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
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
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
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
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
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
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
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
@@
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
+++
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
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
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
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/
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
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
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
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
-
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
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
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
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
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
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/
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
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
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
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
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
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
+++
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 --
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
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
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
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
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
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(+)
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 |
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
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
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
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(-
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
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
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
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
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
96 matches
Mail list logo