there is no special BSP for zynq. Zynq is also configurable and configuration depends on the PCB, you used. It's possible to generate a BSP for a board. Xilinx do this for his evaluation board. We didn't do this.
We provide complete reference designs with petalinux template project for different Vivado/Petalinux version.
Normal Xilinx Designflow:
- Vivado Design
- Export Hardware definition file
- Create Software with SDK or Linux (Petalinux) with this HDF-File
- Create Bootfile for Zynq Module
We have add some references to Xilinx documents, to understand the design flow:
Which Zynq module has you bought?