fs: exfat: Import libexfat from fuse-exfat
authorMarek Vasut <marex@denx.de>
Mon, 17 Mar 2025 03:12:45 +0000 (04:12 +0100)
committerTom Rini <trini@konsulko.com>
Thu, 3 Apr 2025 02:00:59 +0000 (20:00 -0600)
commit88c1acd3579aa2ccc7d5c2cdd5f9a48e74ec7e8e
tree33bcbeed0ba4e5a4090f837c0d9a2c5f311b883b
parent9e0e0ff2601d76b0f9b6fed40c55967b1256c427
fs: exfat: Import libexfat from fuse-exfat

Import most of libexfat from [1] except for log.c verbatim. The code
does not even compile and further adjustments and integration into
U-Boot filesystem code is in the next patch.

[1] https://github.com/relan/exfat
    0b41c6d3560d ("CI: bump FreeBSD to 13.1.")

Acked-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Marek Vasut <marex@denx.de>
14 files changed:
fs/exfat/byteorder.h [new file with mode: 0644]
fs/exfat/cluster.c [new file with mode: 0644]
fs/exfat/compiler.h [new file with mode: 0644]
fs/exfat/exfat.h [new file with mode: 0644]
fs/exfat/exfatfs.h [new file with mode: 0644]
fs/exfat/io.c [new file with mode: 0644]
fs/exfat/lookup.c [new file with mode: 0644]
fs/exfat/mount.c [new file with mode: 0644]
fs/exfat/node.c [new file with mode: 0644]
fs/exfat/platform.h [new file with mode: 0644]
fs/exfat/repair.c [new file with mode: 0644]
fs/exfat/time.c [new file with mode: 0644]
fs/exfat/utf.c [new file with mode: 0644]
fs/exfat/utils.c [new file with mode: 0644]