1*84943d6fSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */ 2*84943d6fSEmmanuel Vadot /* 3*84943d6fSEmmanuel Vadot * Copyright (c) 2023 Amlogic, Inc. All rights reserved. 4*84943d6fSEmmanuel Vadot * Author: Huqiang Qin <huqiang.qin@amlogic.com> 5*84943d6fSEmmanuel Vadot */ 6*84943d6fSEmmanuel Vadot 7*84943d6fSEmmanuel Vadot #ifndef _DT_BINDINGS_AMLOGIC_T7_GPIO_H 8*84943d6fSEmmanuel Vadot #define _DT_BINDINGS_AMLOGIC_T7_GPIO_H 9*84943d6fSEmmanuel Vadot 10*84943d6fSEmmanuel Vadot #define GPIOB_0 0 11*84943d6fSEmmanuel Vadot #define GPIOB_1 1 12*84943d6fSEmmanuel Vadot #define GPIOB_2 2 13*84943d6fSEmmanuel Vadot #define GPIOB_3 3 14*84943d6fSEmmanuel Vadot #define GPIOB_4 4 15*84943d6fSEmmanuel Vadot #define GPIOB_5 5 16*84943d6fSEmmanuel Vadot #define GPIOB_6 6 17*84943d6fSEmmanuel Vadot #define GPIOB_7 7 18*84943d6fSEmmanuel Vadot #define GPIOB_8 8 19*84943d6fSEmmanuel Vadot #define GPIOB_9 9 20*84943d6fSEmmanuel Vadot #define GPIOB_10 10 21*84943d6fSEmmanuel Vadot #define GPIOB_11 11 22*84943d6fSEmmanuel Vadot #define GPIOB_12 12 23*84943d6fSEmmanuel Vadot 24*84943d6fSEmmanuel Vadot #define GPIOC_0 13 25*84943d6fSEmmanuel Vadot #define GPIOC_1 14 26*84943d6fSEmmanuel Vadot #define GPIOC_2 15 27*84943d6fSEmmanuel Vadot #define GPIOC_3 16 28*84943d6fSEmmanuel Vadot #define GPIOC_4 17 29*84943d6fSEmmanuel Vadot #define GPIOC_5 18 30*84943d6fSEmmanuel Vadot #define GPIOC_6 19 31*84943d6fSEmmanuel Vadot 32*84943d6fSEmmanuel Vadot #define GPIOX_0 20 33*84943d6fSEmmanuel Vadot #define GPIOX_1 21 34*84943d6fSEmmanuel Vadot #define GPIOX_2 22 35*84943d6fSEmmanuel Vadot #define GPIOX_3 23 36*84943d6fSEmmanuel Vadot #define GPIOX_4 24 37*84943d6fSEmmanuel Vadot #define GPIOX_5 25 38*84943d6fSEmmanuel Vadot #define GPIOX_6 26 39*84943d6fSEmmanuel Vadot #define GPIOX_7 27 40*84943d6fSEmmanuel Vadot #define GPIOX_8 28 41*84943d6fSEmmanuel Vadot #define GPIOX_9 29 42*84943d6fSEmmanuel Vadot #define GPIOX_10 30 43*84943d6fSEmmanuel Vadot #define GPIOX_11 31 44*84943d6fSEmmanuel Vadot #define GPIOX_12 32 45*84943d6fSEmmanuel Vadot #define GPIOX_13 33 46*84943d6fSEmmanuel Vadot #define GPIOX_14 34 47*84943d6fSEmmanuel Vadot #define GPIOX_15 35 48*84943d6fSEmmanuel Vadot #define GPIOX_16 36 49*84943d6fSEmmanuel Vadot #define GPIOX_17 37 50*84943d6fSEmmanuel Vadot #define GPIOX_18 38 51*84943d6fSEmmanuel Vadot #define GPIOX_19 39 52*84943d6fSEmmanuel Vadot 53*84943d6fSEmmanuel Vadot #define GPIOW_0 40 54*84943d6fSEmmanuel Vadot #define GPIOW_1 41 55*84943d6fSEmmanuel Vadot #define GPIOW_2 42 56*84943d6fSEmmanuel Vadot #define GPIOW_3 43 57*84943d6fSEmmanuel Vadot #define GPIOW_4 44 58*84943d6fSEmmanuel Vadot #define GPIOW_5 45 59*84943d6fSEmmanuel Vadot #define GPIOW_6 46 60*84943d6fSEmmanuel Vadot #define GPIOW_7 47 61*84943d6fSEmmanuel Vadot #define GPIOW_8 48 62*84943d6fSEmmanuel Vadot #define GPIOW_9 49 63*84943d6fSEmmanuel Vadot #define GPIOW_10 50 64*84943d6fSEmmanuel Vadot #define GPIOW_11 51 65*84943d6fSEmmanuel Vadot #define GPIOW_12 52 66*84943d6fSEmmanuel Vadot #define GPIOW_13 53 67*84943d6fSEmmanuel Vadot #define GPIOW_14 54 68*84943d6fSEmmanuel Vadot #define GPIOW_15 55 69*84943d6fSEmmanuel Vadot #define GPIOW_16 56 70*84943d6fSEmmanuel Vadot 71*84943d6fSEmmanuel Vadot #define GPIOD_0 57 72*84943d6fSEmmanuel Vadot #define GPIOD_1 58 73*84943d6fSEmmanuel Vadot #define GPIOD_2 59 74*84943d6fSEmmanuel Vadot #define GPIOD_3 60 75*84943d6fSEmmanuel Vadot #define GPIOD_4 61 76*84943d6fSEmmanuel Vadot #define GPIOD_5 62 77*84943d6fSEmmanuel Vadot #define GPIOD_6 63 78*84943d6fSEmmanuel Vadot #define GPIOD_7 64 79*84943d6fSEmmanuel Vadot #define GPIOD_8 65 80*84943d6fSEmmanuel Vadot #define GPIOD_9 66 81*84943d6fSEmmanuel Vadot #define GPIOD_10 67 82*84943d6fSEmmanuel Vadot #define GPIOD_11 68 83*84943d6fSEmmanuel Vadot #define GPIOD_12 69 84*84943d6fSEmmanuel Vadot 85*84943d6fSEmmanuel Vadot #define GPIOE_0 70 86*84943d6fSEmmanuel Vadot #define GPIOE_1 71 87*84943d6fSEmmanuel Vadot #define GPIOE_2 72 88*84943d6fSEmmanuel Vadot #define GPIOE_3 73 89*84943d6fSEmmanuel Vadot #define GPIOE_4 74 90*84943d6fSEmmanuel Vadot #define GPIOE_5 75 91*84943d6fSEmmanuel Vadot #define GPIOE_6 76 92*84943d6fSEmmanuel Vadot 93*84943d6fSEmmanuel Vadot #define GPIOZ_0 77 94*84943d6fSEmmanuel Vadot #define GPIOZ_1 78 95*84943d6fSEmmanuel Vadot #define GPIOZ_2 79 96*84943d6fSEmmanuel Vadot #define GPIOZ_3 80 97*84943d6fSEmmanuel Vadot #define GPIOZ_4 81 98*84943d6fSEmmanuel Vadot #define GPIOZ_5 82 99*84943d6fSEmmanuel Vadot #define GPIOZ_6 83 100*84943d6fSEmmanuel Vadot #define GPIOZ_7 84 101*84943d6fSEmmanuel Vadot #define GPIOZ_8 85 102*84943d6fSEmmanuel Vadot #define GPIOZ_9 86 103*84943d6fSEmmanuel Vadot #define GPIOZ_10 87 104*84943d6fSEmmanuel Vadot #define GPIOZ_11 88 105*84943d6fSEmmanuel Vadot #define GPIOZ_12 89 106*84943d6fSEmmanuel Vadot #define GPIOZ_13 90 107*84943d6fSEmmanuel Vadot 108*84943d6fSEmmanuel Vadot #define GPIOT_0 91 109*84943d6fSEmmanuel Vadot #define GPIOT_1 92 110*84943d6fSEmmanuel Vadot #define GPIOT_2 93 111*84943d6fSEmmanuel Vadot #define GPIOT_3 94 112*84943d6fSEmmanuel Vadot #define GPIOT_4 95 113*84943d6fSEmmanuel Vadot #define GPIOT_5 96 114*84943d6fSEmmanuel Vadot #define GPIOT_6 97 115*84943d6fSEmmanuel Vadot #define GPIOT_7 98 116*84943d6fSEmmanuel Vadot #define GPIOT_8 99 117*84943d6fSEmmanuel Vadot #define GPIOT_9 100 118*84943d6fSEmmanuel Vadot #define GPIOT_10 101 119*84943d6fSEmmanuel Vadot #define GPIOT_11 102 120*84943d6fSEmmanuel Vadot #define GPIOT_12 103 121*84943d6fSEmmanuel Vadot #define GPIOT_13 104 122*84943d6fSEmmanuel Vadot #define GPIOT_14 105 123*84943d6fSEmmanuel Vadot #define GPIOT_15 106 124*84943d6fSEmmanuel Vadot #define GPIOT_16 107 125*84943d6fSEmmanuel Vadot #define GPIOT_17 108 126*84943d6fSEmmanuel Vadot #define GPIOT_18 109 127*84943d6fSEmmanuel Vadot #define GPIOT_19 110 128*84943d6fSEmmanuel Vadot #define GPIOT_20 111 129*84943d6fSEmmanuel Vadot #define GPIOT_21 112 130*84943d6fSEmmanuel Vadot #define GPIOT_22 113 131*84943d6fSEmmanuel Vadot #define GPIOT_23 114 132*84943d6fSEmmanuel Vadot 133*84943d6fSEmmanuel Vadot #define GPIOM_0 115 134*84943d6fSEmmanuel Vadot #define GPIOM_1 116 135*84943d6fSEmmanuel Vadot #define GPIOM_2 117 136*84943d6fSEmmanuel Vadot #define GPIOM_3 118 137*84943d6fSEmmanuel Vadot #define GPIOM_4 119 138*84943d6fSEmmanuel Vadot #define GPIOM_5 120 139*84943d6fSEmmanuel Vadot #define GPIOM_6 121 140*84943d6fSEmmanuel Vadot #define GPIOM_7 122 141*84943d6fSEmmanuel Vadot #define GPIOM_8 123 142*84943d6fSEmmanuel Vadot #define GPIOM_9 124 143*84943d6fSEmmanuel Vadot #define GPIOM_10 125 144*84943d6fSEmmanuel Vadot #define GPIOM_11 126 145*84943d6fSEmmanuel Vadot #define GPIOM_12 127 146*84943d6fSEmmanuel Vadot #define GPIOM_13 128 147*84943d6fSEmmanuel Vadot 148*84943d6fSEmmanuel Vadot #define GPIOY_0 129 149*84943d6fSEmmanuel Vadot #define GPIOY_1 130 150*84943d6fSEmmanuel Vadot #define GPIOY_2 131 151*84943d6fSEmmanuel Vadot #define GPIOY_3 132 152*84943d6fSEmmanuel Vadot #define GPIOY_4 133 153*84943d6fSEmmanuel Vadot #define GPIOY_5 134 154*84943d6fSEmmanuel Vadot #define GPIOY_6 135 155*84943d6fSEmmanuel Vadot #define GPIOY_7 136 156*84943d6fSEmmanuel Vadot #define GPIOY_8 137 157*84943d6fSEmmanuel Vadot #define GPIOY_9 138 158*84943d6fSEmmanuel Vadot #define GPIOY_10 139 159*84943d6fSEmmanuel Vadot #define GPIOY_11 140 160*84943d6fSEmmanuel Vadot #define GPIOY_12 141 161*84943d6fSEmmanuel Vadot #define GPIOY_13 142 162*84943d6fSEmmanuel Vadot #define GPIOY_14 143 163*84943d6fSEmmanuel Vadot #define GPIOY_15 144 164*84943d6fSEmmanuel Vadot #define GPIOY_16 145 165*84943d6fSEmmanuel Vadot #define GPIOY_17 146 166*84943d6fSEmmanuel Vadot #define GPIOY_18 147 167*84943d6fSEmmanuel Vadot 168*84943d6fSEmmanuel Vadot #define GPIOH_0 148 169*84943d6fSEmmanuel Vadot #define GPIOH_1 149 170*84943d6fSEmmanuel Vadot #define GPIOH_2 150 171*84943d6fSEmmanuel Vadot #define GPIOH_3 151 172*84943d6fSEmmanuel Vadot #define GPIOH_4 152 173*84943d6fSEmmanuel Vadot #define GPIOH_5 153 174*84943d6fSEmmanuel Vadot #define GPIOH_6 154 175*84943d6fSEmmanuel Vadot #define GPIOH_7 155 176*84943d6fSEmmanuel Vadot 177*84943d6fSEmmanuel Vadot #define GPIO_TEST_N 156 178*84943d6fSEmmanuel Vadot 179*84943d6fSEmmanuel Vadot #endif /* _DT_BINDINGS_AMLOGIC_T7_GPIO_H */ 180