summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>1999-09-06 06:39:17 +0000
committerimp <imp@FreeBSD.org>1999-09-06 06:39:17 +0000
commitd5b25eded4268e62234dfa82e03cdf19cfd3636d (patch)
tree14db0e831e78762643881f31c5379f52a087f87f /sys
parent807a894190420ad4941c156eafc7668184d007a6 (diff)
downloadFreeBSD-src-d5b25eded4268e62234dfa82e03cdf19cfd3636d.zip
FreeBSD-src-d5b25eded4268e62234dfa82e03cdf19cfd3636d.tar.gz
Add pccard child to nexus. A better version would take care of this
with an identify method, but that has not been implemented. Forgotten by: imp
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/amd64/legacy.c5
-rw-r--r--sys/amd64/amd64/nexus.c5
-rw-r--r--sys/i386/i386/legacy.c5
-rw-r--r--sys/i386/i386/nexus.c5
4 files changed, 20 insertions, 0 deletions
diff --git a/sys/amd64/amd64/legacy.c b/sys/amd64/amd64/legacy.c
index 23e6fdc..d4637f4 100644
--- a/sys/amd64/amd64/legacy.c
+++ b/sys/amd64/amd64/legacy.c
@@ -224,6 +224,11 @@ nexus_attach(device_t dev)
panic("nexus_attach isa");
device_probe_and_attach(child);
}
+
+ child = device_add_child(dev, "pccard", 0, 0);
+ if (child == NULL)
+ panic("nexus_probe pccard");
+ device_probe_and_attach(child);
return 0;
}
diff --git a/sys/amd64/amd64/nexus.c b/sys/amd64/amd64/nexus.c
index 23e6fdc..d4637f4 100644
--- a/sys/amd64/amd64/nexus.c
+++ b/sys/amd64/amd64/nexus.c
@@ -224,6 +224,11 @@ nexus_attach(device_t dev)
panic("nexus_attach isa");
device_probe_and_attach(child);
}
+
+ child = device_add_child(dev, "pccard", 0, 0);
+ if (child == NULL)
+ panic("nexus_probe pccard");
+ device_probe_and_attach(child);
return 0;
}
diff --git a/sys/i386/i386/legacy.c b/sys/i386/i386/legacy.c
index 23e6fdc..d4637f4 100644
--- a/sys/i386/i386/legacy.c
+++ b/sys/i386/i386/legacy.c
@@ -224,6 +224,11 @@ nexus_attach(device_t dev)
panic("nexus_attach isa");
device_probe_and_attach(child);
}
+
+ child = device_add_child(dev, "pccard", 0, 0);
+ if (child == NULL)
+ panic("nexus_probe pccard");
+ device_probe_and_attach(child);
return 0;
}
diff --git a/sys/i386/i386/nexus.c b/sys/i386/i386/nexus.c
index 23e6fdc..d4637f4 100644
--- a/sys/i386/i386/nexus.c
+++ b/sys/i386/i386/nexus.c
@@ -224,6 +224,11 @@ nexus_attach(device_t dev)
panic("nexus_attach isa");
device_probe_and_attach(child);
}
+
+ child = device_add_child(dev, "pccard", 0, 0);
+ if (child == NULL)
+ panic("nexus_probe pccard");
+ device_probe_and_attach(child);
return 0;
}
OpenPOWER on IntegriCloud