Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2)  * Copyright (c) 2017 Amlogic, Inc. All rights reserved.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3)  * Author: Xingyu Chen <xingyu.chen@amlogic.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5)  * SPDX-License-Identifier: GPL-2.0+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) #ifndef _DT_BINDINGS_MESON_AXG_GPIO_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) #define _DT_BINDINGS_MESON_AXG_GPIO_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) /* First GPIO chip */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) #define GPIOAO_0	0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) #define GPIOAO_1	1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) #define GPIOAO_2	2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) #define GPIOAO_3	3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) #define GPIOAO_4	4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) #define GPIOAO_5	5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) #define GPIOAO_6	6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) #define GPIOAO_7	7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) #define GPIOAO_8	8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) #define GPIOAO_9	9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) #define GPIOAO_10	10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) #define GPIOAO_11	11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) #define GPIOAO_12	12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) #define GPIOAO_13	13
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) #define GPIO_TEST_N 14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) /* Second GPIO chip */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) #define GPIOZ_0		0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) #define GPIOZ_1		1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) #define GPIOZ_2		2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) #define GPIOZ_3		3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) #define GPIOZ_4		4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) #define GPIOZ_5		5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) #define GPIOZ_6		6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) #define GPIOZ_7		7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) #define GPIOZ_8		8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) #define GPIOZ_9		9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) #define GPIOZ_10	10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) #define BOOT_0		11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) #define BOOT_1		12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) #define BOOT_2		13
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) #define BOOT_3		14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) #define BOOT_4		15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) #define BOOT_5		16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) #define BOOT_6		17
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) #define BOOT_7		18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) #define BOOT_8		19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) #define BOOT_9		20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) #define BOOT_10		21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) #define BOOT_11		22
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) #define BOOT_12		23
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) #define BOOT_13		24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) #define BOOT_14		25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) #define GPIOA_0	    26
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) #define GPIOA_1		27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) #define GPIOA_2		28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) #define GPIOA_3		29
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) #define GPIOA_4		30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) #define GPIOA_5		31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) #define GPIOA_6		32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) #define GPIOA_7		33
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) #define GPIOA_8		34
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) #define GPIOA_9		35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) #define GPIOA_10	36
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) #define GPIOA_11	37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) #define GPIOA_12	38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) #define GPIOA_13	39
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) #define GPIOA_14	40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) #define GPIOA_15	41
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) #define GPIOA_16	42
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) #define GPIOA_17	43
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) #define GPIOA_18	44
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) #define GPIOA_19	45
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) #define GPIOA_20	46
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) #define GPIOX_0		47
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) #define GPIOX_1		48
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) #define GPIOX_2		49
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) #define GPIOX_3		50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) #define GPIOX_4		51
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) #define GPIOX_5		52
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) #define GPIOX_6		53
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) #define GPIOX_7		54
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) #define GPIOX_8		55
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) #define GPIOX_9		56
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) #define GPIOX_10	57
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) #define GPIOX_11	58
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) #define GPIOX_12	59
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) #define GPIOX_13	60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) #define GPIOX_14	61
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) #define GPIOX_15	62
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) #define GPIOX_16	63
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) #define GPIOX_17	64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) #define GPIOX_18	65
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) #define GPIOX_19	66
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) #define GPIOX_20	67
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) #define GPIOX_21	68
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) #define GPIOX_22	69
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) #define GPIOY_0		70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) #define GPIOY_1		71
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) #define GPIOY_2		72
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) #define GPIOY_3		73
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) #define GPIOY_4		74
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) #define GPIOY_5		75
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) #define GPIOY_6		76
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) #define GPIOY_7		77
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) #define GPIOY_8		78
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) #define GPIOY_9		79
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) #define GPIOY_10	80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) #define GPIOY_11	81
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) #define GPIOY_12	82
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) #define GPIOY_13	83
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) #define GPIOY_14	84
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) #define GPIOY_15	85
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) #endif /* _DT_BINDINGS_MESON_AXG_GPIO_H */