[linux-yocto] [PULL REQUEST] LSI AXXIA updates to linux-yocto-3.14 standard/axxia/base and standard/preempt-rt/axxia/base
Bruce Ashfield
bruce.ashfield at windriver.com
Wed Jul 22 12:18:43 PDT 2015
On 15-07-21 05:40 PM, Cristian Bercaru wrote:
> Hello!
>
> This set of patches adds support for Axxia powerpc BSPs on
> linux-yocto-3.14. Please pull this set of patches from our github
> repository:
These look fine.
I'm currently dealing with a set of proposed patches to master
that change the build of all the linux-yocto kernels (and also
a boot failure with qemuarm).
I need to clear those issues first, before I can stack more
content into the tree.
Bruce
>
> https://github.com/lsigithub/axxia_yocto_linux_3.14_pull.git
>
> Please pull from standard/axxia/base_powerpc_support into
> linux-yocto-3.14, on standard/axxia/base
> and from standard/preempt-rt/axxia/base_powerpc_support into
> linux-yocto-3.14, on standard/preempt-rt/axxia/base
>
> We need to deliver the powerpc support in yocto to one of our
> customers asap, so the sooner you merge the patches, the better.
>
> We appreciate,
> Cristian Bercaru
> & the Axxia team
>
> Charlie Paul (10):
> drivers/net/ethernet: Wrapper Cleanup
> arch/powerpc: Added ACP34xx support to kernel
> drivers/i2c: Added acp34xx i2c support
> drivers/mtd: added acp34xx support for mtd
> drivers/rapidio: Updated rapidio to support acp34xx
> arch/powerpc/boot: added dts for ACP34xx
> drivers/tty: Updated tty to support the acp34xx board.
> drivers/usb/host: fixed warning on unused tmp variable.
> powerpc/sysdev: Removed the __devinit from lsi_msi_probe
> driver/usb/host: Removed work arounds for acp34xx
>
> David Mercado (5):
> ACP34xx: Add support for Performance Monitor (PMU)
> drivers/net/ethernet: add ACP wrapper support for LSI RTE into kernel
> drivers/net/ethernet: combined arm and powerpc FEMAC ethernet driver
> LSI ACP34XX: powerpc 47x: fix for ICBT macro
> LSI ACP34XX: replace __DEVINIT with __CPUINIT
>
> Jiang Lu (7):
> ppc/47x: add cputable entries for ACP 34xx
> powerpc/47x: add acpx1 board support
> ACP34xx:Fix a few mismatch section warnings
> powerpc/acp34xx: add clk_get/_rate support for acp board
> LSI:ACP34xx:standardize debug macro
> lsi/ncr: add support to read/write access to configuration ring
> resources
> powerpc/4xx: add support for the PCIe controller on ACP34xx
>
> John Jacques (4):
> powerpc: io: implement dummy relaxed accessor macros for writes
> arch/powerpc: Release the lock when ncr_read() completes.
> arch/powerpc: Aded wrappers for platform device
> registration/deregistration.
> powerpc/dts: Device tree files for the LSI boards.
>
> Kevin Hao (4):
> ppc/476: workaround for erratum #40 on dd2 core
> powerpc/44x: allow the kernel to be run from a non-zero physical
> address
> powerpc/acpx1: add early debug support for acpx1 board
> powerpc/acpx1: make udbg do IO access in AS1
>
> Niraj Desai (1):
> drivers/usb: LSI AXM5500 USB driver support
>
> Paul Butler (3):
> drivers/crypto/amcc/crypto4xx_core.c: added include for
> linux/module.h
> drivers/crypto/amcc: removed section mismatch warning
> powerpc: fix section mismatch warnings
>
> SangeethaRao (2):
> powerpc: PPC476 LSI PCIe driver
> arch/powerpc/sysdev: Added PCIe MSI support for AXM35xx
>
> Wei Yang (1):
> powerpc/prom: remove the illegal reversed memory region
>
> yhe (1):
> kexec/44x: avoid cpu spin code flushed by new kernel
>
> arch/powerpc/Kconfig | 7 +-
> arch/powerpc/boot/dts/ACP344xV2.dts | 487 +++++++++++
> arch/powerpc/boot/dts/acp25xx.dts | 296 +++++++
> arch/powerpc/boot/dts/acp342x.dts | 321 +++++++
> arch/powerpc/boot/dts/acp344x.dts | 363 ++++++++
> arch/powerpc/boot/dts/acp35xx.dts | 484 +++++++++++
> arch/powerpc/include/asm/clk_interface.h | 20 +
> arch/powerpc/include/asm/cputable.h | 1 +
> arch/powerpc/include/asm/io.h | 12 +-
> arch/powerpc/include/asm/lsi/acp_ncr.h | 45 +
> arch/powerpc/include/asm/lsi/debug.h | 96 +++
> arch/powerpc/include/asm/oprofile_impl.h | 1 +
> arch/powerpc/include/asm/perf_event.h | 4 +
> arch/powerpc/include/asm/perf_event_acp.h | 41 +
> arch/powerpc/include/asm/ppc-opcode.h | 2 +
> arch/powerpc/include/asm/reg.h | 1 +
> arch/powerpc/include/asm/reg_acp_pmu.h | 118 +++
> arch/powerpc/include/asm/reg_acp_pmu_fn.h | 166 ++++
> arch/powerpc/include/asm/reg_booke.h | 13 +
> arch/powerpc/include/uapi/asm/Kbuild | 1 +
> arch/powerpc/kernel/Makefile | 1 +
> arch/powerpc/kernel/clock.c | 82 ++
> arch/powerpc/kernel/cputable.c | 73 +-
> arch/powerpc/kernel/head_44x.S | 40 +-
> arch/powerpc/kernel/misc_32.S | 73 +-
> arch/powerpc/kernel/pmc.c | 9 +
> arch/powerpc/kernel/prom.c | 6 +
> arch/powerpc/kernel/traps.c | 28 +
> arch/powerpc/kernel/udbg_16550.c | 54 ++
> arch/powerpc/mm/44x_mmu.c | 2 +-
> arch/powerpc/oprofile/Makefile | 1 +
> arch/powerpc/oprofile/common.c | 3 +
> arch/powerpc/oprofile/op_model_acp_pmu.c | 280 +++++++
> arch/powerpc/perf/Makefile | 3 +
> arch/powerpc/perf/core-lsi-acp.c | 721 ++++++++++++++++
> arch/powerpc/perf/ppc476-pmu.c | 135 +++
> arch/powerpc/platforms/44x/Kconfig | 18 +
> arch/powerpc/platforms/44x/Makefile | 1 +
> arch/powerpc/platforms/44x/acpclock.c | 305 +++++++
> arch/powerpc/platforms/44x/acpclock.h | 6 +
> arch/powerpc/platforms/44x/acpx1.c | 372 +++++++++
> arch/powerpc/platforms/Kconfig.cputype | 17 +
> arch/powerpc/sysdev/Kconfig | 13 +
> arch/powerpc/sysdev/Makefile | 10 +-
> arch/powerpc/sysdev/lsi_acp_ncr.c | 377 +++++++++
> arch/powerpc/sysdev/lsi_msi.c | 388 +++++++++
> arch/powerpc/sysdev/lsi_msi.h | 20 +
> arch/powerpc/sysdev/lsi_pci.c | 1288
> +++++++++++++++++++++++++++++
> drivers/crypto/amcc/crypto4xx_core.c | 33 +-
> drivers/i2c/busses/Makefile | 1 +
> drivers/i2c/busses/acp3400-i2c.c | 1 +
> drivers/mtd/nand/lsi_acp_nand.c | 11 +-
> drivers/rapidio/rio.c | 1 +
> drivers/tty/serial/lsi_acp_serial.c | 1 +
> drivers/usb/host/Kconfig | 2 +-
> drivers/usb/host/ehci-ci13612.c | 24 -
> 56 files changed, 6797 insertions(+), 82 deletions(-)
> create mode 100644 arch/powerpc/boot/dts/ACP344xV2.dts
> create mode 100644 arch/powerpc/boot/dts/acp25xx.dts
> create mode 100644 arch/powerpc/boot/dts/acp342x.dts
> create mode 100644 arch/powerpc/boot/dts/acp344x.dts
> create mode 100644 arch/powerpc/boot/dts/acp35xx.dts
> create mode 100644 arch/powerpc/include/asm/clk_interface.h
> create mode 100644 arch/powerpc/include/asm/lsi/acp_ncr.h
> create mode 100644 arch/powerpc/include/asm/lsi/debug.h
> create mode 100644 arch/powerpc/include/asm/perf_event_acp.h
> create mode 100644 arch/powerpc/include/asm/reg_acp_pmu.h
> create mode 100644 arch/powerpc/include/asm/reg_acp_pmu_fn.h
> create mode 100644 arch/powerpc/kernel/clock.c
> create mode 100644 arch/powerpc/oprofile/op_model_acp_pmu.c
> create mode 100644 arch/powerpc/perf/core-lsi-acp.c
> create mode 100644 arch/powerpc/perf/ppc476-pmu.c
> create mode 100644 arch/powerpc/platforms/44x/acpclock.c
> create mode 100644 arch/powerpc/platforms/44x/acpclock.h
> create mode 100644 arch/powerpc/platforms/44x/acpx1.c
> create mode 100644 arch/powerpc/sysdev/lsi_acp_ncr.c
> create mode 100644 arch/powerpc/sysdev/lsi_msi.c
> create mode 100644 arch/powerpc/sysdev/lsi_msi.h
> create mode 100644 arch/powerpc/sysdev/lsi_pci.c
>
More information about the linux-yocto
mailing list