[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
Thu Jul 23 06:48:31 PDT 2015
I've merged this, and the meta changes to the 3.14 tree.
I won't be doing any SRCREV updates for the BSPs or META
right now, since the format has changed in master.
You can carry SRCREV changes (or use AUTOREV) in your
layers, and everything will be in place.
Cheers,
Bruce
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:
>
> 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