Add following support - ZynqMP efuse firmware API for efuse access - Convert txt to yaml file - Add nodes for ZynqMP efuses in yaml file - Add device tree(DT) nodes for nvmem access - Update driver to provide support to read/write ZynqMP efuse memory Praveen Teja Kundanala (5): firmware: xilinx: Add ZynqMP efuse access API dt-bindings: nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml dt-bindings: nvmem: Add nodes for ZynqMP efuses arm64: zynqmp: Add ZynqnMP nvmem nodes nvmem: zynqmp_nvmem: Add support to access efuse .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 46 --- .../bindings/nvmem/xlnx,zynqmp-nvmem.yaml | 270 ++++++++++++++++++ arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 55 ++++ drivers/firmware/xilinx/zynqmp.c | 25 ++ drivers/nvmem/zynqmp_nvmem.c | 216 ++++++++++++-- include/linux/firmware/xlnx-zynqmp.h | 8 + 6 files changed, 543 insertions(+), 77 deletions(-) delete mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt create mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml -- 2.36.1