]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC: r200482, r200485
authormarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 20 Dec 2009 01:44:47 +0000 (01:44 +0000)
committermarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 20 Dec 2009 01:44:47 +0000 (01:44 +0000)
commit3936bc69d068b798a4066c8cbcb9e1c692adcf5e
tree61c8f2da88eebda7da71a406074405ad61675be6
parent67a29dd9abe39c7b380262fe041a8a2d1eaa0fc0
MFC: r200482, r200485

o Properly support M5229 revision 0xc7 and 0xc8:
  - These revisions no longer have cable detection capability.
  - The UDMA support bit of register 0x4b has been dropped without an
    replacement.
  - According to Linux it's crucial for working ATAPI DMA support to
    also set the reserved bit 1 of regsiter 0x53 with these revisions.
o Only set ATA_CHECKS_CABLE for chip versions that actually support
  cable detection, i.e. neither for ALI_OLD nor for ALI_NEW revisions
  >= 0xc7.

git-svn-id: svn://svn.freebsd.org/base/stable/8@200746 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/ata/chipsets/ata-acerlabs.c