Path: blob/master/Documentation/devicetree/bindings/fpga/xlnx,pr-decoupler.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/fpga/xlnx,pr-decoupler.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Xilinx LogiCORE Partial Reconfig Decoupler/AXI shutdown manager Softcore78maintainers:9- Nava kishore Manne <nava.kishore.manne@amd.com>1011allOf:12- $ref: fpga-bridge.yaml#1314description: |15The Xilinx LogiCORE Partial Reconfig(PR) Decoupler manages one or more16decouplers/fpga bridges. The controller can decouple/disable the bridges17which prevents signal changes from passing through the bridge. The controller18can also couple / enable the bridges which allows traffic to pass through the19bridge normally.20Xilinx LogiCORE Dynamic Function eXchange(DFX) AXI shutdown manager Softcore21is compatible with the Xilinx LogiCORE pr-decoupler. The Dynamic Function22eXchange AXI shutdown manager prevents AXI traffic from passing through the23bridge. The controller safely handles AXI4MM and AXI4-Lite interfaces on a24Reconfigurable Partition when it is undergoing dynamic reconfiguration,25preventing the system deadlock that can occur if AXI transactions are26interrupted by DFX.27Please refer to fpga-region.txt and fpga-bridge.txt in this directory for28common binding part and usage.2930properties:31compatible:32oneOf:33- items:34- const: xlnx,pr-decoupler-1.0035- const: xlnx,pr-decoupler36- items:37- const: xlnx,dfx-axi-shutdown-manager-1.0038- const: xlnx,dfx-axi-shutdown-manager3940reg:41maxItems: 14243clocks:44maxItems: 14546clock-names:47items:48- const: aclk4950required:51- compatible52- reg53- clocks54- clock-names5556unevaluatedProperties: false5758examples:59- |60fpga-bridge@100000450 {61compatible = "xlnx,pr-decoupler-1.00", "xlnx,pr-decoupler";62reg = <0x10000045 0x10>;63clocks = <&clkc 15>;64clock-names = "aclk";65};66...676869