summaryrefslogtreecommitdiff
path: root/sys/arch/atari/dev/kbd.c
diff options
context:
space:
mode:
authortsutsui <tsutsui@NetBSD.org>2011-06-05 06:31:41 +0000
committertsutsui <tsutsui@NetBSD.org>2011-06-05 06:31:41 +0000
commitf0bd8600c4db34a7a99be51cf4eaf8221ffbe95f (patch)
tree965047de7f024fec8bb0f88f6486535b020b397e /sys/arch/atari/dev/kbd.c
parentf9fffcff2c7e747586cfa206b917bb8f72ec89ae (diff)
- use CFATTACH_DECL_NEW() (no softc)
- use device_t, cfdata_t etc.
Diffstat (limited to 'sys/arch/atari/dev/kbd.c')
-rw-r--r--sys/arch/atari/dev/kbd.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/sys/arch/atari/dev/kbd.c b/sys/arch/atari/dev/kbd.c
index 4f4d87b2d16..55224e0cec1 100644
--- a/sys/arch/atari/dev/kbd.c
+++ b/sys/arch/atari/dev/kbd.c
@@ -1,4 +1,4 @@
-/* $NetBSD: kbd.c,v 1.41 2010/04/13 11:31:11 tsutsui Exp $ */
+/* $NetBSD: kbd.c,v 1.42 2011/06/05 06:31:41 tsutsui Exp $ */
/*
* Copyright (c) 1995 Leo Weppelman
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kbd.c,v 1.41 2010/04/13 11:31:11 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kbd.c,v 1.42 2011/06/05 06:31:41 tsutsui Exp $");
#include "mouse.h"
#include "ite.h"
@@ -117,15 +117,15 @@ dev_type_kqfilter(kbdkqfilter);
void kbdintr(int);
static void kbdsoft(void *);
-static void kbdattach(struct device *, struct device *, void *);
-static int kbdmatch(struct device *, struct cfdata *, void *);
+static void kbdattach(device_t, device_t, void *);
+static int kbdmatch(device_t, cfdata_t, void *);
#if NITE>0
static int kbd_do_modifier(uint8_t);
#endif
static int kbd_write_poll(const uint8_t *, int);
static void kbd_pkg_start(struct kbd_softc *, uint8_t);
-CFATTACH_DECL(kbd, sizeof(struct device),
+CFATTACH_DECL_NEW(kbd, 0,
kbdmatch, kbdattach, NULL, NULL);
const struct cdevsw kbd_cdevsw = {
@@ -165,17 +165,17 @@ static struct wskbd_mapdata kbd_mapdata = {
/*ARGSUSED*/
static int
-kbdmatch(struct device *pdp, struct cfdata *cfp, void *auxp)
+kbdmatch(device_t parent, cfdata_t cf, void *aux)
{
- if (!strcmp((char *)auxp, "kbd"))
+ if (!strcmp((char *)aux, "kbd"))
return 1;
return 0;
}
/*ARGSUSED*/
static void
-kbdattach(struct device *pdp, struct device *dp, void *auxp)
+kbdattach(device_t parent, device_t self, void *aux)
{
int timeout;
const uint8_t kbd_rst[] = { 0x80, 0x01 };
@@ -222,7 +222,7 @@ kbdattach(struct device *pdp, struct device *dp, void *auxp)
kbd_softc.k_sicookie = softint_establish(SOFTINT_SERIAL, kbdsoft, NULL);
#if NWSKBD>0
- if (dp != NULL) {
+ if (self != NULL) {
/*
* Try to attach the wskbd.
*/
@@ -235,7 +235,7 @@ kbdattach(struct device *pdp, struct device *dp, void *auxp)
waa.keymap = &kbd_mapdata;
waa.accessops = &kbd_accessops;
waa.accesscookie = NULL;
- kbd_softc.k_wskbddev = config_found(dp, &waa, wskbddevprint);
+ kbd_softc.k_wskbddev = config_found(self, &waa, wskbddevprint);
kbd_softc.k_pollingmode = 0;