summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2019-08-02 12:13:59 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2020-02-09 22:38:57 +0100
commit1a96a6cc58aaa5805ad7d67cdf06828e15b6098e (patch)
tree5d19a3edd69ed555d2f40d13c7e2c0f72ece811b
parent93dafa86c0160be672dd02c1f83ebf448d0bd5e4 (diff)
can: mcp25xxfd: mcp25xxfd_cmd_readn(): simplify function
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> (cherry picked from commit 50eb980ed7a5ce26e282bbbb1a9967e8eeb90103)
-rw-r--r--drivers/net/can/spi/mcp25xxfd/mcp25xxfd_cmd.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_cmd.c b/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_cmd.c
index 6d895613111e..0cbb557d53b9 100644
--- a/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_cmd.c
+++ b/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_cmd.c
@@ -190,15 +190,10 @@ int mcp25xxfd_cmd_readn(struct spi_device *spi, u32 reg,
void *data, int n)
{
u8 cmd[2];
- int ret;
mcp25xxfd_cmd_calc(MCP25XXFD_INSTRUCTION_READ, reg, cmd);
- ret = mcp25xxfd_cmd_write_then_read(spi, &cmd, 2, data, n, NULL);
- if (ret)
- return ret;
-
- return 0;
+ return mcp25xxfd_cmd_write_then_read(spi, cmd, ARRAY_SIZE(cmd), data, n, NULL);
}
static u16 _mcp25xxfd_cmd_compute_crc(u8 *cmd, u8 *data, int n)