• Mark Brown's avatar
    regmap: Add asynchronous I/O support · 0d509f2b
    Mark Brown authored
    Some use cases like firmware download can transfer a lot of data in quick
    succession. With high speed buses these use cases can benefit from having
    multiple transfers scheduled at once since this allows the bus to minimise
    the delay between transfers.
    
    Support this by adding regmap_raw_write_async(), allowing raw transfers to
    be scheduled, and regmap_async_complete() to wait for them to finish.
    Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
    0d509f2b
regmap.h 17.9 KB