mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-06 05:06:13 +02:00
spi: airoha: remove unnecessary operation adjust_op_size
This operation is not needed because airoha_snand_write_data() and airoha_snand_read_data() will properly handle data transfers above SPI_MAX_TRANSFER_SIZE. Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
This commit is contained in:
parent
c3c758c20d
commit
ba54a70f5c
@ -525,21 +525,6 @@ static int airoha_snand_nfi_config(struct airoha_snand_priv *priv)
|
||||
SPI_NFI_CUS_SEC_SIZE, val);
|
||||
}
|
||||
|
||||
static int airoha_snand_adjust_op_size(struct spi_slave *slave,
|
||||
struct spi_mem_op *op)
|
||||
{
|
||||
size_t max_len;
|
||||
|
||||
max_len = 1 + op->addr.nbytes + op->dummy.nbytes;
|
||||
if (max_len >= 160)
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
if (op->data.nbytes > 160 - max_len)
|
||||
op->data.nbytes = 160 - max_len;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static bool airoha_snand_supports_op(struct spi_slave *slave,
|
||||
const struct spi_mem_op *op)
|
||||
{
|
||||
@ -691,7 +676,6 @@ static int airoha_snand_nfi_setup(struct spi_slave *slave,
|
||||
}
|
||||
|
||||
static const struct spi_controller_mem_ops airoha_snand_mem_ops = {
|
||||
.adjust_op_size = airoha_snand_adjust_op_size,
|
||||
.supports_op = airoha_snand_supports_op,
|
||||
.exec_op = airoha_snand_exec_op,
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user