| From 859f5e498c6c59a3ff28d319c7fd6071c1efc58a Mon Sep 17 00:00:00 2001 |
| From: "H. Nikolaus Schaller" <hns@goldelico.com> |
| Date: Sat, 28 Apr 2018 18:31:33 +0200 |
| Subject: [PATCH 1583/1795] gpio: pca953x: add more register definitions for |
| pcal6524 |
| |
| The pcal6524 has another set of registers to fine control |
| the interrupt handling. |
| |
| Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com> |
| Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> |
| Signed-off-by: Linus Walleij <linus.walleij@linaro.org> |
| (cherry picked from commit a0ecbcccb5478e55293424ec4a5515498b234bf2) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| --- |
| drivers/gpio/gpio-pca953x.c | 6 ++++++ |
| 1 file changed, 6 insertions(+) |
| |
| diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c |
| index fbe99e741da6..34ea3f46bf26 100644 |
| --- a/drivers/gpio/gpio-pca953x.c |
| +++ b/drivers/gpio/gpio-pca953x.c |
| @@ -49,6 +49,12 @@ |
| #define PCAL953X_INT_STAT 0x26 |
| #define PCAL953X_OUT_CONF 0x27 |
| |
| +#define PCAL6524_INT_EDGE 0x28 |
| +#define PCAL6524_INT_CLR 0x2a |
| +#define PCAL6524_IN_STATUS 0x2b |
| +#define PCAL6524_OUT_INDCONF 0x2c |
| +#define PCAL6524_DEBOUNCE 0x2d |
| + |
| #define PCA_GPIO_MASK 0x00FF |
| #define PCA_INT 0x0100 |
| #define PCA_PCAL 0x0200 |
| -- |
| 2.19.0 |
| |