kernel-firmware: add project & device support; use config dir

This commit is contained in:
MilhouseVH 2019-05-15 14:19:36 +01:00
parent c10e761b0d
commit 85cb44de99

View File

@ -16,12 +16,16 @@ PKG_TOOLCHAIN="manual"
makeinstall_target() {
FW_TARGET_DIR=$INSTALL/$(get_full_firmware_dir)
if find_file_path firmwares/kernel-firmware.dat; then
if find_file_path config/kernel-firmware.dat; then
FW_LISTS="${FOUND_PATH}"
else
FW_LISTS="${PKG_DIR}/firmwares/any.dat ${PKG_DIR}/firmwares/${TARGET_ARCH}.dat"
fi
FW_LISTS+=" ${PROJECT_DIR}/${PROJECT}/config/kernel-firmware-any.dat ${PROJECT_DIR}/${PROJECT}/config/kernel-firmware-${TARGET_ARCH}.dat"
FW_LISTS+=" ${PROJECT_DIR}/${PROJECT}/devices/${DEVICE}/config/kernel-firmware-any.dat ${PROJECT_DIR}/${PROJECT}/devices/${DEVICE}/config/kernel-firmware-${TARGET_ARCH}.dat"
for fwlist in ${FW_LISTS}; do
[ -f "${fwlist}" ] || continue