From: Christopher H. <ch...@us...> - 2002-05-02 01:45:42
|
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); |