| From 7b9d76b4f083aeb3e8779289a0694375005f814b Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Wed, 8 May 2024 21:46:55 +0300 |
| Subject: eeprom: digsy_mtc: Fix 93xx46 driver probe failure |
| |
| From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| |
| [ Upstream commit 2b82641ad0620b2d71dc05024b20f82db7e1c0b6 ] |
| |
| The update to support other (bigger) types of EEPROMs broke |
| the driver loading due to removal of the default size. |
| |
| Fix this by adding the respective (new) flag to the platform data. |
| |
| Fixes: 14374fbb3f06 ("misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings") |
| Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| Link: https://lore.kernel.org/r/20240508184905.2102633-3-andriy.shevchenko@linux.intel.com |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/misc/eeprom/digsy_mtc_eeprom.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/drivers/misc/eeprom/digsy_mtc_eeprom.c b/drivers/misc/eeprom/digsy_mtc_eeprom.c |
| index f1f766b70965..4eddc5ba1af9 100644 |
| --- a/drivers/misc/eeprom/digsy_mtc_eeprom.c |
| +++ b/drivers/misc/eeprom/digsy_mtc_eeprom.c |
| @@ -42,7 +42,7 @@ static void digsy_mtc_op_finish(void *p) |
| } |
| |
| struct eeprom_93xx46_platform_data digsy_mtc_eeprom_data = { |
| - .flags = EE_ADDR8, |
| + .flags = EE_ADDR8 | EE_SIZE1K, |
| .prepare = digsy_mtc_op_prepare, |
| .finish = digsy_mtc_op_finish, |
| }; |
| -- |
| 2.43.0 |
| |