brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · 1832770 Raw
32 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * (C) Copyright 2023, Xilinx, Inc.4 */5 6#include <linux/pci.h>7#include <linux/pci-ecam.h>8#include <linux/platform_device.h>9 10/* Interrupt registers definitions */11#define XILINX_PCIE_INTR_LINK_DOWN		012#define XILINX_PCIE_INTR_HOT_RESET		313#define XILINX_PCIE_INTR_CFG_PCIE_TIMEOUT	414#define XILINX_PCIE_INTR_CFG_TIMEOUT		815#define XILINX_PCIE_INTR_CORRECTABLE		916#define XILINX_PCIE_INTR_NONFATAL		1017#define XILINX_PCIE_INTR_FATAL			1118#define XILINX_PCIE_INTR_CFG_ERR_POISON		1219#define XILINX_PCIE_INTR_PME_TO_ACK_RCVD	1520#define XILINX_PCIE_INTR_INTX			1621#define XILINX_PCIE_INTR_PM_PME_RCVD		1722#define XILINX_PCIE_INTR_MSI			1723#define XILINX_PCIE_INTR_SLV_UNSUPP		2024#define XILINX_PCIE_INTR_SLV_UNEXP		2125#define XILINX_PCIE_INTR_SLV_COMPL		2226#define XILINX_PCIE_INTR_SLV_ERRP		2327#define XILINX_PCIE_INTR_SLV_CMPABT		2428#define XILINX_PCIE_INTR_SLV_ILLBUR		2529#define XILINX_PCIE_INTR_MST_DECERR		2630#define XILINX_PCIE_INTR_MST_SLVERR		2731#define XILINX_PCIE_INTR_SLV_PCIE_TIMEOUT	2832