On Mon, 27 Apr 2020 22:04:59 +0200 Miquel Raynal <miquel.raynal@xxxxxxxxxxx> wrote: > Hi Boris, > > Boris Brezillon <boris.brezillon@xxxxxxxxxxxxx> wrote on Mon, 27 Apr > 2020 10:20:26 +0200: > > > The spec says the write/read buffers should be filled/read 32bits at a > > time. While most of the time the reads/writes are aligned on 4 bytes, > > we should make the implementation more robust to non-usual NAND > > operations. > > Well, if I didn't get confused by the previous changes, I think these > are used by ->exec_op() and at boot time there are 2B (ID), 3B (I > don't remember) and 5B (full ID) accesses that are performed. These are > not 32-bit aligned. Oh, you're right. Looks like read_byte() does single byte accesses already, meaning that readb is allowed on the MMIO region. I'll just drop this patch then. ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/