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 */ |
19 | |