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