1 /* $NetBSD: uniphier-gpio.h,v 1.1.1.1 2017/11/30 19:40:51 jmcneill Exp $ */ 2 3 /* 4 * Copyright (C) 2017 Socionext Inc. 5 * Author: Masahiro Yamada <yamada.masahiro (at) socionext.com> 6 */ 7 8 #ifndef _DT_BINDINGS_GPIO_UNIPHIER_H 9 #define _DT_BINDINGS_GPIO_UNIPHIER_H 10 11 #define UNIPHIER_GPIO_LINES_PER_BANK 8 12 13 #define UNIPHIER_GPIO_IRQ_OFFSET ((UNIPHIER_GPIO_LINES_PER_BANK) * 15) 14 15 #define UNIPHIER_GPIO_PORT(bank, line) \ 16 ((UNIPHIER_GPIO_LINES_PER_BANK) * (bank) + (line)) 17 18 #define UNIPHIER_GPIO_IRQ(n) ((UNIPHIER_GPIO_IRQ_OFFSET) + (n)) 19 20 #endif /* _DT_BINDINGS_GPIO_UNIPHIER_H */ 21