[PATCH 00/26] nvmem: patches for 4.20

From: srinivas . kandagatla
Date: Fri Sep 21 2018 - 09:40:39 EST


From: Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx>

Hi Greg,

Here are some cleanup patches and some non device tree support reworked
by Bartosz. I also included 2 minor changes in to misc/eeprom drivers.

Can you please pick them up for 4.20.

thanks,
srini


Bartosz Golaszewski (24):
eeprom: eeprom_93xx46: use resource management
eeprom: at25: use devm_nvmem_register()
nvmem: provide nvmem_dev_name()
nvmem: remove the name field from struct nvmem_device
nvmem: use list_for_each_entry_safe in nvmem_device_remove_all_cells()
nvmem: remove a stray newline
nvmem: check the return value of nvmem_add_cells()
nvmem: use kref
nvmem: sunxi_sid: return -ENOMEM if kzalloc() fails
nvmem: sunxi_sid: use devm_nvmem_register()
nvmem: lpc18xx_eeprom: use devm_nvmem_register()
nvmem: mxs-ocotp: use devm_nvmem_register()
nvmem: change the signature of nvmem_unregister()
nvmem: remove the global cell list
nvmem: add support for cell info
nvmem: resolve cells from DT at registration time
nvmem: add support for cell lookups from machine code
Documentation: nvmem: document cell tables and lookup entries
nvmem: add a notifier chain
nvmem: use SPDX license identifiers
nvmem: make the naming of arguments in nvmem_cell_get() consistent
nvmem: use EOPNOTSUPP instead of ENOSYS
nvmem: fix commenting style
nvmem: use octal permissions instead of constants

Srinivas Kandagatla (2):
nvmem: sunxi_sid: remove unused variable in probe
nvmem: make nvmem_add_cells() static

Documentation/nvmem/nvmem.txt | 31 ++
drivers/misc/eeprom/at25.c | 3 +-
drivers/misc/eeprom/eeprom_93xx46.c | 19 +-
drivers/nvmem/core.c | 530 +++++++++++++++++++---------
drivers/nvmem/lpc18xx_eeprom.c | 6 +-
drivers/nvmem/mxs-ocotp.c | 4 +-
drivers/nvmem/sunxi_sid.c | 22 +-
include/linux/nvmem-consumer.h | 100 ++++--
include/linux/nvmem-provider.h | 50 +--
9 files changed, 505 insertions(+), 260 deletions(-)

--
2.19.0