linux-firmware
package got split up a while ago: some rarely needed blobs got own packages:
$ pacman -Ss linux-firmware
core/linux-firmware 20221109.60310c2-2 [installed]
Firmware files for Linux
core/linux-firmware-bnx2x 20221109.60310c2-2
Firmware files for Linux - bnx2x / Firmware for Broadcom NetXtreme II 10Gb ethernet adapters
core/linux-firmware-liquidio 20221109.60310c2-2
Firmware files for Linux - liquidio / Firmware for Cavium LiquidIO server adapters
core/linux-firmware-marvell 20221109.60310c2-2
Firmware files for Linux - marvell / Firmware for Marvell devices
core/linux-firmware-mellanox 20221109.60310c2-2
Firmware files for Linux - mellanox / Firmware for Mellanox Spectrum switches
core/linux-firmware-nfp 20221109.60310c2-2
Firmware files for Linux - nfp / Firmware for Netronome Flow Processors
core/linux-firmware-qcom 20221109.60310c2-2
Firmware files for Linux - qcom / Firmware for Qualcomm SoCs
core/linux-firmware-qlogic 20221109.60310c2-2
Firmware files for Linux - qlogic / Firmware for QLogic devices
core/linux-firmware-whence 20221109.60310c2-2 [installed]
Firmware files for Linux - contains the WHENCE license file which documents the vendor license details
Out of which linux-firmware
and linux-firmware-whence
are the only ones installed by default IIRC:
$ pacman -Qs linux-firmware
local/linux-firmware 20221109.60310c2-2
Firmware files for Linux
local/linux-firmware-whence 20221109.60310c2-2
Firmware files for Linux - contains the WHENCE license file which documents the vendor license details
If you do not have hardware that needs those other firmware blobs, you needn’t install any of the other firmware packages and can ignore the warnings.