linux-iio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Idea: regmap_config.use_single_rw -> use_single_read, use_single_write
@ 2018-08-29 17:35 David Frey
  2018-08-31 14:55 ` David Frey
  0 siblings, 1 reply; 5+ messages in thread
From: David Frey @ 2018-08-29 17:35 UTC (permalink / raw)
  To: linux-iio

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-08-31 21:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-29 17:35 Idea: regmap_config.use_single_rw -> use_single_read, use_single_write David Frey
2018-08-31 14:55 ` David Frey
2018-08-31 17:09   ` Himanshu Jha
2018-08-31 17:20     ` Himanshu Jha
2018-08-31 17:40       ` David Frey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).