diff options
author | Martin Blumenstingl <martin.blumenstingl@googlemail.com> | 2016-03-27 17:43:02 +0200 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2016-03-31 11:59:43 +0200 |
commit | 8fccdb580ebec0f5b081d824797911a4c5d91891 (patch) | |
tree | 8dcbb3ffe3d247015b1bdd0856267df1eb8b27d2 /drivers/gpio/Kconfig | |
parent | tools/gpio: Add missing initialization of device_name (diff) | |
download | linux-8fccdb580ebec0f5b081d824797911a4c5d91891.tar.xz linux-8fccdb580ebec0f5b081d824797911a4c5d91891.zip |
gpio: gpio-it87: Add support for IT8620 and IT8628
These chips seem to have a 9th GPIO block (thus supporting 72 GPIOs)
which is configured through SuperIO register 0xd2 (output enable) and
0xd3 (simple I/O). This is also the reason why io_size is larger than
on IT8728 / IT8732. Unfortunately I don't have hardware to test this 9th
GPIO block.
I am also not sure about not configuring the Simple I/O registers as the
hardware I have only uses GPIO block 8. Reading back the values of
0xc0-0xc7 (as configured by the BIOS/EFI on my board) shows that all
have 0xff set.
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r-- | drivers/gpio/Kconfig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index 78898367b34e..08a93e0b35c5 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -558,7 +558,7 @@ config GPIO_IT87 Say yes here to support GPIO functionality of IT87xx Super I/O chips. This driver is tested with ITE IT8728 and IT8732 Super I/O chips, and - supports the IT8761E Super I/O chip as well. + supports the IT8761E, IT8620E and IT8628E Super I/O chip as well. To compile this driver as a module, choose M here: the module will be called gpio_it87 |