Embed Mali GPU firmware via CONFIG_EXTRA_FIRMWARE, disable CONFIG_DRM_PANFROST
Panthor (Mali-G610 driver) requests mali_csffw.bin at ~1.2s, before /vendor mounts at ~2.4s. With FW_LOADER_USER_HELPER intentionally disabled, the firmware request fails instantly and probe fails. Embed the 276KB blob directly in the kernel Image so firmware is always available at probe time. Also disable CONFIG_DRM_PANFROST (Midgard/Bifrost driver) — it will never bind a Valhall G610 GPU and is dead weight alongside panthor. Copyright (C) 2026 Brendan Szymanski <hello@bscubed.dev>
This commit is contained in:
parent
22205a67e1
commit
10cf76215c
2 changed files with 2 additions and 2 deletions
|
|
@ -2129,7 +2129,7 @@ CONFIG_FW_LOADER_SYSFS=y
|
||||||
# without it, an adapter present at power-on wastes ~30s in a doomed MCU
|
# without it, an adapter present at power-on wastes ~30s in a doomed MCU
|
||||||
# retry loop before wireless_reprobe.sh rebinds it post-/vendor. Other
|
# retry loop before wireless_reprobe.sh rebinds it post-/vendor. Other
|
||||||
# adapters still rely on the reprobe path.
|
# adapters still rely on the reprobe path.
|
||||||
CONFIG_EXTRA_FIRMWARE="regulatory.db regulatory.db.p7s mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin mediatek/WIFI_RAM_CODE_MT7961_1.bin"
|
CONFIG_EXTRA_FIRMWARE="regulatory.db regulatory.db.p7s mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin mediatek/WIFI_RAM_CODE_MT7961_1.bin arm/mali/arch10.8/mali_csffw.bin"
|
||||||
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
|
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
|
||||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||||
# CONFIG_FW_LOADER_COMPRESS is not set
|
# CONFIG_FW_LOADER_COMPRESS is not set
|
||||||
|
|
@ -6269,7 +6269,7 @@ CONFIG_TINYDRM_ST7735R=m
|
||||||
CONFIG_DRM_XEN=y
|
CONFIG_DRM_XEN=y
|
||||||
CONFIG_DRM_XEN_FRONTEND=m
|
CONFIG_DRM_XEN_FRONTEND=m
|
||||||
CONFIG_DRM_LIMA=m
|
CONFIG_DRM_LIMA=m
|
||||||
CONFIG_DRM_PANFROST=y
|
# CONFIG_DRM_PANFROST is not set
|
||||||
CONFIG_DRM_PANTHOR=y
|
CONFIG_DRM_PANTHOR=y
|
||||||
CONFIG_DRM_EXEC=y
|
CONFIG_DRM_EXEC=y
|
||||||
CONFIG_DRM_GPUVM=y
|
CONFIG_DRM_GPUVM=y
|
||||||
|
|
|
||||||
BIN
firmware/arm/mali/arch10.8/mali_csffw.bin
Normal file
BIN
firmware/arm/mali/arch10.8/mali_csffw.bin
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue