kernel/nata: Add Adaptec 1420 support.
authorzrj <rimvydas.jasinskas@gmail.com>
Sat, 25 Nov 2017 19:07:45 +0000 (21:07 +0200)
committerzrj <zrj@dragonflybsd.org>
Sun, 31 Dec 2017 22:03:30 +0000 (00:03 +0200)
commit878a32344aea04eb9f358030d9fed9ed6f565550
treee5719ca65d382712e584e5ac4d953fd758ef6616
parent954c788195c85efe494f9c3fc73514d1cd8ed19e
kernel/nata: Add Adaptec 1420 support.

It depends on Marwell so group it together.

While there, split out Cenatek, Micron generic chipset support to their own
drivers. Also fix up few drivers that cannot reliably do 64k transfers and
remove few unused ATA_AHCI_P_CMD_* defines.

Taken-from: FreeBSD
sys/dev/disk/nata/ata-all.h
sys/dev/disk/nata/ata-chipset.c
sys/dev/disk/nata/ata-pci.c
sys/dev/disk/nata/ata-pci.h
sys/dev/disk/nata/chipsets/ata-adaptec.c [new file with mode: 0644]
sys/dev/disk/nata/chipsets/ata-cenatek.c [new file with mode: 0644]
sys/dev/disk/nata/chipsets/ata-cyrix.c
sys/dev/disk/nata/chipsets/ata-marvell.c
sys/dev/disk/nata/chipsets/ata-micron.c [copied from sys/dev/disk/nata/chipsets/ata-cyrix.c with 50% similarity]
sys/dev/disk/nata/chipsets/ata-national.c
sys/dev/disk/nata/chipsets/ata-serverworks.c