[linux-yocto] [PATCH 00/57] LSI AXXIA updates to standard/axxia/base 3.10
Charlie Paul
cpaul.windriver at gmail.com
Mon Mar 17 21:56:00 PDT 2014
These patches are updates to the LSI standard/axxia/base for 3.10.
They are broken out into functional and code syntax changes.
Anders Berg (13):
i2c-axxia: Fix broken smbus block read
i2c-axxia: Adjust tLOW,tHIGH to match fast-mode requirements
arm/axxia: Workaround for cross-cluster sev issue
Revert "LSI AXM55XX: Add GENERIC_LOCKBREAK"
Revert "LSI AXM55XX: Disable use of wfe/sev in arch spinlock"
dma: lsi-dma32: DMA driver configuration update
dma: lsi-dma32: Cleanup DMA driver
mach-axxia: Split device tree into SoC/board parts
arm/axxia: Configure changes to 'GPIO driver for SPI chip selects'
arm/axxia: GPIO driver for SPI chip selects
spi: Revert to mainline spi-pl022
hwmon: Support new revision of LTC2974
i2c-axxia: Use managed functions devm_*
Charlie Paul (16):
i2c-axxia: code update kernel.org coding spec
LSI powerpc/boot: added for rapidio
LSI RAPIDIO: Updated as per checkpatch
LSIAXM55xx: Checkpatch updates to patch 'Various performance fixes
for rapidio'
LSI AXM55xx: Code syntax - checkpatch updates to Update RIO
interfaces
LSI AXM55xx: Code syntax: Checkconfig updates to Rapidio bug fixes
LSI AXM55xx: Checkpatch update 'Move datastream apis'
arm/axxia: Checkpatch updates to 'Work around for cluster'
LSI FEMAC: Chechpatch updates to 'Ethernet Driver'
arm/mach-axxia: Checkpatch update to 'improved robustness for DDR'
kernel/irq/manage.c: Checkpatch update to 'Fix irq_set_affinity'
patch
spi: Checkpatch changes to 'Revert to mainline spi-pl022'
i2c-axxia: Configure changes to 'Use managed functions devm_*'
arm/mm: Checkpatch to 'Backport of 3159f372354e8e1f5dee714663d70'
arch/arm/mach-axxia: Checkpatch to 'Work-Around for Event Problems'
LSI drivers/tty/serial: Checkpatch 'Axxia Serial Driver Update'
David Mercado (3):
LSI FEMAC Ethernet Driver
kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks
LSI AXM55xx: Axxia GIC driver improvements (3rd gen)
Gary McGee (2):
fixes for VP engine quiesce and DDR shutdown
arm/axxia: improved robustness for DDR retention
John Jacques (10):
arch/arm/mach-axxia: Updated Device Tree for Emulation
arch/arm/mach-axxia: Accept the new lsi,axm5516-emu Machine
arch/arm/mach-axxia: Disable DDR Retention Resets in Sim/Emu
arch/arm/mach-axxia: Updates to the VMFS File System
axxia: Updated Device Trees Signed-off-by: John Jacques
<john.jacques at lsi.com>
arch/arm/mach-axxia: Name Cleanup
arch/arm/mach-axxia: Work-Around for Event Problems in v1.0 Silicon
arch/powerpc: Update the Axxia Device Tree Files
arch/powerpc: Clean up of Compatible Names in Axxia Device Trees
LSI drivers/tty: Axxia Serial Driver Update
Jonas Svennebring (2):
arm/mm: Backport of 3159f372354e8e1f5dee714663d70
Basic perf support for axxia plaform block provided by LSI.
Michael Bringmann (8):
LSI AXM55XX/rapidio: Add SRIO controller support for LSI.
LSI RAPIDIO - changes to support
LSI AXM55xx: Various performance and fixes for rapidio endpoint code.
LSI AXM55xx/rionet: Update RIO interfaces with latest changes.
LSI AXM55xx: Configuration updates
LSI AXM55xx: Bug fixes for rapidio.
LSI AXM55xx: Disable linkdown reset configuration.
LSI AXM55xx: Move datastream APIs and symbols to public header file.
Paul Butler (2):
i2c: comforming to changes introduced by move of_i2c to core
gpio: repairs merge comflict
SangeethaRao (1):
LSI powerpc/sysdev: Removing the power of 2 size restriction
arch/arm/Kconfig | 25 +-
arch/arm/boot/dts/Makefile | 5 +
arch/arm/boot/dts/axm-sim.dts | 403 ----
arch/arm/boot/dts/axm-ve-tc1.dts | 363 ---
arch/arm/boot/dts/axm-ve-tc2.dts | 174 --
arch/arm/boot/dts/axm5504-cpus.dtsi | 49 +
arch/arm/boot/dts/axm5504-emu.dts | 44 +
arch/arm/boot/dts/axm5504-sim.dts | 127 ++
arch/arm/boot/dts/axm5507-cpus.dtsi | 73 +
arch/arm/boot/dts/axm5507-emu.dts | 44 +
arch/arm/boot/dts/axm5508-cpus.dtsi | 81 +
arch/arm/boot/dts/axm5512-cpus.dtsi | 114 +
arch/arm/boot/dts/axm5516-amarillo.dts | 195 ++
arch/arm/boot/dts/axm5516-cpus.dtsi | 145 ++
arch/arm/boot/dts/axm5516-sim.dts | 127 ++
arch/arm/boot/dts/axm55xx.dts | 464 ----
arch/arm/boot/dts/axm55xx.dtsi | 390 ++++
arch/arm/boot/dts/axm55xxemu.dts | 219 --
arch/arm/boot/dts/axm55xxemu7.dts | 226 ++
arch/arm/boot/dts/axm55xxsim.dts | 363 ---
arch/arm/boot/dts/axm55xxsim16.dts | 459 ----
arch/arm/boot/fmboot/Makefile | 12 +-
arch/arm/include/asm/axxia-rio.h | 141 ++
arch/arm/include/asm/rio.h | 37 +
arch/arm/include/asm/spinlock.h | 9 +-
arch/arm/mach-axxia/Makefile | 7 +-
arch/arm/mach-axxia/axxia-gic.c | 1138 +++++-----
arch/arm/mach-axxia/axxia.c | 66 +-
arch/arm/mach-axxia/clock.c | 2 +-
arch/arm/mach-axxia/ddr_retention.c | 255 ++-
arch/arm/mach-axxia/ddr_shutdown.c | 332 +++
arch/arm/mach-axxia/ev.c | 53 +
arch/arm/mach-axxia/ncr.c | 18 +-
arch/arm/mach-axxia/perf_event_memc.c | 130 ++
arch/arm/mach-axxia/perf_event_memc.h | 62 +
arch/arm/mach-axxia/perf_event_pcx.c | 46 +
arch/arm/mach-axxia/perf_event_platform.c | 270 +++
arch/arm/mach-axxia/perf_event_platform.h | 10 +
arch/arm/mach-axxia/perf_event_vp.c | 51 +
arch/arm/mach-axxia/platsmp.c | 54 +-
arch/arm/mach-axxia/rapidio.c | 79 +
arch/arm/mach-axxia/smon.c | 200 ++
arch/arm/mach-axxia/smon.h | 71 +
arch/arm/mach-axxia/ssp-gpio.c | 132 ++
arch/arm/mm/mmap.c | 10 +-
arch/powerpc/boot/dts/acp25xx.dts | 398 ++--
arch/powerpc/boot/dts/acp342x.dts | 354 +--
arch/powerpc/boot/dts/acp344x.dts | 151 +-
arch/powerpc/boot/dts/acp35xx.dts | 72 +-
arch/powerpc/boot/dts/lsi_acp342x.dts | 317 +++
arch/powerpc/boot/dts/lsi_acp344x.dts | 355 +++
arch/powerpc/include/asm/axxia-rio.h | 105 +
arch/powerpc/include/asm/rio.h | 48 +
arch/powerpc/platforms/44x/Makefile | 3 +-
arch/powerpc/platforms/44x/acprio.c | 65 +
arch/powerpc/platforms/44x/acpx1.c | 2 +-
arch/powerpc/sysdev/lsi_pci.c | 5 +-
drivers/dma/Kconfig | 1 +
drivers/dma/lsi-dma32.c | 527 ++---
drivers/dma/lsi-dma32.h | 41 +-
drivers/gpio/gpio-pl061.c | 2 +-
drivers/hwmon/pmbus/ltc2978.c | 5 +-
drivers/i2c/busses/acp3400-i2c.c | 3 -
drivers/i2c/busses/i2c-axxia.c | 159 +-
drivers/net/ethernet/lsi/Kconfig | 15 -
drivers/net/ethernet/lsi/lsi_acp_mdio.c | 245 +-
drivers/net/ethernet/lsi/lsi_acp_net.c | 877 ++++---
drivers/net/ethernet/lsi/lsi_acp_net.h | 273 ++-
drivers/net/rionet.c | 155 +-
drivers/rapidio/Kconfig | 115 +-
drivers/rapidio/Makefile | 5 +-
drivers/rapidio/devices/Kconfig | 2 +
drivers/rapidio/devices/Makefile | 5 +-
drivers/rapidio/devices/lsi/DtsConfig.txt | 114 +
drivers/rapidio/devices/lsi/Kconfig | 55 +
drivers/rapidio/devices/lsi/Makefile | 8 +
drivers/rapidio/devices/lsi/SysfsDesc.txt | 294 +++
drivers/rapidio/devices/lsi/axxia-rio-ds.c | 1904 ++++++++++++++++
drivers/rapidio/devices/lsi/axxia-rio-ds.h | 116 +
drivers/rapidio/devices/lsi/axxia-rio-hotplug.c | 369 +++
drivers/rapidio/devices/lsi/axxia-rio-irg-dbg.h | 258 +++
drivers/rapidio/devices/lsi/axxia-rio-irq.c | 2764 +++++++++++++++++++++++
drivers/rapidio/devices/lsi/axxia-rio-irq.h | 331 +++
drivers/rapidio/devices/lsi/axxia-rio-sysfs.c | 962 ++++++++
drivers/rapidio/devices/lsi/axxia-rio.c | 1766 +++++++++++++++
drivers/rapidio/devices/lsi/axxia-rio.h | 576 +++++
drivers/rapidio/devices/tsi721.c | 344 +--
drivers/rapidio/devices/tsi721.h | 120 +-
drivers/rapidio/devices/tsi721_dma.c | 823 -------
drivers/rapidio/rio-access.c | 91 +-
drivers/rapidio/rio-destid.c | 1551 +++++++++++++
drivers/rapidio/rio-destid.h | 85 +
drivers/rapidio/rio-dio.c | 872 +++++++
drivers/rapidio/rio-driver.c | 78 +-
drivers/rapidio/rio-hotplug.c | 138 ++
drivers/rapidio/rio-hotplug.h | 34 +
drivers/rapidio/rio-job.h | 31 +
drivers/rapidio/rio-locks.c | 719 ++++++
drivers/rapidio/rio-locks.h | 69 +
drivers/rapidio/rio-multicast.h | 28 +
drivers/rapidio/rio-net.h | 26 +
drivers/rapidio/rio-net2.c | 2038 +++++++++++++++++
drivers/rapidio/rio-quirks.c | 59 +
drivers/rapidio/rio-route.c | 290 +++
drivers/rapidio/rio-route.h | 31 +
drivers/rapidio/rio-scan.c | 637 +++---
drivers/rapidio/rio-sysfs.c | 237 +-
drivers/rapidio/rio.c | 1842 ++++++++-------
drivers/rapidio/rio.h | 96 +-
drivers/rapidio/switches/idt_gen2.c | 9 +-
drivers/spi/Kconfig | 7 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-acp.c | 2505 ++++++++++++++++++++
drivers/spi/spi-pl022.c | 810 +++----
drivers/tty/serial/lsi_acp_serial.c | 103 +-
fs/vmfs/inode.c | 18 +-
fs/vmfs/ioctl.c | 8 +
include/asm-generic/vmlinux.lds.h | 10 +
include/linux/rio-axxia.h | 322 +++
include/linux/rio.h | 310 ++-
include/linux/rio_dio.h | 67 +
include/linux/rio_drv.h | 217 +-
include/linux/rio_ids.h | 7 +
include/linux/rio_regs.h | 26 +
include/linux/riopw.h | 30 +
kernel/irq/manage.c | 16 +-
126 files changed, 27730 insertions(+), 8072 deletions(-)
delete mode 100644 arch/arm/boot/dts/axm-sim.dts
delete mode 100644 arch/arm/boot/dts/axm-ve-tc1.dts
delete mode 100644 arch/arm/boot/dts/axm-ve-tc2.dts
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.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-cpus.dtsi
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.dts
delete mode 100644 arch/arm/boot/dts/axm55xx.dts
create mode 100644 arch/arm/boot/dts/axm55xx.dtsi
delete mode 100644 arch/arm/boot/dts/axm55xxemu.dts
create mode 100644 arch/arm/boot/dts/axm55xxemu7.dts
delete mode 100644 arch/arm/boot/dts/axm55xxsim.dts
delete mode 100644 arch/arm/boot/dts/axm55xxsim16.dts
create mode 100644 arch/arm/include/asm/axxia-rio.h
create mode 100644 arch/arm/include/asm/rio.h
create mode 100644 arch/arm/mach-axxia/ddr_shutdown.c
create mode 100644 arch/arm/mach-axxia/ev.c
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/powerpc/boot/dts/lsi_acp342x.dts
create mode 100644 arch/powerpc/boot/dts/lsi_acp344x.dts
create mode 100644 arch/powerpc/include/asm/axxia-rio.h
create mode 100644 arch/powerpc/platforms/44x/acprio.c
create mode 100644 drivers/rapidio/devices/lsi/DtsConfig.txt
create mode 100644 drivers/rapidio/devices/lsi/Kconfig
create mode 100644 drivers/rapidio/devices/lsi/Makefile
create mode 100644 drivers/rapidio/devices/lsi/SysfsDesc.txt
create mode 100755 drivers/rapidio/devices/lsi/axxia-rio-ds.c
create mode 100755 drivers/rapidio/devices/lsi/axxia-rio-ds.h
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio-hotplug.c
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio-irg-dbg.h
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
delete mode 100644 drivers/rapidio/devices/tsi721_dma.c
create mode 100644 drivers/rapidio/rio-destid.c
create mode 100644 drivers/rapidio/rio-destid.h
create mode 100644 drivers/rapidio/rio-dio.c
create mode 100644 drivers/rapidio/rio-hotplug.c
create mode 100644 drivers/rapidio/rio-hotplug.h
create mode 100644 drivers/rapidio/rio-job.h
create mode 100644 drivers/rapidio/rio-locks.c
create mode 100644 drivers/rapidio/rio-locks.h
create mode 100644 drivers/rapidio/rio-multicast.h
create mode 100644 drivers/rapidio/rio-net.h
create mode 100644 drivers/rapidio/rio-net2.c
create mode 100644 drivers/rapidio/rio-quirks.c
create mode 100644 drivers/rapidio/rio-route.c
create mode 100644 drivers/rapidio/rio-route.h
create mode 100644 drivers/spi/spi-acp.c
create mode 100644 include/linux/rio-axxia.h
create mode 100644 include/linux/rio_dio.h
create mode 100644 include/linux/riopw.h
--
1.7.9.5
More information about the linux-yocto
mailing list