Home
last modified time | relevance | path

Searched +full:versal2 +full:- +full:mdb +full:- +full:host (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/Documentation/devicetree/bindings/pci/
Damd,versal2-mdb-host.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/amd,versal2-mdb-host.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: AMD Versal2 MDB(Multimedia DMA Bridge) Host Controller
10 - Thippeswamy Havalige <thippeswamy.havalige@amd.com>
13 - $ref: /schemas/pci/pci-host-bridge.yaml#
14 - $ref: /schemas/pci/snps,dw-pcie.yaml#
18 const: amd,versal2-mdb-host
22 - description: MDB System Level Control and Status Register (SLCR) Base
[all …]
/linux-6.15/drivers/pci/controller/dwc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "DesignWare-based PCIe controllers"
37 required only for DT-based platforms. ACPI platforms with the
41 bool "AMD MDB Versal2 PCIe controller"
47 Versal2 SoCs. The AMD MDB Versal2 PCIe controller is based on
48 DesignWare IP and therefore the driver re-uses the DesignWare
59 and therefore the driver re-uses the DesignWare core functions to
66 bool "Axis ARTPEC-6 PCIe controller (host mode)"
72 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
73 host mode. This uses the DesignWare core.
[all …]
Dpcie-amd-mdb.c1 // SPDX-License-Identifier: GPL-2.0
3 * PCIe host controller driver for AMD MDB PCIe Bridge
5 * Copyright (C) 2024-2025, Advanced Micro Devices, Inc.
21 #include "pcie-designware.h"
54 * struct amd_mdb_pcie - PCIe port information
56 * @slcr: MDB System Level Control and Status Register (SLCR) base
58 * @mdb_domain: MDB IRQ domain pointer
75 struct dw_pcie *pci = &pcie->pci; in amd_mdb_intx_irq_mask()
76 struct dw_pcie_rp *port = &pci->pp; in amd_mdb_intx_irq_mask()
80 raw_spin_lock_irqsave(&port->lock, flags); in amd_mdb_intx_irq_mask()
[all …]