xref: /freebsd-src/share/man/man4/man4.powerpc/dtsec.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
10aeed3e9SJustin Hibbits.\"
20aeed3e9SJustin Hibbits.\" Copyright (c) 2016 Justin Hibbits
30aeed3e9SJustin Hibbits.\"
40aeed3e9SJustin Hibbits.\" All rights reserved.
50aeed3e9SJustin Hibbits.\"
60aeed3e9SJustin Hibbits.\" Redistribution and use in source and binary forms, with or without
70aeed3e9SJustin Hibbits.\" modification, are permitted provided that the following conditions
80aeed3e9SJustin Hibbits.\" are met:
90aeed3e9SJustin Hibbits.\" 1. Redistributions of source code must retain the above copyright
100aeed3e9SJustin Hibbits.\"    notice, this list of conditions and the following disclaimer.
110aeed3e9SJustin Hibbits.\" 2. Redistributions in binary form must reproduce the above copyright
120aeed3e9SJustin Hibbits.\"    notice, this list of conditions and the following disclaimer in the
130aeed3e9SJustin Hibbits.\"    documentation and/or other materials provided with the distribution.
140aeed3e9SJustin Hibbits.\"
150aeed3e9SJustin Hibbits.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
160aeed3e9SJustin Hibbits.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
170aeed3e9SJustin Hibbits.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
180aeed3e9SJustin Hibbits.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
190aeed3e9SJustin Hibbits.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
200aeed3e9SJustin Hibbits.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
210aeed3e9SJustin Hibbits.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
220aeed3e9SJustin Hibbits.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
230aeed3e9SJustin Hibbits.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
240aeed3e9SJustin Hibbits.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
250aeed3e9SJustin Hibbits.\"
26*1c41f28fSJustin Hibbits.Dd October 31, 2017
270aeed3e9SJustin Hibbits.Dt DTSEC 4
280aeed3e9SJustin Hibbits.Os
290aeed3e9SJustin Hibbits.Sh NAME
300aeed3e9SJustin Hibbits.Nm dtsec
310aeed3e9SJustin Hibbits.Nd "Freescale Datapath Acceleration Architecture-based Three-Speed Ethernet Controller device driver"
320aeed3e9SJustin Hibbits.Sh SYNOPSIS
330aeed3e9SJustin HibbitsTo compile this driver into the kernel, place the following lines in your
340aeed3e9SJustin Hibbitskernel configuration file:
350aeed3e9SJustin Hibbits.Bd -ragged -offset indent
36b619f389SJustin Hibbits.Cd "include ""dpaa/config.dpaa""
370aeed3e9SJustin Hibbits.Cd "device dpaa"
380aeed3e9SJustin Hibbits.Cd "device miibus"
390aeed3e9SJustin Hibbits.Ed
400aeed3e9SJustin Hibbits.Sh DESCRIPTION
410aeed3e9SJustin HibbitsThe
420aeed3e9SJustin Hibbits.Nm
430aeed3e9SJustin Hibbitsdriver provides support for the DPAA-based gigabit Ethernet controller
440aeed3e9SJustin Hibbitsintegrated in some of the Freescale system-on-chip devices.
450aeed3e9SJustin Hibbits.Pp
460aeed3e9SJustin HibbitsThe
470aeed3e9SJustin Hibbits.Nm
480aeed3e9SJustin Hibbitsdriver supports the following media types:
490aeed3e9SJustin Hibbits.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
500aeed3e9SJustin Hibbits.It autoselect
510aeed3e9SJustin HibbitsEnable autoselection of the media type and options
520aeed3e9SJustin Hibbits.It 10baseT/UTP
530aeed3e9SJustin HibbitsSet 10Mbps operation
540aeed3e9SJustin Hibbits.It 100baseTX
550aeed3e9SJustin HibbitsSet 100Mbps operation
560aeed3e9SJustin Hibbits.It 1000baseT
570aeed3e9SJustin HibbitsSet 1000baseT operation
580aeed3e9SJustin Hibbits.El
590aeed3e9SJustin Hibbits.Pp
600aeed3e9SJustin HibbitsThe
610aeed3e9SJustin Hibbits.Nm
620aeed3e9SJustin Hibbitsdriver supports the following media options:
630aeed3e9SJustin Hibbits.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
640aeed3e9SJustin Hibbits.It full-duplex
650aeed3e9SJustin HibbitsSet full duplex operation
660aeed3e9SJustin Hibbits.El
670aeed3e9SJustin Hibbits.Pp
680aeed3e9SJustin HibbitsThe
690aeed3e9SJustin Hibbits.Nm
700aeed3e9SJustin Hibbitsdriver supports two operating modes:
710aeed3e9SJustin Hibbits.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
720aeed3e9SJustin Hibbits.It Regular
730aeed3e9SJustin HibbitsNormal mode, utilizing the full datapath acceleration, Buffer Manager, and Queue
740aeed3e9SJustin HibbitsManager.
750aeed3e9SJustin Hibbits.It Independent
760aeed3e9SJustin HibbitsRuns disconnected from the Buffer Manager and Queue Manager.
770aeed3e9SJustin Hibbits.El
780aeed3e9SJustin Hibbits.Sh HARDWARE
790aeed3e9SJustin HibbitsGigabit Ethernet controllers built into the following Freescale
800aeed3e9SJustin Hibbitssystem-on-chip devices are known to work with the
810aeed3e9SJustin Hibbits.Nm
820aeed3e9SJustin Hibbitsdriver:
830aeed3e9SJustin Hibbits.Pp
840aeed3e9SJustin Hibbits.Bl -bullet -compact
850aeed3e9SJustin Hibbits.It
860aeed3e9SJustin HibbitsP2041, P3041
870aeed3e9SJustin Hibbits.It
880aeed3e9SJustin HibbitsP5010, P5020
890aeed3e9SJustin Hibbits.El
90*1c41f28fSJustin Hibbits.Pp
91*1c41f28fSJustin HibbitsAdditionally, the following devices are expected to work, but are untested:
92*1c41f28fSJustin Hibbits.Bl -bullet -compact
93*1c41f28fSJustin Hibbits.It
94*1c41f28fSJustin HibbitsP4080, P4040
95*1c41f28fSJustin Hibbits.It
96*1c41f28fSJustin HibbitsP5040
97*1c41f28fSJustin Hibbits.El
980aeed3e9SJustin Hibbits.Sh SEE ALSO
990aeed3e9SJustin Hibbits.Xr altq 4 ,
1000aeed3e9SJustin Hibbits.Xr arp 4 ,
1010aeed3e9SJustin Hibbits.Xr miibus 4 ,
1020aeed3e9SJustin Hibbits.Xr netintro 4 ,
1030aeed3e9SJustin Hibbits.Xr ng_ether 4 ,
1040aeed3e9SJustin Hibbits.Xr ifconfig 8
1050aeed3e9SJustin Hibbits.Sh HISTORY
1060aeed3e9SJustin HibbitsThe
1070aeed3e9SJustin Hibbits.Nm
1080aeed3e9SJustin Hibbitsdevice driver first appeared in
1090aeed3e9SJustin Hibbits.Fx 11.0 .
1100aeed3e9SJustin Hibbits.Sh AUTHORS
1110aeed3e9SJustin Hibbits.An -nosplit
1120aeed3e9SJustin HibbitsThe base version of
1130aeed3e9SJustin Hibbits.Nm
1140aeed3e9SJustin Hibbitsdevice driver was written by
1150aeed3e9SJustin Hibbits.An Semihalf .
1160aeed3e9SJustin HibbitsThis manual page was written by
1170aeed3e9SJustin Hibbits.An Justin Hibbits .
118