Hi, On 2/20/23 09:49, Rafał Miłecki wrote: > +static int mmio_nvmem_write(void *context, unsigned int offset, void *val, size_t bytes) > +{ > + struct mmio_nvmem *priv = context; > + > + switch (priv->io_width) { > + case 1: > + case 2: > + case 4: > + return -EOPNOTSUPP; I'm just curious: (since read supports those cases) what size writes are typically used here? And what value for priv->io_width? Thanks. > + default: > + memcpy_toio(priv->base + offset, val, bytes); > + } > + > + return 0; > +} -- ~Randy