MMIO 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 register bitfield-controlled Multiplexer
In linux kernel since version 3.10 (release Date: 2013-06-30)  
MMIO register bitfield-controlled Multiplexer controller.

The driver builds multiplexer controllers for bitfields in a syscon
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: