mfd: Add driver for RAVE Supervisory Processor
authorAndrey Smirnov <andrew.smirnov@gmail.com>
Thu, 21 Dec 2017 06:51:16 +0000 (22:51 -0800)
committerLee Jones <lee.jones@linaro.org>
Mon, 8 Jan 2018 10:08:35 +0000 (10:08 +0000)
commit538ee27290fa277f82159f61da1c5f95f6d631e2
tree1d089c9280c9f3c77780989b8956d57af9abc54c
parent2cb67d20cdea1f4da60bbe073d32bd2ba11c22ad
mfd: Add driver for RAVE Supervisory Processor

Add a driver for RAVE Supervisory Processor, an MCU implementing
various bits of housekeeping functionality (watchdoging, backlight
control, LED control, etc) on RAVE family of products by Zodiac
Inflight Innovations.

This driver implementes core MFD/serdev device as well as
communication subroutines necessary for commanding the device.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Acked-by: Philippe Ombredanne <pombredanne@nexb.com>
Acked-by: Pavel Machek <pavel@ucw.cz>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Tested-by: Chris Healy <cphealy@gmail.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/rave-sp.c [new file with mode: 0644]
include/linux/mfd/rave-sp.h [new file with mode: 0644]