PERFORCE change 98317 for review
Warner Losh
imp at FreeBSD.org
Fri Jun 2 06:50:47 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=98317
Change 98317 by imp at imp_lighthouse on 2006/06/02 06:49:01
Implement resource activation.
Affected files ...
.. //depot/projects/arm/src/sys/dev/sdhc/sdhc_pci.c#5 edit
Differences ...
==== //depot/projects/arm/src/sys/dev/sdhc/sdhc_pci.c#5 (text+ko) ====
@@ -116,17 +116,22 @@
}
static int
-sdhc_activate_resource(device_t brdev, device_t child, int type, int rid,
+sdhc_activate_resource(device_t dev, device_t child, int type, int rid,
struct resource *r)
{
- return (EIO);
+ if (rid != 0 || type != SYS_RES_MEMORY ||
+ device_get_parent(child) != dev || rman_get_device(r) != dev)
+ return (EINVAL);
+ rman_set_device(r, child);
+ return (0);
}
static int
-sdhc_deactivate_resource(device_t brdev, device_t child, int type,
+sdhc_deactivate_resource(device_t dev, device_t child, int type,
int rid, struct resource *r)
{
- return (EIO);
+ rman_set_device(r, dev);
+ return (0);
}
static void
More information about the p4-projects
mailing list