diff options
author | Simon Glass <sjg@chromium.org> | 2013-02-25 14:08:39 -0800 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2013-04-05 11:20:13 +0200 |
commit | a17d94f0b6e1581391378dcb11c18ddebf6dcf8e (patch) | |
tree | 79571b890f194e870f9486a69f5687e2e3c78b7e /drivers/mfd/Kconfig | |
parent | 89969009485fa9e62814afaa438c12c45d7d2def (diff) | |
download | linux-3.10-a17d94f0b6e1581391378dcb11c18ddebf6dcf8e.tar.gz linux-3.10-a17d94f0b6e1581391378dcb11c18ddebf6dcf8e.tar.bz2 linux-3.10-a17d94f0b6e1581391378dcb11c18ddebf6dcf8e.zip |
mfd: Add ChromeOS EC SPI driver
This uses a SPI bus to talk to the ChromeOS EC. The protocol
is defined by the EC and is fairly simple, with a length byte,
checksum, command byte and version byte (to permit easy creation
of new commands).
Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 4e54b5b0129..94b45476893 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -39,6 +39,16 @@ config MFD_CROS_EC_I2C a checksum. Failing accesses will be retried three times to improve reliability. +config MFD_CROS_EC_SPI + tristate "ChromeOS Embedded Controller (SPI)" + depends on MFD_CROS_EC && SPI + + ---help--- + If you say Y here, you get support for talking to the ChromeOS EC + through a SPI bus, using a byte-level protocol. Since the EC's + response time cannot be guaranteed, we support ignoring + 'pre-amble' bytes before the response actually starts. + config MFD_88PM800 tristate "Support Marvell 88PM800" depends on I2C=y && GENERIC_HARDIRQS |