mbox series

[0/3] misc: eeprom: set type id as EEPROM for nvmem devices

Message ID 20200916170933.20302-1-vadym.kochan@plvision.eu
Headers show
Series misc: eeprom: set type id as EEPROM for nvmem devices | expand

Message

Vadym Kochan Sept. 16, 2020, 5:09 p.m. UTC
Set type as NVMEM_TYPE_EEPROM to expose this info via
sysfs:

$ cat /sys/bus/nvmem/devices/0-00560/type
EEPROM

Tested only with at24 device.

Vadym Kochan (3):
  eeprom: at24: set type id as EEPROM
  eeprom: at25: set type id as EEPROM
  eeprom: 93xx46: set type id as EEPROM

 drivers/misc/eeprom/at24.c          | 1 +
 drivers/misc/eeprom/at25.c          | 1 +
 drivers/misc/eeprom/eeprom_93xx46.c | 1 +
 3 files changed, 3 insertions(+)

Comments

Bartosz Golaszewski Sept. 17, 2020, 8:06 a.m. UTC | #1
On Wed, Sep 16, 2020 at 7:10 PM Vadym Kochan <vadym.kochan@plvision.eu> wrote:
>
> Set type as NVMEM_TYPE_EEPROM to expose this info via
> sysfs:
>
> $ cat /sys/bus/nvmem/devices/{DEVICE}/type
> EEPROM
>
> Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
> ---
>  drivers/misc/eeprom/at24.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/drivers/misc/eeprom/at24.c b/drivers/misc/eeprom/at24.c
> index 2591c21b2b5d..800300296c74 100644
> --- a/drivers/misc/eeprom/at24.c
> +++ b/drivers/misc/eeprom/at24.c
> @@ -678,6 +678,7 @@ static int at24_probe(struct i2c_client *client)
>                         return err;
>         }
>
> +       nvmem_config.type = NVMEM_TYPE_EEPROM;
>         nvmem_config.name = dev_name(dev);
>         nvmem_config.dev = dev;
>         nvmem_config.read_only = !writable;
> --
> 2.17.1
>

Queued for v5.10, thanks!

Bartosz