freebsd-nq/sys/arm/mv
Zbigniew Bodek b50f666958 Implement workaround for Armada 38X family HW issue between CPU and devices
There is a hardware problem between Cortex-A9 CPUs and on-chip devices
in Armada 38X SoCs that may cause hang on heavy load. This can be
however worked around by mapping all registers and PCI IO
as strongly ordered instead of device memory.

Submitted by: Zbigniew Bodek <zbb@semihalf.com>
Reviewed by: mmel
Tested by: mw_semihalf.com
Obtained from: Semihalf
Differential revision: https://reviews.freebsd.org/D10218
2017-06-20 11:09:38 +00:00
..
armada Introduce separate watchdog driver for Armada to fix phony DELAY 2017-05-25 14:22:00 +00:00
armada38x Enhance Armada 38x SoC identification string 2017-06-16 17:18:29 +00:00
armadaxp Enhance Armada 38x SoC identification string 2017-06-16 17:18:29 +00:00
discovery Enhance Armada 38x SoC identification string 2017-06-16 17:18:29 +00:00
kirkwood Enhance Armada 38x SoC identification string 2017-06-16 17:18:29 +00:00
orion Enhance Armada 38x SoC identification string 2017-06-16 17:18:29 +00:00
files.mv Introduce Armada 38x/XP network controller support 2017-06-13 18:46:29 +00:00
gpio.c Use the correct OF_getencprop over OF_getprop + fdt32_to_cpu to read 2016-11-14 12:03:08 +00:00
ic.c
mpic.c Enable HWPMC overflow IRQ on both CPUs in MPIC 2017-06-13 18:55:21 +00:00
mv_common.c Enhance Armada 38x SoC identification string 2017-06-16 17:18:29 +00:00
mv_localbus.c Use OF_prop_free instead of direct call to free(9) 2016-05-13 22:05:16 +00:00
mv_machdep.c Implement workaround for Armada 38X family HW issue between CPU and devices 2017-06-20 11:09:38 +00:00
mv_pci_ctrl.c Support multi-port PCIe hierarchy in Marvell boards DTS 2017-06-08 16:54:02 +00:00
mv_pci.c Support multi-port PCIe hierarchy in Marvell boards DTS 2017-06-08 16:54:02 +00:00
mv_ts.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
mvreg.h Enhance Armada 38x SoC identification string 2017-06-16 17:18:29 +00:00
mvvar.h Enhance Armada 38x SoC identification string 2017-06-16 17:18:29 +00:00
mvwin.h Introduce Armada 38x/XP network controller support 2017-06-13 18:46:29 +00:00
rtc.c
std-pj4b.mv Fix a strange macro re-definition compile error. If the VM_MAXUSER_ADDRESS 2015-10-18 01:03:43 +00:00
std.mv
timer.c Support watchdog depending on "mrvl,has-wdt" property 2016-01-20 14:28:05 +00:00