dfx-static image configuration

Linux Drivers

Release Date
2023-07-22
/dts-v1/; /plugin/; / { fragment@0 { target = <&fpga>; #address-cells = <2>; #size-cells = <2>; __overlay__ { #address-cells = <2>; #size-cells = <2>; firmware-name = "dfx-static.pdi"; fpga_PR0: fpga_PR0 { #address-cells = <2>; #size-cells = <2>; compatible = "fpga-region"; ranges ; }; }; }; fragment@1 { target = <&amba>; #address-cells = <2>; #size-cells = <2>; __overlay__ { #address-cells = <2>; #size-cells = <2>; /* Add PL node which are only part of dfx-static region(don't add PR related PL nodes here) */ }; }; }; Example fragement@1 fragment@1 { target = <&amba>; #address-cells = <2>; #size-cells = <2>; __overlay__ { #address-cells = <2>; #size-cells = <2>; / * static PL IP nodes */ dfx_axi_shutdown_man_0: dfx_axi_shutdown_manager@000a4000000 { compatible = "xlnx,dfx-axi-shutdown-manager-1.00", "xlnx,dfx-axi-shutdown-manager"; reg = <0x0 0xa4000000 0x0 0x1000>; clocks = <&misc_clk_0>; clock-names = "aclk"; }; misc_clk_0: misc_clk_0 { #clock-cells = <0>; clock-frequency = <99999001>; compatible = "fixed-clock"; }; }; };