From: Christian Taedcke <christian.taed...@weidmueller.com>
This series fixes an issue where the FAT type (FAT12, FAT16) is not correctly detected, e.g. when the BPB field BS_FilSysType contains the valid value "FAT ". This issue occures, for example, if a partition is formatted by swupdate using its diskformat handler. swupdate uses the FAT library from http://elm-chan.org/fsw/ff/ internally. See https://groups.google.com/g/swupdate/c/7Yc3NupjXx8 for a discussion in the swupdate mailing list. Please refer to the commit messages for more details. Christian Taedcke (2): fs: fat: add macro to convert u8[2] to u16 fs: fat: calculate FAT type based on cluster count fs/fat/fat.c | 67 +++++++++++++++++++++++----------------- include/fat.h | 6 ---- test/image/spl_load_fs.c | 2 +- 3 files changed, 40 insertions(+), 35 deletions(-) -- 2.34.1