libata/pdc_adma: make SFF EH handle non-bmdma SFF drivers and standardize pdc_adma ops