]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
eeprom: digsy_mtc: Fix 93xx46 driver probe failure
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 8 May 2024 18:46:55 +0000 (21:46 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 4 Jun 2024 15:47:08 +0000 (17:47 +0200)
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>
drivers/misc/eeprom/digsy_mtc_eeprom.c

index f1f766b709657b05048c5bedf9d5762fc0017741..4eddc5ba1af9c8c82b93e115e5cec717f4dd98ef 100644 (file)
@@ -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,
 };