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