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@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