This adds support for loading Fman firmware from a filesystem using the firmware loader subsystem. It was originally part of [1], but has been split off because it is conceptually separate.
[1] https://lore.kernel.org/u-boot/20220324182306.2037094-1-sean.ander...@seco.com/ Changes in v3: - Rebased onto u-boot/next Changes in v2: - Split series into two Sean Anderson (3): misc: fs_loader: Add function to get the chosen loader net: fm: Add firmware name parameter net: fm: Support loading firmware from a filesystem arch/arm/mach-k3/common.c | 2 +- arch/arm/mach-omap2/boot-common.c | 2 +- drivers/fpga/socfpga_arria10.c | 24 ++----------------- drivers/misc/fs_loader.c | 27 +++++++++++++++++++++ drivers/net/fm/fm.c | 40 +++++++++++++++++++++++++++---- drivers/net/fm/fm.h | 2 +- drivers/qe/Kconfig | 4 ++++ include/fs_loader.h | 12 ++++++++++ 8 files changed, 84 insertions(+), 29 deletions(-) -- 2.35.1.1320.gc452695387.dirty