Hi,
No, you can reuse the base overlay design (not the bitstream).
You would at least have to configure the MIPI CSI-2 Rx Subsystem within the MIPI hierarchy and generate the overlay again. This includes the pixel format, serial data lines, line rate and other camera characteristics. See image below
You may also need reconfigure the rest of IP in the mipi hierarchy.
The first step is to regenerate the base overlay and understand the mipi hierarchy PYNQ-ZU Base overlay | XUP PYNQ-ZU
Regarding the driver, instead of writing a C driver you can start with a python driver using python-periphery
Mario