11.1Sjmcneill/*	$NetBSD: meson-gxl-gpio.h,v 1.1.1.3 2020/01/03 14:33:02 skrll Exp $	*/
21.1Sjmcneill
31.1.1.3Sskrll/* SPDX-License-Identifier: GPL-2.0-only */
41.1Sjmcneill/*
51.1Sjmcneill * GPIO definitions for Amlogic Meson GXL SoCs
61.1Sjmcneill *
71.1Sjmcneill * Copyright (C) 2016 Endless Mobile, Inc.
81.1Sjmcneill * Author: Carlo Caione <carlo@endlessm.com>
91.1Sjmcneill */
101.1Sjmcneill
111.1Sjmcneill#ifndef _DT_BINDINGS_MESON_GXL_GPIO_H
121.1Sjmcneill#define _DT_BINDINGS_MESON_GXL_GPIO_H
131.1Sjmcneill
141.1Sjmcneill#define	GPIOAO_0	0
151.1Sjmcneill#define	GPIOAO_1	1
161.1Sjmcneill#define	GPIOAO_2	2
171.1Sjmcneill#define	GPIOAO_3	3
181.1Sjmcneill#define	GPIOAO_4	4
191.1Sjmcneill#define	GPIOAO_5	5
201.1Sjmcneill#define	GPIOAO_6	6
211.1Sjmcneill#define	GPIOAO_7	7
221.1Sjmcneill#define	GPIOAO_8	8
231.1Sjmcneill#define	GPIOAO_9	9
241.1.1.2Sjmcneill#define	GPIO_TEST_N	10
251.1Sjmcneill
261.1Sjmcneill#define	GPIOZ_0		0
271.1Sjmcneill#define	GPIOZ_1		1
281.1Sjmcneill#define	GPIOZ_2		2
291.1Sjmcneill#define	GPIOZ_3		3
301.1Sjmcneill#define	GPIOZ_4		4
311.1Sjmcneill#define	GPIOZ_5		5
321.1Sjmcneill#define	GPIOZ_6		6
331.1Sjmcneill#define	GPIOZ_7		7
341.1Sjmcneill#define	GPIOZ_8		8
351.1Sjmcneill#define	GPIOZ_9		9
361.1Sjmcneill#define	GPIOZ_10	10
371.1Sjmcneill#define	GPIOZ_11	11
381.1Sjmcneill#define	GPIOZ_12	12
391.1Sjmcneill#define	GPIOZ_13	13
401.1Sjmcneill#define	GPIOZ_14	14
411.1Sjmcneill#define	GPIOZ_15	15
421.1Sjmcneill#define	GPIOH_0		16
431.1Sjmcneill#define	GPIOH_1		17
441.1Sjmcneill#define	GPIOH_2		18
451.1Sjmcneill#define	GPIOH_3		19
461.1Sjmcneill#define	GPIOH_4		20
471.1Sjmcneill#define	GPIOH_5		21
481.1Sjmcneill#define	GPIOH_6		22
491.1Sjmcneill#define	GPIOH_7		23
501.1Sjmcneill#define	GPIOH_8		24
511.1Sjmcneill#define	GPIOH_9		25
521.1Sjmcneill#define	BOOT_0		26
531.1Sjmcneill#define	BOOT_1		27
541.1Sjmcneill#define	BOOT_2		28
551.1Sjmcneill#define	BOOT_3		29
561.1Sjmcneill#define	BOOT_4		30
571.1Sjmcneill#define	BOOT_5		31
581.1Sjmcneill#define	BOOT_6		32
591.1Sjmcneill#define	BOOT_7		33
601.1Sjmcneill#define	BOOT_8		34
611.1Sjmcneill#define	BOOT_9		35
621.1Sjmcneill#define	BOOT_10		36
631.1Sjmcneill#define	BOOT_11		37
641.1Sjmcneill#define	BOOT_12		38
651.1Sjmcneill#define	BOOT_13		39
661.1Sjmcneill#define	BOOT_14		40
671.1Sjmcneill#define	BOOT_15		41
681.1Sjmcneill#define	CARD_0		42
691.1Sjmcneill#define	CARD_1		43
701.1Sjmcneill#define	CARD_2		44
711.1Sjmcneill#define	CARD_3		45
721.1Sjmcneill#define	CARD_4		46
731.1Sjmcneill#define	CARD_5		47
741.1Sjmcneill#define	CARD_6		48
751.1Sjmcneill#define	GPIODV_0	49
761.1Sjmcneill#define	GPIODV_1	50
771.1Sjmcneill#define	GPIODV_2	51
781.1Sjmcneill#define	GPIODV_3	52
791.1Sjmcneill#define	GPIODV_4	53
801.1Sjmcneill#define	GPIODV_5	54
811.1Sjmcneill#define	GPIODV_6	55
821.1Sjmcneill#define	GPIODV_7	56
831.1Sjmcneill#define	GPIODV_8	57
841.1Sjmcneill#define	GPIODV_9	58
851.1Sjmcneill#define	GPIODV_10	59
861.1Sjmcneill#define	GPIODV_11	60
871.1Sjmcneill#define	GPIODV_12	61
881.1Sjmcneill#define	GPIODV_13	62
891.1Sjmcneill#define	GPIODV_14	63
901.1Sjmcneill#define	GPIODV_15	64
911.1Sjmcneill#define	GPIODV_16	65
921.1Sjmcneill#define	GPIODV_17	66
931.1Sjmcneill#define	GPIODV_18	67
941.1Sjmcneill#define	GPIODV_19	68
951.1Sjmcneill#define	GPIODV_20	69
961.1Sjmcneill#define	GPIODV_21	70
971.1Sjmcneill#define	GPIODV_22	71
981.1Sjmcneill#define	GPIODV_23	72
991.1Sjmcneill#define	GPIODV_24	73
1001.1Sjmcneill#define	GPIODV_25	74
1011.1Sjmcneill#define	GPIODV_26	75
1021.1Sjmcneill#define	GPIODV_27	76
1031.1Sjmcneill#define	GPIODV_28	77
1041.1Sjmcneill#define	GPIODV_29	78
1051.1Sjmcneill#define	GPIOX_0		79
1061.1Sjmcneill#define	GPIOX_1		80
1071.1Sjmcneill#define	GPIOX_2		81
1081.1Sjmcneill#define	GPIOX_3		82
1091.1Sjmcneill#define	GPIOX_4		83
1101.1Sjmcneill#define	GPIOX_5		84
1111.1Sjmcneill#define	GPIOX_6		85
1121.1Sjmcneill#define	GPIOX_7		86
1131.1Sjmcneill#define	GPIOX_8		87
1141.1Sjmcneill#define	GPIOX_9		88
1151.1Sjmcneill#define	GPIOX_10	89
1161.1Sjmcneill#define	GPIOX_11	90
1171.1Sjmcneill#define	GPIOX_12	91
1181.1Sjmcneill#define	GPIOX_13	92
1191.1Sjmcneill#define	GPIOX_14	93
1201.1Sjmcneill#define	GPIOX_15	94
1211.1Sjmcneill#define	GPIOX_16	95
1221.1Sjmcneill#define	GPIOX_17	96
1231.1Sjmcneill#define	GPIOX_18	97
1241.1Sjmcneill#define	GPIOCLK_0	98
1251.1Sjmcneill#define	GPIOCLK_1	99
1261.1Sjmcneill
1271.1Sjmcneill#endif
128