freebsd-skq/sys/mips/conf
ken 8f3f80c382 Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers.
This is derived from the mps(4) driver, but it supports only the 12Gb
IT and IR hardware including the SAS 3004, SAS 3008 and SAS 3108.

Some notes about this driver:
 o The 12Gb hardware can do "FastPath" I/O, and that capability is included in
   this driver.

 o WarpDrive functionality has been removed, since it isn't supported in
   the 12Gb driver interface.

 o The Scatter/Gather list handling code is significantly different between
   the 6Gb and 12Gb hardware.  The 12Gb boards support IEEE Scatter/Gather
   lists.

Thanks to LSI for developing and testing this driver for FreeBSD.

share/man/man4/mpr.4:
	mpr(4) man page.

sys/dev/mpr/*:
	mpr(4) driver files.

sys/modules/Makefile,
sys/modules/mpr/Makefile:
	Add a module Makefile for the mpr(4) driver.

sys/conf/files:
	Add the mpr(4) driver.

sys/amd64/conf/GENERIC,
sys/i386/conf/GENERIC,
sys/mips/conf/OCTEON1,
sys/sparc64/conf/GENERIC:
	Add the mpr(4) driver to all config files that currently
	have the mps(4) driver.

sys/ia64/conf/GENERIC:
	Add the mps(4) and mpr(4) drivers to the ia64 GENERIC
	config file.

sys/i386/conf/XEN:
	Exclude the mpr module from building here.

Submitted by:	Steve McConnell <Stephen.McConnell@lsi.com>
MFC after:	3 days
Tested by:	Chris Reeves <chrisr@spectralogic.com>
Sponsored by:	LSI, Spectra Logic
Relnotes:	LSI 12Gb SAS driver mpr(4) added
2014-05-02 20:25:09 +00:00
..
ADM5120
ADM5120.hints
ALCHEMY In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ALFA_HORNET_UB In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ALFA_HORNET_UB.hints Add a configuration file and hints file for the Alfa Networks Hornet UB 2013-10-25 04:06:54 +00:00
AP91 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP91.hints Hint miibus to attach arswitch on AP91, AP93 and RSPRO boards. 2012-11-07 22:46:30 +00:00
AP93 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP93.hints Add the missing link back to the EEPROM firmware name. 2013-07-04 08:09:54 +00:00
AP94 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP94.hints Introduce configuration files for AP94 and AP96. 2012-04-13 08:52:25 +00:00
AP96 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP96.hints Update AP96 to directly attach an arswitch. 2012-11-07 23:50:28 +00:00
AP121 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP121.hints Add the basic GPIO pin mapping to the hints file. 2013-04-05 02:15:10 +00:00
AR71XX_BASE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AR71XX_BASE.hints Break out the AR71XX config file into _BASE and board specific 2011-12-29 05:51:48 +00:00
AR91XX_BASE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AR91XX_BASE.hints * Add in the gpio/gpioled drivers into AR91XX_BASE. 2011-12-15 01:05:38 +00:00
AR724X_BASE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AR724X_BASE.hints Create a skeleton AR724x SoC board configuration for use by AR724x devices. 2012-08-26 04:36:59 +00:00
AR933X_BASE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AR933X_BASE.hints Add in the vendor / device id so the ath_ahb glue works. 2013-06-26 05:02:47 +00:00
AR934X_BASE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AR934X_BASE.hints Enable use of the PCIe connected wifi on the DB120 (AR9344) board. 2014-02-14 05:25:15 +00:00
BERI_DE4_BASE Enable ATSE_CFI_HACK in BERI configs, stable MAC addresses are useful. 2013-10-22 20:50:41 +00:00
BERI_DE4_MDROOT Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_DE4_SDROOT Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_DE4.hints Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_NETFPGA_MDROOT Add the initial version of if_nf10bmac(4), a driver to support an 2014-04-17 12:33:26 +00:00
BERI_SIM_BASE Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_SIM_MDROOT Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_SIM_SDROOT Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_TEMPLATE Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_TPAD.hints Add reference kernel configurations for FreeBSD/beri in simulation, on the 2012-08-25 12:02:13 +00:00
CARAMBOLA2 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
CARAMBOLA2.hints Add the EEPROM start offset and size in so ath_ahb will use the 2013-06-26 05:03:47 +00:00
DB120 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
DB120.hints * Add ethernet MAC configuration from the EEPROM for arge0/arge1 2014-03-16 02:34:33 +00:00
DEFAULTS Disable the option VFS_ALLOW_NONMPSAFE by default on all the supported 2012-03-06 20:01:25 +00:00
DIR-825B1 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
DIR-825B1.hints Populate the GPIO pins and GPIOLED configs 2014-03-05 04:22:07 +00:00
DIR-825C1 Add support for the Dlink DIR-825C1 74k MIPS router based on Atheros 2014-04-03 20:12:39 +00:00
DIR-825C1.hints Add support for the Dlink DIR-825C1 74k MIPS router based on Atheros 2014-04-03 20:12:39 +00:00
ENH200 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ENH200.hints Oops - fix bad hint numbering for the ART section. 2013-07-04 08:42:20 +00:00
GXEMUL Back out r253779 & r253786. 2013-07-31 17:21:18 +00:00
GXEMUL32 Add 32-bit support for Gxemul's oldtestmips machine emulation 2013-09-04 20:34:36 +00:00
GXEMUL.hints Merge a rudimentary gxemul "oldtestmips" port. This consists almost 2012-05-02 08:10:15 +00:00
IDT
IDT.hints
MALTA set ROOTDEVNAME to ada0 with no paritions. This makes it much more functional 2013-10-02 14:43:17 +00:00
MALTA64 - Set proper KERNLOADADDR 2013-08-31 01:30:01 +00:00
MALTA.hints
OCTEON1 Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers. 2014-05-02 20:25:09 +00:00
OCTEON1.hints
PB47 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
PB47.hints Add a configuration file for the Atheros PB47 reference board. 2011-12-30 09:48:35 +00:00
PB92 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
PB92.hints
PICOSTATION_M2HP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
PICOSTATION_M2HP.hints Add device PicoStation M2HP support. 2013-08-30 20:46:01 +00:00
QEMU
ROUTERSTATION In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ROUTERSTATION_MFS In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ROUTERSTATION.hints Add the default hints to make the GPIO pins, rf led and reset switch work 2013-08-28 14:43:04 +00:00
RSPRO In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RSPRO_MFS In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RSPRO_STANDALONE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RSPRO.hints Hint miibus to attach arswitch on AP91, AP93 and RSPRO boards. 2012-11-07 22:46:30 +00:00
RT305X In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RT305X.hints
SENTRY5 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SENTRY5.hints
std.SWARM In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
std.XLP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
SWARM64 Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
SWARM64_SMP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM_SMP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM.hints
TP-WN1043ND In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
TP-WN1043ND.hints Fix the geom mappings for WR1043ND. 2014-01-07 13:09:35 +00:00
WZR-300HP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
WZR-300HP.hints Change kernel/rootfs hints to use search patterns instead of absolute 2014-04-04 15:52:45 +00:00
XLP Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
XLP64 Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
XLP.hints I2C support for XLP, add hints for I2C devices and update PCI resource 2012-03-27 11:17:04 +00:00
XLPN32 Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
XLR Remove all legacy ATA code parts, not used since options ATA_CAM enabled in 2013-04-04 07:12:24 +00:00
XLR64 Back out r253779 & r253786. 2013-07-31 17:21:18 +00:00
XLRN32 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00