Support for Khadas System control Microcontroller

modulename: khadas-mcu.ko

configname: CONFIG_MFD_KHADAS_MCU

Linux Kernel Configuration
└─>Device Drivers
└─>Multifunction device drivers
└─>Support for Khadas System control Microcontroller
In linux kernel since version 5.1 (release Date: 2019-05-05)  
Support for the Khadas System control Microcontroller interface
present on their VIM and Edge boards.

This Microcontroller is present on the Khadas VIM1, VIM2, VIM3 and
Edge boards.

It provides multiple boot control features like password check,
power-on options, power-off control and system FAN control on recent
boards.

This driver provides common support for accessing the device,
additional drivers must be enabled in order to use the functionality
of the device.

source code: