Firmware loading facility
modulename: firmware_class.ko
configname: CONFIG_FW_LOADER
Linux Kernel Configuration
└─>Device Drivers
└─>Generic Driver Options
└─>Firmware loader
└─>Firmware loading facility
In linux kernel since version 2.6.20 (release Date: 2007-02-04)
This enables the firmware loading facility in the kernel. The kernel
will first look for built-in firmware, if it has any. Next, it will
look for the requested firmware in a series of filesystem paths:
o firmware_class path module parameter or kernel boot param
o /lib/firmware/updates/UTS_RELEASE
o /lib/firmware/updates
o /lib/firmware/UTS_RELEASE
o /lib/firmware
Enabling this feature only increases your kernel image by about
828 bytes, enable this option unless you are certain you don't
need firmware.
You typically want this built-in (=y) but you can also enable this
as a module, in which case the firmware_class module will be built.
You also want to be sure to enable this built-in if you are going to
enable built-in firmware (CONFIG_EXTRA_FIRMWARE).
will first look for built-in firmware, if it has any. Next, it will
look for the requested firmware in a series of filesystem paths:
o firmware_class path module parameter or kernel boot param
o /lib/firmware/updates/UTS_RELEASE
o /lib/firmware/updates
o /lib/firmware/UTS_RELEASE
o /lib/firmware
Enabling this feature only increases your kernel image by about
828 bytes, enable this option unless you are certain you don't
need firmware.
You typically want this built-in (=y) but you can also enable this
as a module, in which case the firmware_class module will be built.
You also want to be sure to enable this built-in if you are going to
enable built-in firmware (CONFIG_EXTRA_FIRMWARE).
source code:
is depended by
CONFIG_RUST_FW_LOADER_ABSTRACTIONSCONFIG_POLARFIRE_SOC_AUTO_UPDATE
CONFIG_TEHUTI_TN40
CONFIG_PSE_PD692X0
CONFIG_MOXA_INTELLIO
CONFIG_VIDEO_THP7312
CONFIG_DRM_STI
CONFIG_DRM_POWERVR
CONFIG_DRM_ACCEL_AMDXDNA
CONFIG_DRM_ACCEL_IVPU
CONFIG_SND_SOC_SH4_SIU
CONFIG_LEDS_LP55XX_COMMON
CONFIG_GREYBUS_BEAGLEPLAY
CONFIG_BT_HCIUART_AML
CONFIG_BT_HCIBCM4377
CONFIG_BT_INTEL_PCIE
