1
0
Fork 0

Enable userspace firmware helper for vendor firmware loading

This commit is contained in:
Brendan Szymanski 2026-07-12 23:44:52 -04:00
parent 277dbca2d3
commit 8367f92800

View file

@ -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