/dts-v1/;
/plugin/;
/ {
fragment@0 {
target = <&fpga_PR0>;
__overlay__ {
#address-cells = <2>;
#size-cells = <2>;
firmware-name = "dfx-rm1.pdi";
fpga-bridges = <&dfx_axi_shutdown_man_0>; /* This propery is only needed if the the pr-decoupler/Axi-shutdown manager IP is part of dfx-static */
partial-fpga-config;
};
};
fragment@1 {
target = <&amba>;
__overlay__ {
#address-cells = <2>;
#size-cells = <2>;
/* Add PL node which are only part of dfx-rm1 (pr0-rm1) region(don't add static/any other PR/RM related PL nodes here) */
};
};
};
Example fragment@1:
fragment@1 {
target = <&amba>;
__overlay__ {
#address-cells = <2>;
#size-cells = <2>;
axi_gpio_0: gpio@000a4020000 {
#gpio-cells = <2>;
compatible = "xlnx,xps-gpio-1.00.a";
gpio-controller ;
reg = <0x00000000 0xa4020000 0x0 0x10000>;
xlnx,all-inputs = <0x0>;
xlnx,all-inputs-2 = <0x1>;
xlnx,all-outputs = <0x1>;
xlnx,all-outputs-2 = <0x0>;
xlnx,dout-default = <0x00000000>;
xlnx,dout-default-2 = <0x00000000>;
xlnx,gpio-width = <0x1>;
xlnx,gpio2-width = <0x1>;
xlnx,interrupt-present = <0x0>;
xlnx,is-dual = <0x1>;
xlnx,tri-default = <0xFFFFFFFF>;
xlnx,tri-default-2 = <0xFFFFFFFF>;
};
};
};