162306a36Sopenharmony_ci/*
262306a36Sopenharmony_ci * Copyright (c) 2017 Amlogic, Inc. All rights reserved.
362306a36Sopenharmony_ci * Author: Xingyu Chen <xingyu.chen@amlogic.com>
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * SPDX-License-Identifier: GPL-2.0+
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#ifndef _DT_BINDINGS_MESON_AXG_GPIO_H
962306a36Sopenharmony_ci#define _DT_BINDINGS_MESON_AXG_GPIO_H
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci/* First GPIO chip */
1262306a36Sopenharmony_ci#define GPIOAO_0	0
1362306a36Sopenharmony_ci#define GPIOAO_1	1
1462306a36Sopenharmony_ci#define GPIOAO_2	2
1562306a36Sopenharmony_ci#define GPIOAO_3	3
1662306a36Sopenharmony_ci#define GPIOAO_4	4
1762306a36Sopenharmony_ci#define GPIOAO_5	5
1862306a36Sopenharmony_ci#define GPIOAO_6	6
1962306a36Sopenharmony_ci#define GPIOAO_7	7
2062306a36Sopenharmony_ci#define GPIOAO_8	8
2162306a36Sopenharmony_ci#define GPIOAO_9	9
2262306a36Sopenharmony_ci#define GPIOAO_10	10
2362306a36Sopenharmony_ci#define GPIOAO_11	11
2462306a36Sopenharmony_ci#define GPIOAO_12	12
2562306a36Sopenharmony_ci#define GPIOAO_13	13
2662306a36Sopenharmony_ci#define GPIO_TEST_N 14
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci/* Second GPIO chip */
2962306a36Sopenharmony_ci#define GPIOZ_0		0
3062306a36Sopenharmony_ci#define GPIOZ_1		1
3162306a36Sopenharmony_ci#define GPIOZ_2		2
3262306a36Sopenharmony_ci#define GPIOZ_3		3
3362306a36Sopenharmony_ci#define GPIOZ_4		4
3462306a36Sopenharmony_ci#define GPIOZ_5		5
3562306a36Sopenharmony_ci#define GPIOZ_6		6
3662306a36Sopenharmony_ci#define GPIOZ_7		7
3762306a36Sopenharmony_ci#define GPIOZ_8		8
3862306a36Sopenharmony_ci#define GPIOZ_9		9
3962306a36Sopenharmony_ci#define GPIOZ_10	10
4062306a36Sopenharmony_ci#define BOOT_0		11
4162306a36Sopenharmony_ci#define BOOT_1		12
4262306a36Sopenharmony_ci#define BOOT_2		13
4362306a36Sopenharmony_ci#define BOOT_3		14
4462306a36Sopenharmony_ci#define BOOT_4		15
4562306a36Sopenharmony_ci#define BOOT_5		16
4662306a36Sopenharmony_ci#define BOOT_6		17
4762306a36Sopenharmony_ci#define BOOT_7		18
4862306a36Sopenharmony_ci#define BOOT_8		19
4962306a36Sopenharmony_ci#define BOOT_9		20
5062306a36Sopenharmony_ci#define BOOT_10		21
5162306a36Sopenharmony_ci#define BOOT_11		22
5262306a36Sopenharmony_ci#define BOOT_12		23
5362306a36Sopenharmony_ci#define BOOT_13		24
5462306a36Sopenharmony_ci#define BOOT_14		25
5562306a36Sopenharmony_ci#define GPIOA_0	    26
5662306a36Sopenharmony_ci#define GPIOA_1		27
5762306a36Sopenharmony_ci#define GPIOA_2		28
5862306a36Sopenharmony_ci#define GPIOA_3		29
5962306a36Sopenharmony_ci#define GPIOA_4		30
6062306a36Sopenharmony_ci#define GPIOA_5		31
6162306a36Sopenharmony_ci#define GPIOA_6		32
6262306a36Sopenharmony_ci#define GPIOA_7		33
6362306a36Sopenharmony_ci#define GPIOA_8		34
6462306a36Sopenharmony_ci#define GPIOA_9		35
6562306a36Sopenharmony_ci#define GPIOA_10	36
6662306a36Sopenharmony_ci#define GPIOA_11	37
6762306a36Sopenharmony_ci#define GPIOA_12	38
6862306a36Sopenharmony_ci#define GPIOA_13	39
6962306a36Sopenharmony_ci#define GPIOA_14	40
7062306a36Sopenharmony_ci#define GPIOA_15	41
7162306a36Sopenharmony_ci#define GPIOA_16	42
7262306a36Sopenharmony_ci#define GPIOA_17	43
7362306a36Sopenharmony_ci#define GPIOA_18	44
7462306a36Sopenharmony_ci#define GPIOA_19	45
7562306a36Sopenharmony_ci#define GPIOA_20	46
7662306a36Sopenharmony_ci#define GPIOX_0		47
7762306a36Sopenharmony_ci#define GPIOX_1		48
7862306a36Sopenharmony_ci#define GPIOX_2		49
7962306a36Sopenharmony_ci#define GPIOX_3		50
8062306a36Sopenharmony_ci#define GPIOX_4		51
8162306a36Sopenharmony_ci#define GPIOX_5		52
8262306a36Sopenharmony_ci#define GPIOX_6		53
8362306a36Sopenharmony_ci#define GPIOX_7		54
8462306a36Sopenharmony_ci#define GPIOX_8		55
8562306a36Sopenharmony_ci#define GPIOX_9		56
8662306a36Sopenharmony_ci#define GPIOX_10	57
8762306a36Sopenharmony_ci#define GPIOX_11	58
8862306a36Sopenharmony_ci#define GPIOX_12	59
8962306a36Sopenharmony_ci#define GPIOX_13	60
9062306a36Sopenharmony_ci#define GPIOX_14	61
9162306a36Sopenharmony_ci#define GPIOX_15	62
9262306a36Sopenharmony_ci#define GPIOX_16	63
9362306a36Sopenharmony_ci#define GPIOX_17	64
9462306a36Sopenharmony_ci#define GPIOX_18	65
9562306a36Sopenharmony_ci#define GPIOX_19	66
9662306a36Sopenharmony_ci#define GPIOX_20	67
9762306a36Sopenharmony_ci#define GPIOX_21	68
9862306a36Sopenharmony_ci#define GPIOX_22	69
9962306a36Sopenharmony_ci#define GPIOY_0		70
10062306a36Sopenharmony_ci#define GPIOY_1		71
10162306a36Sopenharmony_ci#define GPIOY_2		72
10262306a36Sopenharmony_ci#define GPIOY_3		73
10362306a36Sopenharmony_ci#define GPIOY_4		74
10462306a36Sopenharmony_ci#define GPIOY_5		75
10562306a36Sopenharmony_ci#define GPIOY_6		76
10662306a36Sopenharmony_ci#define GPIOY_7		77
10762306a36Sopenharmony_ci#define GPIOY_8		78
10862306a36Sopenharmony_ci#define GPIOY_9		79
10962306a36Sopenharmony_ci#define GPIOY_10	80
11062306a36Sopenharmony_ci#define GPIOY_11	81
11162306a36Sopenharmony_ci#define GPIOY_12	82
11262306a36Sopenharmony_ci#define GPIOY_13	83
11362306a36Sopenharmony_ci#define GPIOY_14	84
11462306a36Sopenharmony_ci#define GPIOY_15	85
11562306a36Sopenharmony_ci
11662306a36Sopenharmony_ci#endif /* _DT_BINDINGS_MESON_AXG_GPIO_H */
117