The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/fpga/xilinx-pr-decoupler.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Xilinx LogiCORE Partial Reconfig Decoupler Softcore
    2 
    3 The Xilinx LogiCORE Partial Reconfig Decoupler manages one or more
    4 decouplers / fpga bridges.
    5 The controller can decouple/disable the bridges which prevents signal
    6 changes from passing through the bridge.  The controller can also
    7 couple / enable the bridges which allows traffic to pass through the
    8 bridge normally.
    9 
   10 Xilinx LogiCORE Dynamic Function eXchange(DFX) AXI shutdown manager
   11 Softcore is compatible with the Xilinx LogiCORE pr-decoupler.
   12 
   13 The Dynamic Function eXchange AXI shutdown manager prevents AXI traffic
   14 from passing through the bridge. The controller safely handles AXI4MM
   15 and AXI4-Lite interfaces on a Reconfigurable Partition when it is
   16 undergoing dynamic reconfiguration, preventing the system deadlock
   17 that can occur if AXI transactions are interrupted by DFX
   18 
   19 The Driver supports only MMIO handling. A PR region can have multiple
   20 PR Decouplers which can be handled independently or chained via decouple/
   21 decouple_status signals.
   22 
   23 Required properties:
   24 - compatible            : Should contain "xlnx,pr-decoupler-1.00" followed by
   25                           "xlnx,pr-decoupler" or
   26                           "xlnx,dfx-axi-shutdown-manager-1.00" followed by
   27                           "xlnx,dfx-axi-shutdown-manager"
   28 - regs                  : base address and size for decoupler module
   29 - clocks                : input clock to IP
   30 - clock-names           : should contain "aclk"
   31 
   32 See Documentation/devicetree/bindings/fpga/fpga-region.txt and
   33 Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings.
   34 
   35 Example:
   36 Partial Reconfig Decoupler:
   37         fpga-bridge@100000450 {
   38                 compatible = "xlnx,pr-decoupler-1.00",
   39                              "xlnx-pr-decoupler";
   40                 regs = <0x10000045 0x10>;
   41                 clocks = <&clkc 15>;
   42                 clock-names = "aclk";
   43                 bridge-enable = <0>;
   44         };
   45 
   46 Dynamic Function eXchange AXI shutdown manager:
   47         fpga-bridge@100000450 {
   48                 compatible = "xlnx,dfx-axi-shutdown-manager-1.00",
   49                              "xlnx,dfx-axi-shutdown-manager";
   50                 regs = <0x10000045 0x10>;
   51                 clocks = <&clkc 15>;
   52                 clock-names = "aclk";
   53                 bridge-enable = <0>;
   54         };

Cache object: de75ed317787810c84dfd0463a6fa58e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.