OSDN Git Service

spi: spi-mem: Adjust op len based on message/transfer size limitations
authorChuanhua Han <chuanhua.han@nxp.com>
Thu, 30 Aug 2018 08:43:24 +0000 (16:43 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2018 19:08:15 +0000 (11:08 -0800)
commit9251a21bb4f764a89a3bf9a902d75cf792eb65eb
tree2b699afb9db6c60e0f840e2ee5e3d2a9b5589408
parent24177fabfef0960d53c8f5b3b7b349ad4a87bc9e
spi: spi-mem: Adjust op len based on message/transfer size limitations

commit e757996cafbeb6b71234a17130674bcd8f44c59e upstream.

We need that to adjust the len of the 2nd transfer (called data in
spi-mem) if it's too long to fit in a SPI message or SPI transfer.

Fixes: c36ff266dc82 ("spi: Extend the core to ease integration of SPI memory controllers")
Cc: <stable@vger.kernel.org>
Signed-off-by: Chuanhua Han <chuanhua.han@nxp.com>
Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/spi/spi-mem.c