This patch series introduces the fuse writebuff sub-system command and makes improvements to the existing fuse implementation by removing the custom string functions. The patches are required to be applied in sequence.
The series consists of the following changes: Patch 1 removes custom string functions and replaces them with standard string functions. Patch 2 introduces the fuse writebuff sub-system command, allowing to write a structured buffer in memory to fuses, and implementing the necessary function calls. Patch 3 enables the fuse sub-system in the K3 platform. Patch 4 updates the documentation to include details about the new fuse writebuff command. These changes aim to improve the fuse sub-system by the removal of custom string functions and the addition of the fuse writebuff command improves fuse programming workflows by allowing to write a structured buffer in memory to efuses. Harsha Vardhan V M (4): cmd: fuse: Remove custom string functions cmd: fuse: Add fuse writebuff sub-system command drivers: k3_fuse: Add fuse sub-system func calls docs: fuse: Add fuse writebuff cmd docs cmd/Kconfig | 8 +++++ cmd/fuse.c | 49 ++++++++++++++------------ doc/README.fuse | 14 ++++++++ drivers/misc/Kconfig | 7 ++++ drivers/misc/Makefile | 1 + drivers/misc/k3_fuse.c | 78 ++++++++++++++++++++++++++++++++++++++++++ include/fuse.h | 9 +++++ 7 files changed, 145 insertions(+), 21 deletions(-) create mode 100644 drivers/misc/k3_fuse.c -- 2.34.1