/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ /* * Copyright (c) 2025 Amlogic, Inc. All rights reserved. */ #ifndef _DT_BINDINGS_MESON_A9_GPIO_H #define _DT_BINDINGS_MESON_A9_GPIO_H /* GPIO_B */ #define GPIOB_0 0 #define GPIOB_1 1 #define GPIOB_2 2 #define GPIOB_3 3 #define GPIOB_4 4 #define GPIOB_5 5 #define GPIOB_6 6 #define GPIOB_7 7 #define GPIOB_8 8 #define GPIOB_9 9 #define GPIOB_10 10 #define GPIOB_11 11 #define GPIOB_12 12 #define GPIOB_13 13 /* GPIO_X */ #define GPIOX_0 14 #define GPIOX_1 15 #define GPIOX_2 16 #define GPIOX_3 17 #define GPIOX_4 18 #define GPIOX_5 19 #define GPIOX_6 20 #define GPIOX_7 21 #define GPIOX_8 22 #define GPIOX_9 23 #define GPIOX_10 24 #define GPIOX_11 25 #define GPIOX_12 26 #define GPIOX_13 27 #define GPIOX_14 28 #define GPIOX_15 29 #define GPIOX_16 30 #define GPIOX_17 31 /* GPIO_A */ #define GPIOA_0 32 #define GPIOA_1 33 #define GPIOA_2 34 #define GPIOA_3 35 #define GPIOA_4 36 #define GPIOA_5 37 #define GPIOA_6 38 #define GPIOA_7 39 #define GPIOA_8 40 #define GPIOA_9 41 #define GPIOA_10 42 #define GPIOA_11 43 #define GPIOA_12 44 #define GPIOA_13 45 #define GPIOA_14 46 #define GPIOA_15 47 #define GPIOA_16 48 #define GPIOA_17 49 #define GPIOA_18 50 #define GPIOA_19 51 /* GPIOZ */ #define GPIOZ_0 52 #define GPIOZ_1 53 #define GPIOZ_2 54 #define GPIOZ_3 55 #define GPIOZ_4 56 #define GPIOZ_5 57 #define GPIOZ_6 58 #define GPIOZ_7 59 #define GPIOZ_8 60 #define GPIOZ_9 61 #define GPIOZ_10 62 #define GPIOZ_11 63 #define GPIOZ_12 64 #define GPIOZ_13 65 #define GPIOZ_14 66 #define GPIOZ_15 67 /* GPIO_H */ #define GPIOH_0 68 #define GPIOH_1 69 #define GPIOH_2 70 #define GPIOH_3 71 #define GPIOH_4 72 #define GPIOH_5 73 #define GPIOH_6 74 #define GPIOH_7 75 /* GPIOY */ #define GPIOY_0 76 #define GPIOY_1 77 #define GPIOY_2 78 #define GPIOY_3 79 #define GPIOY_4 80 #define GPIOY_5 81 #define GPIOY_6 82 #define GPIOY_7 83 #define GPIOY_8 84 #define GPIOY_9 85 /* GPIOM */ #define GPIOM_0 86 #define GPIOM_1 87 #define GPIOM_2 88 #define GPIOM_3 89 #define GPIOM_4 90 #define GPIOM_5 91 #define GPIOM_6 92 #define GPIOM_7 93 /* USB CC */ #define GPIOCC_1 94 #define GPIOCC_2 95 /* GPIOD (AO DOMAIN) */ #define GPIOD_0 0 #define GPIOD_1 1 #define GPIOD_2 2 #define GPIOD_3 3 #define GPIOD_4 4 #define GPIOD_5 5 #define GPIOD_6 6 #define GPIOD_7 7 #define GPIOD_8 8 #define GPIOD_9 9 #define GPIOD_10 10 #define GPIOD_11 11 #define GPIOD_12 12 #define GPIOD_13 13 #define GPIOD_14 14 #define GPIOD_15 15 #define GPIOD_16 16 #define GPIOD_17 17 /* GPIO_AO (AO DOMAIN) */ #define GPIOAO_0 18 #define GPIOAO_1 19 #define GPIOAO_2 20 #define GPIOAO_3 21 #define GPIOAO_4 22 #define GPIOAO_5 23 #define GPIOAO_6 24 #define GPIOAO_7 25 #define GPIOAO_8 26 #define GPIOAO_9 27 #define GPIOAO_10 28 #define GPIOAO_11 29 #define GPIOAO_12 30 /* GPIO_C (AO DOMAIN) */ #define GPIOC_0 31 #define GPIOC_1 32 #define GPIOC_2 33 #define GPIOC_3 34 #define GPIOC_4 35 #define GPIOC_5 36 #define GPIOC_6 37 /* TEST_N (AO DOMAIN) */ #define GPIO_TEST_N 0 #endif /* _DT_BINDINGS_MESON_A9_GPIO_H */