freebsd-dev/sys/arm/mv
Zbigniew Bodek a8d7fc4ac1 Introduce Armada 38x/XP network controller support
This patch contains a new driver for the network unit of Marvell
Armada 38x/XP SoCs, called NETA. This support was thoroughly tested
and optimised in terms of stability and performance. Additional
hardware features, like Buffer Management (BM) or Parser and Classifier
(PnC) will be progressively supported as needed.

Submitted by: Fabien Thomas <fabien.thomas@stormshield.eu>
	      Arnaud Ysmal <arnaud.ysmal@stormshield.eu>
	      Zbigniew Bodek <zbb@semihalf.com>
	      Michal Mazur <mkm@semihalf.com>
	      Bartosz Szczepanek <bsz@semihalf.com>
	      Marcin Wojtas <mw@semihalf.com>

Obtained from:	Semihalf
Sponsored by:	Stormshield (main development)
		Netgate (cleanup and upstreaming)
Differential revision: https://reviews.freebsd.org/D10706
2017-06-13 18:46:29 +00:00
..
armada Introduce separate watchdog driver for Armada to fix phony DELAY 2017-05-25 14:22:00 +00:00
armada38x Enable MBUS bridge configuration in mv_rtc driver 2017-06-08 16:48:09 +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 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 Fix MPIC mask/unmask 2017-05-19 08:25:40 +00:00
mv_common.c Introduce Armada 38x/XP network controller support 2017-06-13 18:46: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 Optimize Armada38x low-level MBUS settings 2017-04-18 10:39:14 +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 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 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