summaryrefslogtreecommitdiff
path: root/drivers
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-12 11:06:08 +0100
commit6c8f0386f4205fba75d4bfb3809aba958383020b (patch)
tree697f94ec4fd9c455db644b54bf150182bbbda29b /drivers
parent7ef7df3d6f6ded7b4b0c6966e4b9063987fea51d (diff)
can: mcp25xxfd: mcp25xxfd_cmd_readn(): simplify function
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> (cherry picked from commit 50eb980ed7a5ce26e282bbbb1a9967e8eeb90103)
Diffstat (limited to 'drivers')
-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)