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) /* SPDX-License-Identifier: (GPL-2.0+ or MIT) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3)  * Copyright (c) 2018 Amlogic, Inc. All rights reserved.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4)  * Author: Xingyu Chen <xingyu.chen@amlogic.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) #ifndef _DT_BINDINGS_MESON_G12A_GPIO_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) #define _DT_BINDINGS_MESON_G12A_GPIO_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) /* First GPIO chip */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) #define GPIOAO_0	0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) #define GPIOAO_1	1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) #define GPIOAO_2	2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) #define GPIOAO_3	3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) #define GPIOAO_4	4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) #define GPIOAO_5	5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) #define GPIOAO_6	6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) #define GPIOAO_7	7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) #define GPIOAO_8	8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) #define GPIOAO_9	9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) #define GPIOAO_10	10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) #define GPIOAO_11	11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) #define GPIOE_0		12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) #define GPIOE_1		13
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) #define GPIOE_2		14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) /* Second GPIO chip */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) #define GPIOZ_0		0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) #define GPIOZ_1		1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) #define GPIOZ_2		2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) #define GPIOZ_3		3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) #define GPIOZ_4		4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) #define GPIOZ_5		5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) #define GPIOZ_6		6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) #define GPIOZ_7		7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) #define GPIOZ_8		8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) #define GPIOZ_9		9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) #define GPIOZ_10	10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) #define GPIOZ_11	11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) #define GPIOZ_12	12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) #define GPIOZ_13	13
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) #define GPIOZ_14	14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) #define GPIOZ_15	15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) #define GPIOH_0		16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) #define GPIOH_1		17
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) #define GPIOH_2		18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) #define GPIOH_3		19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) #define GPIOH_4		20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) #define GPIOH_5		21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) #define GPIOH_6		22
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) #define GPIOH_7		23
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) #define GPIOH_8		24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) #define BOOT_0		25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) #define BOOT_1		26
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) #define BOOT_2		27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) #define BOOT_3		28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) #define BOOT_4		29
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) #define BOOT_5		30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) #define BOOT_6		31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) #define BOOT_7		32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) #define BOOT_8		33
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) #define BOOT_9		34
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) #define BOOT_10		35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) #define BOOT_11		36
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) #define BOOT_12		37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) #define BOOT_13		38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) #define BOOT_14		39
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) #define BOOT_15		40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) #define GPIOC_0		41
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) #define GPIOC_1		42
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) #define GPIOC_2		43
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) #define GPIOC_3		44
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) #define GPIOC_4		45
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) #define GPIOC_5		46
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) #define GPIOC_6		47
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) #define GPIOC_7		48
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) #define GPIOA_0		49
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) #define GPIOA_1		50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) #define GPIOA_2		51
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) #define GPIOA_3		52
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) #define GPIOA_4		53
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) #define GPIOA_5		54
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) #define GPIOA_6		55
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) #define GPIOA_7		56
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) #define GPIOA_8		57
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) #define GPIOA_9		58
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) #define GPIOA_10	59
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) #define GPIOA_11	60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) #define GPIOA_12	61
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) #define GPIOA_13	62
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) #define GPIOA_14	63
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) #define GPIOA_15	64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) #define GPIOX_0		65
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) #define GPIOX_1		66
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) #define GPIOX_2		67
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) #define GPIOX_3		68
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) #define GPIOX_4		69
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) #define GPIOX_5		70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) #define GPIOX_6		71
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) #define GPIOX_7		72
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) #define GPIOX_8		73
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) #define GPIOX_9		74
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) #define GPIOX_10	75
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) #define GPIOX_11	76
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) #define GPIOX_12	77
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) #define GPIOX_13	78
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) #define GPIOX_14	79
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) #define GPIOX_15	80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) #define GPIOX_16	81
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) #define GPIOX_17	82
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) #define GPIOX_18	83
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) #define GPIOX_19	84
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) #endif /* _DT_BINDINGS_MESON_G12A_GPIO_H */