mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
projects/*/options: add optional support for external firmware
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
4a644c7d71
commit
9c02712f0c
@ -22,24 +22,16 @@
|
||||
|
||||
. config/options
|
||||
|
||||
mkdir -p $INSTALL/lib/firmware
|
||||
cp -R $PKG_BUILD/* $INSTALL/lib/firmware
|
||||
|
||||
for firmware in $FIRMWARE; do
|
||||
if [ "$FIRMWARE" = "external" ]; then
|
||||
mkdir -p $INSTALL/lib/firmware
|
||||
cp -R $PKG_BUILD/* $INSTALL/lib/firmware
|
||||
fi
|
||||
|
||||
for firmware in $ADDITIONAL_FIRMWARE; do
|
||||
[ $firmware = b43 ] && $SCRIPTS/install b43-fw
|
||||
[ $firmware = ipw2100 ] && $SCRIPTS/install ipw2100-fw
|
||||
[ $firmware = ipw2200 ] && $SCRIPTS/install ipw2200-fw
|
||||
# [ $firmware = iwl1000 ] && $SCRIPTS/install iwlwifi-1000-ucode
|
||||
# [ $firmware = iwl3945 ] && $SCRIPTS/install iwlwifi-3945-ucode
|
||||
# [ $firmware = iwl4965 ] && $SCRIPTS/install iwlwifi-4965-ucode
|
||||
# [ $firmware = iwl5000 ] && $SCRIPTS/install iwlwifi-5000-ucode
|
||||
# [ $firmware = iwl5150 ] && $SCRIPTS/install iwlwifi-5150-ucode
|
||||
# [ $firmware = iwl6000 ] && $SCRIPTS/install iwlwifi-6000-ucode
|
||||
# [ $firmware = iwl6050 ] && $SCRIPTS/install iwlwifi-6050-ucode
|
||||
|
||||
[ $firmware = dvb-firmware ] && $SCRIPTS/install linuxtv-dvb-firmware
|
||||
|
||||
done
|
||||
|
||||
exit 0
|
||||
|
@ -37,10 +37,12 @@ for i in `ls $INSTALL/lib/modules/*/modules.* | grep -v modules.dep | grep -v mo
|
||||
rm -f $i
|
||||
done
|
||||
|
||||
# copy kernel firmwares (if present)
|
||||
mkdir -p $INSTALL/lib/firmware
|
||||
[ -d $PKG_BUILD/modules/lib/firmware ] && \
|
||||
cp -rf $PKG_BUILD/modules/lib/firmware/* $INSTALL/lib/firmware || true
|
||||
if [ "$FIRMWARE" = "internal" ]; then
|
||||
# copy kernel firmwares (if present and requested)
|
||||
mkdir -p $INSTALL/lib/firmware
|
||||
[ -d $PKG_BUILD/modules/lib/firmware ] && \
|
||||
cp -rf $PKG_BUILD/modules/lib/firmware/* $INSTALL/lib/firmware || true
|
||||
fi
|
||||
|
||||
mkdir -p $INSTALL/etc
|
||||
cp $PKG_DIR/config/modules $INSTALL/etc
|
||||
|
@ -181,11 +181,13 @@
|
||||
# "none" for disable LCD support
|
||||
LCD_DRIVER="none"
|
||||
|
||||
# Firmware to use (iwl1000, iwl3945, iwl4965, iwl5000, iwl5150, iwl6000, iwl6050,
|
||||
# dvb-firmware)
|
||||
# build internal (in Kernel) or external Firmware (internal / external)"
|
||||
FIRMWARE="external"
|
||||
|
||||
# additional Firmware to use (dvb-firmware, b43, ipw2100, ipw2200)
|
||||
# Space separated list is supported,
|
||||
# e.g. FIRMWARE="iwl3945 iwl5000"
|
||||
FIRMWARE="dvb-firmware"
|
||||
# e.g. FIRMWARE="dvb-firmware, b43"
|
||||
ADDITIONAL_FIRMWARE="dvb-firmware"
|
||||
|
||||
# build with lm_sensors hardware monitoring support (yes / no)
|
||||
SENSOR_SUPPORT="yes"
|
||||
|
@ -181,11 +181,13 @@
|
||||
# "none" for disable LCD support
|
||||
LCD_DRIVER="irtrans,imon"
|
||||
|
||||
# Firmware to use (iwl1000, iwl3945, iwl4965, iwl5000, iwl5150, iwl6000, iwl6050,
|
||||
# dvb-firmware)
|
||||
# build internal (in Kernel) or external Firmware (internal / external)"
|
||||
FIRMWARE="external"
|
||||
|
||||
# additional Firmware to use (dvb-firmware, b43, ipw2100, ipw2200)
|
||||
# Space separated list is supported,
|
||||
# e.g. FIRMWARE="iwl3945 iwl5000"
|
||||
FIRMWARE="ipw2100 ipw2200 iwl1000 iwl3945 iwl4965 iwl5000 iwl5150 iwl6000 iwl6050 dvb-firmware"
|
||||
# e.g. FIRMWARE="dvb-firmware, b43"
|
||||
ADDITIONAL_FIRMWARE="b43 ipw2100 ipw2200 dvb-firmware"
|
||||
|
||||
# build with lm_sensors hardware monitoring support (yes / no)
|
||||
SENSOR_SUPPORT="yes"
|
||||
|
@ -181,11 +181,13 @@
|
||||
# "none" for disable LCD support
|
||||
LCD_DRIVER="irtrans,imon"
|
||||
|
||||
# Firmware to use (iwl1000, iwl3945, iwl4965, iwl5000, iwl5150, iwl6000, iwl6050,
|
||||
# dvb-firmware)
|
||||
# build internal (in Kernel) or external Firmware (internal / external)"
|
||||
FIRMWARE="external"
|
||||
|
||||
# additional Firmware to use (dvb-firmware, b43, ipw2100, ipw2200)
|
||||
# Space separated list is supported,
|
||||
# e.g. FIRMWARE="iwl3945 iwl5000"
|
||||
FIRMWARE="dvb-firmware"
|
||||
# e.g. FIRMWARE="dvb-firmware, b43"
|
||||
ADDITIONAL_FIRMWARE="dvb-firmware"
|
||||
|
||||
# build with lm_sensors hardware monitoring support (yes / no)
|
||||
SENSOR_SUPPORT="yes"
|
||||
|
@ -181,11 +181,13 @@
|
||||
# "none" for disable LCD support
|
||||
LCD_DRIVER="irtrans,imon"
|
||||
|
||||
# Firmware to use (iwl1000, iwl3945, iwl4965, iwl5000, iwl5150, iwl6000, iwl6050,
|
||||
# Firmware to use (iwl1000, iwl3945, iwl4965, iwl5000, iwl5150, iwl6000, iwl6050)
|
||||
# build internal (in Kernel) or external Firmware (internal / external)"
|
||||
FIRMWARE="external"
|
||||
|
||||
# additional Firmware to use (dvb-firmware, b43, ipw2100, ipw2200)
|
||||
# Space separated list is supported,
|
||||
# e.g. FIRMWARE="iwl3945 iwl5000"
|
||||
FIRMWARE="iwl4965 iwl5000 dvb-firmware"
|
||||
# e.g. FIRMWARE="dvb-firmware, b43"
|
||||
ADDITIONAL_FIRMWARE="b43 dvb-firmware"
|
||||
|
||||
# build with lm_sensors hardware monitoring support (yes / no)
|
||||
SENSOR_SUPPORT="yes"
|
||||
|
Loading…
x
Reference in New Issue
Block a user