Home | History | Annotate | Line # | Download | only in gpio
      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