]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
sata_nv: fix MCP5x reset
authorTejun Heo <tj@kernel.org>
Sun, 25 Jan 2009 02:29:38 +0000 (11:29 +0900)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 26 Jan 2009 11:36:31 +0000 (06:36 -0500)
commit2d775708bc6613f1be47f1e720781343341ecc94
treec8aa7779b40f1c29d88a0e2b18ae890a129336d7
parente8caa3c70e94d867ca2efe9e53fd388b52d6d0c8
sata_nv: fix MCP5x reset

MCP5x family of controllers seem to share much more with nf2's as far
as reset protocol is concerned.  It requires heardreset to get the PHY
going and classfication code report after hardreset is unreliable.
Create a new board type MCP5x and use noclassify hardreset.  SWNCQ is
modified to inherit from this new type.

This fixes hotplug regression reported in kernel bz#12351.

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/sata_nv.c