Commit 01062ad3 authored by Diego Elio Pettenò's avatar Diego Elio Pettenò Committed by Linus Walleij

gpio: it87: add support for IT8772F Super I/O.

From the datasheet, the GPIO interface is identical to IT8728 (same
description), so just add it to the same case as the other chip.
Signed-off-by: default avatarDiego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 539b7a39
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
* GPIO interface for IT87xx Super I/O chips * GPIO interface for IT87xx Super I/O chips
* *
* Author: Diego Elio Pettenò <flameeyes@flameeyes.eu> * Author: Diego Elio Pettenò <flameeyes@flameeyes.eu>
* Copyright (c) 2017 Google, Inc.
* *
* Based on it87_wdt.c by Oliver Schuster * Based on it87_wdt.c by Oliver Schuster
* gpio-it8761e.c by Denis Turischev * gpio-it8761e.c by Denis Turischev
...@@ -39,6 +40,7 @@ ...@@ -39,6 +40,7 @@
#define IT8728_ID 0x8728 #define IT8728_ID 0x8728
#define IT8732_ID 0x8732 #define IT8732_ID 0x8732
#define IT8761_ID 0x8761 #define IT8761_ID 0x8761
#define IT8772_ID 0x8772
/* IO Ports */ /* IO Ports */
#define REG 0x2e #define REG 0x2e
...@@ -314,6 +316,7 @@ static int __init it87_gpio_init(void) ...@@ -314,6 +316,7 @@ static int __init it87_gpio_init(void)
break; break;
case IT8728_ID: case IT8728_ID:
case IT8732_ID: case IT8732_ID:
case IT8772_ID:
gpio_ba_reg = 0x62; gpio_ba_reg = 0x62;
it87_gpio->io_size = 8; it87_gpio->io_size = 8;
it87_gpio->output_base = 0xc8; it87_gpio->output_base = 0xc8;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment