Investigate possibility to replace the command server with PCI-mapped peripherals using an MFD driver
Something like this:
https://lore.kernel.org/all/20240430083730.134918-1-herve.codina@bootlin.com/
(thanks @vamoirid for the link and recommendation).