First of all thank you both for your quick responses. I will consider both options and how much effort it is to implement. Andreas, may I ask how long it took you to implement a basic proof of concept of your driver? (just a rough estimate)
Xilinx Zynq: Read/Write external QSPI Flash
Add/Correct STM8L151 and STM8L152 Implementation
Add/Correct STM8L151 and STM8L152 Implementation
Add/Correct STM8L15xR6 and STM8L15xx8 devices