]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
spi: airoha: remove unnecessary operation adjust_op_size
authorMikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Sun, 9 Nov 2025 07:06:47 +0000 (10:06 +0300)
committerMichael Trimarchi <michael@amarulasolutions.com>
Tue, 18 Nov 2025 19:07:41 +0000 (20:07 +0100)
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>
drivers/spi/airoha_snfi_spi.c

index 3ea25b293d1dc6a6c421fa9447d84b6575cbdcff..4eb010384049fa425f7f2a514ec69d9ce08fdcea 100644 (file)
@@ -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,
 };