lba_pci.c (8dd06ef34b6e2f41b29fbf5fc1663780f2524285) | lba_pci.c (cf59f34d7f978d14d6520fd80a78a5ad5cb8abf8) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3** 4** PCI Lower Bus Adapter (LBA) manager 5** 6** (c) Copyright 1999,2000 Grant Grundler 7** (c) Copyright 1999,2000 Hewlett-Packard Company 8** --- 1462 unchanged lines hidden (view full) --- 1471{ 1472 struct lba_device *lba_dev; 1473 LIST_HEAD(resources); 1474 struct pci_bus *lba_bus; 1475 struct pci_ops *cfg_ops; 1476 u32 func_class; 1477 void *tmp_obj; 1478 char *version; | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3** 4** PCI Lower Bus Adapter (LBA) manager 5** 6** (c) Copyright 1999,2000 Grant Grundler 7** (c) Copyright 1999,2000 Hewlett-Packard Company 8** --- 1462 unchanged lines hidden (view full) --- 1471{ 1472 struct lba_device *lba_dev; 1473 LIST_HEAD(resources); 1474 struct pci_bus *lba_bus; 1475 struct pci_ops *cfg_ops; 1476 u32 func_class; 1477 void *tmp_obj; 1478 char *version; |
1479 void __iomem *addr = ioremap(dev->hpa.start, 4096); | 1479 void __iomem *addr; |
1480 int max; 1481 | 1480 int max; 1481 |
1482 addr = ioremap(dev->hpa.start, 4096); 1483 if (addr == NULL) 1484 return -ENOMEM; 1485 |
|
1482 /* Read HW Rev First */ 1483 func_class = READ_REG32(addr + LBA_FCLASS); 1484 1485 if (IS_ELROY(dev)) { 1486 func_class &= 0xf; 1487 switch (func_class) { 1488 case 0: version = "TR1.0"; break; 1489 case 1: version = "TR2.0"; break; --- 265 unchanged lines hidden --- | 1486 /* Read HW Rev First */ 1487 func_class = READ_REG32(addr + LBA_FCLASS); 1488 1489 if (IS_ELROY(dev)) { 1490 func_class &= 0xf; 1491 switch (func_class) { 1492 case 0: version = "TR1.0"; break; 1493 case 1: version = "TR2.0"; break; --- 265 unchanged lines hidden --- |