MMIO device-controlled MDIO bus multiplexers

modulename: mdio-mux-mmioreg.ko

configname: CONFIG_MDIO_BUS_MUX_MMIOREG

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>MMIO device-controlled MDIO bus multiplexers
In linux kernel since version 3.1 (release Date: 2011-10-24)  
This module provides a driver for MDIO bus multiplexers that
are controlled via a simple memory-mapped device, like an FPGA.
The multiplexer connects one of several child MDIO busses to a
parent bus. Child bus selection is under the control of one of
the FPGA's registers.

Currently, only 8/16/32 bits registers are supported.

source code: