This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
ixdp425 tweak
- From: Mark Salter <msalter at redhat dot com>
- To: ecos-patches at sources dot redhat dot com
- Date: Thu, 15 May 2003 14:47:34 -0400 (EDT)
- Subject: ixdp425 tweak
Index: hal/arm/xscale/ixdp425/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/ixdp425/current/ChangeLog,v
retrieving revision 1.4
diff -u -p -5 -r1.4 ChangeLog
--- hal/arm/xscale/ixdp425/current/ChangeLog 4 Apr 2003 14:52:31 -0000 1.4
+++ hal/arm/xscale/ixdp425/current/ChangeLog 15 May 2003 18:44:45 -0000
@@ -1,5 +1,10 @@
+2003-05-15 Mark Salter <msalter@redhat.com>
+
+ * src/ixdp425_misc.c (plf_hardware_init): Set EEPROM_SCL line high.
+ (eeprom_stop): Leave EEPROM_SCL line high.
+
2003-04-04 Mark Salter <msalter@redhat.com>
* include/hal_plf_ints.h: Add GPIO IRQ defines.
* include/ixdp425.h: Add GPIO line definitions.
* src/ixdp425_misc.c (plf_hardware_init): Setup GPIO IRQ lines.
Index: hal/arm/xscale/ixdp425/current/src/ixdp425_misc.c
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/ixdp425/current/src/ixdp425_misc.c,v
retrieving revision 1.3
diff -u -p -5 -r1.3 ixdp425_misc.c
--- hal/arm/xscale/ixdp425/current/src/ixdp425_misc.c 4 Apr 2003 14:52:32 -0000 1.3
+++ hal/arm/xscale/ixdp425/current/src/ixdp425_misc.c 15 May 2003 18:44:45 -0000
@@ -77,11 +77,11 @@ plf_hardware_init(void)
// GPIO(15) used for ENET clock
HAL_GPIO_OUTPUT_ENABLE(15);
*IXP425_GPCLKR |= GPCLKR_CLK1_ENABLE;
*IXP425_GPCLKR |= GPCLKR_CLK1_PCLK2;
- HAL_GPIO_OUTPUT_CLEAR(GPIO_EEPROM_SCL);
+ HAL_GPIO_OUTPUT_SET(GPIO_EEPROM_SCL);
HAL_GPIO_OUTPUT_ENABLE(GPIO_EEPROM_SCL);
HAL_GPIO_OUTPUT_SET(GPIO_EEPROM_SDA);
HAL_GPIO_OUTPUT_ENABLE(GPIO_EEPROM_SDA);
@@ -172,10 +172,12 @@ eeprom_stop(void)
CLK_HI();
hal_delay_us(5);
DATA_HI();
hal_delay_us(5);
CLK_LO();
+ hal_delay_us(5);
+ CLK_HI();
hal_delay_us(5);
}
static int