On Mon, Jan 06, 2025 at 12:06:25PM +0530, Harsha Vardhan V M wrote: > I would like to propose a new command for U-Boot's fuse programming > functionality to address the challenges posed by the current implementation. > While the existing fuse prog command works well for programming individual > fuse values, it becomes cumbersome especially when dealing with large-scale > programming requirements. > > Current Command: fuse prog [-y] <bank> <word> <hexval> [<hexval>...] > > This command programs one or more fuse words starting from a specific <bank> > and <word> with the hex values given as input. > > While functional, it lacks the efficiency and robustness needed for > programming a significant number of fuses or handling structured fuse > configuration data. Repeatedly specifying values for each fuse bank and word > is not only time-consuming but also prone to errors during manual input or > scripting. This approach does not leverage the ability to process > pre-structured data in memory. For users with complex programming needs, the > current method becomes an obstacle rather than a tool. > > Proposed Command: fuse writebuff
It would be good to provide some documentation links to the fuses that you're wanting to deal with. What we have now works on a number of diverse SoCs, even if for some cases it might be best to write a script that's run rather than copy/paste things live. Any sort of new mechanism needs to get feedback from users at other semiconductor vendors to make sure it's generic enough for everyones needs. Thanks. -- Tom
signature.asc
Description: PGP signature