obj-$([31mCONFIG_ATA[0m) += libata.o
# non-SFF interface
obj-$([31mCONFIG_SATA_AHCI[0m) += ahci.o libahci.o
obj-$([31mCONFIG_SATA_ACARD_AHCI[0m) += acard-ahci.o libahci.o
obj-$([31mCONFIG_SATA_AHCI_SEATTLE[0m) += ahci_seattle.o libahci.o libahci_platform.o
obj-$([31mCONFIG_SATA_AHCI_PLATFORM[0m) += ahci_platform.o libahci.o libahci_platform.o
obj-$([31mCONFIG_SATA_FSL[0m) += sata_fsl.o
obj-$([31mCONFIG_SATA_INIC162X[0m) += sata_inic162x.o
obj-$([31mCONFIG_SATA_SIL24[0m) += sata_sil24.o
obj-$([31mCONFIG_SATA_DWC[0m) += sata_dwc_460ex.o
obj-$([31mCONFIG_SATA_HIGHBANK[0m) += sata_highbank.o libahci.o
obj-$([31mCONFIG_AHCI_BRCM[0m) += ahci_brcm.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_CEVA[0m) += ahci_ceva.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_DA850[0m) += ahci_da850.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_IMX[0m) += ahci_imx.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_MVEBU[0m) += ahci_mvebu.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_OCTEON[0m) += ahci_octeon.o
obj-$([31mCONFIG_AHCI_SUNXI[0m) += ahci_sunxi.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_ST[0m) += ahci_st.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_TEGRA[0m) += ahci_tegra.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_XGENE[0m) += ahci_xgene.o libahci.o libahci_platform.o
obj-$([31mCONFIG_AHCI_QORIQ[0m) += ahci_qoriq.o libahci.o libahci_platform.o
# SFF w/ custom DMA
obj-$([31mCONFIG_PDC_ADMA[0m) += pdc_adma.o
obj-$([31mCONFIG_PATA_ARASAN_CF[0m) += pata_arasan_cf.o
obj-$([31mCONFIG_PATA_OCTEON_CF[0m) += pata_octeon_cf.o
obj-$([31mCONFIG_SATA_QSTOR[0m) += sata_qstor.o
obj-$([31mCONFIG_SATA_SX4[0m) += sata_sx4.o
# SFF SATA w/ BMDMA
obj-$([31mCONFIG_ATA_PIIX[0m) += ata_piix.o
obj-$([31mCONFIG_SATA_MV[0m) += sata_mv.o
obj-$([31mCONFIG_SATA_NV[0m) += sata_nv.o
obj-$([31mCONFIG_SATA_PROMISE[0m) += sata_promise.o
obj-$([31mCONFIG_SATA_RCAR[0m) += sata_rcar.o
obj-$([31mCONFIG_SATA_SIL[0m) += sata_sil.o
obj-$([31mCONFIG_SATA_SIS[0m) += sata_sis.o
obj-$([31mCONFIG_SATA_SVW[0m) += sata_svw.o
obj-$([31mCONFIG_SATA_ULI[0m) += sata_uli.o
obj-$([31mCONFIG_SATA_VIA[0m) += sata_via.o
obj-$([31mCONFIG_SATA_VITESSE[0m) += sata_vsc.o
# SFF PATA w/ BMDMA
obj-$([31mCONFIG_PATA_ALI[0m) += pata_ali.o
obj-$([31mCONFIG_PATA_AMD[0m) += pata_amd.o
obj-$([31mCONFIG_PATA_ARTOP[0m) += pata_artop.o
obj-$([31mCONFIG_PATA_ATIIXP[0m) += pata_atiixp.o
obj-$([31mCONFIG_PATA_ATP867X[0m) += pata_atp867x.o
obj-$([31mCONFIG_PATA_BF54X[0m) += pata_bf54x.o
obj-$([31mCONFIG_PATA_CMD64X[0m) += pata_cmd64x.o
obj-$([31mCONFIG_PATA_CS5520[0m) += pata_cs5520.o
obj-$([31mCONFIG_PATA_CS5530[0m) += pata_cs5530.o
obj-$([31mCONFIG_PATA_CS5535[0m) += pata_cs5535.o
obj-$([31mCONFIG_PATA_CS5536[0m) += pata_cs5536.o
obj-$([31mCONFIG_PATA_CYPRESS[0m) += pata_cypress.o
obj-$([31mCONFIG_PATA_EFAR[0m) += pata_efar.o
obj-$([31mCONFIG_PATA_EP93XX[0m) += pata_ep93xx.o
obj-$([31mCONFIG_PATA_HPT366[0m) += pata_hpt366.o
obj-$([31mCONFIG_PATA_HPT37X[0m) += pata_hpt37x.o
obj-$([31mCONFIG_PATA_HPT3X2N[0m) += pata_hpt3x2n.o
obj-$([31mCONFIG_PATA_HPT3X3[0m) += pata_hpt3x3.o
obj-$([31mCONFIG_PATA_ICSIDE[0m) += pata_icside.o
obj-$([31mCONFIG_PATA_IMX[0m) += pata_imx.o
obj-$([31mCONFIG_PATA_IT8213[0m) += pata_it8213.o
obj-$([31mCONFIG_PATA_IT821X[0m) += pata_it821x.o
obj-$([31mCONFIG_PATA_JMICRON[0m) += pata_jmicron.o
obj-$([31mCONFIG_PATA_MACIO[0m) += pata_macio.o
obj-$([31mCONFIG_PATA_MARVELL[0m) += pata_marvell.o
obj-$([31mCONFIG_PATA_MPC52xx[0m) += pata_mpc52xx.o
obj-$([31mCONFIG_PATA_NETCELL[0m) += pata_netcell.o
obj-$([31mCONFIG_PATA_NINJA32[0m) += pata_ninja32.o
obj-$([31mCONFIG_PATA_NS87415[0m) += pata_ns87415.o
obj-$([31mCONFIG_PATA_OLDPIIX[0m) += pata_oldpiix.o
obj-$([31mCONFIG_PATA_OPTIDMA[0m) += pata_optidma.o
obj-$([31mCONFIG_PATA_PDC2027X[0m) += pata_pdc2027x.o
obj-$([31mCONFIG_PATA_PDC_OLD[0m) += pata_pdc202xx_old.o
obj-$([31mCONFIG_PATA_RADISYS[0m) += pata_radisys.o
obj-$([31mCONFIG_PATA_RDC[0m) += pata_rdc.o
obj-$([31mCONFIG_PATA_SC1200[0m) += pata_sc1200.o
obj-$([31mCONFIG_PATA_SCH[0m) += pata_sch.o
obj-$([31mCONFIG_PATA_SERVERWORKS[0m) += pata_serverworks.o
obj-$([31mCONFIG_PATA_SIL680[0m) += pata_sil680.o
obj-$([31mCONFIG_PATA_SIS[0m) += pata_sis.o
obj-$([31mCONFIG_PATA_TOSHIBA[0m) += pata_piccolo.o
obj-$([31mCONFIG_PATA_TRIFLEX[0m) += pata_triflex.o
obj-$([31mCONFIG_PATA_VIA[0m) += pata_via.o
obj-$([31mCONFIG_PATA_WINBOND[0m) += pata_sl82c105.o
# SFF PIO only
obj-$([31mCONFIG_PATA_AT32[0m) += pata_at32.o
obj-$([31mCONFIG_PATA_AT91[0m) += pata_at91.o
obj-$([31mCONFIG_PATA_CMD640_PCI[0m) += pata_cmd640.o
obj-$([31mCONFIG_PATA_ISAPNP[0m) += pata_isapnp.o
obj-$([31mCONFIG_PATA_IXP4XX_CF[0m) += pata_ixp4xx_cf.o
obj-$([31mCONFIG_PATA_MPIIX[0m) += pata_mpiix.o
obj-$([31mCONFIG_PATA_NS87410[0m) += pata_ns87410.o
obj-$([31mCONFIG_PATA_OPTI[0m) += pata_opti.o
obj-$([31mCONFIG_PATA_PCMCIA[0m) += pata_pcmcia.o
obj-$([31mCONFIG_PATA_PALMLD[0m) += pata_palmld.o
obj-$([31mCONFIG_PATA_PLATFORM[0m) += pata_platform.o
obj-$([31mCONFIG_PATA_OF_PLATFORM[0m) += pata_of_platform.o
obj-$([31mCONFIG_PATA_RB532[0m) += pata_rb532_cf.o
obj-$([31mCONFIG_PATA_RZ1000[0m) += pata_rz1000.o
obj-$([31mCONFIG_PATA_SAMSUNG_CF[0m) += pata_samsung_cf.o
obj-$([31mCONFIG_PATA_PXA[0m) += pata_pxa.o
# Should be last but two libata driver
obj-$([31mCONFIG_PATA_ACPI[0m) += pata_acpi.o
# Should be last but one libata driver
obj-$([31mCONFIG_ATA_GENERIC[0m) += ata_generic.o
# Should be last libata driver
obj-$([31mCONFIG_PATA_LEGACY[0m) += pata_legacy.o
libata-y := libata-core.o libata-scsi.o libata-eh.o \
libata-transport.o libata-trace.o
libata-$([31mCONFIG_ATA_SFF[0m) += libata-sff.o
libata-$([31mCONFIG_SATA_PMP[0m) += libata-pmp.o
libata-$([31mCONFIG_ATA_ACPI[0m) += libata-acpi.o
libata-$([31mCONFIG_SATA_ZPODD[0m) += libata-zpodd.o