Mercurial > ecos
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); }
