Searched +full:versal +full:- +full:net +full:- +full:cdx (Results 1 – 6 of 6) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/bus/ |
D | xlnx,versal-net-cdx.yaml | 1 # 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-6.14.4/drivers/cdx/controller/ |
D | cdx_controller.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * CDX host controller driver for AMD versal-net platform. 5 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. 11 #include <linux/cdx/cdx_bus.h> 15 #include "../cdx.h" 19 static unsigned int cdx_mcdi_rpc_timeout(struct cdx_mcdi *cdx, unsigned int cmd) in cdx_mcdi_rpc_timeout() argument 24 static void cdx_mcdi_request(struct cdx_mcdi *cdx, in cdx_mcdi_request() argument 28 if (cdx_rpmsg_send(cdx, hdr, hdr_len, sdu, sdu_len)) in cdx_mcdi_request() 29 dev_err(&cdx->rpdev->dev, "Failed to send rpmsg data\n"); in cdx_mcdi_request() 37 static int cdx_bus_enable(struct cdx_controller *cdx, u8 bus_num) in cdx_bus_enable() argument [all …]
|
D | mcdi_functions.h | 1 /* 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. 12 #include "../cdx.h" 15 * cdx_mcdi_get_num_buses - Get the total number of buses on 17 * @cdx: pointer to MCDI interface. 22 int cdx_mcdi_get_num_buses(struct cdx_mcdi *cdx); 25 * cdx_mcdi_get_num_devs - Get the total number of devices on 27 * @cdx: pointer to MCDI interface. 32 int cdx_mcdi_get_num_devs(struct cdx_mcdi *cdx, int bus_num); [all …]
|
D | mc_cdx_pcol.h | 1 /* 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-6.14.4/drivers/cdx/ |
D | cdx.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * CDX bus driver. 5 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. 11 * CDX is a Hardware Architecture designed for AMD FPGA devices. It 16 * the FPGA program manager and the APUs. The RPU provides memory-mapped 19 * The diagram below shows an overview of the CDX architecture: 21 * +--------------------------------------+ 24 * | CDX device drivers| 26 * | CDX bus | 28 * | CDX controller | [all …]
|
/linux-6.14.4/ |
D | MAINTAINERS | 5 --------------------------------------------------- 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 …]
|