Stefan Kalkowski
7f8f0f50ea
block layer: transition to new API
...
Ref #1987
Fix #2058
2016-08-29 17:23:20 +02:00
Josef Söntgen
0d8d8de42c
ahci: transition to the new base API
...
Issue #1987
2016-06-28 11:08:13 +02:00
Alexander Boettcher
46a7b2ea66
ahci: disable atapi support by default
...
If needed it has to be enabled explicitly as documented in the README.
Related to issue #1906
2016-05-26 15:54:17 +02:00
Norman Feske
807be83b1b
Remove inconsistent use of 'is_' prefix
...
Fixes #1963
2016-05-23 15:52:39 +02:00
Igor Podkopaev
b9263a7f4e
ahci: routing policies based on device serial/model
...
Fixes #1882
2016-03-07 12:34:43 +01:00
Sebastian Sumpf
ab79b0d5e0
ahci: Reset port before access
...
Also throw error if wakup from power safe mode failes.
Fix #1776
2015-11-18 12:22:07 +01:00
Sebastian Sumpf
2426c58b9f
ahci: support for non-ncq ATA devices
...
* use '_dma_ext' or '_fdpma' commands
* handle interrupts depending on mode of operation
* spelling fixes
* move ATA 'Idendity' struct to ata header
issue #1734
2015-10-09 16:38:48 +02:00
Sebastian Sumpf
7910b5146f
ahci: new AHCI driver implementation
...
Supports native command queueing and multiple ports.
2015-05-20 17:52:58 +02:00