Module Name:    src
Committed By:   jakllsch
Date:           Fri Aug  5 20:51:10 UTC 2011

Modified Files:
        src/sys/dev/i2c: mt2131.c

Log Message:
Various cleanup, mostly reducing debugging spew.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/i2c/mt2131.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/dev/i2c/mt2131.c
diff -u src/sys/dev/i2c/mt2131.c:1.2 src/sys/dev/i2c/mt2131.c:1.3
--- src/sys/dev/i2c/mt2131.c:1.2	Thu Aug  4 22:24:29 2011
+++ src/sys/dev/i2c/mt2131.c	Fri Aug  5 20:51:09 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: mt2131.c,v 1.2 2011/08/04 22:24:29 jmcneill Exp $ */
+/* $NetBSD: mt2131.c,v 1.3 2011/08/05 20:51:09 jakllsch Exp $ */
 
 /*
  * Copyright (c) 2008, 2011 Jonathan A. Kollasch
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mt2131.c,v 1.2 2011/08/04 22:24:29 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mt2131.c,v 1.3 2011/08/05 20:51:09 jakllsch Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -80,12 +80,9 @@
 {
 	struct mt2131_softc *sc;
 	int ret;
-
 	uint8_t cmd, reg;
-	
-	cmd = reg = 0;
 
-	printf("%s\n", __func__);
+	cmd = reg = 0;
 
 	/* get id reg */
 	iic_acquire_bus(t, I2C_F_POLL);
@@ -93,14 +90,15 @@
 	iic_release_bus(t, I2C_F_POLL);
 
 	if (ret) {
-		printf("%s read fail\n", __func__);
+		device_printf(parent, "%s(): read fail\n", __func__);
 		return NULL;
 	}
 
-	printf("%s %02x\n", __func__, reg);
-
-	if ((reg & 0xfe) != 0x3e)
+	if ((reg & 0xfe) != 0x3e) {
+		device_printf(parent, "%s(): chip id %02x unknown\n",
+		    __func__, reg);
 		return NULL;
+	}
 
 	sc = kmem_alloc(sizeof(*sc), KM_SLEEP);
 	if (sc == NULL)
@@ -124,7 +122,7 @@
 int
 mt2131_tune_dtv(struct mt2131_softc *sc, const struct dvb_frontend_parameters *p)
 {
-	int rv;
+	int rv, i;
 	uint64_t o1, o2;
 	uint64_t d1, d2;
 	uint32_t r1, r2;
@@ -151,9 +149,6 @@
 	r1 = d1/8192;
 	r2 = d2/8192;
 
-	printf("mt2131 %lu %lu %lu %u\n", o1, d1, d1&0x1fff, r1);
-	printf("mt2131 %lu %lu %lu %u\n", o2, d2, d2&0x1fff, r2);
-
 	b[1] = (d1 & 0x1fe0) >> 5;
 	b[2] = (d1 & 0x001f);
 	b[3] = r1;
@@ -170,31 +165,27 @@
 	if(regval > 0x13)
 		regval = 0x13;
 
-	printf("mt2131 %u\n", regval);
-
 	rv = mt2131_write(sc, UPC_1, regval);
 
 	if (rv != 0)
-		printf("%s\n", __func__);
+		device_printf(sc->parent, "%s write failed\n", __func__);
 
 	sc->frequency = (o1 - o2 - IF2) * 1000;
-	printf("%s freq %d\n", __func__, sc->frequency);
 
-	int i;
-	b[0] = 0x08;
+	for (i = 0; i < 100; i++) {
+		kpause("mt2131", true, 1, NULL);
 
-	for ( i = 0; i < 100; i++) {
 		rv = mt2131_read(sc, 0x08, &regval);
+		if (rv != 0)
+			device_printf(sc->parent, "%s read failed\n", __func__);
 
 		if (( regval & 0x88 ) == 0x88 ) {
-			printf("mt2131 - locked\n");
-			break;
-		} else {
-			printf("mt2131 - not locked - %02x\n", b[1]);
+			return 0;
 		}
-		kpause("mt2131", true, 1, NULL);
 	}
 
+	device_printf(sc->parent, "mt2131 not locked, %02x\n", b[1]);
+
 	return rv;
 }
 
@@ -203,8 +194,6 @@
 {
 	int ret;
 
-	printf("%s\n", __func__);
-
 	ret = iic_acquire_bus(sc->tag, I2C_F_POLL);
 	if (ret)
 		return -1;

Reply via email to