Masahiro Yamada | e9986a4 | 2017-11-25 00:25:34 +0900 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (C) 2017 Socionext Inc. |
| 3 | * Author: Masahiro Yamada <yamada.masahiro@socionext.com> |
| 4 | */ |
| 5 | |
| 6 | #ifndef _DT_BINDINGS_GPIO_UNIPHIER_H |
| 7 | #define _DT_BINDINGS_GPIO_UNIPHIER_H |
| 8 | |
| 9 | #define UNIPHIER_GPIO_LINES_PER_BANK 8 |
| 10 | |
| 11 | #define UNIPHIER_GPIO_IRQ_OFFSET ((UNIPHIER_GPIO_LINES_PER_BANK) * 15) |
| 12 | |
| 13 | #define UNIPHIER_GPIO_PORT(bank, line) \ |
| 14 | ((UNIPHIER_GPIO_LINES_PER_BANK) * (bank) + (line)) |
| 15 | |
| 16 | #define UNIPHIER_GPIO_IRQ(n) ((UNIPHIER_GPIO_IRQ_OFFSET) + (n)) |
| 17 | |
| 18 | #endif /* _DT_BINDINGS_GPIO_UNIPHIER_H */ |