[LinuxBIOS] r2733 - trunk/LinuxBIOSv2/src/devices

Author: uwe Date: 2007-07-12 15:12:47 +0200 (Thu, 12 Jul 2007) New Revision: 2733 Modified: trunk/LinuxBIOSv2/src/devices/pnp_device.c Log: Generic driver for pretty much all known Standard Microsystems Corporation (SMSC) Super I/O chips. Most of the SMSC Super I/O chips seem to be similar enough (for our purposes) so that we can handle them with a unified driver. So far only the ASUS A8000 has been tested on real hardware! Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de> Acked-by: Corey Osgood <corey.osgood@gmail.com> Modified: trunk/LinuxBIOSv2/src/devices/pnp_device.c =================================================================== --- trunk/LinuxBIOSv2/src/devices/pnp_device.c 2007-07-04 17:51:49 UTC (rev 2732) +++ trunk/LinuxBIOSv2/src/devices/pnp_device.c 2007-07-12 13:12:47 UTC (rev 2733) @@ -240,6 +240,10 @@ /* Setup the ops and resources on the newly allocated devices */ for(i = 0; i < functions; i++) { + /* Skip logical devices this Super I/O doesn't have. */ + if (info[i].function == -1) + continue; + path.u.pnp.device = info[i].function; dev = alloc_find_dev(base_dev->bus, &path);
participants (1)
-
svn@openbios.org