This series of patches are created On top of the below series of patches. https://lkml.org/lkml/2018/8/3/687 Nava kishore Manne (3): firmware: xilinx: Add zynqmp_pm_get_chipid() API dt-bindings: fpga: Add bindings for ZynqMP nvmem driver nvmem: zynqmp: Added zynqmp nvmem firmware driver .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 35 ++++++++ drivers/firmware/xilinx/zynqmp.c | 24 ++++++ drivers/nvmem/Kconfig | 10 +++ drivers/nvmem/Makefile | 2 + drivers/nvmem/zynqmp_nvmem.c | 86 +++++++++++++++++++ include/linux/firmware/xlnx-zynqmp.h | 2 + 6 files changed, 159 insertions(+) create mode 100644 drivers/nvmem/zynqmp_nvmem.c -- 2.18.0