Home | History | Annotate | Line # | Download | only in gpio
meson8-gpio.h revision 1.1.1.1.8.2
      1 /*	$NetBSD: meson8-gpio.h,v 1.1.1.1.8.2 2017/12/03 11:38:37 jdolecek Exp $	*/
      2 
      3 /*
      4  * GPIO definitions for Amlogic Meson8 SoCs
      5  *
      6  * Copyright (C) 2014 Beniamino Galvani <b.galvani (at) gmail.com>
      7  *
      8  * This program is free software; you can redistribute it and/or
      9  * modify it under the terms of the GNU General Public License
     10  * version 2 as published by the Free Software Foundation.
     11  *
     12  * You should have received a copy of the GNU General Public License
     13  * along with this program. If not, see <http://www.gnu.org/licenses/>.
     14  */
     15 
     16 #ifndef _DT_BINDINGS_MESON8_GPIO_H
     17 #define _DT_BINDINGS_MESON8_GPIO_H
     18 
     19 /* First GPIO chip */
     20 #define GPIOX_0		0
     21 #define GPIOX_1		1
     22 #define GPIOX_2		2
     23 #define GPIOX_3		3
     24 #define GPIOX_4		4
     25 #define GPIOX_5		5
     26 #define GPIOX_6		6
     27 #define GPIOX_7		7
     28 #define GPIOX_8		8
     29 #define GPIOX_9		9
     30 #define GPIOX_10	10
     31 #define GPIOX_11	11
     32 #define GPIOX_12	12
     33 #define GPIOX_13	13
     34 #define GPIOX_14	14
     35 #define GPIOX_15	15
     36 #define GPIOX_16	16
     37 #define GPIOX_17	17
     38 #define GPIOX_18	18
     39 #define GPIOX_19	19
     40 #define GPIOX_20	20
     41 #define GPIOX_21	21
     42 #define GPIOY_0		22
     43 #define GPIOY_1		23
     44 #define GPIOY_2		24
     45 #define GPIOY_3		25
     46 #define GPIOY_4		26
     47 #define GPIOY_5		27
     48 #define GPIOY_6		28
     49 #define GPIOY_7		29
     50 #define GPIOY_8		30
     51 #define GPIOY_9		31
     52 #define GPIOY_10	32
     53 #define GPIOY_11	33
     54 #define GPIOY_12	34
     55 #define GPIOY_13	35
     56 #define GPIOY_14	36
     57 #define GPIOY_15	37
     58 #define GPIOY_16	38
     59 #define GPIODV_0	39
     60 #define GPIODV_1	40
     61 #define GPIODV_2	41
     62 #define GPIODV_3	42
     63 #define GPIODV_4	43
     64 #define GPIODV_5	44
     65 #define GPIODV_6	45
     66 #define GPIODV_7	46
     67 #define GPIODV_8	47
     68 #define GPIODV_9	48
     69 #define GPIODV_10	49
     70 #define GPIODV_11	50
     71 #define GPIODV_12	51
     72 #define GPIODV_13	52
     73 #define GPIODV_14	53
     74 #define GPIODV_15	54
     75 #define GPIODV_16	55
     76 #define GPIODV_17	56
     77 #define GPIODV_18	57
     78 #define GPIODV_19	58
     79 #define GPIODV_20	59
     80 #define GPIODV_21	60
     81 #define GPIODV_22	61
     82 #define GPIODV_23	62
     83 #define GPIODV_24	63
     84 #define GPIODV_25	64
     85 #define GPIODV_26	65
     86 #define GPIODV_27	66
     87 #define GPIODV_28	67
     88 #define GPIODV_29	68
     89 #define GPIOH_0		69
     90 #define GPIOH_1		70
     91 #define GPIOH_2		71
     92 #define GPIOH_3		72
     93 #define GPIOH_4		73
     94 #define GPIOH_5		74
     95 #define GPIOH_6		75
     96 #define GPIOH_7		76
     97 #define GPIOH_8		77
     98 #define GPIOH_9		78
     99 #define GPIOZ_0		79
    100 #define GPIOZ_1		80
    101 #define GPIOZ_2		81
    102 #define GPIOZ_3		82
    103 #define GPIOZ_4		83
    104 #define GPIOZ_5		84
    105 #define GPIOZ_6		85
    106 #define GPIOZ_7		86
    107 #define GPIOZ_8		87
    108 #define GPIOZ_9		88
    109 #define GPIOZ_10	89
    110 #define GPIOZ_11	90
    111 #define GPIOZ_12	91
    112 #define GPIOZ_13	92
    113 #define GPIOZ_14	93
    114 #define CARD_0		94
    115 #define CARD_1		95
    116 #define CARD_2		96
    117 #define CARD_3		97
    118 #define CARD_4		98
    119 #define CARD_5		99
    120 #define CARD_6		100
    121 #define BOOT_0		101
    122 #define BOOT_1		102
    123 #define BOOT_2		103
    124 #define BOOT_3		104
    125 #define BOOT_4		105
    126 #define BOOT_5		106
    127 #define BOOT_6		107
    128 #define BOOT_7		108
    129 #define BOOT_8		109
    130 #define BOOT_9		110
    131 #define BOOT_10		111
    132 #define BOOT_11		112
    133 #define BOOT_12		113
    134 #define BOOT_13		114
    135 #define BOOT_14		115
    136 #define BOOT_15		116
    137 #define BOOT_16		117
    138 #define BOOT_17		118
    139 #define BOOT_18		119
    140 
    141 /* Second GPIO chip */
    142 #define GPIOAO_0	0
    143 #define GPIOAO_1	1
    144 #define GPIOAO_2	2
    145 #define GPIOAO_3	3
    146 #define GPIOAO_4	4
    147 #define GPIOAO_5	5
    148 #define GPIOAO_6	6
    149 #define GPIOAO_7	7
    150 #define GPIOAO_8	8
    151 #define GPIOAO_9	9
    152 #define GPIOAO_10	10
    153 #define GPIOAO_11	11
    154 #define GPIOAO_12	12
    155 #define GPIOAO_13	13
    156 #define GPIO_BSD_EN	14
    157 #define GPIO_TEST_N	15
    158 
    159 #endif /* _DT_BINDINGS_MESON8_GPIO_H */
    160