On Fri, Aug 31, 2018 at 07:55:36AM -0700, David Frey wrote: > On 8/29/2018 10:35 AM, David Frey wrote: > > Hi, > > > > I just want to float an idea and see if it gets any support. > > > > In struct regmap_config, there is a member "bool use_single_rw" which is > > documented as follows: > > > > "If set, converts the bulk read and write operations into a series of > > single read and write operations. This is useful for device that does > > not support bulk read and write." > > > > My idea is to split this into: > > bool use_single_read; > > bool use_single_write; > > > > I think this would be useful because at least one device that I'm using > > (Bosch bmi160 IMU) supports bulk reads, but not bulk writes. It would > > be convenient to be able to use regmap_bulk_read and regmap_bulk_write > > and have only regmap_bulk_write split the writes apart. This change > > would also support the case where a device supports bulk writes, but not > > bulk reads. I don't know of such a device, but I haven't made any > > attempt to find one. > > > > What do you think? > > > > David Frey > > I realized after I sent this that this is a regmap change and thus might > be out of scope for discussion on the linux-iio mailing list. Is there > somewhere more appropriate to post this to? himanshu@himanshu-Vostro-3559:~/linux-next$ ./scripts/get_maintainer.pl include/linux/regmap.h Mark Brown <broonie@xxxxxxxxxx> (supporter:REGISTER MAP ABSTRACTION) linux-kernel@xxxxxxxxxxxxxxx (open list:REGISTER MAP ABSTRACTION) Thanks -- Himanshu Jha Undergraduate Student Department of Electronics & Communication Guru Tegh Bahadur Institute of Technology