summaryrefslogtreecommitdiffstats
path: root/sys/dev/atkbdc
diff options
context:
space:
mode:
authoryokota <yokota@FreeBSD.org>1999-05-20 09:49:33 +0000
committeryokota <yokota@FreeBSD.org>1999-05-20 09:49:33 +0000
commit5355d69f21140ccafc8a5b26162f37df1af74f30 (patch)
treee89a63bb7b36d1d431b808bcc7a75764d109e320 /sys/dev/atkbdc
parentc5406d194920561bc0c12e59f2cd7290281477a5 (diff)
downloadFreeBSD-src-5355d69f21140ccafc8a5b26162f37df1af74f30.zip
FreeBSD-src-5355d69f21140ccafc8a5b26162f37df1af74f30.tar.gz
- Include isa/isareg.h rather than i386/isa/isa.h for i386.
- Remove unused (thus, commented out) section of code.
Diffstat (limited to 'sys/dev/atkbdc')
-rw-r--r--sys/dev/atkbdc/atkbd.c46
1 files changed, 3 insertions, 43 deletions
diff --git a/sys/dev/atkbdc/atkbd.c b/sys/dev/atkbdc/atkbd.c
index 03ba60b..ecbac63 100644
--- a/sys/dev/atkbdc/atkbd.c
+++ b/sys/dev/atkbdc/atkbd.c
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: atkbd.c,v 1.8 1999/05/09 05:00:19 yokota Exp $
+ * $Id: atkbd.c,v 1.9 1999/05/18 11:05:58 yokota Exp $
*/
#include "atkbd.h"
@@ -37,6 +37,7 @@
#include <sys/systm.h>
#include <sys/kernel.h>
#include <sys/conf.h>
+#include <sys/bus.h>
#include <sys/proc.h>
#include <sys/tty.h>
#include <sys/fcntl.h>
@@ -46,29 +47,12 @@
#include <dev/kbd/atkbdreg.h>
#include <dev/kbd/atkbdcreg.h>
-#if 1
-
-#include <sys/bus.h>
#include <isa/isareg.h>
-extern devclass_t atkbd_devclass;
-
#define ATKBD_SOFTC(unit) \
((atkbd_softc_t *)devclass_get_softc(atkbd_devclass, unit))
-#else /* __i386__ */
-
-#include <i386/isa/isa.h>
-#include <i386/isa/isa_device.h>
-
-extern struct isa_driver atkbddriver; /* XXX: a kludge; see below */
-
-static atkbd_softc_t *atkbd_softc[NATKBD];
-
-#define ATKBD_SOFTC(unit) \
- (((unit) >= NATKBD) ? NULL : atkbd_softc[(unit)])
-
-#endif /* __i386__ */
+extern devclass_t atkbd_devclass;
static timeout_t atkbd_timeout;
@@ -89,30 +73,6 @@ static struct cdevsw atkbd_cdevsw = {
#endif /* KBD_INSTALL_CDEV */
-#if 0
-#ifdef __i386__
-
-atkbd_softc_t
-*atkbd_get_softc(int unit)
-{
- atkbd_softc_t *sc;
-
- if (unit >= sizeof(atkbd_softc)/sizeof(atkbd_softc[0]))
- return NULL;
- sc = atkbd_softc[unit];
- if (sc == NULL) {
- sc = atkbd_softc[unit]
- = malloc(sizeof(*sc), M_DEVBUF, M_NOWAIT);
- if (sc == NULL)
- return NULL;
- bzero(sc, sizeof(*sc));
- }
- return sc;
-}
-
-#endif /* __i386__ */
-#endif
-
int
atkbd_probe_unit(int unit, int port, int irq, int flags)
{
OpenPOWER on IntegriCloud