hardware: legacy: add custom wifi hal for brcmfmac driver

Implement the wifi hal differently for the brcmfmac driver. This has
been derived from the wifi hal used for iwlwifi.

Signed-off-by: Arend van Spriel <arend@broadcom.com>