changeset 1026:e4cc97a76353

ixdp425 tweak
author msalter
date Thu, 15 May 2003 18:46:58 +0000
parents 1ac1a62ca493
children f0473e6bec8f
files packages/hal/arm/xscale/ixdp425/current/ChangeLog packages/hal/arm/xscale/ixdp425/current/src/ixdp425_misc.c
diffstat 2 files changed, 8 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/arm/xscale/ixdp425/current/ChangeLog
+++ b/packages/hal/arm/xscale/ixdp425/current/ChangeLog
@@ -1,3 +1,8 @@
+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.
--- a/packages/hal/arm/xscale/ixdp425/current/src/ixdp425_misc.c
+++ b/packages/hal/arm/xscale/ixdp425/current/src/ixdp425_misc.c
@@ -79,7 +79,7 @@ plf_hardware_init(void)
     *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);
@@ -175,6 +175,8 @@ eeprom_stop(void)
     hal_delay_us(5);
     CLK_LO();
     hal_delay_us(5);
+    CLK_HI();
+    hal_delay_us(5);
 }