config.mk 1.21 KB
Newer Older
1 2 3 4 5
# NB: if the firmware is needed in installer,
#     it should be installed to stage1's *instrumental* chroot
#     for mkmodpack to use

use/firmware:
6
	@$(call add_feature)
7
	@$(call add,SYSTEM_PACKAGES,firmware-linux)
8 9 10
ifeq (,$(filter-out aarch64 armh,$(ARCH)))
	@$(call add,THE_PACKAGES,firmware-bcm4345)
endif
11

12
use/firmware/full: use/firmware/server use/firmware/laptop; @:
13

14
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
15
use/firmware/cpu: use/firmware
16
	@$(call add,THE_PACKAGES,firmware-intel-ucode iucode_tool)
17 18 19
else
use/firmware/cpu: use/firmware; @:
endif
20 21

use/firmware/server: use/firmware
22
	@$(call add,SYSTEM_PACKAGES,firmware-aic94xx-seq)
23
	@$(call add,THE_PACKAGES_REGEXP,firmware-ql.*)
24

25 26 27
use/firmware/qlogic: use/firmware
	@$(call add,SYSTEM_PACKAGES,firmware-ql6312)

28 29
# NB: individual firmwarez would sometimes conflict
#     with ones newly merged into firmware-linux
30
use/firmware/wireless: use/firmware
31 32 33
	@$(call add,THE_PACKAGES_REGEXP,firmware-prism.*)
	@$(call add,THE_PACKAGES_REGEXP,firmware-ipw.*)
	@$(call add,THE_PACKAGES_REGEXP,firmware-zd.*)
34
	@$(call add,THE_PACKAGES_REGEXP,firmware-rt.*)
35

36
use/firmware/laptop: use/firmware/cpu; @:
37 38 39
ifeq (,$(filter-out x86_64,$(ARCH)))
	@$(call add,THE_PACKAGES,firmware-alsa-sof)
endif