Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * GPIO definitions for Amlogic Meson8 SoCs
0004  *
0005  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
0006  */
0007 
0008 #ifndef _DT_BINDINGS_MESON8_GPIO_H
0009 #define _DT_BINDINGS_MESON8_GPIO_H
0010 
0011 /* First GPIO chip */
0012 #define GPIOX_0     0
0013 #define GPIOX_1     1
0014 #define GPIOX_2     2
0015 #define GPIOX_3     3
0016 #define GPIOX_4     4
0017 #define GPIOX_5     5
0018 #define GPIOX_6     6
0019 #define GPIOX_7     7
0020 #define GPIOX_8     8
0021 #define GPIOX_9     9
0022 #define GPIOX_10    10
0023 #define GPIOX_11    11
0024 #define GPIOX_12    12
0025 #define GPIOX_13    13
0026 #define GPIOX_14    14
0027 #define GPIOX_15    15
0028 #define GPIOX_16    16
0029 #define GPIOX_17    17
0030 #define GPIOX_18    18
0031 #define GPIOX_19    19
0032 #define GPIOX_20    20
0033 #define GPIOX_21    21
0034 #define GPIOY_0     22
0035 #define GPIOY_1     23
0036 #define GPIOY_2     24
0037 #define GPIOY_3     25
0038 #define GPIOY_4     26
0039 #define GPIOY_5     27
0040 #define GPIOY_6     28
0041 #define GPIOY_7     29
0042 #define GPIOY_8     30
0043 #define GPIOY_9     31
0044 #define GPIOY_10    32
0045 #define GPIOY_11    33
0046 #define GPIOY_12    34
0047 #define GPIOY_13    35
0048 #define GPIOY_14    36
0049 #define GPIOY_15    37
0050 #define GPIOY_16    38
0051 #define GPIODV_0    39
0052 #define GPIODV_1    40
0053 #define GPIODV_2    41
0054 #define GPIODV_3    42
0055 #define GPIODV_4    43
0056 #define GPIODV_5    44
0057 #define GPIODV_6    45
0058 #define GPIODV_7    46
0059 #define GPIODV_8    47
0060 #define GPIODV_9    48
0061 #define GPIODV_10   49
0062 #define GPIODV_11   50
0063 #define GPIODV_12   51
0064 #define GPIODV_13   52
0065 #define GPIODV_14   53
0066 #define GPIODV_15   54
0067 #define GPIODV_16   55
0068 #define GPIODV_17   56
0069 #define GPIODV_18   57
0070 #define GPIODV_19   58
0071 #define GPIODV_20   59
0072 #define GPIODV_21   60
0073 #define GPIODV_22   61
0074 #define GPIODV_23   62
0075 #define GPIODV_24   63
0076 #define GPIODV_25   64
0077 #define GPIODV_26   65
0078 #define GPIODV_27   66
0079 #define GPIODV_28   67
0080 #define GPIODV_29   68
0081 #define GPIOH_0     69
0082 #define GPIOH_1     70
0083 #define GPIOH_2     71
0084 #define GPIOH_3     72
0085 #define GPIOH_4     73
0086 #define GPIOH_5     74
0087 #define GPIOH_6     75
0088 #define GPIOH_7     76
0089 #define GPIOH_8     77
0090 #define GPIOH_9     78
0091 #define GPIOZ_0     79
0092 #define GPIOZ_1     80
0093 #define GPIOZ_2     81
0094 #define GPIOZ_3     82
0095 #define GPIOZ_4     83
0096 #define GPIOZ_5     84
0097 #define GPIOZ_6     85
0098 #define GPIOZ_7     86
0099 #define GPIOZ_8     87
0100 #define GPIOZ_9     88
0101 #define GPIOZ_10    89
0102 #define GPIOZ_11    90
0103 #define GPIOZ_12    91
0104 #define GPIOZ_13    92
0105 #define GPIOZ_14    93
0106 #define CARD_0      94
0107 #define CARD_1      95
0108 #define CARD_2      96
0109 #define CARD_3      97
0110 #define CARD_4      98
0111 #define CARD_5      99
0112 #define CARD_6      100
0113 #define BOOT_0      101
0114 #define BOOT_1      102
0115 #define BOOT_2      103
0116 #define BOOT_3      104
0117 #define BOOT_4      105
0118 #define BOOT_5      106
0119 #define BOOT_6      107
0120 #define BOOT_7      108
0121 #define BOOT_8      109
0122 #define BOOT_9      110
0123 #define BOOT_10     111
0124 #define BOOT_11     112
0125 #define BOOT_12     113
0126 #define BOOT_13     114
0127 #define BOOT_14     115
0128 #define BOOT_15     116
0129 #define BOOT_16     117
0130 #define BOOT_17     118
0131 #define BOOT_18     119
0132 
0133 /* Second GPIO chip */
0134 #define GPIOAO_0    0
0135 #define GPIOAO_1    1
0136 #define GPIOAO_2    2
0137 #define GPIOAO_3    3
0138 #define GPIOAO_4    4
0139 #define GPIOAO_5    5
0140 #define GPIOAO_6    6
0141 #define GPIOAO_7    7
0142 #define GPIOAO_8    8
0143 #define GPIOAO_9    9
0144 #define GPIOAO_10   10
0145 #define GPIOAO_11   11
0146 #define GPIOAO_12   12
0147 #define GPIOAO_13   13
0148 #define GPIO_BSD_EN 14
0149 #define GPIO_TEST_N 15
0150 
0151 #endif /* _DT_BINDINGS_MESON8_GPIO_H */