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 <lakhansh...@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);
 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to