summaryrefslogtreecommitdiff
path: root/include/mtd_node.h
diff options
context:
space:
mode:
authorQuentin Schulz <[email protected]>2024-03-14 10:36:14 +0100
committerKever Yang <[email protected]>2024-03-14 18:19:44 +0800
commit3de8f45e6f2f94f4cd11a9cbc78ba1828ce639da (patch)
tree0b7ae226269634ac2f4d572d44bb39617942fde0 /include/mtd_node.h
parent3b95c03d5706255f39a8f1a0fa02045d4fd981df (diff)
rockchip: spi: rk_spi: do not write bytes when in read-only mode
The read-only mode is currently supported but only for 16b-aligned buffers. For unaligned buffers, the last byte will be read in RW mode right now, which isn't what is desired. Instead, let's put the controller back into RO mode for that last byte and skip any write in the xfer loop. This is required for 3-wire SPI mode where PICO/POCI lanes are shorted on HW level. This incidentally the recommended design for RK806 PMIC for RK3588 products. Cc: Quentin Schulz <[email protected]> Reviewed-by: Kever Yang <[email protected]> Signed-off-by: Quentin Schulz <[email protected]>
Diffstat (limited to 'include/mtd_node.h')
0 files changed, 0 insertions, 0 deletions