Atmel Flexcom (Flexible Serial Communication Unit)

modulename: atmel-flexcom.ko

configname: CONFIG_MFD_ATMEL_FLEXCOM

Linux Kernel Configuration
└─>Device Drivers
└─>Multifunction device drivers
└─>Device Tree and Open Firmware support
└─>Atmel Flexcom (Flexible Serial Communication Unit)
In linux kernel since version 4.1 (release Date: 2015-06-21)  
Select this to get support for Atmel Flexcom. This is a wrapper
which embeds a SPI controller, a I2C controller and a USART. Only
one function can be used at a time. The choice is done at boot time
by the probe function of this MFD driver according to a device tree
property.

source code: