diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2019-08-02 12:13:59 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2020-02-12 11:06:08 +0100 |
commit | 6c8f0386f4205fba75d4bfb3809aba958383020b (patch) | |
tree | 697f94ec4fd9c455db644b54bf150182bbbda29b /drivers | |
parent | 7ef7df3d6f6ded7b4b0c6966e4b9063987fea51d (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.c | 7 |
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) |