summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorIshan Mittal <imittal@nvidia.com>2016-04-04 06:51:25 -0400
committerJinyoung Park <jinyoungp@nvidia.com>2018-05-04 07:32:56 -0400
commit788d572b0e384f1602607df2e4cec776444040b7 (patch)
tree70bcecfb7b9a7be4e145c990a34582f5314014be /include
parent0d17c677c295b4708f096962eacd6dcdcd791222 (diff)
dt-bindings: Add various DT-Bindings headers
This pulls the DT-Binding headers needed to build T186 DTBs Change-Id: I809f719ff57e441d3921a868b6159a313a8ee7e1 Signed-off-by: Ishan Mittal <imittal@nvidia.com> Reviewed-on: http://git-master/r/1119738
Diffstat (limited to 'include')
-rw-r--r--include/dt-bindings/gpio/tmpm32x-gpio.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/include/dt-bindings/gpio/tmpm32x-gpio.h b/include/dt-bindings/gpio/tmpm32x-gpio.h
new file mode 100644
index 000000000..2b2e25a46
--- /dev/null
+++ b/include/dt-bindings/gpio/tmpm32x-gpio.h
@@ -0,0 +1,33 @@
1/*
2 * This header provides constants for binding nvidia,tegra*-gpio.
3 *
4 * The first cell in Tegra's GPIO specifier is the GPIO ID. The macros below
5 * provide names for this.
6 *
7 * The second cell contains standard flag values specified in gpio.h.
8 */
9
10#ifndef _DT_BINDINGS_GPIO_TMPM32X_GPIO_H
11#define _DT_BINDINGS_GPIO_TMPM32X_GPIO_H
12
13#include <dt-bindings/gpio/gpio.h>
14
15#define TMPM32X_GPIO_BANK_ID_A 0
16#define TMPM32X_GPIO_BANK_ID_B 1
17#define TMPM32X_GPIO_BANK_ID_C 2
18#define TMPM32X_GPIO_BANK_ID_D 3
19#define TMPM32X_GPIO_BANK_ID_E 4
20#define TMPM32X_GPIO_BANK_ID_F 5
21#define TMPM32X_GPIO_BANK_ID_G 6
22#define TMPM32X_GPIO_BANK_ID_H 7
23#define TMPM32X_GPIO_BANK_ID_I 8
24#define TMPM32X_GPIO_BANK_ID_J 9
25#define TMPM32X_GPIO_BANK_ID_K 10
26#define TMPM32X_GPIO_BANK_ID_L 11
27#define TMPM32X_GPIO_BANK_ID_M 12
28#define TMPM32X_GPIO_BANK_ID_N 13
29
30#define TMPM32X_GPIO(bank, offset) \
31 ((TMPM32X_GPIO_BANK_ID_##bank * 8) + offset)
32
33#endif