File Index
Files and directories
Sign in
FILE

pcie-xilinx-common.h

File preview with syntax highlighting.

linux-6.19.14/drivers/pci/controller/pcie-xilinx-common.h 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		0
12#define XILINX_PCIE_INTR_HOT_RESET		3
13#define XILINX_PCIE_INTR_CFG_PCIE_TIMEOUT	4
14#define XILINX_PCIE_INTR_CFG_TIMEOUT		8
15#define XILINX_PCIE_INTR_CORRECTABLE		9
16#define XILINX_PCIE_INTR_NONFATAL		10
17#define XILINX_PCIE_INTR_FATAL			11
18#define XILINX_PCIE_INTR_CFG_ERR_POISON		12
19#define XILINX_PCIE_INTR_PME_TO_ACK_RCVD	15
20#define XILINX_PCIE_INTR_INTX			16
21#define XILINX_PCIE_INTR_PM_PME_RCVD		17
22#define XILINX_PCIE_INTR_MSI			17
23#define XILINX_PCIE_INTR_SLV_UNSUPP		20
24#define XILINX_PCIE_INTR_SLV_UNEXP		21
25#define XILINX_PCIE_INTR_SLV_COMPL		22
26#define XILINX_PCIE_INTR_SLV_ERRP		23
27#define XILINX_PCIE_INTR_SLV_CMPABT		24
28#define XILINX_PCIE_INTR_SLV_ILLBUR		25
29#define XILINX_PCIE_INTR_MST_DECERR		26
30#define XILINX_PCIE_INTR_MST_SLVERR		27
31#define XILINX_PCIE_INTR_SLV_PCIE_TIMEOUT	28
~/ Read-only file preview.