The Zynq UltraScale+ MPSoC Programmable Logic (PL) can be programmed either using First Stage Boot-loader(FSBL), U-Boot or through Linux. This page provides the details about programming the PL from Linux world using Linux FPGA Manager framework.
Flow: