Skip to content

firmware: doc revamp

Luis R. Rodriguez linux-leds lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest5 patches 10 repliesIn review
  2. v15 patches 30 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5selftests: firmware: only modprobe if driver is missingtools/testing/selftests/firmware/fw_filesystem.sh+17 -20 replies
2/5selftests: firmware: send expected errors to /dev/nulltools/testing/selftests/firmware/fw_filesystem.sh+3 -30 replies
3/5firmware: revamp firmware documentationDocumentation/driver-api/firmware/built-in-fw.rst Documentation/driver-api/firmware/core.rst Documentation/driver-api/firmware/direct-fs-lookup.rst +9 more+474 -1281 reply
4/5firmware: add SmPL report for custom fallback mechanismDocumentation/driver-api/firmware/fallback-mechanisms.rst scripts/coccinelle/api/request_firmware-custom-fallback.cocci+54 -04 replies
5/5firmware: add DECLARE_FW_CUSTOM_FALLBACK() annotationDocumentation/driver-api/firmware/fallback-mechanisms.rst drivers/firmware/dell_rbu.c drivers/leds/leds-lp55xx-common.c +2 more+22 -35 replies

Reviews trailers per patch

2 of 5 patches have a Reviewed-by or Acked-by.

Patch[email protected]Jacek Anaszewski
1/5
2/5
3/5
4/5A-b
5/5A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/5] firmware: doc revamp

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
Signature · 1 line
2.10.1