Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 6a5ade10 authored by Yunhao Tian's avatar Yunhao Tian Committed by Greg Kroah-Hartman
Browse files

drm/mipi-dbi: align max_chunk to 2 in spi_transfer



[ Upstream commit 435c249008cba04ed6a7975e9411f3b934620204 ]

In __spi_validate, there's a validation that no partial transfers
are accepted (xfer->len % w_size must be zero). When
max_chunk is not a multiple of bpw (e.g. max_chunk = 65535,
bpw = 16), the transfer will be rejected.

This patch aligns max_chunk to 2 bytes (the maximum value of bpw is 16),
so that no partial transfer will occur.

Fixes: d23d4d4d ("drm/tinydrm: Move tinydrm_spi_transfer()")

Signed-off-by: default avatarYunhao Tian <t123yh.xyz@gmail.com>
Signed-off-by: default avatarNoralf Trønnes <noralf@tronnes.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220510030219.2486687-1-t123yh.xyz@gmail.com


Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent f52b31ec
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment