On Fri, Jul 10, 2026 at 12:20:48PM +0100, Rodrigo Alencar via B4 Relay wrote:
> Use of local SPI bus data to manage a collection of SPI transfers and > flush them to the SPI platform driver with the sync() operation. This > allows for faster handling of multiple channel DAC writes, avoiding kernel > overhead per spi_sync() call, which will be helpful when enabling > triggered buffer support. ... > int ad5686_probe(struct device *dev, > const struct ad5686_chip_info *chip_info, > - const char *name, const struct ad5686_bus_ops *ops) > + const char *name, const struct ad5686_bus_ops *ops, > + void *bus_data) Can't you utilise the dev->platform_data for this? I believe it's exactly the case where it suits. -- With Best Regards, Andy Shevchenko

