Minor updates to the Broadcom XLP NAE driver

Remove unnecessary SGMII initialization code from nae.c. While there
clean up some prints and whitespace.


git-svn-id: svn://svn.freebsd.org/base/head@245880 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Broadcom XLP network driver update for XLP 8xx B1 rev

Update MDIO reset code to support Broadcom XLP B1 revisions.
Update nlm_xlpge_ioctl, nlm_xlpge_port_enable need not be
called after nlm_xlpge_init.

Obtained from:	Venkatesh J V <venkatesh.vivekanandan@broadcom.com>


git-svn-id: svn://svn.freebsd.org/base/head@245881 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Reorder so that NO_MAN is declared before bsd.own.mk is included and thus
has an effect (not installed a g++.1 manpage over the g++.1(.gz) link
created in ../cc).


git-svn-id: svn://svn.freebsd.org/base/head@245882 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix credit configuration on Broadcom XLP CMS

The CMS output queue credit configuration register is 64 bit, so use
a 64 bit variable while updating it.
Obtained from:	Venkatesh J V <venkatesh.vivekanandan@broadcom.com>


git-svn-id: svn://svn.freebsd.org/base/head@245883 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
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>


git-svn-id: svn://svn.freebsd.org/base/head@245884 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Don't declare an dependency on _maninstall when LIBRARIES_ONLY is set.
It doesn't exist.


git-svn-id: svn://svn.freebsd.org/base/head@245885 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Don't install telnet.h if it will be installed by libtelnet.


git-svn-id: svn://svn.freebsd.org/base/head@245886 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Only install manpages and html documentation in the ncurses/*w (wchar)
builds so that it is only installed once.  This is consistent with the
existing decision to only install headers in the that case.


git-svn-id: svn://svn.freebsd.org/base/head@245887 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Install the NLS catalog in the C directory rather than en_US.US-ASCII
which is a link to C.  This allow the makefs mtree manifest mode to find
the file.


git-svn-id: svn://svn.freebsd.org/base/head@245888 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Don't link two different things to the same paths.  As tiebreaker I've
picked the link that was installed last so as to not change the behavior.
The one exception is sr_YU.ISO8859-2/LC_MONETARY where a file was being
replaced by a link.


git-svn-id: svn://svn.freebsd.org/base/head@245889 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Strip any trailing slash off of the -D argument to install to support the
rather fragile destdir stripping in the metalog.


git-svn-id: svn://svn.freebsd.org/base/head@245890 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Sanitize the element descriptor string before using it as a device name.

Reported and tested by:	Vitalij Satanivskij
Reviewed by:	gibbs, mav


git-svn-id: svn://svn.freebsd.org/base/head@245891 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Use = not == in test arguments.

Submitted by:	Christoph Mallon <christoph.mallon@gmx.de>


git-svn-id: svn://svn.freebsd.org/base/head@245893 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Update and clarify comments regarding VFS op table initialization
in the man page and its header counterpart.

Submitted by:	Christoph Mallon <christoph.mallon@gmx.de> (initial version)
Reviewed and further improved by:	bde (previous version)
All bugs are:	mine


git-svn-id: svn://svn.freebsd.org/base/head@245894 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
bsd.own.mk needs to be included before Makefil.inc so MK_ARM_EABI is defined


git-svn-id: svn://svn.freebsd.org/base/head@245898 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Use the correct type (uint64_t) to retrieve sysctl machdep.tsc_freq.

Simplify the function a bit by falling through after initialization and
return via the normal code path.

Reviewed by:	grehan
Obtained from:	NetApp


git-svn-id: svn://svn.freebsd.org/base/head@245899 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix method of naming compatible string to follow
"<manufacturer>,<model>" as described in
http://www.devicetree.org/Device_Tree_Usage

Reviewed by: andrew@
Approved by: gonzo@


git-svn-id: svn://svn.freebsd.org/base/head@245900 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix style nit in dtc man page: sentences should start on new lines.

Reported By:	joel


git-svn-id: svn://svn.freebsd.org/base/head@245901 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
In mbuf(9) API length is always integer. Thus, cast mbuf length
constants to be integers.

Reviewed by:	bde


git-svn-id: svn://svn.freebsd.org/base/head@245905 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge remote-tracking branch 'upstream/master'