blob: 612eaefa34c1e64729cf3a6dead38c81b7c66462 [file] [log] [blame]
/*
* Copyright (c) 2017 Amlogic, Inc. All rights reserved.
* Author: Xingyu Chen <xingyu.chen@amlogic.com>
*
* SPDX-License-Identifier: GPL-2.0+
*/
#ifndef _DT_BINDINGS_MESON_G12A_GPIO_H
#define _DT_BINDINGS_MESON_G12A_GPIO_H
/* First 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 GPIOE_0 12
#define GPIOE_1 13
#define GPIOE_2 14
#define GPIO_TEST_N 15
/* Second GPIO chip */
#define GPIOV_0 0 /* virtual pin for G12A Rev.B */
#define GPIOZ_0 1
#define GPIOZ_1 2
#define GPIOZ_2 3
#define GPIOZ_3 4
#define GPIOZ_4 5
#define GPIOZ_5 6
#define GPIOZ_6 7
#define GPIOZ_7 8
#define GPIOZ_8 9
#define GPIOZ_9 10
#define GPIOZ_10 11
#define GPIOZ_11 12
#define GPIOZ_12 13
#define GPIOZ_13 14
#define GPIOZ_14 15
#define GPIOZ_15 16
#define GPIOH_0 17
#define GPIOH_1 18
#define GPIOH_2 19
#define GPIOH_3 20
#define GPIOH_4 21
#define GPIOH_5 22
#define GPIOH_6 23
#define GPIOH_7 24
#define GPIOH_8 25
#define BOOT_0 26
#define BOOT_1 27
#define BOOT_2 28
#define BOOT_3 29
#define BOOT_4 30
#define BOOT_5 31
#define BOOT_6 32
#define BOOT_7 33
#define BOOT_8 34
#define BOOT_9 35
#define BOOT_10 36
#define BOOT_11 37
#define BOOT_12 38
#define BOOT_13 39
#define BOOT_14 40
#define BOOT_15 41
#define GPIOC_0 42
#define GPIOC_1 43
#define GPIOC_2 44
#define GPIOC_3 45
#define GPIOC_4 46
#define GPIOC_5 47
#define GPIOC_6 48
#define GPIOC_7 49
#define GPIOA_0 50
#define GPIOA_1 51
#define GPIOA_2 52
#define GPIOA_3 53
#define GPIOA_4 54
#define GPIOA_5 55
#define GPIOA_6 56
#define GPIOA_7 57
#define GPIOA_8 58
#define GPIOA_9 59
#define GPIOA_10 60
#define GPIOA_11 61
#define GPIOA_12 62
#define GPIOA_13 63
#define GPIOA_14 64
#define GPIOA_15 65
#define GPIOX_0 66
#define GPIOX_1 67
#define GPIOX_2 68
#define GPIOX_3 69
#define GPIOX_4 70
#define GPIOX_5 71
#define GPIOX_6 72
#define GPIOX_7 73
#define GPIOX_8 74
#define GPIOX_9 75
#define GPIOX_10 76
#define GPIOX_11 77
#define GPIOX_12 78
#define GPIOX_13 79
#define GPIOX_14 80
#define GPIOX_15 81
#define GPIOX_16 82
#define GPIOX_17 83
#define GPIOX_18 84
#define GPIOX_19 85
#endif /* _DT_BINDINGS_MESON_G12A_GPIO_H */