The main goal of this series is to introduce a new option "size" within
the vvfat backend (patch 5). It allows more control over SD cards' size.
The value for "Number of Heads" and "Sectors per track" are based on SD
specifications Part 2.
This series also includes minor patches:
- patch 1 introduces another option to remove the Master Boot Record
(this is mandatory for QNX)
- patch 2-4 are minor improvements easing the introducing of "size"
option
This was tested on with a aarch64-linux kernel taken from
functional/aarch64/test-virt and on aarch64-qnx over raspi4b with a
workaround, not included here (the SD bus must be associated to the EMMC2
port instead of through GPIOs).
Clément Chigot (5):
vvfat: introduce no-mbr option
vvfat: move fat_type check prior to size setup
vvfat: add a define for SECTOR_SIZE
vvfat: move size parameters within driver structure
vvfat: add support for "size" options
block/vvfat.c | 279 ++++++++++++++++++++++++++++++++++++++------------
1 file changed, 213 insertions(+), 66 deletions(-)
--
2.34.1