summaryrefslogtreecommitdiffstats
path: root/drivers/ata/libata-scsi.c
diff options
context:
space:
mode:
authorTejun Heo <htejun@gmail.com>2006-11-09 07:08:40 +0100
committerJeff Garzik <jeff@garzik.org>2006-12-02 04:44:53 +0100
commit648a88be4a016d2637ace3ae74b85a0512255ee8 (patch)
treefb4143ad12f506aa82d3c6e39cec790414d902f1 /drivers/ata/libata-scsi.c
parent[libata] ARM: add ixp4xx PATA driver (diff)
downloadlinux-648a88be4a016d2637ace3ae74b85a0512255ee8.tar.xz
linux-648a88be4a016d2637ace3ae74b85a0512255ee8.zip
[PATCH] ahci: honor PORTS_IMPL on ICH8s
Some ICH8s use non-linear port mapping. ahci driver didn't use to honor PORTS_IMPL and this made ports after hole nonfunctional. This patch makes ahci mark those ports as dummy and properly initialize all the implemented ports after the dummies. As it's unknown whether other AHCIs implement PORTS_IMPL register properly, new board id board_ahci_pi is added and selectively applied to ICH8s. All other AHCIs continue to use linear mapping regardless of PORTS_IMPL value. Signed-off-by: Tejun Heo <htejun@gmail.com> Cc: Robin H. Johnson <robbat2@gentoo.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/ata/libata-scsi.c')
0 files changed, 0 insertions, 0 deletions