Hi Grant, realizing that I forgot to CC you on the original mail[1], I now formally ask you to pull the patch into your repo as it fixes a real bug.
Thanks Detlev [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/59148 > The pin which was used in preliminary versions of the board for ide > reset is really connected to the rtc clock. > > Signed-off-by: Detlev Zundel <d...@denx.de> > --- > board/inka4x0/inka4x0.c | 33 --------------------------------- > include/configs/inka4x0.h | 1 - > 2 files changed, 0 insertions(+), 34 deletions(-) > > diff --git a/board/inka4x0/inka4x0.c b/board/inka4x0/inka4x0.c > index 7428b92..c645b05 100644 > --- a/board/inka4x0/inka4x0.c > +++ b/board/inka4x0/inka4x0.c > @@ -274,36 +274,3 @@ void pci_init_board(void) > pci_mpc5xxx_init(&hose); > } > #endif > - > -#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_RESET) > - > -void init_ide_reset (void) > -{ > - volatile struct mpc5xxx_wu_gpio *wu_gpio = > - (struct mpc5xxx_wu_gpio *)MPC5XXX_WU_GPIO; > - > - debug ("init_ide_reset\n"); > - > - /* Configure PSC1_4 as GPIO output for ATA reset */ > - setbits_8(&wu_gpio->enable, MPC5XXX_GPIO_WKUP_PSC1_4); > - setbits_8(&wu_gpio->ddr, MPC5XXX_GPIO_WKUP_PSC1_4); > - /* Deassert reset */ > - setbits_8(&wu_gpio->dvo, MPC5XXX_GPIO_WKUP_PSC1_4); > -} > - > -void ide_set_reset (int idereset) > -{ > - volatile struct mpc5xxx_wu_gpio *wu_gpio = > - (struct mpc5xxx_wu_gpio *)MPC5XXX_WU_GPIO; > - > - debug ("ide_reset(%d)\n", idereset); > - > - if (idereset) { > - clrbits_8(&wu_gpio->dvo, MPC5XXX_GPIO_WKUP_PSC1_4); > - /* Make a delay. MPC5200 spec says 25 usec min */ > - udelay(500000); > - } else { > - setbits_8(&wu_gpio->dvo, MPC5XXX_GPIO_WKUP_PSC1_4); > - } > -} > -#endif > diff --git a/include/configs/inka4x0.h b/include/configs/inka4x0.h > index 5f06b09..46606ca 100644 > --- a/include/configs/inka4x0.h > +++ b/include/configs/inka4x0.h > @@ -418,7 +418,6 @@ static inline void tws_data_config_output(unsigned output) > #undef CONFIG_IDE_8xx_DIRECT /* Direct IDE not supported > */ > #undef CONFIG_IDE_LED /* LED for ide not supported > */ > > -#define CONFIG_IDE_RESET /* reset for ide supported > */ > #define CONFIG_IDE_PREINIT > > #define CONFIG_SYS_IDE_MAXBUS 1 /* max. 1 IDE bus > */ -- Old mathematicians never die; they just lose some of their functions. -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: d...@denx.de _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot