Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * GPIO definitions for Amlogic Meson8b SoCs
0004  *
0005  * Copyright (C) 2015 Endless Mobile, Inc.
0006  * Author: Carlo Caione <carlo@endlessm.com>
0007  */
0008 
0009 #ifndef _DT_BINDINGS_MESON8B_GPIO_H
0010 #define _DT_BINDINGS_MESON8B_GPIO_H
0011 
0012 /* EE (CBUS) GPIO chip */
0013 #define GPIOX_0     0
0014 #define GPIOX_1     1
0015 #define GPIOX_2     2
0016 #define GPIOX_3     3
0017 #define GPIOX_4     4
0018 #define GPIOX_5     5
0019 #define GPIOX_6     6
0020 #define GPIOX_7     7
0021 #define GPIOX_8     8
0022 #define GPIOX_9     9
0023 #define GPIOX_10    10
0024 #define GPIOX_11    11
0025 #define GPIOX_16    12
0026 #define GPIOX_17    13
0027 #define GPIOX_18    14
0028 #define GPIOX_19    15
0029 #define GPIOX_20    16
0030 #define GPIOX_21    17
0031 
0032 #define GPIOY_0     18
0033 #define GPIOY_1     19
0034 #define GPIOY_3     20
0035 #define GPIOY_6     21
0036 #define GPIOY_7     22
0037 #define GPIOY_8     23
0038 #define GPIOY_9     24
0039 #define GPIOY_10    25
0040 #define GPIOY_11    26
0041 #define GPIOY_12    27
0042 #define GPIOY_13    28
0043 #define GPIOY_14    29
0044 
0045 #define GPIODV_9    30
0046 #define GPIODV_24   31
0047 #define GPIODV_25   32
0048 #define GPIODV_26   33
0049 #define GPIODV_27   34
0050 #define GPIODV_28   35
0051 #define GPIODV_29   36
0052 
0053 #define GPIOH_0     37
0054 #define GPIOH_1     38
0055 #define GPIOH_2     39
0056 #define GPIOH_3     40
0057 #define GPIOH_4     41
0058 #define GPIOH_5     42
0059 #define GPIOH_6     43
0060 #define GPIOH_7     44
0061 #define GPIOH_8     45
0062 #define GPIOH_9     46
0063 
0064 #define CARD_0      47
0065 #define CARD_1      48
0066 #define CARD_2      49
0067 #define CARD_3      50
0068 #define CARD_4      51
0069 #define CARD_5      52
0070 #define CARD_6      53
0071 
0072 #define BOOT_0      54
0073 #define BOOT_1      55
0074 #define BOOT_2      56
0075 #define BOOT_3      57
0076 #define BOOT_4      58
0077 #define BOOT_5      59
0078 #define BOOT_6      60
0079 #define BOOT_7      61
0080 #define BOOT_8      62
0081 #define BOOT_9      63
0082 #define BOOT_10     64
0083 #define BOOT_11     65
0084 #define BOOT_12     66
0085 #define BOOT_13     67
0086 #define BOOT_14     68
0087 #define BOOT_15     69
0088 #define BOOT_16     70
0089 #define BOOT_17     71
0090 #define BOOT_18     72
0091 
0092 #define DIF_0_P     73
0093 #define DIF_0_N     74
0094 #define DIF_1_P     75
0095 #define DIF_1_N     76
0096 #define DIF_2_P     77
0097 #define DIF_2_N     78
0098 #define DIF_3_P     79
0099 #define DIF_3_N     80
0100 #define DIF_4_P     81
0101 #define DIF_4_N     82
0102 
0103 /* AO GPIO chip */
0104 #define GPIOAO_0    0
0105 #define GPIOAO_1    1
0106 #define GPIOAO_2    2
0107 #define GPIOAO_3    3
0108 #define GPIOAO_4    4
0109 #define GPIOAO_5    5
0110 #define GPIOAO_6    6
0111 #define GPIOAO_7    7
0112 #define GPIOAO_8    8
0113 #define GPIOAO_9    9
0114 #define GPIOAO_10   10
0115 #define GPIOAO_11   11
0116 #define GPIOAO_12   12
0117 #define GPIOAO_13   13
0118 #define GPIO_BSD_EN 14
0119 #define GPIO_TEST_N 15
0120 
0121 #endif /* _DT_BINDINGS_MESON8B_GPIO_H */