]> git.dujemihanovic.xyz Git - u-boot.git/commit
spi: spi-mem: perform odd len check only while writing data
authorDhruva Gole <d-gole@ti.com>
Wed, 1 Mar 2023 07:43:46 +0000 (13:13 +0530)
committerJagan Teki <jagan@amarulasolutions.com>
Tue, 25 Apr 2023 17:26:14 +0000 (22:56 +0530)
commitdb58dc5438ec674cad438a606edc155d06914adc
tree3c9f7d050eb6a4974549e426fa74ccba4636e732
parent963b5da339a2ac8ad1451c9b84e746a2e26fd0d4
spi: spi-mem: perform odd len check only while writing data

in spi_mem_dtr_supports_op we have a check for allowing only even number
of bytes to be r/w. Odd bytes writing can be a concern while writing
data to a flash for example because 8 DTR mode doesn't support it.
However, reading ODD Bytes even  though may not be physically possible
we can still allow for it because it will not have serious implications
on any critical registers being overwritten since they are just reads.

Cc: Vaishnav Achath <vaishnav.a@ti.com>
Cc: Pratyush Yadav <pratyush@kernel.org>
Cc: Vignesh Raghavendra <vigneshr@ti.com>
Tested-by: Nikhil M Jain <n-jain1@ti.com>
Signed-off-by: Dhruva Gole <d-gole@ti.com>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
drivers/spi/spi-mem.c