Add following support - ZynqMP efuse firmware API for efuse access - Convert txt to yaml file - Update driver to provide support to read/write ZynqMP efuse memory The first patch depends on https://lore.kernel.org/linux-arm-kernel/20231004094116.27128-2-jay.buddhabhatti@xxxxxxx/ please consider applying these patches accordingly. Praveen Teja Kundanala (3): firmware: xilinx: Add ZynqMP efuse access API dt-bindings: nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml nvmem: zynqmp_nvmem: Add support to access efuse .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 46 ---- .../bindings/nvmem/xlnx,zynqmp-nvmem.yaml | 42 ++++ MAINTAINERS | 8 + drivers/firmware/xilinx/zynqmp.c | 25 ++ drivers/nvmem/zynqmp_nvmem.c | 215 +++++++++++++++--- include/linux/firmware/xlnx-zynqmp.h | 8 + 6 files changed, 267 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.38.1