ata_piix: port enable for the first SATA controller of ICH8 is 0xf not 0x3
authorTejun Heo <htejun@gmail.com>
Mon, 19 Nov 2007 03:06:37 +0000 (12:06 +0900)
committerTejun Heo <htejun@gmail.com>
Mon, 19 Nov 2007 04:10:04 +0000 (13:10 +0900)
commita0ce9aca97ccf71dc969b44a4c9b3c36da0be362
tree96d1883949ecdf8b73cd0ce3f2541046eb85593a
parent8d8ef2fb931d1035e1f02095086cfd3f78eafe3f
ata_piix: port enable for the first SATA controller of ICH8 is 0xf not 0x3

ICH8 and 9 use two SFF controllers to show 6 SATA ports.  The first
controllre hosts the first 4 ports while the second one hosts the last
2.  The PCS register of the first controller encompasses the first
four ports or all six ports depending on configuration while PCS of
the second controller controls the last two ports.  Using 0xf for the
first controller and 0x3 for the second controller always result in
the correct configuration.

Signed-off-by: Tejun Heo <htejun@gmail.com>
drivers/ata/ata_piix.c