Path: blob/master/include/dt-bindings/gpio/meson8-gpio.h
26285 views
/* SPDX-License-Identifier: GPL-2.0-only */1/*2* GPIO definitions for Amlogic Meson8 SoCs3*4* Copyright (C) 2014 Beniamino Galvani <[email protected]>5*/67#ifndef _DT_BINDINGS_MESON8_GPIO_H8#define _DT_BINDINGS_MESON8_GPIO_H910/* First GPIO chip */11#define GPIOX_0 012#define GPIOX_1 113#define GPIOX_2 214#define GPIOX_3 315#define GPIOX_4 416#define GPIOX_5 517#define GPIOX_6 618#define GPIOX_7 719#define GPIOX_8 820#define GPIOX_9 921#define GPIOX_10 1022#define GPIOX_11 1123#define GPIOX_12 1224#define GPIOX_13 1325#define GPIOX_14 1426#define GPIOX_15 1527#define GPIOX_16 1628#define GPIOX_17 1729#define GPIOX_18 1830#define GPIOX_19 1931#define GPIOX_20 2032#define GPIOX_21 2133#define GPIOY_0 2234#define GPIOY_1 2335#define GPIOY_2 2436#define GPIOY_3 2537#define GPIOY_4 2638#define GPIOY_5 2739#define GPIOY_6 2840#define GPIOY_7 2941#define GPIOY_8 3042#define GPIOY_9 3143#define GPIOY_10 3244#define GPIOY_11 3345#define GPIOY_12 3446#define GPIOY_13 3547#define GPIOY_14 3648#define GPIOY_15 3749#define GPIOY_16 3850#define GPIODV_0 3951#define GPIODV_1 4052#define GPIODV_2 4153#define GPIODV_3 4254#define GPIODV_4 4355#define GPIODV_5 4456#define GPIODV_6 4557#define GPIODV_7 4658#define GPIODV_8 4759#define GPIODV_9 4860#define GPIODV_10 4961#define GPIODV_11 5062#define GPIODV_12 5163#define GPIODV_13 5264#define GPIODV_14 5365#define GPIODV_15 5466#define GPIODV_16 5567#define GPIODV_17 5668#define GPIODV_18 5769#define GPIODV_19 5870#define GPIODV_20 5971#define GPIODV_21 6072#define GPIODV_22 6173#define GPIODV_23 6274#define GPIODV_24 6375#define GPIODV_25 6476#define GPIODV_26 6577#define GPIODV_27 6678#define GPIODV_28 6779#define GPIODV_29 6880#define GPIOH_0 6981#define GPIOH_1 7082#define GPIOH_2 7183#define GPIOH_3 7284#define GPIOH_4 7385#define GPIOH_5 7486#define GPIOH_6 7587#define GPIOH_7 7688#define GPIOH_8 7789#define GPIOH_9 7890#define GPIOZ_0 7991#define GPIOZ_1 8092#define GPIOZ_2 8193#define GPIOZ_3 8294#define GPIOZ_4 8395#define GPIOZ_5 8496#define GPIOZ_6 8597#define GPIOZ_7 8698#define GPIOZ_8 8799#define GPIOZ_9 88100#define GPIOZ_10 89101#define GPIOZ_11 90102#define GPIOZ_12 91103#define GPIOZ_13 92104#define GPIOZ_14 93105#define CARD_0 94106#define CARD_1 95107#define CARD_2 96108#define CARD_3 97109#define CARD_4 98110#define CARD_5 99111#define CARD_6 100112#define BOOT_0 101113#define BOOT_1 102114#define BOOT_2 103115#define BOOT_3 104116#define BOOT_4 105117#define BOOT_5 106118#define BOOT_6 107119#define BOOT_7 108120#define BOOT_8 109121#define BOOT_9 110122#define BOOT_10 111123#define BOOT_11 112124#define BOOT_12 113125#define BOOT_13 114126#define BOOT_14 115127#define BOOT_15 116128#define BOOT_16 117129#define BOOT_17 118130#define BOOT_18 119131132/* Second GPIO chip */133#define GPIOAO_0 0134#define GPIOAO_1 1135#define GPIOAO_2 2136#define GPIOAO_3 3137#define GPIOAO_4 4138#define GPIOAO_5 5139#define GPIOAO_6 6140#define GPIOAO_7 7141#define GPIOAO_8 8142#define GPIOAO_9 9143#define GPIOAO_10 10144#define GPIOAO_11 11145#define GPIOAO_12 12146#define GPIOAO_13 13147#define GPIO_BSD_EN 14148#define GPIO_TEST_N 15149150#endif /* _DT_BINDINGS_MESON8_GPIO_H */151152153