aboutsummaryrefslogtreecommitdiff
path: root/drivers/atm/uPD98402.c
diff options
context:
space:
mode:
authorMikael Pettersson <mikpe@it.uu.se>2006-12-01 10:55:58 +0100
committerJeff Garzik <jeff@garzik.org>2006-12-03 08:05:14 -0500
commit599b7202c5bf2c7345ea34007379ba241c94a491 (patch)
treeccadf142dd726377376ecaf1df9ecf355b1237e3 /drivers/atm/uPD98402.c
parent800b399669ad495ad4361d134df87401ae36f44f (diff)
[PATCH] sata_promise: PHYMODE4 fixup
This patch adds code to fix up the PHYMODE4 "align timing" register value on second-generation Promise SATA chips. Failure to correct this value on non-x86 machines makes drive detection prone to failure due to timeouts. (I've observed about 50% detection failure rates on SPARC64.) The HW boots with a bad value in this register, but on x86 machines the Promise BIOS corrects it to the value recommended by the manual, so most people have been unaffected by this issue. After developing the patch I checked Promise's SATAII driver, and discovered that it also corrects PHYMODE4 just like this patch does. This patch depends on the sata_promise SATAII updates patch I sent recently. Signed-off-by: Mikael Pettersson <mikpe@it.uu.se> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/atm/uPD98402.c')
0 files changed, 0 insertions, 0 deletions