[linux-yocto] [PATCH v2 00/39] LSI AXXIA updates to linux-yocto-3.19 standard/axxia/base and standard/preempt-rt/axxia/base
Cristian Bercaru
cristian.bercaru at windriver.com
Thu May 21 02:40:25 PDT 2015
Hello!
This series of patches introduces the files needed to build the
3.19 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
v2 splits the following patch
[PATCH 03/38] arch/arm/mach-axxia: kernel files to support the mach-axxia
in 2 patches
arch/arm/mach-axxia: kernel files to support the mach-axxia
arch/arm/mach-axxia: add power management support
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 (25):
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
arch/arm/drivers/dma: Changes to support the axxia BSP
arch/arm/drivers/edac: Changes to support axxia BSP
drivers/i2c: Changes to support axxia BSP
drivers/misc: Changes made to support axxia BSP
drivers/mtd: Changes to support the axxia BSP
drivers/net/ethernet: Changes to support the axxia BSP
drivers/rapidio/devices: Changes to support axxia BSP
drivers/spi: Changes to support the axxia BSP
drivers/hwmon: Changes made to support the axxia BSP
drivers/tty: Changes to support the axxia BSP
drivers/usb/host: Changes to support the axxia BSP
fs/vmfs: Changes to add VMFS support for axxia.
arch/arm/mach-axxia: Removed axxia_circular_queue
arch/arm/mach-axxia: fixed compiler warning
arch/arm/mach-axxia: fixed NO SMP
arch/arm/mach-axxia: changed affinity parameter to cpu
arch/arm/mach-axxia: Reverse checkpatch compatibility
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
Makefile | 14 +-
arch/arm/Kconfig | 87 +-
arch/arm/Kconfig.debug | 4 +
arch/arm/Makefile | 3 +-
arch/arm/boot/compressed/head.S | 21 +-
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 | 196 +-
arch/arm/boot/dts/axm5516-cpus.dtsi | 147 +-
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 | 423 ++-
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 | 38 +-
arch/arm/include/asm/kmap_types.h | 5 +
arch/arm/include/asm/lsi/acp_ncr.h | 45 +
arch/arm/include/asm/spinlock.h | 6 +
arch/arm/kernel/asm-offsets.c | 10 +-
arch/arm/kernel/head.S | 8 +
arch/arm/kernel/irq.c | 2 +-
arch/arm/kernel/perf_event_cpu.c | 8 +-
arch/arm/kernel/perf_event_v7.c | 11 +-
arch/arm/mach-axxia/Kconfig | 39 +-
arch/arm/mach-axxia/Makefile | 18 +-
arch/arm/mach-axxia/Makefile.boot | 5 +
arch/arm/mach-axxia/axxia-gic.c | 1480 ++++++++++
arch/arm/mach-axxia/axxia.c | 234 +-
arch/arm/mach-axxia/axxia.h | 15 +
arch/arm/mach-axxia/clock.c | 109 +
arch/arm/mach-axxia/ddr_retention.c | 356 +++
arch/arm/mach-axxia/ddr_shutdown.c | 330 +++
arch/arm/mach-axxia/headsmp.S | 71 +
arch/arm/mach-axxia/hotplug.c | 279 ++
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 | 1350 +++++++++
arch/arm/mach-axxia/lsi_power_management.h | 192 ++
arch/arm/mach-axxia/pci.c | 1125 ++++++++
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 | 291 +-
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 | 136 +
arch/arm/mach-axxia/timers.c | 224 ++
arch/arm/mm/mmap.c | 2 +-
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 | 585 ++++
drivers/dma/Kconfig | 9 +
drivers/dma/Makefile | 1 +
drivers/dma/lsi-dma32.c | 883 ++++++
drivers/dma/lsi-dma32.h | 221 ++
drivers/edac/Kconfig | 24 +
drivers/edac/Makefile | 3 +
drivers/edac/axxia_edac-l2_cpu.c | 333 +++
drivers/edac/axxia_edac-l3.c | 185 ++
drivers/edac/axxia_edac-mc.c | 351 +++
drivers/edac/axxia_edac.c | 461 +++
drivers/hwmon/adt75.c | 214 ++
drivers/i2c/busses/Kconfig | 15 +
drivers/i2c/busses/acp3400-i2c.c | 515 ++++
drivers/i2c/busses/i2c-axxia.c | 592 ++--
drivers/misc/Kconfig | 21 +
drivers/misc/Makefile | 3 +
drivers/misc/lsi-mtc.c | 3086 ++++++++++++++++++++
drivers/misc/lsi-ncr.c | 658 +++++
drivers/misc/lsi-ncr.h | 42 +
drivers/misc/lsi-smmon.c | 306 ++
drivers/mtd/devices/m25p80.c | 23 +-
drivers/mtd/nand/Kconfig | 13 +
drivers/mtd/nand/Makefile | 2 +
drivers/mtd/nand/lsi_acp_nand.c | 3678 ++++++++++++++++++++++++
drivers/mtd/nand/lsi_ubootenv.c | 570 ++++
drivers/mtd/spi-nor/spi-nor.c | 17 +-
drivers/net/ethernet/Kconfig | 2 +
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 | 336 +++
drivers/net/ethernet/lsi/lsi_acp_net.c | 1986 +++++++++++++
drivers/net/ethernet/lsi/lsi_acp_net.h | 659 +++++
drivers/net/rionet.c | 130 +-
drivers/rapidio/devices/Kconfig | 2 +
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 | 2781 ++++++++++++++++++
drivers/rapidio/devices/lsi/axxia-rio-irq.h | 211 ++
drivers/rapidio/devices/lsi/axxia-rio-sysfs.c | 307 ++
drivers/rapidio/devices/lsi/axxia-rio.c | 1794 ++++++++++++
drivers/rapidio/devices/lsi/axxia-rio.h | 605 ++++
drivers/spi/Kconfig | 7 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-acp.c | 2503 ++++++++++++++++
drivers/spi/spi-pl022.c | 136 +-
drivers/tty/serial/Kconfig | 51 +
drivers/tty/serial/Makefile | 1 +
drivers/tty/serial/lsi_acp_serial.c | 1248 ++++++++
drivers/usb/host/Kconfig | 19 +
drivers/usb/host/ehci-ci13612.c | 384 +++
drivers/usb/host/ehci-ci13612.h | 48 +
drivers/usb/host/ehci-hcd.c | 176 +-
fs/Kconfig | 16 +
fs/Makefile | 1 +
fs/vmfs/Kconfig | 13 +
fs/vmfs/Makefile | 39 +
fs/vmfs/cache.c | 235 ++
fs/vmfs/dir.c | 615 ++++
fs/vmfs/file.c | 470 +++
fs/vmfs/getopt.c | 67 +
fs/vmfs/getopt.h | 14 +
fs/vmfs/inode.c | 674 +++++
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 | 1088 +++++++
fs/vmfs/proto.h | 71 +
fs/vmfs/symlink.c | 69 +
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 +
init/Kconfig | 6 +
init/main.c | 11 +
kernel/irq/manage.c | 16 +-
175 files changed, 42314 insertions(+), 718 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-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/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/Makefile.boot
create mode 100644 arch/arm/mach-axxia/axxia-gic.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/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/hwmon/adt75.c
create mode 100644 drivers/i2c/busses/acp3400-i2c.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/Kconfig
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