152 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * GPIO definitions for Amlogic Meson8 SoCs4 *5 * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>6 */7 8#ifndef _DT_BINDINGS_MESON8_GPIO_H9#define _DT_BINDINGS_MESON8_GPIO_H10 11/* First GPIO chip */12#define GPIOX_0 013#define GPIOX_1 114#define GPIOX_2 215#define GPIOX_3 316#define GPIOX_4 417#define GPIOX_5 518#define GPIOX_6 619#define GPIOX_7 720#define GPIOX_8 821#define GPIOX_9 922#define GPIOX_10 1023#define GPIOX_11 1124#define GPIOX_12 1225#define GPIOX_13 1326#define GPIOX_14 1427#define GPIOX_15 1528#define GPIOX_16 1629#define GPIOX_17 1730#define GPIOX_18 1831#define GPIOX_19 1932#define GPIOX_20 2033#define GPIOX_21 2134#define GPIOY_0 2235#define GPIOY_1 2336#define GPIOY_2 2437#define GPIOY_3 2538#define GPIOY_4 2639#define GPIOY_5 2740#define GPIOY_6 2841#define GPIOY_7 2942#define GPIOY_8 3043#define GPIOY_9 3144#define GPIOY_10 3245#define GPIOY_11 3346#define GPIOY_12 3447#define GPIOY_13 3548#define GPIOY_14 3649#define GPIOY_15 3750#define GPIOY_16 3851#define GPIODV_0 3952#define GPIODV_1 4053#define GPIODV_2 4154#define GPIODV_3 4255#define GPIODV_4 4356#define GPIODV_5 4457#define GPIODV_6 4558#define GPIODV_7 4659#define GPIODV_8 4760#define GPIODV_9 4861#define GPIODV_10 4962#define GPIODV_11 5063#define GPIODV_12 5164#define GPIODV_13 5265#define GPIODV_14 5366#define GPIODV_15 5467#define GPIODV_16 5568#define GPIODV_17 5669#define GPIODV_18 5770#define GPIODV_19 5871#define GPIODV_20 5972#define GPIODV_21 6073#define GPIODV_22 6174#define GPIODV_23 6275#define GPIODV_24 6376#define GPIODV_25 6477#define GPIODV_26 6578#define GPIODV_27 6679#define GPIODV_28 6780#define GPIODV_29 6881#define GPIOH_0 6982#define GPIOH_1 7083#define GPIOH_2 7184#define GPIOH_3 7285#define GPIOH_4 7386#define GPIOH_5 7487#define GPIOH_6 7588#define GPIOH_7 7689#define GPIOH_8 7790#define GPIOH_9 7891#define GPIOZ_0 7992#define GPIOZ_1 8093#define GPIOZ_2 8194#define GPIOZ_3 8295#define GPIOZ_4 8396#define GPIOZ_5 8497#define GPIOZ_6 8598#define GPIOZ_7 8699#define GPIOZ_8 87100#define GPIOZ_9 88101#define GPIOZ_10 89102#define GPIOZ_11 90103#define GPIOZ_12 91104#define GPIOZ_13 92105#define GPIOZ_14 93106#define CARD_0 94107#define CARD_1 95108#define CARD_2 96109#define CARD_3 97110#define CARD_4 98111#define CARD_5 99112#define CARD_6 100113#define BOOT_0 101114#define BOOT_1 102115#define BOOT_2 103116#define BOOT_3 104117#define BOOT_4 105118#define BOOT_5 106119#define BOOT_6 107120#define BOOT_7 108121#define BOOT_8 109122#define BOOT_9 110123#define BOOT_10 111124#define BOOT_11 112125#define BOOT_12 113126#define BOOT_13 114127#define BOOT_14 115128#define BOOT_15 116129#define BOOT_16 117130#define BOOT_17 118131#define BOOT_18 119132 133/* Second GPIO chip */134#define GPIOAO_0 0135#define GPIOAO_1 1136#define GPIOAO_2 2137#define GPIOAO_3 3138#define GPIOAO_4 4139#define GPIOAO_5 5140#define GPIOAO_6 6141#define GPIOAO_7 7142#define GPIOAO_8 8143#define GPIOAO_9 9144#define GPIOAO_10 10145#define GPIOAO_11 11146#define GPIOAO_12 12147#define GPIOAO_13 13148#define GPIO_BSD_EN 14149#define GPIO_TEST_N 15150 151#endif /* _DT_BINDINGS_MESON8_GPIO_H */152