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