Update of /cvsroot/blob/blob/src/lib
In directory usw-pr-cvs1:/tmp/cvs-serv1968/src/lib
Modified Files:
i2c.c i2c-gpio.c
Log Message:
working version that does the sdram/cpld/spd dance properly
Index: i2c.c
===================================================================
RCS file: /cvsroot/blob/blob/src/lib/i2c.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- i2c.c 27 Apr 2002 00:55:04 -0000 1.3
+++ i2c.c 2 May 2002 01:45:39 -0000 1.4
@@ -85,7 +85,7 @@
return rc;
DPRINTF("resetting i2c bus");
- for (i = 0; i < 9; i++)
+ for (i = 0; i < 15; i++)
(void) i2c_stop(bus);
DPRINTF("testing i2c bus");
Index: i2c-gpio.c
===================================================================
RCS file: /cvsroot/blob/blob/src/lib/i2c-gpio.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- i2c-gpio.c 25 Apr 2002 22:46:11 -0000 1.1
+++ i2c-gpio.c 2 May 2002 01:45:39 -0000 1.2
@@ -71,6 +71,7 @@
struct i2c_bus_gpio_private *private =
(struct i2c_bus_gpio_private *) bus->private;
+ GAFR &= ~(private->sda_gpio | private->scl_gpio);
GPDR &= ~(private->sda_gpio | private->scl_gpio);
GPCR = (private->sda_gpio | private->scl_gpio);
|