OSDN Git Service

mfd: Add Gateworks System Controller core driver
authorTim Harvey <tharvey@gateworks.com>
Fri, 15 May 2020 17:57:07 +0000 (10:57 -0700)
committerLee Jones <lee.jones@linaro.org>
Wed, 20 May 2020 09:28:57 +0000 (10:28 +0100)
commitd85234994b2fb2d88fadd3d9e60385b02b244dac
treeb31a5eb9f78c3ebe6f173166c83f7f3085b724e5
parent3e6cae8e5d40b8bdee1815124b5e36abcc746f56
mfd: Add Gateworks System Controller core driver

The Gateworks System Controller (GSC) is an I2C slave controller
implemented with an MSP430 micro-controller whose firmware embeds the
following features:
 - I/O expander (16 GPIO's) using PCA955x protocol
 - Real Time Clock using DS1672 protocol
 - User EEPROM using AT24 protocol
 - HWMON using custom protocol
 - Interrupt controller with tamper detect, user pushbotton
 - Watchdog controller capable of full board power-cycle
 - Power Control capable of full board power-cycle

see http://trac.gateworks.com/wiki/gsc for more details

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
MAINTAINERS
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/gateworks-gsc.c [new file with mode: 0644]
include/linux/mfd/gsc.h [new file with mode: 0644]