On Wed, May 24, 2023 at 10:42:21AM +0100, Srinivas Kandagatla wrote: > On 24/05/2023 09:57, Mark Brown wrote: > > I'm unclear, is this a limitation of the hardware or of the current > > Soundwire code? > Its both. > Codec itself does not have any private write callback to support this and > AFAIU Qualcomm Soundwire controller does not have any such hw facility to > program multi-registers for device at one shot. How about the *CODEC* hardware? > Is write callback used for both Bulk writes and multi-writes? Only multi-write at this point but we probably should consider redoing bulk writes to use it as well. > Is multi-write feature of regmap bus or device? Well, I don't think any buses that understand registers have implemented it yet but there's nothing fundamental that means that a bus couldn't usefully do something with multi-write. The current users all use raw buses that don't know anything about registers or values.
Attachment:
signature.asc
Description: PGP signature