misc: eeprom: at24: fix NVMEM name with custom AT24 device name
authorDiego Santa Cruz <Diego.SantaCruz@spinetix.com>
Thu, 3 Dec 2020 21:47:03 +0000 (22:47 +0100)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Fri, 4 Dec 2020 09:46:36 +0000 (10:46 +0100)
When the "label" property is set on the AT24 EEPROM the NVMEM devid is
set to NVMEM_DEVID_NONE, but it is not effective since there is a
leftover line setting it back to NVMEM_DEVID_AUTO a few lines after.

Fixes: 61f764c307f6 ("eeprom: at24: Support custom device names for AT24 EEPROMs")
Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/misc/eeprom/at24.c

index 1c0a41803bb60c795a44aedd410da4f25633a0dc..926408b41270c2a62e6261e455510e5fdc76d219 100644 (file)
@@ -736,7 +736,6 @@ static int at24_probe(struct i2c_client *client)
 
        nvmem_config.type = NVMEM_TYPE_EEPROM;
        nvmem_config.dev = dev;
-       nvmem_config.id = NVMEM_DEVID_AUTO;
        nvmem_config.read_only = !writable;
        nvmem_config.root_only = !(flags & AT24_FLAG_IRUGO);
        nvmem_config.owner = THIS_MODULE;