root/scripts/dtc/include-prefixes/dt-bindings/gpio/meson-gxbb-gpio.h
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * GPIO definitions for Amlogic Meson GXBB SoCs
 *
 * Copyright (C) 2016 Endless Mobile, Inc.
 * Author: Carlo Caione <carlo@endlessm.com>
 */

#ifndef _DT_BINDINGS_MESON_GXBB_GPIO_H
#define _DT_BINDINGS_MESON_GXBB_GPIO_H

#define GPIOAO_0        0
#define GPIOAO_1        1
#define GPIOAO_2        2
#define GPIOAO_3        3
#define GPIOAO_4        4
#define GPIOAO_5        5
#define GPIOAO_6        6
#define GPIOAO_7        7
#define GPIOAO_8        8
#define GPIOAO_9        9
#define GPIOAO_10       10
#define GPIOAO_11       11
#define GPIOAO_12       12
#define GPIOAO_13       13
#define GPIO_TEST_N     14

#define GPIOZ_0         0
#define GPIOZ_1         1
#define GPIOZ_2         2
#define GPIOZ_3         3
#define GPIOZ_4         4
#define GPIOZ_5         5
#define GPIOZ_6         6
#define GPIOZ_7         7
#define GPIOZ_8         8
#define GPIOZ_9         9
#define GPIOZ_10        10
#define GPIOZ_11        11
#define GPIOZ_12        12
#define GPIOZ_13        13
#define GPIOZ_14        14
#define GPIOZ_15        15
#define GPIOH_0         16
#define GPIOH_1         17
#define GPIOH_2         18
#define GPIOH_3         19
#define BOOT_0          20
#define BOOT_1          21
#define BOOT_2          22
#define BOOT_3          23
#define BOOT_4          24
#define BOOT_5          25
#define BOOT_6          26
#define BOOT_7          27
#define BOOT_8          28
#define BOOT_9          29
#define BOOT_10         30
#define BOOT_11         31
#define BOOT_12         32
#define BOOT_13         33
#define BOOT_14         34
#define BOOT_15         35
#define BOOT_16         36
#define BOOT_17         37
#define CARD_0          38
#define CARD_1          39
#define CARD_2          40
#define CARD_3          41
#define CARD_4          42
#define CARD_5          43
#define CARD_6          44
#define GPIODV_0        45
#define GPIODV_1        46
#define GPIODV_2        47
#define GPIODV_3        48
#define GPIODV_4        49
#define GPIODV_5        50
#define GPIODV_6        51
#define GPIODV_7        52
#define GPIODV_8        53
#define GPIODV_9        54
#define GPIODV_10       55
#define GPIODV_11       56
#define GPIODV_12       57
#define GPIODV_13       58
#define GPIODV_14       59
#define GPIODV_15       60
#define GPIODV_16       61
#define GPIODV_17       62
#define GPIODV_18       63
#define GPIODV_19       64
#define GPIODV_20       65
#define GPIODV_21       66
#define GPIODV_22       67
#define GPIODV_23       68
#define GPIODV_24       69
#define GPIODV_25       70
#define GPIODV_26       71
#define GPIODV_27       72
#define GPIODV_28       73
#define GPIODV_29       74
#define GPIOY_0         75
#define GPIOY_1         76
#define GPIOY_2         77
#define GPIOY_3         78
#define GPIOY_4         79
#define GPIOY_5         80
#define GPIOY_6         81
#define GPIOY_7         82
#define GPIOY_8         83
#define GPIOY_9         84
#define GPIOY_10        85
#define GPIOY_11        86
#define GPIOY_12        87
#define GPIOY_13        88
#define GPIOY_14        89
#define GPIOY_15        90
#define GPIOY_16        91
#define GPIOX_0         92
#define GPIOX_1         93
#define GPIOX_2         94
#define GPIOX_3         95
#define GPIOX_4         96
#define GPIOX_5         97
#define GPIOX_6         98
#define GPIOX_7         99
#define GPIOX_8         100
#define GPIOX_9         101
#define GPIOX_10        102
#define GPIOX_11        103
#define GPIOX_12        104
#define GPIOX_13        105
#define GPIOX_14        106
#define GPIOX_15        107
#define GPIOX_16        108
#define GPIOX_17        109
#define GPIOX_18        110
#define GPIOX_19        111
#define GPIOX_20        112
#define GPIOX_21        113
#define GPIOX_22        114
#define GPIOCLK_0       115
#define GPIOCLK_1       116
#define GPIOCLK_2       117
#define GPIOCLK_3       118

#endif