summaryrefslogtreecommitdiff
path: root/drivers/ata/libata-core.c
diff options
context:
space:
mode:
authorJosephChan@via.com.tw <JosephChan@via.com.tw>2008-07-30 23:32:48 +0400
committerJeff Garzik <jgarzik@redhat.com>2008-07-31 09:39:31 +0400
commitbfce5e0179ad059035df28558724ff60af708e09 (patch)
tree0b00598e38e57559f48983ee22039e589278fbcb /drivers/ata/libata-core.c
parente8389f0c44652ee63d95bc0a7f8d565ac25dac77 (diff)
downloadlinux-bfce5e0179ad059035df28558724ff60af708e09.tar.xz
pata_via: add VX800 flag; add function for fixing h/w bugs
Add flag VIA_SATA_PATA for vx800, VX800 uses the same chipset(0x0581/0x5324) as CX700, which has 1 PATA channel(Master/Slave) and 1 SATA channel(Master/Slave) Add function <via_ata_tf_load>. This is to fix the internal bug of VIA chipsets, which will reset the device register after changing the IEN bit in CTL register Signed-off-by: Joseph Chan <josephchan@via.com.tw> Cc: Tejun Heo <tj@kernel.org> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/ata/libata-core.c')
0 files changed, 0 insertions, 0 deletions