wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
authorMario Limonciello <mario.limonciello@amd.com>
Wed, 29 Mar 2023 19:57:58 +0000 (14:57 -0500)
committerFelix Fietkau <nbd@nbd.name>
Mon, 17 Apr 2023 14:08:49 +0000 (16:08 +0200)
commit09d4d6da1b65d09414e7bce61459593f3c80ead1
treee06a39d23371f76db39b647d642ac94f36e6ad5a
parenta5af1481a85679a9812f728ee5cf64ee7edbe669
wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset

When the BIOS has been configured for Fast Boot, systems with mt7921e
have non-functional wifi.  Turning on Fast boot caused both bus master
enable and memory space enable bits in PCI_COMMAND not to get configured.

The mt7921 driver already sets bus master enable, but explicitly check
and set memory access enable as well to fix this problem.

Tested-by: Anson Tsao <anson.tsao@amd.com>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Acked-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/pci.c