Idea: regmap_config.use_single_rw -> use_single_read, use_single_write

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux