[linux-yocto] [PATCH 00/42] LSI AXXIA updates to linux-yocto-3.14 standard/axxia/base and standard/preempt-rt/axxia/base
Cristian Bercaru
cristian.bercaru at windriver.com
Thu Jun 11 01:31:45 PDT 2015
Hello!
This series of patches introduces the files needed to build the
3.14 standard and preempt-rt kernel for the Axxia 5500 platform.
It also contains power-management fixes that were ported from 3.10.
Please create the following branches in linux-yocto-3.19, then apply
the patches on both:
standard/axxia/base based on standard/base
standard/preempt-rt/axxia/base based on standard/preempt-rt/base
This is basically the same set of patches that you integrated in 3.19.
We also want to include them in 3.14.
Thank you,
Cristian Bercaru
Anders Berg (2):
fs: vmfs: Use generic mmap function
misc: lsi-ncr: Only use AMP lock on PPC platforms.
Charlie Paul (28):
arch/arm/boot/dts: Files added to support axxia 5500 board
arch/arm/boot: Changes to support the axxia BSP.
arch/arm/mach-axxia: kernel files to support the mach-axxia
arch/arm/mach-axxia: add power management support
arch/arm: arm changes to support the axxia BSP
drivers/dma: changes to suppor the axxia BSP
drivers/edac: Changes to support axxia BSP
drivers/i2c: Changes to support axxia BSP
drivers/misc: Changes to support axxia BSP
drivers/mtd: Changes to support the axxia BSP
drivers/net/ethernet: Changes to support the axxia BSP
drivers/led: Changes to support the axxia BSP
drivers/rapidio/devices: Changes to support the axxia BSP
drivers/spi: CHanges to support the axxia BSP
drivers/hwmon: Changes to suppor the axxia BSP
drivers/tty: Changes to support the axxia BSP
drivers/usb/host: Changes to support axxia BSP
fs/vmfs: Changes to add VMFS support for axxia.
arch/arm/axxia fixed compilie error when SMP undefined
arm/axxia/vmfs fixed vmfs compile and run errors
LSIAXXIA/spi: ported from 3.10 to 3.14
arch/arm/mach-axxia: fixed compiler warning
driver/misc: Added no_lock read and write
arch/arm/mach-axxia: fixed NO SMP
arch/arm/mach-axxia: changed affinity parameter to cpu
arch/arm/mach-axxia: Fixed L2 power up failure
drivers/hwmon: Remove adt75 redundant driver
arch/arm/axxia: Remove the axxia zImage.fm build
David Mercado (1):
kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks
John Jacques (1):
arch/arm/mach-axxia: Enable L3
Magnus Karlsson (5):
Revert "arch/arm/mach-axxia: fixed hang in preempt kernel"
Revert "arch/arm/mach-axxia: fixed failure to power up cluster"
Revert "arch/arm/mach-axxia: Fixed affinity error on IRQ migration"
ARM: irq: Return error when set_affinity is called from hotplug
ARM: axxia: Add cluster and L2 power off in hotplug
Palani (2):
rionet: Fix the corruption of tx_cnt during Transmit.
AXM55xx RapidIO : Added support for Device revision and link down
Monitor.
SangeethaRao (2):
arch/arm/mach-axxia: Updated PCIe driver doorbell support
arch/arm/mach-axxia: Updated Axxia 55xx PCIe driver to use correct
Doorbell interrupt IRQs
Sreedevi Joshi (1):
char: hwrng: AXXIA TRNG driver added for AXM55xx
arch/arm/Kconfig | 87 +-
arch/arm/Kconfig.debug | 4 +
arch/arm/Makefile | 2 +
arch/arm/boot/compressed/head.S | 17 +-
arch/arm/boot/dts/Makefile | 9 +
arch/arm/boot/dts/axm5504-cpus.dtsi | 49 +
arch/arm/boot/dts/axm5504-emu.dts | 46 +
arch/arm/boot/dts/axm5504-sim-mmc.dts | 127 +
arch/arm/boot/dts/axm5504-sim-virtio.dts | 126 +
arch/arm/boot/dts/axm5504-sim.dts | 133 +
arch/arm/boot/dts/axm5507-cpus.dtsi | 73 +
arch/arm/boot/dts/axm5507-emu.dts | 46 +
arch/arm/boot/dts/axm5508-amarillo.dts | 233 ++
arch/arm/boot/dts/axm5508-cpus.dtsi | 81 +
arch/arm/boot/dts/axm5512-amarillo.dts | 233 ++
arch/arm/boot/dts/axm5512-cpus.dtsi | 114 +
arch/arm/boot/dts/axm5516-amarillo.dts | 237 ++
arch/arm/boot/dts/axm5516-cpus.dtsi | 145 +
arch/arm/boot/dts/axm5516-sim-common.dts | 131 +
arch/arm/boot/dts/axm5516-sim-mmc.dts | 127 +
arch/arm/boot/dts/axm5516-sim-virtio.dts | 126 +
arch/arm/boot/dts/axm5516-sim.dts | 133 +
arch/arm/boot/dts/axm55xx.dtsi | 451 +++
arch/arm/boot/emuboot/Makefile | 28 +
arch/arm/boot/emuboot/emuboot.S | 147 +
arch/arm/boot/emuboot/emuboot.lds | 30 +
arch/arm/boot/emuboot/pack.py | 10 +
arch/arm/boot/fmboot/Makefile | 24 +
arch/arm/boot/fmboot/fmboot.S | 79 +
arch/arm/boot/fmboot/fmboot.lds | 30 +
arch/arm/boot/fmboot/pack.py | 10 +
arch/arm/include/asm/futex.h | 39 +-
arch/arm/include/asm/kmap_types.h | 5 +
arch/arm/include/asm/lsi/acp_ncr.h | 45 +
arch/arm/include/asm/spinlock.h | 5 +
arch/arm/kernel/head.S | 8 +
arch/arm/kernel/irq.c | 8 +-
arch/arm/kernel/perf_event_v7.c | 21 +-
arch/arm/mach-axxia/Kconfig | 31 +
arch/arm/mach-axxia/Makefile | 16 +
arch/arm/mach-axxia/Makefile.boot | 5 +
arch/arm/mach-axxia/axxia-gic.c | 1479 ++++++++++
arch/arm/mach-axxia/axxia.c | 249 ++
arch/arm/mach-axxia/axxia.h | 15 +
arch/arm/mach-axxia/clock.c | 109 +
arch/arm/mach-axxia/ddr_retention.c | 362 +++
arch/arm/mach-axxia/ddr_shutdown.c | 332 +++
arch/arm/mach-axxia/headsmp.S | 71 +
arch/arm/mach-axxia/hotplug.c | 278 ++
arch/arm/mach-axxia/include/mach/axxia-gic.h | 16 +
arch/arm/mach-axxia/include/mach/debug-macro.S | 21 +
arch/arm/mach-axxia/include/mach/entry-macro.S | 5 +
arch/arm/mach-axxia/include/mach/gpio.h | 1 +
arch/arm/mach-axxia/include/mach/hardware.h | 24 +
arch/arm/mach-axxia/include/mach/io.h | 39 +
arch/arm/mach-axxia/include/mach/irqs.h | 5 +
arch/arm/mach-axxia/include/mach/ncr.h | 44 +
arch/arm/mach-axxia/include/mach/pci.h | 6 +
arch/arm/mach-axxia/include/mach/rio.h | 44 +
arch/arm/mach-axxia/include/mach/system.h | 33 +
arch/arm/mach-axxia/include/mach/timers.h | 39 +
arch/arm/mach-axxia/include/mach/timex.h | 23 +
arch/arm/mach-axxia/include/mach/uncompress.h | 65 +
arch/arm/mach-axxia/io.c | 40 +
arch/arm/mach-axxia/lsi_power_management.c | 1352 +++++++++
arch/arm/mach-axxia/lsi_power_management.h | 192 ++
arch/arm/mach-axxia/pci.c | 1118 +++++++
arch/arm/mach-axxia/pci.h | 1 +
arch/arm/mach-axxia/perf_event_memc.c | 152 +
arch/arm/mach-axxia/perf_event_memc.h | 67 +
arch/arm/mach-axxia/perf_event_pcx.c | 52 +
arch/arm/mach-axxia/perf_event_platform.c | 275 ++
arch/arm/mach-axxia/perf_event_platform.h | 10 +
arch/arm/mach-axxia/perf_event_vp.c | 53 +
arch/arm/mach-axxia/platsmp.c | 310 ++
arch/arm/mach-axxia/rapidio.c | 112 +
arch/arm/mach-axxia/smon.c | 223 ++
arch/arm/mach-axxia/smon.h | 72 +
arch/arm/mach-axxia/ssp-gpio.c | 132 +
arch/arm/mach-axxia/timers.c | 224 ++
arch/arm/mm/mmap.c | 4 +-
arch/arm/tools/mach-types | 1 +
drivers/char/hw_random/Kconfig | 9 +
drivers/char/hw_random/Makefile | 1 +
drivers/char/hw_random/axxia-rng.c | 584 ++++
drivers/dma/Kconfig | 9 +
drivers/dma/Makefile | 1 +
drivers/dma/lsi-dma32.c | 879 ++++++
drivers/dma/lsi-dma32.h | 221 ++
drivers/edac/Kconfig | 25 +
drivers/edac/Makefile | 3 +
drivers/edac/axxia_edac-l2_cpu.c | 331 +++
drivers/edac/axxia_edac-l3.c | 185 ++
drivers/edac/axxia_edac-mc.c | 351 +++
drivers/edac/axxia_edac.c | 461 +++
drivers/i2c/busses/Kconfig | 16 +
drivers/i2c/busses/Makefile | 1 +
drivers/i2c/busses/acp3400-i2c.c | 515 ++++
drivers/i2c/busses/i2c-axxia.c | 657 +++++
drivers/leds/ledtrig-rbs.c | 248 ++
drivers/leds/trigger/Kconfig | 7 +
drivers/leds/trigger/Makefile | 1 +
drivers/misc/Kconfig | 21 +
drivers/misc/Makefile | 3 +
drivers/misc/lsi-mtc.c | 3085 ++++++++++++++++++++
drivers/misc/lsi-ncr.c | 660 +++++
drivers/misc/lsi-ncr.h | 45 +
drivers/misc/lsi-smmon.c | 306 ++
drivers/mtd/nand/Kconfig | 13 +
drivers/mtd/nand/Makefile | 3 +
drivers/mtd/nand/lsi_acp_nand.c | 3697 ++++++++++++++++++++++++
drivers/mtd/nand/lsi_ubootenv.c | 568 ++++
drivers/net/ethernet/Kconfig | 3 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/lsi/Kconfig | 38 +
drivers/net/ethernet/lsi/Makefile | 4 +
drivers/net/ethernet/lsi/lsi_acp_mdio.c | 338 +++
drivers/net/ethernet/lsi/lsi_acp_net.c | 2009 +++++++++++++
drivers/net/ethernet/lsi/lsi_acp_net.h | 670 +++++
drivers/net/rionet.c | 130 +-
drivers/rapidio/devices/Kconfig | 1 +
drivers/rapidio/devices/Makefile | 1 +
drivers/rapidio/devices/lsi/Kconfig | 47 +
drivers/rapidio/devices/lsi/Makefile | 5 +
drivers/rapidio/devices/lsi/axxia-rio-irq.c | 2765 ++++++++++++++++++
drivers/rapidio/devices/lsi/axxia-rio-irq.h | 211 ++
drivers/rapidio/devices/lsi/axxia-rio-sysfs.c | 305 ++
drivers/rapidio/devices/lsi/axxia-rio.c | 1799 ++++++++++++
drivers/rapidio/devices/lsi/axxia-rio.h | 603 ++++
drivers/spi/Kconfig | 7 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-acp.c | 2505 ++++++++++++++++
drivers/spi/spi-pl022.c | 115 +-
drivers/tty/serial/Kconfig | 51 +
drivers/tty/serial/Makefile | 1 +
drivers/tty/serial/lsi_acp_serial.c | 1251 ++++++++
drivers/usb/host/Kconfig | 19 +
drivers/usb/host/ehci-ci13612.c | 385 +++
drivers/usb/host/ehci-ci13612.h | 48 +
drivers/usb/host/ehci-hcd.c | 5 +
fs/Kconfig | 16 +
fs/Makefile | 1 +
fs/namespace.c | 1 -
fs/vmfs/Makefile | 39 +
fs/vmfs/cache.c | 231 ++
fs/vmfs/dir.c | 613 ++++
fs/vmfs/file.c | 474 +++
fs/vmfs/getopt.c | 67 +
fs/vmfs/getopt.h | 14 +
fs/vmfs/inode.c | 672 +++++
fs/vmfs/ioctl.c | 49 +
fs/vmfs/mboxtypes.h | 31 +
fs/vmfs/messagebox.c | 314 ++
fs/vmfs/messagebox.h | 121 +
fs/vmfs/msg.c | 232 ++
fs/vmfs/msg.h | 182 ++
fs/vmfs/proc.c | 1086 +++++++
fs/vmfs/proto.h | 71 +
fs/vmfs/symlink.c | 68 +
fs/vmfs/vfs.c | 577 ++++
fs/vmfs/vfs.h | 356 +++
fs/vmfs/vmfs.h | 45 +
fs/vmfs/vmfs_debug.h | 39 +
fs/vmfs/vmfs_fs.h | 111 +
fs/vmfs/vmfs_fs_i.h | 39 +
fs/vmfs/vmfs_fs_sb.h | 64 +
fs/vmfs/vmfs_mount.h | 62 +
fs/vmfs/vmfsno.h | 138 +
include/linux/i2c-axxia.h | 39 +
include/linux/lsi_mtc_ioctl.h | 72 +
include/linux/rio.h | 6 +
init/Kconfig | 3 +
init/do_mounts.c | 55 +-
init/main.c | 19 +-
kernel/irq/manage.c | 16 +-
175 files changed, 42915 insertions(+), 153 deletions(-)
create mode 100644 arch/arm/boot/dts/axm5504-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5504-emu.dts
create mode 100644 arch/arm/boot/dts/axm5504-sim-mmc.dts
create mode 100644 arch/arm/boot/dts/axm5504-sim-virtio.dts
create mode 100644 arch/arm/boot/dts/axm5504-sim.dts
create mode 100644 arch/arm/boot/dts/axm5507-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5507-emu.dts
create mode 100644 arch/arm/boot/dts/axm5508-amarillo.dts
create mode 100644 arch/arm/boot/dts/axm5508-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5512-amarillo.dts
create mode 100644 arch/arm/boot/dts/axm5512-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5516-amarillo.dts
create mode 100644 arch/arm/boot/dts/axm5516-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5516-sim-common.dts
create mode 100644 arch/arm/boot/dts/axm5516-sim-mmc.dts
create mode 100644 arch/arm/boot/dts/axm5516-sim-virtio.dts
create mode 100644 arch/arm/boot/dts/axm5516-sim.dts
create mode 100644 arch/arm/boot/dts/axm55xx.dtsi
create mode 100644 arch/arm/boot/emuboot/Makefile
create mode 100644 arch/arm/boot/emuboot/emuboot.S
create mode 100644 arch/arm/boot/emuboot/emuboot.lds
create mode 100644 arch/arm/boot/emuboot/pack.py
create mode 100644 arch/arm/boot/fmboot/Makefile
create mode 100644 arch/arm/boot/fmboot/fmboot.S
create mode 100644 arch/arm/boot/fmboot/fmboot.lds
create mode 100644 arch/arm/boot/fmboot/pack.py
create mode 100644 arch/arm/include/asm/lsi/acp_ncr.h
create mode 100644 arch/arm/mach-axxia/Kconfig
create mode 100644 arch/arm/mach-axxia/Makefile
create mode 100644 arch/arm/mach-axxia/Makefile.boot
create mode 100644 arch/arm/mach-axxia/axxia-gic.c
create mode 100644 arch/arm/mach-axxia/axxia.c
create mode 100644 arch/arm/mach-axxia/axxia.h
create mode 100644 arch/arm/mach-axxia/clock.c
create mode 100644 arch/arm/mach-axxia/ddr_retention.c
create mode 100644 arch/arm/mach-axxia/ddr_shutdown.c
create mode 100644 arch/arm/mach-axxia/headsmp.S
create mode 100644 arch/arm/mach-axxia/hotplug.c
create mode 100644 arch/arm/mach-axxia/include/mach/axxia-gic.h
create mode 100644 arch/arm/mach-axxia/include/mach/debug-macro.S
create mode 100644 arch/arm/mach-axxia/include/mach/entry-macro.S
create mode 100644 arch/arm/mach-axxia/include/mach/gpio.h
create mode 100644 arch/arm/mach-axxia/include/mach/hardware.h
create mode 100644 arch/arm/mach-axxia/include/mach/io.h
create mode 100644 arch/arm/mach-axxia/include/mach/irqs.h
create mode 100644 arch/arm/mach-axxia/include/mach/ncr.h
create mode 100644 arch/arm/mach-axxia/include/mach/pci.h
create mode 100644 arch/arm/mach-axxia/include/mach/rio.h
create mode 100644 arch/arm/mach-axxia/include/mach/system.h
create mode 100644 arch/arm/mach-axxia/include/mach/timers.h
create mode 100644 arch/arm/mach-axxia/include/mach/timex.h
create mode 100644 arch/arm/mach-axxia/include/mach/uncompress.h
create mode 100644 arch/arm/mach-axxia/io.c
create mode 100644 arch/arm/mach-axxia/lsi_power_management.c
create mode 100644 arch/arm/mach-axxia/lsi_power_management.h
create mode 100644 arch/arm/mach-axxia/pci.c
create mode 100644 arch/arm/mach-axxia/pci.h
create mode 100644 arch/arm/mach-axxia/perf_event_memc.c
create mode 100644 arch/arm/mach-axxia/perf_event_memc.h
create mode 100644 arch/arm/mach-axxia/perf_event_pcx.c
create mode 100644 arch/arm/mach-axxia/perf_event_platform.c
create mode 100644 arch/arm/mach-axxia/perf_event_platform.h
create mode 100644 arch/arm/mach-axxia/perf_event_vp.c
create mode 100644 arch/arm/mach-axxia/platsmp.c
create mode 100644 arch/arm/mach-axxia/rapidio.c
create mode 100644 arch/arm/mach-axxia/smon.c
create mode 100644 arch/arm/mach-axxia/smon.h
create mode 100644 arch/arm/mach-axxia/ssp-gpio.c
create mode 100644 arch/arm/mach-axxia/timers.c
create mode 100644 drivers/char/hw_random/axxia-rng.c
create mode 100644 drivers/dma/lsi-dma32.c
create mode 100644 drivers/dma/lsi-dma32.h
create mode 100644 drivers/edac/axxia_edac-l2_cpu.c
create mode 100644 drivers/edac/axxia_edac-l3.c
create mode 100644 drivers/edac/axxia_edac-mc.c
create mode 100644 drivers/edac/axxia_edac.c
create mode 100644 drivers/i2c/busses/acp3400-i2c.c
create mode 100644 drivers/i2c/busses/i2c-axxia.c
create mode 100644 drivers/leds/ledtrig-rbs.c
create mode 100644 drivers/misc/lsi-mtc.c
create mode 100644 drivers/misc/lsi-ncr.c
create mode 100644 drivers/misc/lsi-ncr.h
create mode 100644 drivers/misc/lsi-smmon.c
create mode 100644 drivers/mtd/nand/lsi_acp_nand.c
create mode 100644 drivers/mtd/nand/lsi_ubootenv.c
create mode 100644 drivers/net/ethernet/lsi/Kconfig
create mode 100644 drivers/net/ethernet/lsi/Makefile
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_mdio.c
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_net.c
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_net.h
create mode 100644 drivers/rapidio/devices/lsi/Kconfig
create mode 100644 drivers/rapidio/devices/lsi/Makefile
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio-irq.c
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio-irq.h
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio-sysfs.c
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio.c
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio.h
create mode 100644 drivers/spi/spi-acp.c
create mode 100644 drivers/tty/serial/lsi_acp_serial.c
create mode 100644 drivers/usb/host/ehci-ci13612.c
create mode 100644 drivers/usb/host/ehci-ci13612.h
create mode 100644 fs/vmfs/Makefile
create mode 100644 fs/vmfs/cache.c
create mode 100644 fs/vmfs/dir.c
create mode 100644 fs/vmfs/file.c
create mode 100644 fs/vmfs/getopt.c
create mode 100644 fs/vmfs/getopt.h
create mode 100644 fs/vmfs/inode.c
create mode 100644 fs/vmfs/ioctl.c
create mode 100644 fs/vmfs/mboxtypes.h
create mode 100644 fs/vmfs/messagebox.c
create mode 100644 fs/vmfs/messagebox.h
create mode 100644 fs/vmfs/msg.c
create mode 100644 fs/vmfs/msg.h
create mode 100644 fs/vmfs/proc.c
create mode 100644 fs/vmfs/proto.h
create mode 100644 fs/vmfs/symlink.c
create mode 100644 fs/vmfs/vfs.c
create mode 100644 fs/vmfs/vfs.h
create mode 100644 fs/vmfs/vmfs.h
create mode 100644 fs/vmfs/vmfs_debug.h
create mode 100644 fs/vmfs/vmfs_fs.h
create mode 100644 fs/vmfs/vmfs_fs_i.h
create mode 100644 fs/vmfs/vmfs_fs_sb.h
create mode 100644 fs/vmfs/vmfs_mount.h
create mode 100644 fs/vmfs/vmfsno.h
create mode 100644 include/linux/i2c-axxia.h
create mode 100644 include/linux/lsi_mtc_ioctl.h
--
1.7.9.5
More information about the linux-yocto
mailing list