Changelog:
- i.MX:
- Add i.MX8QM to SDPV SoCs
- snagflash/DFU: Add dfu-keep, dfu-detach and dfu-reset
- snagflash/UMS: various fixes, document creation of static block device paths
- AM335x:
- Fix issue where SPL output is confused with UART pings
- Catch spurious errors
- Fix race condition between BOOTP and TFTP servers
- Add progress bar for UART recovery
- Fix case conversion issue with firmware binary paths
- AM335x setup script:
- Improve robustness of SUDOER username detection
- Add custom shell prompt
- Fix issue where stdout is broken after exiting from recovery shell
- Silence spurious errors
- Document AM62Ax platforms and test AM62A7 device
- install: Fix issue where old builds confuse installation script
- pyproject: Change version-fetching method to avoid implicit setuptools dependency
- snagrecover/DFU: Catch spurious error on DFU_DETACH