If I understood correctly, bcm43xx-firmware explicitly depends on kernel-firmware-brcm (which is in turn pulled in by kernel-firmware-all as well) so the dependency should be satisfied that way by changing kernel-firmware with kernel-firmware-all.