1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ 2*c66ec88fSEmmanuel Vadot /* 3*c66ec88fSEmmanuel Vadot * Copyright (c) 2019 Amlogic, Inc. All rights reserved. 4*c66ec88fSEmmanuel Vadot * Author: Qianggui Song <qianggui.song@amlogic.com> 5*c66ec88fSEmmanuel Vadot */ 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel Vadot #ifndef _DT_BINDINGS_MESON_A1_GPIO_H 8*c66ec88fSEmmanuel Vadot #define _DT_BINDINGS_MESON_A1_GPIO_H 9*c66ec88fSEmmanuel Vadot 10*c66ec88fSEmmanuel Vadot #define GPIOP_0 0 11*c66ec88fSEmmanuel Vadot #define GPIOP_1 1 12*c66ec88fSEmmanuel Vadot #define GPIOP_2 2 13*c66ec88fSEmmanuel Vadot #define GPIOP_3 3 14*c66ec88fSEmmanuel Vadot #define GPIOP_4 4 15*c66ec88fSEmmanuel Vadot #define GPIOP_5 5 16*c66ec88fSEmmanuel Vadot #define GPIOP_6 6 17*c66ec88fSEmmanuel Vadot #define GPIOP_7 7 18*c66ec88fSEmmanuel Vadot #define GPIOP_8 8 19*c66ec88fSEmmanuel Vadot #define GPIOP_9 9 20*c66ec88fSEmmanuel Vadot #define GPIOP_10 10 21*c66ec88fSEmmanuel Vadot #define GPIOP_11 11 22*c66ec88fSEmmanuel Vadot #define GPIOP_12 12 23*c66ec88fSEmmanuel Vadot #define GPIOB_0 13 24*c66ec88fSEmmanuel Vadot #define GPIOB_1 14 25*c66ec88fSEmmanuel Vadot #define GPIOB_2 15 26*c66ec88fSEmmanuel Vadot #define GPIOB_3 16 27*c66ec88fSEmmanuel Vadot #define GPIOB_4 17 28*c66ec88fSEmmanuel Vadot #define GPIOB_5 18 29*c66ec88fSEmmanuel Vadot #define GPIOB_6 19 30*c66ec88fSEmmanuel Vadot #define GPIOX_0 20 31*c66ec88fSEmmanuel Vadot #define GPIOX_1 21 32*c66ec88fSEmmanuel Vadot #define GPIOX_2 22 33*c66ec88fSEmmanuel Vadot #define GPIOX_3 23 34*c66ec88fSEmmanuel Vadot #define GPIOX_4 24 35*c66ec88fSEmmanuel Vadot #define GPIOX_5 25 36*c66ec88fSEmmanuel Vadot #define GPIOX_6 26 37*c66ec88fSEmmanuel Vadot #define GPIOX_7 27 38*c66ec88fSEmmanuel Vadot #define GPIOX_8 28 39*c66ec88fSEmmanuel Vadot #define GPIOX_9 29 40*c66ec88fSEmmanuel Vadot #define GPIOX_10 30 41*c66ec88fSEmmanuel Vadot #define GPIOX_11 31 42*c66ec88fSEmmanuel Vadot #define GPIOX_12 32 43*c66ec88fSEmmanuel Vadot #define GPIOX_13 33 44*c66ec88fSEmmanuel Vadot #define GPIOX_14 34 45*c66ec88fSEmmanuel Vadot #define GPIOX_15 35 46*c66ec88fSEmmanuel Vadot #define GPIOX_16 36 47*c66ec88fSEmmanuel Vadot #define GPIOF_0 37 48*c66ec88fSEmmanuel Vadot #define GPIOF_1 38 49*c66ec88fSEmmanuel Vadot #define GPIOF_2 39 50*c66ec88fSEmmanuel Vadot #define GPIOF_3 40 51*c66ec88fSEmmanuel Vadot #define GPIOF_4 41 52*c66ec88fSEmmanuel Vadot #define GPIOF_5 42 53*c66ec88fSEmmanuel Vadot #define GPIOF_6 43 54*c66ec88fSEmmanuel Vadot #define GPIOF_7 44 55*c66ec88fSEmmanuel Vadot #define GPIOF_8 45 56*c66ec88fSEmmanuel Vadot #define GPIOF_9 46 57*c66ec88fSEmmanuel Vadot #define GPIOF_10 47 58*c66ec88fSEmmanuel Vadot #define GPIOF_11 48 59*c66ec88fSEmmanuel Vadot #define GPIOF_12 49 60*c66ec88fSEmmanuel Vadot #define GPIOA_0 50 61*c66ec88fSEmmanuel Vadot #define GPIOA_1 51 62*c66ec88fSEmmanuel Vadot #define GPIOA_2 52 63*c66ec88fSEmmanuel Vadot #define GPIOA_3 53 64*c66ec88fSEmmanuel Vadot #define GPIOA_4 54 65*c66ec88fSEmmanuel Vadot #define GPIOA_5 55 66*c66ec88fSEmmanuel Vadot #define GPIOA_6 56 67*c66ec88fSEmmanuel Vadot #define GPIOA_7 57 68*c66ec88fSEmmanuel Vadot #define GPIOA_8 58 69*c66ec88fSEmmanuel Vadot #define GPIOA_9 59 70*c66ec88fSEmmanuel Vadot #define GPIOA_10 60 71*c66ec88fSEmmanuel Vadot #define GPIOA_11 61 72*c66ec88fSEmmanuel Vadot 73*c66ec88fSEmmanuel Vadot #endif /* _DT_BINDINGS_MESON_A1_GPIO_H */ 74