svn commit: r335077 - head/sys/dev/ncr
Warner Losh
imp at FreeBSD.org
Wed Jun 13 20:24:50 UTC 2018
Author: imp
Date: Wed Jun 13 20:24:49 2018
New Revision: 335077
URL: https://svnweb.freebsd.org/changeset/base/335077
Log:
Add PNP info to the PCI attachment of the ncr driver.
Reviewed by: imp, chuck
Submitted by: Lakhan Shiva Kamireddy <lakhanshiva at gmail.com>
Sponsored by: Google, Inc. (GSoC 2018)
Modified:
head/sys/dev/ncr/ncr.c
Modified: head/sys/dev/ncr/ncr.c
==============================================================================
--- head/sys/dev/ncr/ncr.c Wed Jun 13 19:57:03 2018 (r335076)
+++ head/sys/dev/ncr/ncr.c Wed Jun 13 20:24:49 2018 (r335077)
@@ -3169,8 +3169,8 @@ u_int32_t ncr_info (int unit)
**----------------------------------------------------------
*/
typedef struct {
- unsigned long device_id;
- unsigned short minrevid;
+ uint32_t device_id;
+ uint16_t minrevid;
char *name;
unsigned char maxburst;
unsigned char maxoffs;
@@ -3225,7 +3225,7 @@ static ncr_chip ncr_chip_table[] = {
FE_WIDE|FE_ULTRA2|FE_QUAD|FE_CACHE_SET|FE_DFS|FE_LDSTR|FE_PFEN|FE_RAM}
};
-static int ncr_chip_lookup(u_long device_id, u_char revision_id)
+static int ncr_chip_lookup(uint32_t device_id, u_char revision_id)
{
int i, found;
@@ -7108,6 +7108,8 @@ static driver_t ncr_driver = {
static devclass_t ncr_devclass;
DRIVER_MODULE(ncr, pci, ncr_driver, ncr_devclass, 0, 0);
+MODULE_PNP_INFO("W32:vendor/device;U16:#;D:#", pci, ncr, ncr_chip_table,
+ sizeof(ncr_chip_table[0]), nitems(ncr_chip_table));
MODULE_DEPEND(ncr, cam, 1, 1, 1);
MODULE_DEPEND(ncr, pci, 1, 1, 1);
More information about the svn-src-all
mailing list