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