aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bmips/files/arch
diff options
context:
space:
mode:
authorÁlvaro Fernández Rojas <noltari@gmail.com>2022-05-18 22:52:06 +0200
committerÁlvaro Fernández Rojas <noltari@gmail.com>2022-05-20 12:21:03 +0200
commit6a1e7c767f197b80385f4be9ac7a4b5af27cb4ec (patch)
tree61c2f6077baf9dbdc058815d49c5f211984a3f4f /target/linux/bmips/files/arch
parent810eac8c7ffad958345f8fd02f83636afecf7fcd (diff)
downloadupstream-6a1e7c767f197b80385f4be9ac7a4b5af27cb4ec.tar.gz
upstream-6a1e7c767f197b80385f4be9ac7a4b5af27cb4ec.tar.bz2
upstream-6a1e7c767f197b80385f4be9ac7a4b5af27cb4ec.zip
bmips: add linux v5.15 support
Build system: x86_64 Build-tested: generic, nand Run-tested: generic/AR-5387un, nand/VR-3032u Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/bmips/files/arch')
-rw-r--r--target/linux/bmips/files/arch/mips/bmips/ath9k-fixup.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/target/linux/bmips/files/arch/mips/bmips/ath9k-fixup.c b/target/linux/bmips/files/arch/mips/bmips/ath9k-fixup.c
index fc03416507..03ebd20fa7 100644
--- a/target/linux/bmips/files/arch/mips/bmips/ath9k-fixup.c
+++ b/target/linux/bmips/files/arch/mips/bmips/ath9k-fixup.c
@@ -46,6 +46,7 @@ static void ath9k_pci_fixup(struct pci_dev *dev)
u32 bar0;
u32 val;
unsigned i;
+ int rc;
for (i = 0; i < ath9k_num_fixups; i++) {
if (ath9k_fixups[i]->pci_dev != PCI_SLOT(dev->devfn))
@@ -74,8 +75,11 @@ static void ath9k_pci_fixup(struct pci_dev *dev)
return;
}
- if (bridge)
- pci_enable_device(bridge);
+ if (bridge) {
+ rc = pci_enable_device(bridge);
+ if (rc < 0)
+ pr_err("pci %s: bridge enable error\n", pci_name(dev));
+ }
pci_read_config_dword(dev, PCI_BASE_ADDRESS_0, &bar0);
pci_read_config_dword(dev, PCI_BASE_ADDRESS_0, &bar0);