This v2 has the small corrections on the revamp for the documentation for the firmware API. I'll follow this up with the drvdata API patches.
This is intended *after* the merge window, but posting now as we'll soon be in end of the year holidays. Luis R. Rodriguez (5): selftests: firmware: only modprobe if driver is missing selftests: firmware: send expected errors to /dev/null firmware: revamp firmware documentation firmware: add SmPL report for custom fallback mechanism firmware: add DECLARE_FW_CUSTOM_FALLBACK() annotation Documentation/driver-api/firmware/built-in-fw.rst | 38 ++++ Documentation/driver-api/firmware/core.rst | 16 ++ .../driver-api/firmware/direct-fs-lookup.rst | 30 +++ .../driver-api/firmware/fallback-mechanisms.rst | 215 +++++++++++++++++++++ .../driver-api/firmware/firmware_cache.rst | 51 +++++ .../driver-api/firmware/fw_search_path.rst | 26 +++ Documentation/driver-api/firmware/index.rst | 16 ++ Documentation/driver-api/firmware/introduction.rst | 27 +++ Documentation/driver-api/firmware/lookup-order.rst | 18 ++ .../driver-api/firmware/request_firmware.rst | 56 ++++++ Documentation/driver-api/index.rst | 1 + Documentation/firmware_class/README | 128 ------------ drivers/firmware/dell_rbu.c | 1 + drivers/leds/leds-lp55xx-common.c | 1 + include/linux/firmware.h | 7 + .../api/request_firmware-custom-fallback.cocci | 44 +++++ tools/testing/selftests/firmware/fw_filesystem.sh | 25 ++- 17 files changed, 567 insertions(+), 133 deletions(-) create mode 100644 Documentation/driver-api/firmware/built-in-fw.rst create mode 100644 Documentation/driver-api/firmware/core.rst create mode 100644 Documentation/driver-api/firmware/direct-fs-lookup.rst create mode 100644 Documentation/driver-api/firmware/fallback-mechanisms.rst create mode 100644 Documentation/driver-api/firmware/firmware_cache.rst create mode 100644 Documentation/driver-api/firmware/fw_search_path.rst create mode 100644 Documentation/driver-api/firmware/index.rst create mode 100644 Documentation/driver-api/firmware/introduction.rst create mode 100644 Documentation/driver-api/firmware/lookup-order.rst create mode 100644 Documentation/driver-api/firmware/request_firmware.rst delete mode 100644 Documentation/firmware_class/README create mode 100644 scripts/coccinelle/api/request_firmware-custom-fallback.cocci -- 2.10.1

