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