freebsd-skq/sys/mips/nlm/hal
jchandra 0ec682f566 Update memory and resource allocation code for SoC devices
The XLP on-chip devices have PCI configuration headers, but some of the
devices need custom resource allocation code.
- devices with no MEM/IO BARs with registers in PCIe extended reg
  space have to be handled in memory resource allocation
- devices without INTPIN/INTLINE in PCI header can be supported
  by having these faked with a shadow register.
- Some devices does not allow 8/16 bit access to the register space,
  he default bus space cannot be used for these.

Subclass pci and override attach and resource allocation methods to
take care of this.

Remove earlier code which did this partially.
2012-03-27 15:39:55 +00:00
..
bridge.h Whitespace fixes in XLP HAL files. 2011-11-19 14:06:15 +00:00
cop2.h Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
cpucontrol.h Fix XLP compilation. 2011-12-05 02:56:08 +00:00
fmn.c Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
fmn.h Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
gbu.h Support for EEPROM and CPLD on XLP EVP boards. 2012-03-27 12:25:47 +00:00
haldefs.h Whitespace fixes in XLP HAL files. 2011-11-19 14:06:15 +00:00
interlaken.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00
iomap.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00
mdio.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00
mips-extns.h Whitespace fixes in XLP HAL files. 2011-11-19 14:06:15 +00:00
mmu.h Whitespace fixes in XLP HAL files. 2011-11-19 14:06:15 +00:00
nae.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00
nlm_hal.c Update memory and resource allocation code for SoC devices 2012-03-27 15:39:55 +00:00
nlmsaelib.h Opencrypto driver for XLP Security and RSA/ECC blocks 2012-03-27 11:43:46 +00:00
pcibus.h Update memory and resource allocation code for SoC devices 2012-03-27 15:39:55 +00:00
pic.h Update memory and resource allocation code for SoC devices 2012-03-27 15:39:55 +00:00
poe.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00
sgmii.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00
sys.h Support for XLP4xx and XLP 8xx B0 revision 2012-03-27 07:39:05 +00:00
uart.h Whitespace fixes in XLP HAL files. 2011-11-19 14:06:15 +00:00
ucore_loader.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00
usb.h
xaui.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00