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