root/scripts/dtc/include-prefixes/dt-bindings/gpio/meson-axg-gpio.h
/*
 * Copyright (c) 2017 Amlogic, Inc. All rights reserved.
 * Author: Xingyu Chen <xingyu.chen@amlogic.com>
 *
 * SPDX-License-Identifier: GPL-2.0+
 */

#ifndef _DT_BINDINGS_MESON_AXG_GPIO_H
#define _DT_BINDINGS_MESON_AXG_GPIO_H

/* First GPIO chip */
#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

/* Second GPIO chip */
#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 BOOT_0          11
#define BOOT_1          12
#define BOOT_2          13
#define BOOT_3          14
#define BOOT_4          15
#define BOOT_5          16
#define BOOT_6          17
#define BOOT_7          18
#define BOOT_8          19
#define BOOT_9          20
#define BOOT_10         21
#define BOOT_11         22
#define BOOT_12         23
#define BOOT_13         24
#define BOOT_14         25
#define GPIOA_0     26
#define GPIOA_1         27
#define GPIOA_2         28
#define GPIOA_3         29
#define GPIOA_4         30
#define GPIOA_5         31
#define GPIOA_6         32
#define GPIOA_7         33
#define GPIOA_8         34
#define GPIOA_9         35
#define GPIOA_10        36
#define GPIOA_11        37
#define GPIOA_12        38
#define GPIOA_13        39
#define GPIOA_14        40
#define GPIOA_15        41
#define GPIOA_16        42
#define GPIOA_17        43
#define GPIOA_18        44
#define GPIOA_19        45
#define GPIOA_20        46
#define GPIOX_0         47
#define GPIOX_1         48
#define GPIOX_2         49
#define GPIOX_3         50
#define GPIOX_4         51
#define GPIOX_5         52
#define GPIOX_6         53
#define GPIOX_7         54
#define GPIOX_8         55
#define GPIOX_9         56
#define GPIOX_10        57
#define GPIOX_11        58
#define GPIOX_12        59
#define GPIOX_13        60
#define GPIOX_14        61
#define GPIOX_15        62
#define GPIOX_16        63
#define GPIOX_17        64
#define GPIOX_18        65
#define GPIOX_19        66
#define GPIOX_20        67
#define GPIOX_21        68
#define GPIOX_22        69
#define GPIOY_0         70
#define GPIOY_1         71
#define GPIOY_2         72
#define GPIOY_3         73
#define GPIOY_4         74
#define GPIOY_5         75
#define GPIOY_6         76
#define GPIOY_7         77
#define GPIOY_8         78
#define GPIOY_9         79
#define GPIOY_10        80
#define GPIOY_11        81
#define GPIOY_12        82
#define GPIOY_13        83
#define GPIOY_14        84
#define GPIOY_15        85

#endif /* _DT_BINDINGS_MESON_AXG_GPIO_H */