6 SPI lcds on single SPI Bus?


I would like to play with 6 small color LCDs on an ESP32 and thought to simply connect them to the same SPI and wire the CS pins to individual GPIOs.

Can anyone jump-start me on how to implement that setup with LVGL?
Can I simply instantiate 6 LVGL drivers on the same SPI, but with different CS lines?
Is here some hook (similar to the ESP-IDF SPI driver) to attach a pre/post SPI transaction callback?

Or: how would I got to implement the CS logic?

Thanks for your insight!