freebsd-dev/sys/arm/mv
Zbigniew Bodek 3361fdc431 Create root DMA tag and fix MBUS windows on DMA coherent platforms
Armada 38x SoCs, in order to work properly in IO-coherent mode,
requires an update of the MBUS windows attributesd.

This patch also configures nexus coherent dma tag, because all
busses and children devices have to inherit this setting in runtime.
The latter has to be executed as a sysinit (SI_SUB_DRIVERS type),
so that bus_dma_tag_create() can be executed properly.

Submitted by: Michal Mazur <mkm@semihalf.com>
 	      Marcin Wojtas <mw@semihalf.com>
Obtained from: Semihalf
Sponsored by: Stormshield
Reviewed by: ian
Differential revision: https://reviews.freebsd.org/D11203
2017-06-21 18:27:05 +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 Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
mpic.c Enable HWPMC overflow IRQ on both CPUs in MPIC 2017-06-13 18:55:21 +00:00
mv_common.c Create root DMA tag and fix MBUS windows on DMA coherent platforms 2017-06-21 18:27: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 Create root DMA tag and fix MBUS windows on DMA coherent platforms 2017-06-21 18:27:05 +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 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
timer.c Support watchdog depending on "mrvl,has-wdt" property 2016-01-20 14:28:05 +00:00