Path: blob/master/include/dt-bindings/interrupt-controller/amlogic,meson-g12a-gpio-intc.h
26285 views
/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */1/*2* Copyright (c) 2023 Amlogic, Inc. All rights reserved.3* Author: Huqiang Qin <[email protected]>4*/56#ifndef _DT_BINDINGS_IRQ_MESON_G12A_GPIO_H7#define _DT_BINDINGS_IRQ_MESON_G12A_GPIO_H89/* IRQID[11:0] - GPIOAO[11:0] */10#define IRQID_GPIOAO_0 011#define IRQID_GPIOAO_1 112#define IRQID_GPIOAO_2 213#define IRQID_GPIOAO_3 314#define IRQID_GPIOAO_4 415#define IRQID_GPIOAO_5 516#define IRQID_GPIOAO_6 617#define IRQID_GPIOAO_7 718#define IRQID_GPIOAO_8 819#define IRQID_GPIOAO_9 920#define IRQID_GPIOAO_10 1021#define IRQID_GPIOAO_11 112223/* IRQID[27:12] - GPIOZ[15:0] */24#define IRQID_GPIOZ_0 1225#define IRQID_GPIOZ_1 1326#define IRQID_GPIOZ_2 1427#define IRQID_GPIOZ_3 1528#define IRQID_GPIOZ_4 1629#define IRQID_GPIOZ_5 1730#define IRQID_GPIOZ_6 1831#define IRQID_GPIOZ_7 1932#define IRQID_GPIOZ_8 2033#define IRQID_GPIOZ_9 2134#define IRQID_GPIOZ_10 2235#define IRQID_GPIOZ_11 2336#define IRQID_GPIOZ_12 2437#define IRQID_GPIOZ_13 2538#define IRQID_GPIOZ_14 2639#define IRQID_GPIOZ_15 274041/* IRQID[36:28] - GPIOH[8:0] */42#define IRQID_GPIOH_0 2843#define IRQID_GPIOH_1 2944#define IRQID_GPIOH_2 3045#define IRQID_GPIOH_3 3146#define IRQID_GPIOH_4 3247#define IRQID_GPIOH_5 3348#define IRQID_GPIOH_6 3449#define IRQID_GPIOH_7 3550#define IRQID_GPIOH_8 365152/* IRQID[52:37] - BOOT[15:0] */53#define IRQID_BOOT_0 3754#define IRQID_BOOT_1 3855#define IRQID_BOOT_2 3956#define IRQID_BOOT_3 4057#define IRQID_BOOT_4 4158#define IRQID_BOOT_5 4259#define IRQID_BOOT_6 4360#define IRQID_BOOT_7 4461#define IRQID_BOOT_8 4562#define IRQID_BOOT_9 4663#define IRQID_BOOT_10 4764#define IRQID_BOOT_11 4865#define IRQID_BOOT_12 4966#define IRQID_BOOT_13 5067#define IRQID_BOOT_14 5168#define IRQID_BOOT_15 526970/* IRQID[60:53] - GPIOC[7:0] */71#define IRQID_GPIOC_0 5372#define IRQID_GPIOC_1 5473#define IRQID_GPIOC_2 5574#define IRQID_GPIOC_3 5675#define IRQID_GPIOC_4 5776#define IRQID_GPIOC_5 5877#define IRQID_GPIOC_6 5978#define IRQID_GPIOC_7 607980/* IRQID[76:61] - GPIOA[15:0] */81#define IRQID_GPIOA_0 6182#define IRQID_GPIOA_1 6283#define IRQID_GPIOA_2 6384#define IRQID_GPIOA_3 6485#define IRQID_GPIOA_4 6586#define IRQID_GPIOA_5 6687#define IRQID_GPIOA_6 6788#define IRQID_GPIOA_7 6889#define IRQID_GPIOA_8 6990#define IRQID_GPIOA_9 7091#define IRQID_GPIOA_10 7192#define IRQID_GPIOA_11 7293#define IRQID_GPIOA_12 7394#define IRQID_GPIOA_13 7495#define IRQID_GPIOA_14 7596#define IRQID_GPIOA_15 769798/* IRQID[96:77] - GPIOX[19:0] */99#define IRQID_GPIOX_0 77100#define IRQID_GPIOX_1 78101#define IRQID_GPIOX_2 79102#define IRQID_GPIOX_3 80103#define IRQID_GPIOX_4 81104#define IRQID_GPIOX_5 82105#define IRQID_GPIOX_6 83106#define IRQID_GPIOX_7 84107#define IRQID_GPIOX_8 85108#define IRQID_GPIOX_9 86109#define IRQID_GPIOX_10 87110#define IRQID_GPIOX_11 88111#define IRQID_GPIOX_12 89112#define IRQID_GPIOX_13 90113#define IRQID_GPIOX_14 91114#define IRQID_GPIOX_15 92115#define IRQID_GPIOX_16 93116#define IRQID_GPIOX_17 94117#define IRQID_GPIOX_18 95118#define IRQID_GPIOX_19 96119120/* IRQID[99:97] - GPIOE[2:0] */121#define IRQID_GPIOE_0 97122#define IRQID_GPIOE_1 98123#define IRQID_GPIOE_2 99124125#endif /* _DT_BINDINGS_IRQ_MESON_G12A_GPIO_H */126127128