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