| From a2fd9422b5fcf6717ca93446b989228ec359745a Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Fri, 14 Jan 2022 18:50:54 +0100 |
| Subject: can: tcan4x5x: regmap: fix max register value |
| |
| From: Marc Kleine-Budde <mkl@pengutronix.de> |
| |
| [ Upstream commit e59986de5ff701494e14c722b78b6e6d513e0ab5 ] |
| |
| The MRAM of the tcan4x5x has a size of 2K and starts at 0x8000. There |
| are no further registers in the tcan4x5x making 0x87fc the biggest |
| addressable register. |
| |
| This patch fixes the max register value of the regmap config from |
| 0x8ffc to 0x87fc. |
| |
| Fixes: 6e1caaf8ed22 ("can: tcan4x5x: fix max register value") |
| Link: https://lore.kernel.org/all/20220119064011.2943292-1-mkl@pengutronix.de |
| Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/net/can/m_can/tcan4x5x-regmap.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/drivers/net/can/m_can/tcan4x5x-regmap.c b/drivers/net/can/m_can/tcan4x5x-regmap.c |
| index ca80dbaf7a3f5..26e212b8ca7a6 100644 |
| --- a/drivers/net/can/m_can/tcan4x5x-regmap.c |
| +++ b/drivers/net/can/m_can/tcan4x5x-regmap.c |
| @@ -12,7 +12,7 @@ |
| #define TCAN4X5X_SPI_INSTRUCTION_WRITE (0x61 << 24) |
| #define TCAN4X5X_SPI_INSTRUCTION_READ (0x41 << 24) |
| |
| -#define TCAN4X5X_MAX_REGISTER 0x8ffc |
| +#define TCAN4X5X_MAX_REGISTER 0x87fc |
| |
| static int tcan4x5x_regmap_gather_write(void *context, |
| const void *reg, size_t reg_len, |
| -- |
| 2.34.1 |
| |