Re: [PATCH v7 4/7] iio: dac: ad5686: implement new sync() op for the spi bus
Andy Shevchenko <[email protected]>
| Newsgroups | org.kernel.vger.linux-hardening,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-iio,org.kernel.vger.linux-kernel |
|---|---|
| Organization | Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs, Bertel Jungin Aukio 5, 02600 Espoo |
| Message-ID | <[email protected]> |
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