1*c66ec88fSEmmanuel VadotDevicetree bindings for Zynq Ultrascale MPSoC FPGA Manager. 2*c66ec88fSEmmanuel VadotThe ZynqMP SoC uses the PCAP (Processor configuration Port) to configure the 3*c66ec88fSEmmanuel VadotProgrammable Logic (PL). The configuration uses the firmware interface. 4*c66ec88fSEmmanuel Vadot 5*c66ec88fSEmmanuel VadotRequired properties: 6*c66ec88fSEmmanuel Vadot- compatible: should contain "xlnx,zynqmp-pcap-fpga" 7*c66ec88fSEmmanuel Vadot 8*c66ec88fSEmmanuel VadotExample for full FPGA configuration: 9*c66ec88fSEmmanuel Vadot 10*c66ec88fSEmmanuel Vadot fpga-region0 { 11*c66ec88fSEmmanuel Vadot compatible = "fpga-region"; 12*c66ec88fSEmmanuel Vadot fpga-mgr = <&zynqmp_pcap>; 13*c66ec88fSEmmanuel Vadot #address-cells = <0x1>; 14*c66ec88fSEmmanuel Vadot #size-cells = <0x1>; 15*c66ec88fSEmmanuel Vadot }; 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel Vadot firmware { 18*c66ec88fSEmmanuel Vadot zynqmp_firmware: zynqmp-firmware { 19*c66ec88fSEmmanuel Vadot compatible = "xlnx,zynqmp-firmware"; 20*c66ec88fSEmmanuel Vadot method = "smc"; 21*c66ec88fSEmmanuel Vadot zynqmp_pcap: pcap { 22*c66ec88fSEmmanuel Vadot compatible = "xlnx,zynqmp-pcap-fpga"; 23*c66ec88fSEmmanuel Vadot }; 24*c66ec88fSEmmanuel Vadot }; 25*c66ec88fSEmmanuel Vadot }; 26