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