• Sergei Shtylyov's avatar
    [PATCH] ide: fix HPT37x timing tables · 9448732f
    Sergei Shtylyov authored
    Fix/remove bad/unused timing tables: HPT370/A 66 MHz tables weren't really
    needed (the chips are not UltraATA/133 capable and shouldn't support 66 MHz
    PCI) and had many modes over- and underclocked, HPT372 33 MHz table was in
    fact for 66 MHz and 50 MHz table missed UltraDMA mode 6, HPT374 33 MHz table
    was really for 50 MHz...  (Actually, HPT370/A 33 MHz tables also have issues.
    e.g.  HPT370 has PIO modes 0/1 overlocked.)
    
    There's also no need in the separate HPT374 tables because HPT372 timings
    should be the same (and those tables has UltraDMA mode 6 which HPT374 supports
    depending on HPT374_ALLOW_ATA133_6 #define)...
    Signed-off-by: default avatarSergei Shtylyov <sshtylyov@ru.mvista.com>
    Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
    Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    9448732f
hpt366.c 46.7 KB