Enable userspace firmware helper for vendor firmware loading
This commit is contained in:
parent
277dbca2d3
commit
8367f92800
1 changed files with 8 additions and 1 deletions
|
|
@ -2115,9 +2115,16 @@ CONFIG_FW_LOADER_DEBUG=y
|
|||
CONFIG_FW_LOADER_PAGED_BUF=y
|
||||
CONFIG_FW_LOADER_SYSFS=y
|
||||
# Firmware loaded by Android from vendor partition at runtime, not embedded.
|
||||
# Android's ueventd serves firmware from its firmware_directories (which include
|
||||
# /vendor/firmware) via the kernel's sysfs userspace-helper fallback. This is
|
||||
# required because the kernel's built-in fw_path[] only covers /lib/firmware*
|
||||
# (absent on Android) and because built-in drivers (e.g. brcmfmac) request
|
||||
# firmware before /vendor is mounted -- the fallback's blocking wait bridges
|
||||
# that gap. Do NOT embed firmware (EXTRA_FIRMWARE) on Android.
|
||||
# CONFIG_EXTRA_FIRMWARE is not set
|
||||
# CONFIG_EXTRA_FIRMWARE_DIR is not set
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
CONFIG_FW_LOADER_USER_HELPER=y
|
||||
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
|
||||
# CONFIG_FW_LOADER_COMPRESS is not set
|
||||
# CONFIG_FW_CACHE is not set
|
||||
CONFIG_FW_UPLOAD=y
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue