firmware-utils: tplink-safeloader: improve soft-version customisation
authorSander Vanheule <sander@svanheule.net>
Fri, 10 Sep 2021 08:57:18 +0000 (10:57 +0200)
committerRafał Miłecki <rafal@milecki.pl>
Tue, 5 Oct 2021 13:42:00 +0000 (15:42 +0200)
commit244f94aba5e50efcdd812edd7db9525fc5afe37d
treecadea7a36354e89e1ae415e8cd9a07d11e759bae
parentcf73a8909553822ef7c28b4e8a3a9e5e9832e7d3
firmware-utils: tplink-safeloader: improve soft-version customisation

Some devices using the safeloader firmware format require a minimum or
specific version to be set in the soft-version metadata partition.
Currently only custom text values can be provided, but not all device
firmware support this format.

Modify the device info struct to allow for more well-defined types of
soft-version overwrites, and provide a few macros for easy value
initialisation. Requires all existing values to be updated to match the
new structure.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
[Adapt TL-WA1201-V2 entry too]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
src/tplink-safeloader.c