Back to home page

OSCL-LXR

 
 

    


0001 /*
0002  * Copyright (C) 2017 Socionext Inc.
0003  *   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
0004  */
0005 
0006 #ifndef _DT_BINDINGS_GPIO_UNIPHIER_H
0007 #define _DT_BINDINGS_GPIO_UNIPHIER_H
0008 
0009 #define UNIPHIER_GPIO_LINES_PER_BANK    8
0010 
0011 #define UNIPHIER_GPIO_IRQ_OFFSET    ((UNIPHIER_GPIO_LINES_PER_BANK) * 15)
0012 
0013 #define UNIPHIER_GPIO_PORT(bank, line)  \
0014             ((UNIPHIER_GPIO_LINES_PER_BANK) * (bank) + (line))
0015 
0016 #define UNIPHIER_GPIO_IRQ(n)        ((UNIPHIER_GPIO_IRQ_OFFSET) + (n))
0017 
0018 #endif /* _DT_BINDINGS_GPIO_UNIPHIER_H */