Commit 9cbe056f authored by Sergei Shtylyov's avatar Sergei Shtylyov Committed by Jeff Garzik

libata: remove ATA_FLAG_NO_LEGACY

All checks of ATA_FLAG_NO_LEGACY have been removed by the commits
c791c306 ([libata] minor PCI IDE probe
fixes and cleanups) and f0d36efd (libata:
update libata core layer to use devres), so I think it's time to finally
get rid of this flag...
Signed-off-by: default avatarSergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
parent 3696df30
...@@ -175,8 +175,7 @@ static const struct ata_port_info ahci_port_info[] = { ...@@ -175,8 +175,7 @@ static const struct ata_port_info ahci_port_info[] = {
{ {
AHCI_HFLAGS (AHCI_HFLAG_NO_NCQ | AHCI_HFLAG_NO_MSI | AHCI_HFLAGS (AHCI_HFLAG_NO_NCQ | AHCI_HFLAG_NO_MSI |
AHCI_HFLAG_MV_PATA | AHCI_HFLAG_NO_PMP), AHCI_HFLAG_MV_PATA | AHCI_HFLAG_NO_PMP),
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA,
ATA_FLAG_PIO_DMA,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
.port_ops = &ahci_ops, .port_ops = &ahci_ops,
......
...@@ -213,8 +213,7 @@ enum { ...@@ -213,8 +213,7 @@ enum {
/* ap->flags bits */ /* ap->flags bits */
AHCI_FLAG_COMMON = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | AHCI_FLAG_COMMON = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA |
ATA_FLAG_PIO_DMA |
ATA_FLAG_ACPI_SATA | ATA_FLAG_AN | ATA_FLAG_ACPI_SATA | ATA_FLAG_AN |
ATA_FLAG_LPM, ATA_FLAG_LPM,
......
...@@ -1454,8 +1454,7 @@ static struct ata_port_operations bfin_pata_ops = { ...@@ -1454,8 +1454,7 @@ static struct ata_port_operations bfin_pata_ops = {
static struct ata_port_info bfin_port_info[] = { static struct ata_port_info bfin_port_info[] = {
{ {
.flags = ATA_FLAG_SLAVE_POSS .flags = ATA_FLAG_SLAVE_POSS,
| ATA_FLAG_NO_LEGACY,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = 0, .mwdma_mask = 0,
.udma_mask = 0, .udma_mask = 0,
......
...@@ -177,7 +177,7 @@ static __devinit int ixp4xx_pata_probe(struct platform_device *pdev) ...@@ -177,7 +177,7 @@ static __devinit int ixp4xx_pata_probe(struct platform_device *pdev)
ap->ops = &ixp4xx_port_ops; ap->ops = &ixp4xx_port_ops;
ap->pio_mask = ATA_PIO4; ap->pio_mask = ATA_PIO4;
ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_NO_ATAPI; ap->flags |= ATA_FLAG_NO_ATAPI;
ixp4xx_setup_port(ap, data, cs0->start, cs1->start); ixp4xx_setup_port(ap, data, cs0->start, cs1->start);
......
...@@ -1053,7 +1053,7 @@ static int __devinit pata_macio_common_init(struct pata_macio_priv *priv, ...@@ -1053,7 +1053,7 @@ static int __devinit pata_macio_common_init(struct pata_macio_priv *priv,
/* Allocate libata host for 1 port */ /* Allocate libata host for 1 port */
memset(&pinfo, 0, sizeof(struct ata_port_info)); memset(&pinfo, 0, sizeof(struct ata_port_info));
pmac_macio_calc_timing_masks(priv, &pinfo); pmac_macio_calc_timing_masks(priv, &pinfo);
pinfo.flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY; pinfo.flags = ATA_FLAG_SLAVE_POSS;
pinfo.port_ops = &pata_macio_ops; pinfo.port_ops = &pata_macio_ops;
pinfo.private_data = priv; pinfo.private_data = priv;
......
...@@ -848,8 +848,7 @@ static int __devinit octeon_cf_probe(struct platform_device *pdev) ...@@ -848,8 +848,7 @@ static int __devinit octeon_cf_probe(struct platform_device *pdev)
cf_port->ap = ap; cf_port->ap = ap;
ap->ops = &octeon_cf_ops; ap->ops = &octeon_cf_ops;
ap->pio_mask = ATA_PIO6; ap->pio_mask = ATA_PIO6;
ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_NO_ATAPI ap->flags |= ATA_FLAG_NO_ATAPI | ATA_FLAG_PIO_POLLING;
| ATA_FLAG_PIO_POLLING;
base = cs0 + ocd->base_region_bias; base = cs0 + ocd->base_region_bias;
if (!ocd->is16bit) { if (!ocd->is16bit) {
......
...@@ -85,7 +85,7 @@ static __devinit int palmld_pata_probe(struct platform_device *pdev) ...@@ -85,7 +85,7 @@ static __devinit int palmld_pata_probe(struct platform_device *pdev)
ap = host->ports[0]; ap = host->ports[0];
ap->ops = &palmld_port_ops; ap->ops = &palmld_port_ops;
ap->pio_mask = ATA_PIO4; ap->pio_mask = ATA_PIO4;
ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_POLLING; ap->flags |= ATA_FLAG_PIO_POLLING;
/* memory mapping voodoo */ /* memory mapping voodoo */
ap->ioaddr.cmd_addr = mem + 0x10; ap->ioaddr.cmd_addr = mem + 0x10;
......
...@@ -150,7 +150,7 @@ static struct ata_port_operations pdc2027x_pata133_ops = { ...@@ -150,7 +150,7 @@ static struct ata_port_operations pdc2027x_pata133_ops = {
static struct ata_port_info pdc2027x_port_info[] = { static struct ata_port_info pdc2027x_port_info[] = {
/* PDC_UDMA_100 */ /* PDC_UDMA_100 */
{ {
.flags = ATA_FLAG_NO_LEGACY | ATA_FLAG_SLAVE_POSS, .flags = ATA_FLAG_SLAVE_POSS,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA5, .udma_mask = ATA_UDMA5,
...@@ -158,7 +158,7 @@ static struct ata_port_info pdc2027x_port_info[] = { ...@@ -158,7 +158,7 @@ static struct ata_port_info pdc2027x_port_info[] = {
}, },
/* PDC_UDMA_133 */ /* PDC_UDMA_133 */
{ {
.flags = ATA_FLAG_NO_LEGACY | ATA_FLAG_SLAVE_POSS, .flags = ATA_FLAG_SLAVE_POSS,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -91,7 +91,6 @@ static void rb532_pata_setup_ports(struct ata_host *ah) ...@@ -91,7 +91,6 @@ static void rb532_pata_setup_ports(struct ata_host *ah)
ap->ops = &rb532_pata_port_ops; ap->ops = &rb532_pata_port_ops;
ap->pio_mask = ATA_PIO4; ap->pio_mask = ATA_PIO4;
ap->flags = ATA_FLAG_NO_LEGACY;
ap->ioaddr.cmd_addr = info->iobase + RB500_CF_REG_BASE; ap->ioaddr.cmd_addr = info->iobase + RB500_CF_REG_BASE;
ap->ioaddr.ctl_addr = info->iobase + RB500_CF_REG_CTRL; ap->ioaddr.ctl_addr = info->iobase + RB500_CF_REG_CTRL;
......
...@@ -959,7 +959,7 @@ static struct ata_port_operations scc_pata_ops = { ...@@ -959,7 +959,7 @@ static struct ata_port_operations scc_pata_ops = {
static struct ata_port_info scc_port_info[] = { static struct ata_port_info scc_port_info[] = {
{ {
.flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SLAVE_POSS,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
/* No MWDMA */ /* No MWDMA */
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -166,8 +166,7 @@ static struct ata_port_operations adma_ata_ops = { ...@@ -166,8 +166,7 @@ static struct ata_port_operations adma_ata_ops = {
static struct ata_port_info adma_port_info[] = { static struct ata_port_info adma_port_info[] = {
/* board_1841_idx */ /* board_1841_idx */
{ {
.flags = ATA_FLAG_SLAVE_POSS | .flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_PIO_POLLING,
ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_POLLING,
.pio_mask = ATA_PIO4_ONLY, .pio_mask = ATA_PIO4_ONLY,
.udma_mask = ATA_UDMA4, .udma_mask = ATA_UDMA4,
.port_ops = &adma_ata_ops, .port_ops = &adma_ata_ops,
......
...@@ -1618,8 +1618,7 @@ static struct ata_port_operations sata_dwc_ops = { ...@@ -1618,8 +1618,7 @@ static struct ata_port_operations sata_dwc_ops = {
static const struct ata_port_info sata_dwc_port_info[] = { static const struct ata_port_info sata_dwc_port_info[] = {
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | ATA_FLAG_NCQ,
ATA_FLAG_NCQ,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
.port_ops = &sata_dwc_ops, .port_ops = &sata_dwc_ops,
......
...@@ -33,9 +33,8 @@ enum { ...@@ -33,9 +33,8 @@ enum {
SATA_FSL_MAX_PRD_USABLE = SATA_FSL_MAX_PRD - 1, SATA_FSL_MAX_PRD_USABLE = SATA_FSL_MAX_PRD - 1,
SATA_FSL_MAX_PRD_DIRECT = 16, /* Direct PRDT entries */ SATA_FSL_MAX_PRD_DIRECT = 16, /* Direct PRDT entries */
SATA_FSL_HOST_FLAGS = (ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | SATA_FSL_HOST_FLAGS = (ATA_FLAG_SATA | ATA_FLAG_PIO_DMA |
ATA_FLAG_PIO_DMA | ATA_FLAG_PMP | ATA_FLAG_PMP | ATA_FLAG_NCQ | ATA_FLAG_AN),
ATA_FLAG_NCQ | ATA_FLAG_AN),
SATA_FSL_MAX_CMDS = SATA_FSL_QUEUE_DEPTH, SATA_FSL_MAX_CMDS = SATA_FSL_QUEUE_DEPTH,
SATA_FSL_CMD_HDR_SIZE = 16, /* 4 DWORDS */ SATA_FSL_CMD_HDR_SIZE = 16, /* 4 DWORDS */
......
...@@ -160,8 +160,7 @@ enum { ...@@ -160,8 +160,7 @@ enum {
/* Host Flags */ /* Host Flags */
MV_FLAG_DUAL_HC = (1 << 30), /* two SATA Host Controllers */ MV_FLAG_DUAL_HC = (1 << 30), /* two SATA Host Controllers */
MV_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | MV_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_PIO_POLLING,
ATA_FLAG_PIO_POLLING,
MV_GEN_I_FLAGS = MV_COMMON_FLAGS | ATA_FLAG_NO_ATAPI, MV_GEN_I_FLAGS = MV_COMMON_FLAGS | ATA_FLAG_NO_ATAPI,
......
...@@ -539,7 +539,7 @@ struct nv_pi_priv { ...@@ -539,7 +539,7 @@ struct nv_pi_priv {
static const struct ata_port_info nv_port_info[] = { static const struct ata_port_info nv_port_info[] = {
/* generic */ /* generic */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = NV_PIO_MASK, .pio_mask = NV_PIO_MASK,
.mwdma_mask = NV_MWDMA_MASK, .mwdma_mask = NV_MWDMA_MASK,
.udma_mask = NV_UDMA_MASK, .udma_mask = NV_UDMA_MASK,
...@@ -548,7 +548,7 @@ static const struct ata_port_info nv_port_info[] = { ...@@ -548,7 +548,7 @@ static const struct ata_port_info nv_port_info[] = {
}, },
/* nforce2/3 */ /* nforce2/3 */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = NV_PIO_MASK, .pio_mask = NV_PIO_MASK,
.mwdma_mask = NV_MWDMA_MASK, .mwdma_mask = NV_MWDMA_MASK,
.udma_mask = NV_UDMA_MASK, .udma_mask = NV_UDMA_MASK,
...@@ -557,7 +557,7 @@ static const struct ata_port_info nv_port_info[] = { ...@@ -557,7 +557,7 @@ static const struct ata_port_info nv_port_info[] = {
}, },
/* ck804 */ /* ck804 */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = NV_PIO_MASK, .pio_mask = NV_PIO_MASK,
.mwdma_mask = NV_MWDMA_MASK, .mwdma_mask = NV_MWDMA_MASK,
.udma_mask = NV_UDMA_MASK, .udma_mask = NV_UDMA_MASK,
...@@ -566,8 +566,7 @@ static const struct ata_port_info nv_port_info[] = { ...@@ -566,8 +566,7 @@ static const struct ata_port_info nv_port_info[] = {
}, },
/* ADMA */ /* ADMA */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | ATA_FLAG_NCQ,
ATA_FLAG_NCQ,
.pio_mask = NV_PIO_MASK, .pio_mask = NV_PIO_MASK,
.mwdma_mask = NV_MWDMA_MASK, .mwdma_mask = NV_MWDMA_MASK,
.udma_mask = NV_UDMA_MASK, .udma_mask = NV_UDMA_MASK,
...@@ -576,7 +575,7 @@ static const struct ata_port_info nv_port_info[] = { ...@@ -576,7 +575,7 @@ static const struct ata_port_info nv_port_info[] = {
}, },
/* MCP5x */ /* MCP5x */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = NV_PIO_MASK, .pio_mask = NV_PIO_MASK,
.mwdma_mask = NV_MWDMA_MASK, .mwdma_mask = NV_MWDMA_MASK,
.udma_mask = NV_UDMA_MASK, .udma_mask = NV_UDMA_MASK,
...@@ -585,8 +584,7 @@ static const struct ata_port_info nv_port_info[] = { ...@@ -585,8 +584,7 @@ static const struct ata_port_info nv_port_info[] = {
}, },
/* SWNCQ */ /* SWNCQ */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | ATA_FLAG_NCQ,
ATA_FLAG_NCQ,
.pio_mask = NV_PIO_MASK, .pio_mask = NV_PIO_MASK,
.mwdma_mask = NV_MWDMA_MASK, .mwdma_mask = NV_MWDMA_MASK,
.udma_mask = NV_UDMA_MASK, .udma_mask = NV_UDMA_MASK,
......
...@@ -134,8 +134,7 @@ enum { ...@@ -134,8 +134,7 @@ enum {
PDC_IRQ_DISABLE = (1 << 10), PDC_IRQ_DISABLE = (1 << 10),
PDC_RESET = (1 << 11), /* HDMA reset */ PDC_RESET = (1 << 11), /* HDMA reset */
PDC_COMMON_FLAGS = ATA_FLAG_NO_LEGACY | PDC_COMMON_FLAGS = ATA_FLAG_PIO_POLLING,
ATA_FLAG_PIO_POLLING,
/* ap->flags bits */ /* ap->flags bits */
PDC_FLAG_GEN_II = (1 << 24), PDC_FLAG_GEN_II = (1 << 24),
......
...@@ -155,8 +155,7 @@ static struct ata_port_operations qs_ata_ops = { ...@@ -155,8 +155,7 @@ static struct ata_port_operations qs_ata_ops = {
static const struct ata_port_info qs_port_info[] = { static const struct ata_port_info qs_port_info[] = {
/* board_2068_idx */ /* board_2068_idx */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_POLLING,
ATA_FLAG_PIO_POLLING,
.pio_mask = ATA_PIO4_ONLY, .pio_mask = ATA_PIO4_ONLY,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
.port_ops = &qs_ata_ops, .port_ops = &qs_ata_ops,
......
...@@ -61,7 +61,7 @@ enum { ...@@ -61,7 +61,7 @@ enum {
SIL_FLAG_RERR_ON_DMA_ACT = (1 << 29), SIL_FLAG_RERR_ON_DMA_ACT = (1 << 29),
SIL_FLAG_MOD15WRITE = (1 << 30), SIL_FLAG_MOD15WRITE = (1 << 30),
SIL_DFL_PORT_FLAGS = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, SIL_DFL_PORT_FLAGS = ATA_FLAG_SATA,
/* /*
* Controller IDs * Controller IDs
......
...@@ -244,10 +244,9 @@ enum { ...@@ -244,10 +244,9 @@ enum {
BID_SIL3131 = 2, BID_SIL3131 = 2,
/* host flags */ /* host flags */
SIL24_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | SIL24_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA |
ATA_FLAG_PIO_DMA | ATA_FLAG_NCQ | ATA_FLAG_NCQ | ATA_FLAG_ACPI_SATA |
ATA_FLAG_ACPI_SATA | ATA_FLAG_AN | ATA_FLAG_AN | ATA_FLAG_PMP,
ATA_FLAG_PMP,
SIL24_FLAG_PCIX_IRQ_WOC = (1 << 24), /* IRQ loss errata on PCI-X */ SIL24_FLAG_PCIX_IRQ_WOC = (1 << 24), /* IRQ loss errata on PCI-X */
IRQ_STAT_4PORTS = 0xf, IRQ_STAT_4PORTS = 0xf,
......
...@@ -96,7 +96,7 @@ static struct ata_port_operations sis_ops = { ...@@ -96,7 +96,7 @@ static struct ata_port_operations sis_ops = {
}; };
static const struct ata_port_info sis_port_info = { static const struct ata_port_info sis_port_info = {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -359,8 +359,7 @@ static struct ata_port_operations k2_sata_ops = { ...@@ -359,8 +359,7 @@ static struct ata_port_operations k2_sata_ops = {
static const struct ata_port_info k2_port_info[] = { static const struct ata_port_info k2_port_info[] = {
/* chip_svw4 */ /* chip_svw4 */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | K2_FLAG_NO_ATAPI_DMA,
K2_FLAG_NO_ATAPI_DMA,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
...@@ -368,8 +367,8 @@ static const struct ata_port_info k2_port_info[] = { ...@@ -368,8 +367,8 @@ static const struct ata_port_info k2_port_info[] = {
}, },
/* chip_svw8 */ /* chip_svw8 */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | K2_FLAG_NO_ATAPI_DMA |
K2_FLAG_NO_ATAPI_DMA | K2_FLAG_SATA_8_PORTS, K2_FLAG_SATA_8_PORTS,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
...@@ -377,8 +376,7 @@ static const struct ata_port_info k2_port_info[] = { ...@@ -377,8 +376,7 @@ static const struct ata_port_info k2_port_info[] = {
}, },
/* chip_svw42 */ /* chip_svw42 */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | K2_FLAG_BAR_POS_3,
K2_FLAG_BAR_POS_3,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
...@@ -386,7 +384,7 @@ static const struct ata_port_info k2_port_info[] = { ...@@ -386,7 +384,7 @@ static const struct ata_port_info k2_port_info[] = {
}, },
/* chip_svw43 */ /* chip_svw43 */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -273,8 +273,8 @@ static struct ata_port_operations pdc_20621_ops = { ...@@ -273,8 +273,8 @@ static struct ata_port_operations pdc_20621_ops = {
static const struct ata_port_info pdc_port_info[] = { static const struct ata_port_info pdc_port_info[] = {
/* board_20621 */ /* board_20621 */
{ {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | ATA_FLAG_NO_ATAPI |
ATA_FLAG_NO_ATAPI | ATA_FLAG_PIO_POLLING, ATA_FLAG_PIO_POLLING,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -88,8 +88,7 @@ static struct ata_port_operations uli_ops = { ...@@ -88,8 +88,7 @@ static struct ata_port_operations uli_ops = {
}; };
static const struct ata_port_info uli_port_info = { static const struct ata_port_info uli_port_info = {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | .flags = ATA_FLAG_SATA | ATA_FLAG_IGN_SIMPLEX,
ATA_FLAG_IGN_SIMPLEX,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
.port_ops = &uli_ops, .port_ops = &uli_ops,
......
...@@ -148,7 +148,7 @@ static struct ata_port_operations vt8251_ops = { ...@@ -148,7 +148,7 @@ static struct ata_port_operations vt8251_ops = {
}; };
static const struct ata_port_info vt6420_port_info = { static const struct ata_port_info vt6420_port_info = {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
...@@ -156,7 +156,7 @@ static const struct ata_port_info vt6420_port_info = { ...@@ -156,7 +156,7 @@ static const struct ata_port_info vt6420_port_info = {
}; };
static struct ata_port_info vt6421_sport_info = { static struct ata_port_info vt6421_sport_info = {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
...@@ -164,7 +164,7 @@ static struct ata_port_info vt6421_sport_info = { ...@@ -164,7 +164,7 @@ static struct ata_port_info vt6421_sport_info = {
}; };
static struct ata_port_info vt6421_pport_info = { static struct ata_port_info vt6421_pport_info = {
.flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SLAVE_POSS,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
/* No MWDMA */ /* No MWDMA */
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
...@@ -172,8 +172,7 @@ static struct ata_port_info vt6421_pport_info = { ...@@ -172,8 +172,7 @@ static struct ata_port_info vt6421_pport_info = {
}; };
static struct ata_port_info vt8251_port_info = { static struct ata_port_info vt8251_port_info = {
.flags = ATA_FLAG_SATA | ATA_FLAG_SLAVE_POSS | .flags = ATA_FLAG_SATA | ATA_FLAG_SLAVE_POSS,
ATA_FLAG_NO_LEGACY,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -340,7 +340,7 @@ static int __devinit vsc_sata_init_one(struct pci_dev *pdev, ...@@ -340,7 +340,7 @@ static int __devinit vsc_sata_init_one(struct pci_dev *pdev,
const struct pci_device_id *ent) const struct pci_device_id *ent)
{ {
static const struct ata_port_info pi = { static const struct ata_port_info pi = {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, .flags = ATA_FLAG_SATA,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -6219,7 +6219,7 @@ static struct ata_port_operations ipr_sata_ops = { ...@@ -6219,7 +6219,7 @@ static struct ata_port_operations ipr_sata_ops = {
}; };
static struct ata_port_info sata_port_info = { static struct ata_port_info sata_port_info = {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_DMA, .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA,
.pio_mask = ATA_PIO4_ONLY, .pio_mask = ATA_PIO4_ONLY,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -372,8 +372,7 @@ static struct ata_port_operations sas_sata_ops = { ...@@ -372,8 +372,7 @@ static struct ata_port_operations sas_sata_ops = {
}; };
static struct ata_port_info sata_port_info = { static struct ata_port_info sata_port_info = {
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_DMA | .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA | ATA_FLAG_NCQ,
ATA_FLAG_NCQ,
.pio_mask = ATA_PIO4, .pio_mask = ATA_PIO4,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
.udma_mask = ATA_UDMA6, .udma_mask = ATA_UDMA6,
......
...@@ -179,7 +179,6 @@ enum { ...@@ -179,7 +179,6 @@ enum {
ATA_FLAG_SLAVE_POSS = (1 << 0), /* host supports slave dev */ ATA_FLAG_SLAVE_POSS = (1 << 0), /* host supports slave dev */
/* (doesn't imply presence) */ /* (doesn't imply presence) */
ATA_FLAG_SATA = (1 << 1), ATA_FLAG_SATA = (1 << 1),
ATA_FLAG_NO_LEGACY = (1 << 2), /* no legacy mode check */
ATA_FLAG_NO_ATAPI = (1 << 6), /* No ATAPI support */ ATA_FLAG_NO_ATAPI = (1 << 6), /* No ATAPI support */
ATA_FLAG_PIO_DMA = (1 << 7), /* PIO cmds via DMA */ ATA_FLAG_PIO_DMA = (1 << 7), /* PIO cmds via DMA */
ATA_FLAG_PIO_LBA48 = (1 << 8), /* Host DMA engine is LBA28 only */ ATA_FLAG_PIO_LBA48 = (1 << 8), /* Host DMA engine is LBA28 only */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment