Loading drivers/staging/cxt1e1/hwprobe.c +28 −17 Original line number Diff line number Diff line Loading @@ -37,7 +37,8 @@ extern int drvr_state; /* forward references */ void c4_stopwd(ci_t *); struct net_device * __init c4_add_dev(hdw_info_t *, int, unsigned long, unsigned long, int, int); struct net_device * __init c4_add_dev(hdw_info_t *, int, unsigned long, unsigned long, int, int); struct s_hdw_info hdw_info[MAX_BOARDS]; Loading Loading @@ -104,24 +105,31 @@ hdw_sn_get(hdw_info_t *hi, int brdno) addr = (long) hi->addr_mapped[1] + EEPROM_OFFSET; /* read EEPROM with largest known format size... */ pmc_eeprom_read_buffer(addr, 0, (char *)hi->mfg_info.data, sizeof(FLD_TYPE2)); pmc_eeprom_read_buffer(addr, 0, (char *)hi->mfg_info.data, sizeof(FLD_TYPE2)); #if 0 { unsigned char *ucp = (unsigned char *) &hi->mfg_info.data; pr_info("eeprom[00]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 0), *(ucp + 1), *(ucp + 2), *(ucp + 3), *(ucp + 4), *(ucp + 5), *(ucp + 6), *(ucp + 7)); *(ucp + 0), *(ucp + 1), *(ucp + 2), *(ucp + 3), *(ucp + 4), *(ucp + 5), *(ucp + 6), *(ucp + 7)); pr_info("eeprom[08]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 8), *(ucp + 9), *(ucp + 10), *(ucp + 11), *(ucp + 12), *(ucp + 13), *(ucp + 14), *(ucp + 15)); *(ucp + 8), *(ucp + 9), *(ucp + 10), *(ucp + 11), *(ucp + 12), *(ucp + 13), *(ucp + 14), *(ucp + 15)); pr_info("eeprom[16]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 16), *(ucp + 17), *(ucp + 18), *(ucp + 19), *(ucp + 20), *(ucp + 21), *(ucp + 22), *(ucp + 23)); *(ucp + 16), *(ucp + 17), *(ucp + 18), *(ucp + 19), *(ucp + 20), *(ucp + 21), *(ucp + 22), *(ucp + 23)); pr_info("eeprom[24]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 24), *(ucp + 25), *(ucp + 26), *(ucp + 27), *(ucp + 28), *(ucp + 29), *(ucp + 30), *(ucp + 31)); *(ucp + 24), *(ucp + 25), *(ucp + 26), *(ucp + 27), *(ucp + 28), *(ucp + 29), *(ucp + 30), *(ucp + 31)); pr_info("eeprom[32]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 32), *(ucp + 33), *(ucp + 34), *(ucp + 35), *(ucp + 36), *(ucp + 37), *(ucp + 38), *(ucp + 39)); *(ucp + 32), *(ucp + 33), *(ucp + 34), *(ucp + 35), *(ucp + 36), *(ucp + 37), *(ucp + 38), *(ucp + 39)); pr_info("eeprom[40]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 40), *(ucp + 41), *(ucp + 42), *(ucp + 43), *(ucp + 44), *(ucp + 45), *(ucp + 46), *(ucp + 47)); *(ucp + 40), *(ucp + 41), *(ucp + 42), *(ucp + 43), *(ucp + 44), *(ucp + 45), *(ucp + 46), *(ucp + 47)); } #endif #if 0 Loading Loading @@ -230,7 +238,8 @@ c4_hdw_init(struct pci_dev *pdev, int found) return 0; } if (pdev->bus) /* obtain bus number */ /* obtain bus number */ if (pdev->bus) busno = pdev->bus->number; else busno = 0; /* default for system PCI inconsistency */ Loading @@ -246,8 +255,8 @@ c4_hdw_init(struct pci_dev *pdev, int found) for (i = 0, hi = hdw_info; i < MAX_BOARDS; i++, hi++) { /* * match with board's first found interface, otherwise this is first * found * match with board's first found interface, otherwise this is * fisrt found */ if ((hi->pci_slot == 0xff) || /* new board */ ((hi->pci_slot == slot) && (hi->bus == pdev->bus))) Loading @@ -256,7 +265,8 @@ c4_hdw_init(struct pci_dev *pdev, int found) if (i == MAX_BOARDS) /* no match in above loop means MAX * exceeded */ { pr_warning("exceeded number of allowed devices (>%d)?\n", MAX_BOARDS); pr_warning("exceeded number of allowed devices (>%d)?\n", MAX_BOARDS); return 0; } if (pdev->bus) Loading Loading @@ -345,7 +355,8 @@ c4hw_attach_all(void) } #ifdef SBE_MAP_DEBUG pr_warning("%s: io remapped from phys %x to virt %x\n", hi->devname, (u_int32_t) hi->addr[j], (u_int32_t) hi->addr_mapped[j]); hi->devname, (u_int32_t) hi->addr[j], (u_int32_t) hi->addr_mapped[j]); #endif } } Loading Loading
drivers/staging/cxt1e1/hwprobe.c +28 −17 Original line number Diff line number Diff line Loading @@ -37,7 +37,8 @@ extern int drvr_state; /* forward references */ void c4_stopwd(ci_t *); struct net_device * __init c4_add_dev(hdw_info_t *, int, unsigned long, unsigned long, int, int); struct net_device * __init c4_add_dev(hdw_info_t *, int, unsigned long, unsigned long, int, int); struct s_hdw_info hdw_info[MAX_BOARDS]; Loading Loading @@ -104,24 +105,31 @@ hdw_sn_get(hdw_info_t *hi, int brdno) addr = (long) hi->addr_mapped[1] + EEPROM_OFFSET; /* read EEPROM with largest known format size... */ pmc_eeprom_read_buffer(addr, 0, (char *)hi->mfg_info.data, sizeof(FLD_TYPE2)); pmc_eeprom_read_buffer(addr, 0, (char *)hi->mfg_info.data, sizeof(FLD_TYPE2)); #if 0 { unsigned char *ucp = (unsigned char *) &hi->mfg_info.data; pr_info("eeprom[00]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 0), *(ucp + 1), *(ucp + 2), *(ucp + 3), *(ucp + 4), *(ucp + 5), *(ucp + 6), *(ucp + 7)); *(ucp + 0), *(ucp + 1), *(ucp + 2), *(ucp + 3), *(ucp + 4), *(ucp + 5), *(ucp + 6), *(ucp + 7)); pr_info("eeprom[08]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 8), *(ucp + 9), *(ucp + 10), *(ucp + 11), *(ucp + 12), *(ucp + 13), *(ucp + 14), *(ucp + 15)); *(ucp + 8), *(ucp + 9), *(ucp + 10), *(ucp + 11), *(ucp + 12), *(ucp + 13), *(ucp + 14), *(ucp + 15)); pr_info("eeprom[16]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 16), *(ucp + 17), *(ucp + 18), *(ucp + 19), *(ucp + 20), *(ucp + 21), *(ucp + 22), *(ucp + 23)); *(ucp + 16), *(ucp + 17), *(ucp + 18), *(ucp + 19), *(ucp + 20), *(ucp + 21), *(ucp + 22), *(ucp + 23)); pr_info("eeprom[24]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 24), *(ucp + 25), *(ucp + 26), *(ucp + 27), *(ucp + 28), *(ucp + 29), *(ucp + 30), *(ucp + 31)); *(ucp + 24), *(ucp + 25), *(ucp + 26), *(ucp + 27), *(ucp + 28), *(ucp + 29), *(ucp + 30), *(ucp + 31)); pr_info("eeprom[32]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 32), *(ucp + 33), *(ucp + 34), *(ucp + 35), *(ucp + 36), *(ucp + 37), *(ucp + 38), *(ucp + 39)); *(ucp + 32), *(ucp + 33), *(ucp + 34), *(ucp + 35), *(ucp + 36), *(ucp + 37), *(ucp + 38), *(ucp + 39)); pr_info("eeprom[40]: %02x %02x %02x %02x %02x %02x %02x %02x\n", *(ucp + 40), *(ucp + 41), *(ucp + 42), *(ucp + 43), *(ucp + 44), *(ucp + 45), *(ucp + 46), *(ucp + 47)); *(ucp + 40), *(ucp + 41), *(ucp + 42), *(ucp + 43), *(ucp + 44), *(ucp + 45), *(ucp + 46), *(ucp + 47)); } #endif #if 0 Loading Loading @@ -230,7 +238,8 @@ c4_hdw_init(struct pci_dev *pdev, int found) return 0; } if (pdev->bus) /* obtain bus number */ /* obtain bus number */ if (pdev->bus) busno = pdev->bus->number; else busno = 0; /* default for system PCI inconsistency */ Loading @@ -246,8 +255,8 @@ c4_hdw_init(struct pci_dev *pdev, int found) for (i = 0, hi = hdw_info; i < MAX_BOARDS; i++, hi++) { /* * match with board's first found interface, otherwise this is first * found * match with board's first found interface, otherwise this is * fisrt found */ if ((hi->pci_slot == 0xff) || /* new board */ ((hi->pci_slot == slot) && (hi->bus == pdev->bus))) Loading @@ -256,7 +265,8 @@ c4_hdw_init(struct pci_dev *pdev, int found) if (i == MAX_BOARDS) /* no match in above loop means MAX * exceeded */ { pr_warning("exceeded number of allowed devices (>%d)?\n", MAX_BOARDS); pr_warning("exceeded number of allowed devices (>%d)?\n", MAX_BOARDS); return 0; } if (pdev->bus) Loading Loading @@ -345,7 +355,8 @@ c4hw_attach_all(void) } #ifdef SBE_MAP_DEBUG pr_warning("%s: io remapped from phys %x to virt %x\n", hi->devname, (u_int32_t) hi->addr[j], (u_int32_t) hi->addr_mapped[j]); hi->devname, (u_int32_t) hi->addr[j], (u_int32_t) hi->addr_mapped[j]); #endif } } Loading