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 ---