/* Look for a particular board name in the EISA configuration space  */
static int EISA_signature(char *name, struct device *device)
/* Look for a particular board name in the EISA configuration space  */
static int EISA_signature(char *name, struct device *device)
{
    int i, status = 0, siglen = ARRAY_SIZE(de4x5_signatures);
    struct eisa_device *edev;
    *name = '\0';
    edev = to_eisa_device (device);
    i = edev->id.driver_data;
    if (i >= 0 && i < siglen) {
	    strcpy (name, de4x5_signatures[i]);
	    status = 1;
    }
    return status;
}