On Wed, 31 Jul 2024 15:37:24 +0300 Dumitru Ceclan <mitrutzceclan@xxxxxxxxx> wrote: > The ad7124_init_config_vref() function writes the AD7124_ADC_CONTROL > register for each channel that is configured to use the internal > reference. > > The ad7124_write_config()function performs 7 SPI transfers for > configuring 2 registers: config_x and filter_x. > > Reduce the number of SPI transfers: > -during the probe by only setting the st->adc_control value in > ad7124_init_config_vref() and writing to the device only at the end of > ad7124_setup(). > -in ad7124_write_config() by grouping writes to the same register. > > Signed-off-by: Dumitru Ceclan <dumitru.ceclan@xxxxxxxxxx> There doesn't seem to be any overlap between code touched by 1 and 2 (the fixes) and 3 and 4 (non fixes), so I've picked 3 and 4 up now via the togreg branch of iio.git which will be pushed out as testing for 0-day to look at. Thanks, Jonathan