freebsd-dev/sys/arm/mv
Zbigniew Bodek fa5f501d0a Add workaround for CESA MBUS windows with 4GB DRAM
Armada 38x SoC's equipped with 4GB DRAM suffer freeze
during CESA operation, if MBUS window opened at given
DRAM CS reaches end of the address space. Apply a workaround
by setting the window size to the closest possible
value, i.e. divide it by 2 (it has to be power-of-2).

Submitted by: Marcin Wojtas <mw@semihalf.com>
Obtained from: Semihalf
Sponsored by: Stormshield
Differential revision: https://reviews.freebsd.org/D10724
2017-05-25 14:25:05 +00:00
..
armada Introduce separate watchdog driver for Armada to fix phony DELAY 2017-05-25 14:22:00 +00:00
armada38x Introduce separate watchdog driver for Armada to fix phony DELAY 2017-05-25 14:22:00 +00:00
armadaxp Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
discovery Remove the arm KERNPHYSADDR option as it is no longer used. The make 2015-12-22 09:08:21 +00:00
kirkwood Change KERNVIRTADDR to 0xc0000000 since the low-order bits no longer need to 2015-12-20 23:38:14 +00:00
orion Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
files.mv Introduce separate watchdog driver for Armada to fix phony DELAY 2017-05-25 14:22:00 +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 Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
mpic.c Fix MPIC mask/unmask 2017-05-19 08:25:40 +00:00
mv_common.c Add workaround for CESA MBUS windows with 4GB DRAM 2017-05-25 14:25:05 +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 Optimize Armada38x low-level MBUS settings 2017-04-18 10:39:14 +00:00
mv_pci.c Convert PCIe Hot Plug to using pci_request_feature 2017-02-25 06:11:59 +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 Enable SCU Speculative linefills to L2 on Armada 38x 2017-05-25 14:19:20 +00:00
mvvar.h Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
mvwin.h Enable proper configuration of CESA MBUS windows 2017-05-19 08:19:39 +00:00
rtc.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
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 Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
timer.c Support watchdog depending on "mrvl,has-wdt" property 2016-01-20 14:28:05 +00:00