Hi Fabio On Wed, Sep 15, 2021 at 2:00 PM Fabio Estevam <festevam@xxxxxxxxx> wrote: > > On Wed, Sep 15, 2021 at 5:41 PM Philip Chen <philipchen@xxxxxxxxxxxx> wrote: > > > As regmap_read() should always read 1 byte at a time, should I just do: > > regmap_read(map, PAGE0_SWAUX_RDATA, (unsigned int*)(buf + i)) > > There is also regmap_bulk_read() if you need to read more data. Thanks for the review. PAGE0_SWAUX_RDATA is a single-byte FIFO buffer. So I'll need to read one byte at a time cyclically.