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@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