This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]