1
0
Fork 0
forked from len0rd/rockbox

Fix regression from r28950: ATA broken on MPIO and possibly other targets

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28957 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Michael Sparmann 2011-01-03 13:09:42 +00:00
parent b23e51050f
commit 80b50e7587

View file

@ -765,10 +765,10 @@ static int check_registers(void)
ATA_OUT8(ATA_LCYL, TEST_PATTERN3);
ATA_OUT8(ATA_HCYL, TEST_PATTERN4);
if ((ATA_IN8(ATA_NSECTOR) == TEST_PATTERN1) &&
(ATA_IN8(ATA_SECTOR) == TEST_PATTERN2) &&
(ATA_IN8(ATA_LCYL) == TEST_PATTERN3) &&
(ATA_IN8(ATA_HCYL) == TEST_PATTERN4))
if (((ATA_IN8(ATA_NSECTOR) & 0xff) == TEST_PATTERN1) &&
((ATA_IN8(ATA_SECTOR) & 0xff) == TEST_PATTERN2) &&
((ATA_IN8(ATA_LCYL) & 0xff) == TEST_PATTERN3) &&
((ATA_IN8(ATA_HCYL) & 0xff) == TEST_PATTERN4))
return 0;
sleep(1);