mirror of
https://github.com/shenmintao/aic8800d80.git
synced 2026-11-10 16:49:17 +00:00
fix(legacy-mcu1): declare matched initramfs firmware and return probe errors
Backport the issue #117 loader fix, declaring the 80 firmware/configuration files actually shipped by legacy-mcu1 rather than the main firmware set. Preserve the existing V3 binaries and loader profiles. All three modules build against Linux 6.17 headers; inventory, built-module metadata and extracted probe error/re-enumeration regression checks pass. Hardware boot validation remains pending.
This commit is contained in:
1 parent
a9683a4560
commit
28e84ec90e
7 files changed
+245
-4
No files matched your search
@@ -9725,7 +9725,11 @@ MODULE_IMPORT_NS("VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver");
|
||||
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0)
|
||||
MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);
|
||||
#endif
|
||||
#ifdef AICWF_USB_SUPPORT
|
||||
#include "../aicwf_firmware.h"
|
||||
#else
|
||||
MODULE_FIRMWARE(RWNX_CONFIG_FW_NAME);
|
||||
#endif
|
||||
|
||||
MODULE_DESCRIPTION(RW_DRV_DESCRIPTION);
|
||||
MODULE_VERSION(RWNX_VERS_MOD);
|
||||
|
||||
@@ -3972,6 +3972,7 @@ struct device *rwnx_platform_get_dev(struct rwnx_plat *rwnx_plat)
|
||||
}
|
||||
|
||||
|
||||
#ifndef AICWF_USB_SUPPORT
|
||||
#ifndef CONFIG_RWNX_SDM
|
||||
MODULE_FIRMWARE(RWNX_AGC_FW_NAME);
|
||||
MODULE_FIRMWARE(RWNX_FCU_FW_NAME);
|
||||
@@ -3981,5 +3982,6 @@ MODULE_FIRMWARE(RWNX_MAC_FW_NAME);
|
||||
#ifndef CONFIG_RWNX_TL4
|
||||
MODULE_FIRMWARE(RWNX_MAC_FW_NAME2);
|
||||
#endif
|
||||
#endif /* !AICWF_USB_SUPPORT */
|
||||
|
||||
|
||||
Reference in new issue
Block a user