xref: /freebsd/share/man/man4/ksz8995ma.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
1*52d3eee9SAdrian Chadd.\"-
2*52d3eee9SAdrian Chadd.\" Copyright (c) 2017 Hiroki Mori
3*52d3eee9SAdrian Chadd.\" All rights reserved.
4*52d3eee9SAdrian Chadd.\"
5*52d3eee9SAdrian Chadd.\" Redistribution and use in source and binary forms, with or without
6*52d3eee9SAdrian Chadd.\" modification, are permitted provided that the following conditions
7*52d3eee9SAdrian Chadd.\" are met:
8*52d3eee9SAdrian Chadd.\" 1. Redistributions of source code must retain the above copyright
9*52d3eee9SAdrian Chadd.\"    notice, this list of conditions and the following disclaimer.
10*52d3eee9SAdrian Chadd.\" 2. Redistributions in binary form must reproduce the above copyright
11*52d3eee9SAdrian Chadd.\"    notice, this list of conditions and the following disclaimer in the
12*52d3eee9SAdrian Chadd.\"    documentation and/or other materials provided with the distribution.
13*52d3eee9SAdrian Chadd.\"
14*52d3eee9SAdrian Chadd.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15*52d3eee9SAdrian Chadd.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16*52d3eee9SAdrian Chadd.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17*52d3eee9SAdrian Chadd.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18*52d3eee9SAdrian Chadd.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19*52d3eee9SAdrian Chadd.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20*52d3eee9SAdrian Chadd.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21*52d3eee9SAdrian Chadd.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22*52d3eee9SAdrian Chadd.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23*52d3eee9SAdrian Chadd.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24*52d3eee9SAdrian Chadd.\" SUCH DAMAGE.
25*52d3eee9SAdrian Chadd.\"
26*52d3eee9SAdrian Chadd.Dd April 6, 2017
27*52d3eee9SAdrian Chadd.Dt KSZ8995MA 4
28*52d3eee9SAdrian Chadd.Os
29*52d3eee9SAdrian Chadd.Sh NAME
30*52d3eee9SAdrian Chadd.Nm ksz8995ma
31*52d3eee9SAdrian Chadd.Nd driver for Micrel KSZ8995MA fast ethernet switch chip
32*52d3eee9SAdrian Chadd.Sh SYNOPSIS
33*52d3eee9SAdrian Chadd.Cd "device spibus"
34*52d3eee9SAdrian Chadd.Cd "device etherswitch"
35*52d3eee9SAdrian Chadd.Cd "device ksz8995ma"
36*52d3eee9SAdrian Chadd.Pp
37*52d3eee9SAdrian Chadd.Cd hint.ksz8995ma.0.at="spibus0"
38*52d3eee9SAdrian Chadd.Sh DESCRIPTION
39*52d3eee9SAdrian ChaddThe
40*52d3eee9SAdrian Chadd.Nm
41*52d3eee9SAdrian Chadddevice driver provides a management interface to Micrel KSZ8995MA fast ethernet switch chip.
42*52d3eee9SAdrian ChaddThis driver use spi interface.
43*52d3eee9SAdrian ChaddKSZ8995 series have many vertion but only support MA/FQ version.
44*52d3eee9SAdrian Chadd.Pp
45*52d3eee9SAdrian ChaddThis driver support is port and dot1q vlan.
46*52d3eee9SAdrian Chadddot1q support port base tag/untag.
47*52d3eee9SAdrian Chadd.Sh EXAMPLES
48*52d3eee9SAdrian ChaddConfigure dot1q vlan by etherswitchcfg command.
49*52d3eee9SAdrian Chadd.Pp
50*52d3eee9SAdrian Chadd.Dl # etherswitchcfg config vlan_mode dot1q
51*52d3eee9SAdrian Chadd.Pp
52*52d3eee9SAdrian ChaddConfigure port 5 is tagging port.
53*52d3eee9SAdrian Chadd.Pp
54*52d3eee9SAdrian Chadd.Dl # etherswitchcfg port5 addtag
55*52d3eee9SAdrian Chadd.Sh SEE ALSO
56*52d3eee9SAdrian Chadd.Xr etherswitch 4 ,
57*52d3eee9SAdrian Chadd.Xr etherswitchcfg 8
58*52d3eee9SAdrian Chadd.Sh HISTORY
59*52d3eee9SAdrian ChaddThe
60*52d3eee9SAdrian Chadd.Nm
61*52d3eee9SAdrian Chadddevice driver first appeared in
62*52d3eee9SAdrian Chadd.Fx 12.0 .
63*52d3eee9SAdrian Chadd.Sh AUTHORS
64*52d3eee9SAdrian ChaddThe
65*52d3eee9SAdrian Chadd.Nm
66*52d3eee9SAdrian Chadddriver was written by
67*52d3eee9SAdrian Chadd.An Hiroki Mori
68