gpio: raspberrypi-exp: Driver for RPi3 GPIO expander via mailbox service
authorDave Stevenson <dave.stevenson@raspberrypi.org>
Tue, 20 Feb 2018 12:19:33 +0000 (14:19 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 22 Feb 2018 12:49:59 +0000 (13:49 +0100)
commita98d90e7d588045716c3c85d63f93dc3f15a079b
treefdcbbb4d27016e66dd110bae326d8ee1cff5ac95
parent9777d8099a4a9df1625b4caaee1388c0158478c5
gpio: raspberrypi-exp: Driver for RPi3 GPIO expander via mailbox service

Pi3 and Compute Module 3 have a GPIO expander that the
VPU communicates with.
There is a mailbox service that now allows control of this
expander, so add a kernel driver that can make use of it.

Reviewed-by: Stefan Wahren <stefan.wahren@i2se.com>
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-raspberrypi-exp.c [new file with mode: 0644]