freebsd-dev/sys/arm/mv
Zbigniew Bodek 08d94c6eab Enable HWPMC overflow IRQ on both CPUs in MPIC
This commit enables usage of HWPMC interrupts for the
Marvell SoCs, which use MPIC (Armada38x and ArmadaXP).
Those interrupts require extra unmasking, comparing to
others. Also, in order to process counters per-CPU,
they are masked/unmasked using separate registers' sets
for each core.

Submitted by: Michal Mazur <mkm@semihalf.com>
    	      Marcin Wojtas <mw@semihalf.com>
Obtained from: Semihalf
Sponsored by: Stormshield, Netgate
Differential revision: https://reviews.freebsd.org/D10913
2017-06-13 18:55:21 +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 Enable HWPMC overflow IRQ on both CPUs in MPIC 2017-06-13 18:55:21 +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