@ -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