1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-08 13:28:05 +00:00
freebsd/sys/arm/mv
Grzegorz Bernacki 64dc1cf395 Implement MSI support.
MSI are implemented via Inbound Shared Doorbell 1 interrupts. Interrupts
are triggered by writing to Software Triggered Interrupt registeri (PCIe
card using physical address of this register in BAR0 space). There are 32
interrupts available. It can be increased by using Doorbell 2 and
Doorbell 3 registers to 96 interrupts.

Obtained from:	Marvell, Semihalf
2012-09-14 10:06:56 +00:00
..
armadaxp Enable PCI for Armada XP 2012-09-14 09:59:27 +00:00
discovery Merging of projects/armv6, part 7 2012-08-15 05:15:49 +00:00
kirkwood Merging of projects/armv6, part 7 2012-08-15 05:15:49 +00:00
orion Merging of projects/armv6, part 7 2012-08-15 05:15:49 +00:00
bus_space.c Convert Marvell ARM platforms to FDT convention. 2010-06-13 13:28:53 +00:00
common.c Add support for Armada XP A0. 2012-09-14 09:55:19 +00:00
files.mv Add mvts(4) driver for internal thermal sensor found on 88F6282 and 88F6283. 2012-08-18 12:37:07 +00:00
gpio.c Fix a bug that could fail to initialize GPIO pins specified in "gpios" because 2012-08-18 11:33:21 +00:00
ic.c Add support for Marvell 88F6282. 2012-07-28 21:56:24 +00:00
mpic.c Add support for MSI in interrupt controlller. 2012-09-14 10:05:01 +00:00
mv_localbus.c Unbreak LINT for ARM: DEBUG is a kernel configuration option. 2012-05-19 18:16:49 +00:00
mv_machdep.c Merging of projects/armv6, part 7 2012-08-15 05:15:49 +00:00
mv_pci.c Implement MSI support. 2012-09-14 10:06:56 +00:00
mv_sata.c Add support for Marvell 88F6282. 2012-07-28 21:56:24 +00:00
mv_ts.c Add mvts(4) driver for internal thermal sensor found on 88F6282 and 88F6283. 2012-08-18 12:37:07 +00:00
mvreg.h Add support for Armada XP A0. 2012-09-14 09:55:19 +00:00
mvvar.h Add support for MSI in interrupt controlller. 2012-09-14 10:05:01 +00:00
mvwin.h pci: Implement new memory and io space allocator for PCI. 2012-09-14 09:57:41 +00:00
rtc.c Convert Marvell ARM platforms to FDT convention. 2010-06-13 13:28:53 +00:00
std-pj4b.mv Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +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 Add support for Armada XP A0. 2012-09-14 09:55:19 +00:00
twsi.c - Calculate the I2C baud rate to keep them <100 kHz under different TCLK 2012-08-21 17:49:20 +00:00