• Jeff Garzik's avatar
    [libata] add new ->bmdma_setup hook · 8fdb45f5
    Jeff Garzik authored
    In order to support some new taskfile protocols, particularly ATAPI,
    the setup-and-start-DMA hook needs to be split into its component
    pieces, 'setup' and 'start'.
    
    For PCI IDE-style controllers, most of the code is moved into the
    'setup' portion, with the 'start' portion only flipping a single
    bit in hardware.
    8fdb45f5
ata_piix.c 14.6 KB