162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * GPIO definitions for Amlogic Meson8b SoCs 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2015 Endless Mobile, Inc. 662306a36Sopenharmony_ci * Author: Carlo Caione <carlo@endlessm.com> 762306a36Sopenharmony_ci */ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#ifndef _DT_BINDINGS_MESON8B_GPIO_H 1062306a36Sopenharmony_ci#define _DT_BINDINGS_MESON8B_GPIO_H 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/* EE (CBUS) GPIO chip */ 1362306a36Sopenharmony_ci#define GPIOX_0 0 1462306a36Sopenharmony_ci#define GPIOX_1 1 1562306a36Sopenharmony_ci#define GPIOX_2 2 1662306a36Sopenharmony_ci#define GPIOX_3 3 1762306a36Sopenharmony_ci#define GPIOX_4 4 1862306a36Sopenharmony_ci#define GPIOX_5 5 1962306a36Sopenharmony_ci#define GPIOX_6 6 2062306a36Sopenharmony_ci#define GPIOX_7 7 2162306a36Sopenharmony_ci#define GPIOX_8 8 2262306a36Sopenharmony_ci#define GPIOX_9 9 2362306a36Sopenharmony_ci#define GPIOX_10 10 2462306a36Sopenharmony_ci#define GPIOX_11 11 2562306a36Sopenharmony_ci#define GPIOX_16 12 2662306a36Sopenharmony_ci#define GPIOX_17 13 2762306a36Sopenharmony_ci#define GPIOX_18 14 2862306a36Sopenharmony_ci#define GPIOX_19 15 2962306a36Sopenharmony_ci#define GPIOX_20 16 3062306a36Sopenharmony_ci#define GPIOX_21 17 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci#define GPIOY_0 18 3362306a36Sopenharmony_ci#define GPIOY_1 19 3462306a36Sopenharmony_ci#define GPIOY_3 20 3562306a36Sopenharmony_ci#define GPIOY_6 21 3662306a36Sopenharmony_ci#define GPIOY_7 22 3762306a36Sopenharmony_ci#define GPIOY_8 23 3862306a36Sopenharmony_ci#define GPIOY_9 24 3962306a36Sopenharmony_ci#define GPIOY_10 25 4062306a36Sopenharmony_ci#define GPIOY_11 26 4162306a36Sopenharmony_ci#define GPIOY_12 27 4262306a36Sopenharmony_ci#define GPIOY_13 28 4362306a36Sopenharmony_ci#define GPIOY_14 29 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci#define GPIODV_9 30 4662306a36Sopenharmony_ci#define GPIODV_24 31 4762306a36Sopenharmony_ci#define GPIODV_25 32 4862306a36Sopenharmony_ci#define GPIODV_26 33 4962306a36Sopenharmony_ci#define GPIODV_27 34 5062306a36Sopenharmony_ci#define GPIODV_28 35 5162306a36Sopenharmony_ci#define GPIODV_29 36 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci#define GPIOH_0 37 5462306a36Sopenharmony_ci#define GPIOH_1 38 5562306a36Sopenharmony_ci#define GPIOH_2 39 5662306a36Sopenharmony_ci#define GPIOH_3 40 5762306a36Sopenharmony_ci#define GPIOH_4 41 5862306a36Sopenharmony_ci#define GPIOH_5 42 5962306a36Sopenharmony_ci#define GPIOH_6 43 6062306a36Sopenharmony_ci#define GPIOH_7 44 6162306a36Sopenharmony_ci#define GPIOH_8 45 6262306a36Sopenharmony_ci#define GPIOH_9 46 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci#define CARD_0 47 6562306a36Sopenharmony_ci#define CARD_1 48 6662306a36Sopenharmony_ci#define CARD_2 49 6762306a36Sopenharmony_ci#define CARD_3 50 6862306a36Sopenharmony_ci#define CARD_4 51 6962306a36Sopenharmony_ci#define CARD_5 52 7062306a36Sopenharmony_ci#define CARD_6 53 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci#define BOOT_0 54 7362306a36Sopenharmony_ci#define BOOT_1 55 7462306a36Sopenharmony_ci#define BOOT_2 56 7562306a36Sopenharmony_ci#define BOOT_3 57 7662306a36Sopenharmony_ci#define BOOT_4 58 7762306a36Sopenharmony_ci#define BOOT_5 59 7862306a36Sopenharmony_ci#define BOOT_6 60 7962306a36Sopenharmony_ci#define BOOT_7 61 8062306a36Sopenharmony_ci#define BOOT_8 62 8162306a36Sopenharmony_ci#define BOOT_9 63 8262306a36Sopenharmony_ci#define BOOT_10 64 8362306a36Sopenharmony_ci#define BOOT_11 65 8462306a36Sopenharmony_ci#define BOOT_12 66 8562306a36Sopenharmony_ci#define BOOT_13 67 8662306a36Sopenharmony_ci#define BOOT_14 68 8762306a36Sopenharmony_ci#define BOOT_15 69 8862306a36Sopenharmony_ci#define BOOT_16 70 8962306a36Sopenharmony_ci#define BOOT_17 71 9062306a36Sopenharmony_ci#define BOOT_18 72 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ci#define DIF_0_P 73 9362306a36Sopenharmony_ci#define DIF_0_N 74 9462306a36Sopenharmony_ci#define DIF_1_P 75 9562306a36Sopenharmony_ci#define DIF_1_N 76 9662306a36Sopenharmony_ci#define DIF_2_P 77 9762306a36Sopenharmony_ci#define DIF_2_N 78 9862306a36Sopenharmony_ci#define DIF_3_P 79 9962306a36Sopenharmony_ci#define DIF_3_N 80 10062306a36Sopenharmony_ci#define DIF_4_P 81 10162306a36Sopenharmony_ci#define DIF_4_N 82 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci/* AO GPIO chip */ 10462306a36Sopenharmony_ci#define GPIOAO_0 0 10562306a36Sopenharmony_ci#define GPIOAO_1 1 10662306a36Sopenharmony_ci#define GPIOAO_2 2 10762306a36Sopenharmony_ci#define GPIOAO_3 3 10862306a36Sopenharmony_ci#define GPIOAO_4 4 10962306a36Sopenharmony_ci#define GPIOAO_5 5 11062306a36Sopenharmony_ci#define GPIOAO_6 6 11162306a36Sopenharmony_ci#define GPIOAO_7 7 11262306a36Sopenharmony_ci#define GPIOAO_8 8 11362306a36Sopenharmony_ci#define GPIOAO_9 9 11462306a36Sopenharmony_ci#define GPIOAO_10 10 11562306a36Sopenharmony_ci#define GPIOAO_11 11 11662306a36Sopenharmony_ci#define GPIOAO_12 12 11762306a36Sopenharmony_ci#define GPIOAO_13 13 11862306a36Sopenharmony_ci#define GPIO_BSD_EN 14 11962306a36Sopenharmony_ci#define GPIO_TEST_N 15 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ci#endif /* _DT_BINDINGS_MESON8B_GPIO_H */ 122