Home
last modified time | relevance | path

Searched +full:versal +full:- +full:net +full:- +full:cdx (Results 1 – 5 of 5) sorted by relevance

/linux/Documentation/devicetree/bindings/bus/
H A Dxlnx,versal-net-cdx.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/bus/xlnx,versal-net-cdx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: AMD CDX bus controller
10 CDX bus controller for AMD devices is implemented to dynamically
11 detect CDX bus and devices using the firmware.
12 The CDX bus manages multiple FPGA based hardware devices, which
15 on run-time.
17 All devices on the CDX bus will have a unique streamid (for IOMMU)
[all …]
/linux/drivers/cdx/controller/
H A Dmcdi_functions.h1 /* SPDX-License-Identifier: GPL-2.0
3 * Header file for MCDI FW interaction for CDX bus.
5 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc.
11 #include <linux/cdx/mcdi.h>
13 #include "../cdx.h"
16 * cdx_mcdi_get_num_buses - Get the total number of buses on
18 * @cdx: pointer to MCDI interface.
23 int cdx_mcdi_get_num_buses(struct cdx_mcdi *cdx);
26 * cdx_mcdi_get_num_devs - Get the total number of devices on
28 * @cdx: pointer to MCDI interface.
[all …]
H A Dmc_cdx_pcol.h1 /* SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc.
22 * | | \--- Response
23 * | \------- Error
24 * \------------------------------ Resync (always set)
76 * - To advance a shared memory request if XFLAGS_EVREQ was set
77 * - As a notification (link state, i2c event), controlled
89 * - LEVEL==INFO Command succeeded
90 * - LEVEL==ERR Command failed
101 * non-existent MCDI command MC_CMD_DEBUG_LOG.
[all …]
/linux/drivers/edac/
H A Dversalnet_edac.c1 // SPDX-License-Identifier: GPL-2.0
3 * AMD Versal NET memory controller driver
7 #include <linux/cdx/edac_cdx_pcol.h>
74 * struct ecc_error_info - ECC error log information.
122 * struct ecc_status - ECC status information to report.
136 * struct mc_priv - DDR memory controller private instance data.
227 p = &priv->stat; in get_ddr_info()
230 p->channel = 1; in get_ddr_info()
232 p->channel = 0; in get_ddr_info()
237 p->ceinfo[0].i = reglo | (u64)reghi << 32; in get_ddr_info()
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
35 F: drivers/net/ all files in and below drivers/net
36 F: drivers/net/* all files in drivers/net, but not below
37 F: */net/* all files in "any top level directory"/net
42 F: net/
43 X: net/ipv6/
[all …]