freebsd-skq/sys/mips/nlm/hal
Jayachandran C. 9f499cc5ae Little-endian and other fixes for Broadcom XLP network driver
The changes are:
 - the microcore code loaded into the NAE has to be byteswapped
   in LE
 - the descriptors in memory for a P2P NAE descriptor has to be
   byteswapped in LE
 - the m_data pointer is already cacheline aligned, so the
   unnecessary m_adj to cacheline size can be removed
 - fix mask used to obtain physical address from the Tx freeback
   descriptor
 - fix a compile error in code under #ifdef

Obtained from:	Venkatesh J V <venkatesh.vivekanandan@broadcom.com>
2013-01-24 15:49:47 +00:00
..
bridge.h
cop2.h
cpucontrol.h
fmn.c Fix credit configuration on Broadcom XLP CMS 2013-01-24 15:23:01 +00:00
fmn.h
gbu.h
haldefs.h
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 Broadcom XLP network driver update for XLP 8xx B1 rev 2013-01-24 15:14:22 +00:00
mips-extns.h
mmu.h
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
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 Broadcom XLP updates for the new firmware 2013-01-24 14:33:25 +00:00
uart.h
ucore_loader.h Little-endian and other fixes for Broadcom XLP network driver 2013-01-24 15:49:47 +00:00
usb.h
xaui.h xlpge : driver for XLP network accelerator 2012-03-27 14:05:12 +00:00