mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
Fix IDE stability problems on CPC45 board.
This commit is contained in:
parent
c3d2b4b48a
commit
cd172b7108
3 changed files with 12 additions and 0 deletions
|
@ -2,6 +2,8 @@
|
|||
Changes for U-Boot 1.1.3:
|
||||
======================================================================
|
||||
|
||||
* Fix IDE stability problems on CPC45 board (needs 2 x EIEIO).
|
||||
|
||||
* Code cleanup
|
||||
|
||||
* Patch by Robin Getz, 13 Oct 2004:
|
||||
|
|
|
@ -957,13 +957,17 @@ input_data(int dev, ulong *sect_buf, int words)
|
|||
pbuf_odd = (uchar *)(ATA_CURR_BASE(dev)+ATA_DATA_ODD);
|
||||
dbuf = (uchar *)sect_buf;
|
||||
while (words--) {
|
||||
EIEIO;
|
||||
EIEIO;
|
||||
*dbuf++ = *pbuf_even;
|
||||
EIEIO;
|
||||
EIEIO;
|
||||
*dbuf++ = *pbuf_odd;
|
||||
EIEIO;
|
||||
EIEIO;
|
||||
*dbuf++ = *pbuf_even;
|
||||
EIEIO;
|
||||
EIEIO;
|
||||
*dbuf++ = *pbuf_odd;
|
||||
}
|
||||
#endif /* CONFIG_HMI10 */
|
||||
|
|
|
@ -166,9 +166,15 @@ static int has_led = -1;
|
|||
static int has_ring = -1;
|
||||
static int dynamic_mode = 0;
|
||||
static int freq_bypass = -1;
|
||||
#ifdef CONFIG_CPC45
|
||||
static int setup_time = 2;
|
||||
static int cmd_time = 6;
|
||||
static int recov_time = 1;
|
||||
#else
|
||||
static int setup_time = -1;
|
||||
static int cmd_time = -1;
|
||||
static int recov_time = -1;
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* _LINUX_CIRRUS_H */
|
||||
|
|
Loading…
Reference in a new issue