|  | /* | 
|  | * 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 */ |