freebsd-dev/sys/mips/conf
Juli Mallett f05957f7c6 o) Make it possible to attach a PHY directly to an octe device rather than
using miibus, since for some devices that use multiple addresses on the bus,
   going through miibus may be unclear, and for devices that are not standard
   MII PHYs, miibus may throw a fit, necessitating complicated interfaces to
   fake the interface that it expects during probe/attach.
o) Make the mv88e61xx SMI interface in octe attach a PHY directly and fix some
   mistakes in the code that resulted from trying too hard to present a nice
   interface to miibus.
o) Add a PHY driver for the mv88e61xx.  If attached (it is optional in kernel
   compiles so the default behavior of having a dumb switch is preserved) it
   will place the switch in a VLAN-tagging mode such that each physical port
   has a VLAN associated with it and interfaces for the VLANs can be created to
   address or bridge between them.
   XXX It would be nice for this to be part of a single module including the
       SMI interface, and for it to fit into a generic switch configuration
       framework and for it to use DSA rather than VLANs, but this is a start
       and gives some sense of the parameters of such frameworks that are not
       currently present in FreeBSD.  In lieu of a switch configuration
       interface, per-port media status and VLAN settings are in a sysctl tree.
   XXX There may be some minor nits remaining in the handling of broadcast,
       multicast and unknown destination traffic.  It would also be nice to go
       through and replace the few remaining magic numbers with macros at some
       point in the future.
   XXX This has only been tested with the MV88E6161, but it should work with
       minimal or no modification on related switches, so support for probing
       them was included.

Thanks to Pat Saavedra of TELoIP and Rafal Jaworowski of Semihalf for their
assistance in understanding the switch chipset.
2010-10-13 09:17:44 +00:00
..
.cvsignore Add a .cvsignore file and along with that put an svn:ignore proprty 2009-06-17 10:48:32 +00:00
ADM5120 Get rid of unused options: KERNPHYSADDR, KERNVIRTADDR, PHYSADDR, PHYS_ADDR_64BIT 2010-02-20 06:39:14 +00:00
ADM5120.hints
ALCHEMY Adjust style (following the already existing rules) for the newly 2010-02-15 23:44:48 +00:00
AR71XX Add GPIO bus to config and hints. Also add sample gpioled device. 2010-09-28 03:34:51 +00:00
AR71XX.hints Add GPIO bus to config and hints. Also add sample gpioled device. 2010-09-28 03:34:51 +00:00
DEFAULTS Revert 200594. This file isn't intended for these sorts of things. 2010-01-04 21:30:04 +00:00
IDT Adjust style (following the already existing rules) for the newly 2010-02-15 23:44:48 +00:00
IDT.hints
MALTA Get rid of unused options: KERNPHYSADDR, KERNVIRTADDR, PHYSADDR, PHYS_ADDR_64BIT 2010-02-20 06:39:14 +00:00
MALTA64 TARGET_64BIT isn't needed anymore, GC it (partial merge from tbemd). 2010-09-13 16:39:33 +00:00
MALTA.hints
OCTEON1 o) Make it possible to attach a PHY directly to an octe device rather than 2010-10-13 09:17:44 +00:00
OCTEON1-32 Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
OCTEON1.hints Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
QEMU Get rid of unused options: KERNPHYSADDR, KERNVIRTADDR, PHYSADDR, PHYS_ADDR_64BIT 2010-02-20 06:39:14 +00:00
SENTRY5 Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had 2010-04-22 21:31:34 +00:00
SENTRY5.hints
SWARM Factor out the common parts of the swarm board in SWARM_COMMON and start 2010-09-15 05:29:13 +00:00
SWARM64 Add 64-bit SWARM board kernel configs. 2010-09-15 05:32:10 +00:00
SWARM64_SMP Add 64-bit SWARM board kernel configs. 2010-09-15 05:32:10 +00:00
SWARM_COMMON Factor out the common parts of the swarm board in SWARM_COMMON and start 2010-09-15 05:29:13 +00:00
SWARM_SMP Factor out the common parts of the swarm board in SWARM_COMMON and start 2010-09-15 05:29:13 +00:00
SWARM.hints Add config file for SWARM board, a sybyte SB-1-based board by 2009-07-05 08:40:26 +00:00
XLR Rename TARGET_XLR_XLS to CPU_RMI to match other CPU_xxx definitions. 2010-08-13 12:56:00 +00:00
XLR64 Rename TARGET_XLR_XLS to CPU_RMI to match other CPU_xxx definitions. 2010-08-13 12:56:00 +00:00
XLRN32 Rename TARGET_XLR_XLS to CPU_RMI to match other CPU_xxx definitions. 2010-08-13 12:56:00 +00:00