MMIO/Regmap register bitfield-controlled Multiplexer

modulename: mux-mmio.ko

configname: CONFIG_MUX_MMIO

Linux Kernel Configuration
└─>Device Drivers
└─>Multiplexer drivers
└─>Device Tree and Open Firmware support
└─>MMIO/Regmap register bitfield-controlled Multiplexer
In linux kernel since version 3.10 (release Date: 2013-06-30)  
MMIO/Regmap register bitfield-controlled Multiplexer controller.

The driver builds multiplexer controllers for bitfields in either
a syscon register or a driver regmap register. For N bit wide
bitfields, there will be 2^N possible multiplexer states.

To compile the driver as a module, choose M here: the module will
be called mux-mmio.

source code: