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