158 lines
		
	
	
	
		
			3.3 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			158 lines
		
	
	
	
		
			3.3 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * GPIO definitions for Amlogic Meson8 SoCs | ||
|  |  * | ||
|  |  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com> | ||
|  |  * | ||
|  |  * This program is free software; you can redistribute it and/or | ||
|  |  * modify it under the terms of the GNU General Public License | ||
|  |  * version 2 as published by the Free Software Foundation. | ||
|  |  * | ||
|  |  * You should have received a copy of the GNU General Public License | ||
|  |  * along with this program. If not, see <http://www.gnu.org/licenses/>.
 | ||
|  |  */ | ||
|  | 
 | ||
|  | #ifndef _DT_BINDINGS_MESON8_GPIO_H
 | ||
|  | #define _DT_BINDINGS_MESON8_GPIO_H
 | ||
|  | 
 | ||
|  | /* First GPIO chip */ | ||
|  | #define GPIOX_0		0
 | ||
|  | #define GPIOX_1		1
 | ||
|  | #define GPIOX_2		2
 | ||
|  | #define GPIOX_3		3
 | ||
|  | #define GPIOX_4		4
 | ||
|  | #define GPIOX_5		5
 | ||
|  | #define GPIOX_6		6
 | ||
|  | #define GPIOX_7		7
 | ||
|  | #define GPIOX_8		8
 | ||
|  | #define GPIOX_9		9
 | ||
|  | #define GPIOX_10	10
 | ||
|  | #define GPIOX_11	11
 | ||
|  | #define GPIOX_12	12
 | ||
|  | #define GPIOX_13	13
 | ||
|  | #define GPIOX_14	14
 | ||
|  | #define GPIOX_15	15
 | ||
|  | #define GPIOX_16	16
 | ||
|  | #define GPIOX_17	17
 | ||
|  | #define GPIOX_18	18
 | ||
|  | #define GPIOX_19	19
 | ||
|  | #define GPIOX_20	20
 | ||
|  | #define GPIOX_21	21
 | ||
|  | #define GPIOY_0		22
 | ||
|  | #define GPIOY_1		23
 | ||
|  | #define GPIOY_2		24
 | ||
|  | #define GPIOY_3		25
 | ||
|  | #define GPIOY_4		26
 | ||
|  | #define GPIOY_5		27
 | ||
|  | #define GPIOY_6		28
 | ||
|  | #define GPIOY_7		29
 | ||
|  | #define GPIOY_8		30
 | ||
|  | #define GPIOY_9		31
 | ||
|  | #define GPIOY_10	32
 | ||
|  | #define GPIOY_11	33
 | ||
|  | #define GPIOY_12	34
 | ||
|  | #define GPIOY_13	35
 | ||
|  | #define GPIOY_14	36
 | ||
|  | #define GPIOY_15	37
 | ||
|  | #define GPIOY_16	38
 | ||
|  | #define GPIODV_0	39
 | ||
|  | #define GPIODV_1	40
 | ||
|  | #define GPIODV_2	41
 | ||
|  | #define GPIODV_3	42
 | ||
|  | #define GPIODV_4	43
 | ||
|  | #define GPIODV_5	44
 | ||
|  | #define GPIODV_6	45
 | ||
|  | #define GPIODV_7	46
 | ||
|  | #define GPIODV_8	47
 | ||
|  | #define GPIODV_9	48
 | ||
|  | #define GPIODV_10	49
 | ||
|  | #define GPIODV_11	50
 | ||
|  | #define GPIODV_12	51
 | ||
|  | #define GPIODV_13	52
 | ||
|  | #define GPIODV_14	53
 | ||
|  | #define GPIODV_15	54
 | ||
|  | #define GPIODV_16	55
 | ||
|  | #define GPIODV_17	56
 | ||
|  | #define GPIODV_18	57
 | ||
|  | #define GPIODV_19	58
 | ||
|  | #define GPIODV_20	59
 | ||
|  | #define GPIODV_21	60
 | ||
|  | #define GPIODV_22	61
 | ||
|  | #define GPIODV_23	62
 | ||
|  | #define GPIODV_24	63
 | ||
|  | #define GPIODV_25	64
 | ||
|  | #define GPIODV_26	65
 | ||
|  | #define GPIODV_27	66
 | ||
|  | #define GPIODV_28	67
 | ||
|  | #define GPIODV_29	68
 | ||
|  | #define GPIOH_0		69
 | ||
|  | #define GPIOH_1		70
 | ||
|  | #define GPIOH_2		71
 | ||
|  | #define GPIOH_3		72
 | ||
|  | #define GPIOH_4		73
 | ||
|  | #define GPIOH_5		74
 | ||
|  | #define GPIOH_6		75
 | ||
|  | #define GPIOH_7		76
 | ||
|  | #define GPIOH_8		77
 | ||
|  | #define GPIOH_9		78
 | ||
|  | #define GPIOZ_0		79
 | ||
|  | #define GPIOZ_1		80
 | ||
|  | #define GPIOZ_2		81
 | ||
|  | #define GPIOZ_3		82
 | ||
|  | #define GPIOZ_4		83
 | ||
|  | #define GPIOZ_5		84
 | ||
|  | #define GPIOZ_6		85
 | ||
|  | #define GPIOZ_7		86
 | ||
|  | #define GPIOZ_8		87
 | ||
|  | #define GPIOZ_9		88
 | ||
|  | #define GPIOZ_10	89
 | ||
|  | #define GPIOZ_11	90
 | ||
|  | #define GPIOZ_12	91
 | ||
|  | #define GPIOZ_13	92
 | ||
|  | #define GPIOZ_14	93
 | ||
|  | #define CARD_0		94
 | ||
|  | #define CARD_1		95
 | ||
|  | #define CARD_2		96
 | ||
|  | #define CARD_3		97
 | ||
|  | #define CARD_4		98
 | ||
|  | #define CARD_5		99
 | ||
|  | #define CARD_6		100
 | ||
|  | #define BOOT_0		101
 | ||
|  | #define BOOT_1		102
 | ||
|  | #define BOOT_2		103
 | ||
|  | #define BOOT_3		104
 | ||
|  | #define BOOT_4		105
 | ||
|  | #define BOOT_5		106
 | ||
|  | #define BOOT_6		107
 | ||
|  | #define BOOT_7		108
 | ||
|  | #define BOOT_8		109
 | ||
|  | #define BOOT_9		110
 | ||
|  | #define BOOT_10		111
 | ||
|  | #define BOOT_11		112
 | ||
|  | #define BOOT_12		113
 | ||
|  | #define BOOT_13		114
 | ||
|  | #define BOOT_14		115
 | ||
|  | #define BOOT_15		116
 | ||
|  | #define BOOT_16		117
 | ||
|  | #define BOOT_17		118
 | ||
|  | #define BOOT_18		119
 | ||
|  | 
 | ||
|  | /* Second 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_BSD_EN	14
 | ||
|  | #define GPIO_TEST_N	15
 | ||
|  | 
 | ||
|  | #endif /* _DT_BINDINGS_MESON8_GPIO_H */
 |