Module Name:    src
Committed By:   tsutsui
Date:           Wed Mar 16 14:47:34 UTC 2011

Modified Files:
        src/sys/arch/hpcmips/vr: rtc.c

Log Message:
Split device_t/softc. Tested on GXemul.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/hpcmips/vr/rtc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/hpcmips/vr/rtc.c
diff -u src/sys/arch/hpcmips/vr/rtc.c:1.30 src/sys/arch/hpcmips/vr/rtc.c:1.31
--- src/sys/arch/hpcmips/vr/rtc.c:1.30	Wed Mar 16 14:43:37 2011
+++ src/sys/arch/hpcmips/vr/rtc.c	Wed Mar 16 14:47:34 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rtc.c,v 1.30 2011/03/16 14:43:37 tsutsui Exp $	*/
+/*	$NetBSD: rtc.c,v 1.31 2011/03/16 14:47:34 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1999 Shin Takemura. All rights reserved.
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtc.c,v 1.30 2011/03/16 14:43:37 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtc.c,v 1.31 2011/03/16 14:47:34 tsutsui Exp $");
 
 #include "opt_vr41xx.h"
 
@@ -74,7 +74,7 @@
 #endif /* VRRTCDEBUG */
 
 struct vrrtc_softc {
-	struct device sc_dev;
+	device_t sc_dev;
 	bus_space_tag_t sc_iot;
 	bus_space_handle_t sc_ioh;
 	void *sc_ih;
@@ -98,16 +98,16 @@
 	CLOCK_RATE, vrrtc_init,
 };
 
-int	vrrtc_match(struct device *, struct cfdata *, void *);
-void	vrrtc_attach(struct device *, struct device *, void *);
+int	vrrtc_match(device_t, cfdata_t, void *);
+void	vrrtc_attach(device_t, device_t, void *);
 int	vrrtc_intr(void*, uint32_t, uint32_t);
 void	vrrtc_dump_regs(struct vrrtc_softc *);
 
-CFATTACH_DECL(vrrtc, sizeof(struct vrrtc_softc),
+CFATTACH_DECL_NEW(vrrtc, sizeof(struct vrrtc_softc),
     vrrtc_match, vrrtc_attach, NULL, NULL);
 
 int
-vrrtc_match(struct device *parent, struct cfdata *cf, void *aux)
+vrrtc_match(device_t parent, cfdata_t cf, void *aux)
 {
 
 	return 1;
@@ -122,7 +122,7 @@
 #endif /* SINGLE_VRIP_BASE */
 
 void
-vrrtc_attach(struct device *parent, struct device *self, void *aux)
+vrrtc_attach(device_t parent, device_t self, void *aux)
 {
 	struct vrip_attach_args *va = aux;
 	struct vrrtc_softc *sc = device_private(self);
@@ -149,7 +149,7 @@
 		sc->sc_tclk_cnt_l_reg = RTC_NO_REG_W;
 	} else {
 		panic("%s: unknown base address 0x%lx",
-		    sc->sc_dev.dv_xname, va->va_addr);
+		    device_xname(self), va->va_addr);
 	}
 #endif /* SINGLE_VRIP_BASE */
 

Reply via email to