mirror of https://gitee.com/openkylin/linux.git
libata: remove ATA_FLAG_MMIO
Commit 0d5ff56677
(libata: convert to iomap)
removed all checks of ATA_FLAG_MMIO but neglected to remove the flag itself.
Do it now, at last...
Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
This commit is contained in:
parent
c10f97b9d8
commit
3696df3099
|
@ -176,7 +176,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_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
|
|
@ -214,7 +214,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_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
|
||||||
|
|
|
@ -660,8 +660,7 @@ static int ata_acpi_filter_tf(struct ata_device *dev,
|
||||||
* @dev: target ATA device
|
* @dev: target ATA device
|
||||||
* @gtf: raw ATA taskfile register set (0x1f1 - 0x1f7)
|
* @gtf: raw ATA taskfile register set (0x1f1 - 0x1f7)
|
||||||
*
|
*
|
||||||
* Outputs ATA taskfile to standard ATA host controller using MMIO
|
* Outputs ATA taskfile to standard ATA host controller.
|
||||||
* or PIO as indicated by the ATA_FLAG_MMIO flag.
|
|
||||||
* Writes the control, feature, nsect, lbal, lbam, and lbah registers.
|
* Writes the control, feature, nsect, lbal, lbam, and lbah registers.
|
||||||
* Optionally (ATA_TFLAG_LBA48) writes hob_feature, hob_nsect,
|
* Optionally (ATA_TFLAG_LBA48) writes hob_feature, hob_nsect,
|
||||||
* hob_lbal, hob_lbam, and hob_lbah.
|
* hob_lbal, hob_lbam, and hob_lbah.
|
||||||
|
|
|
@ -194,7 +194,7 @@ static int __init pata_at32_init_one(struct device *dev,
|
||||||
/* Setup ATA bindings */
|
/* Setup ATA bindings */
|
||||||
ap->ops = &at32_port_ops;
|
ap->ops = &at32_port_ops;
|
||||||
ap->pio_mask = PIO_MASK;
|
ap->pio_mask = PIO_MASK;
|
||||||
ap->flags |= ATA_FLAG_MMIO | ATA_FLAG_SLAVE_POSS;
|
ap->flags |= ATA_FLAG_SLAVE_POSS;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Since all 8-bit taskfile transfers has to go on the lower
|
* Since all 8-bit taskfile transfers has to go on the lower
|
||||||
|
|
|
@ -1455,7 +1455,6 @@ 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_MMIO
|
|
||||||
| ATA_FLAG_NO_LEGACY,
|
| ATA_FLAG_NO_LEGACY,
|
||||||
.pio_mask = ATA_PIO4,
|
.pio_mask = ATA_PIO4,
|
||||||
.mwdma_mask = 0,
|
.mwdma_mask = 0,
|
||||||
|
|
|
@ -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_MMIO | ATA_FLAG_NO_LEGACY | ATA_FLAG_NO_ATAPI;
|
ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_NO_ATAPI;
|
||||||
|
|
||||||
ixp4xx_setup_port(ap, data, cs0->start, cs1->start);
|
ixp4xx_setup_port(ap, data, cs0->start, cs1->start);
|
||||||
|
|
||||||
|
|
|
@ -1053,8 +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_MMIO |
|
pinfo.flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY;
|
||||||
ATA_FLAG_NO_LEGACY;
|
|
||||||
pinfo.port_ops = &pata_macio_ops;
|
pinfo.port_ops = &pata_macio_ops;
|
||||||
pinfo.private_data = priv;
|
pinfo.private_data = priv;
|
||||||
|
|
||||||
|
|
|
@ -848,8 +848,8 @@ 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_MMIO | ATA_FLAG_NO_LEGACY
|
ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_NO_ATAPI
|
||||||
| 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)
|
||||||
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_MMIO | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_POLLING;
|
ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_POLLING;
|
||||||
|
|
||||||
/* memory mapping voodoo */
|
/* memory mapping voodoo */
|
||||||
ap->ioaddr.cmd_addr = mem + 0x10;
|
ap->ioaddr.cmd_addr = mem + 0x10;
|
||||||
|
|
|
@ -150,8 +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_NO_LEGACY | ATA_FLAG_SLAVE_POSS,
|
||||||
ATA_FLAG_MMIO,
|
|
||||||
.pio_mask = ATA_PIO4,
|
.pio_mask = ATA_PIO4,
|
||||||
.mwdma_mask = ATA_MWDMA2,
|
.mwdma_mask = ATA_MWDMA2,
|
||||||
.udma_mask = ATA_UDMA5,
|
.udma_mask = ATA_UDMA5,
|
||||||
|
@ -159,8 +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_NO_LEGACY | ATA_FLAG_SLAVE_POSS,
|
||||||
ATA_FLAG_MMIO,
|
|
||||||
.pio_mask = ATA_PIO4,
|
.pio_mask = ATA_PIO4,
|
||||||
.mwdma_mask = ATA_MWDMA2,
|
.mwdma_mask = ATA_MWDMA2,
|
||||||
.udma_mask = ATA_UDMA6,
|
.udma_mask = ATA_UDMA6,
|
||||||
|
|
|
@ -292,7 +292,6 @@ static int __devinit pxa_ata_probe(struct platform_device *pdev)
|
||||||
ap->ops = &pxa_ata_port_ops;
|
ap->ops = &pxa_ata_port_ops;
|
||||||
ap->pio_mask = ATA_PIO4;
|
ap->pio_mask = ATA_PIO4;
|
||||||
ap->mwdma_mask = ATA_MWDMA2;
|
ap->mwdma_mask = ATA_MWDMA2;
|
||||||
ap->flags = ATA_FLAG_MMIO;
|
|
||||||
|
|
||||||
ap->ioaddr.cmd_addr = devm_ioremap(&pdev->dev, cmd_res->start,
|
ap->ioaddr.cmd_addr = devm_ioremap(&pdev->dev, cmd_res->start,
|
||||||
resource_size(cmd_res));
|
resource_size(cmd_res));
|
||||||
|
|
|
@ -91,7 +91,7 @@ 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 | ATA_FLAG_MMIO;
|
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;
|
||||||
|
|
|
@ -531,7 +531,6 @@ static int __init pata_s3c_probe(struct platform_device *pdev)
|
||||||
}
|
}
|
||||||
|
|
||||||
ap = host->ports[0];
|
ap = host->ports[0];
|
||||||
ap->flags |= ATA_FLAG_MMIO;
|
|
||||||
ap->pio_mask = ATA_PIO4;
|
ap->pio_mask = ATA_PIO4;
|
||||||
|
|
||||||
if (cpu_type == TYPE_S3C64XX) {
|
if (cpu_type == TYPE_S3C64XX) {
|
||||||
|
|
|
@ -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_MMIO | ATA_FLAG_NO_LEGACY,
|
.flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY,
|
||||||
.pio_mask = ATA_PIO4,
|
.pio_mask = ATA_PIO4,
|
||||||
/* No MWDMA */
|
/* No MWDMA */
|
||||||
.udma_mask = ATA_UDMA6,
|
.udma_mask = ATA_UDMA6,
|
||||||
|
|
|
@ -167,8 +167,7 @@ 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_NO_LEGACY | ATA_FLAG_MMIO |
|
ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_POLLING,
|
||||||
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,
|
||||||
|
|
|
@ -1619,7 +1619,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_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
|
|
@ -34,8 +34,8 @@ enum {
|
||||||
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_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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 */
|
||||||
|
|
|
@ -161,7 +161,7 @@ enum {
|
||||||
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_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
|
||||||
|
|
|
@ -567,7 +567,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_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
|
|
@ -135,7 +135,6 @@ enum {
|
||||||
PDC_RESET = (1 << 11), /* HDMA reset */
|
PDC_RESET = (1 << 11), /* HDMA reset */
|
||||||
|
|
||||||
PDC_COMMON_FLAGS = ATA_FLAG_NO_LEGACY |
|
PDC_COMMON_FLAGS = ATA_FLAG_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO |
|
|
||||||
ATA_FLAG_PIO_POLLING,
|
ATA_FLAG_PIO_POLLING,
|
||||||
|
|
||||||
/* ap->flags bits */
|
/* ap->flags bits */
|
||||||
|
|
|
@ -156,7 +156,7 @@ 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_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,8 +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 | ATA_FLAG_NO_LEGACY,
|
||||||
ATA_FLAG_MMIO,
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Controller IDs
|
* Controller IDs
|
||||||
|
|
|
@ -245,9 +245,9 @@ enum {
|
||||||
|
|
||||||
/* host flags */
|
/* host flags */
|
||||||
SIL24_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
|
SIL24_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
|
|
@ -360,7 +360,7 @@ 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 | ATA_FLAG_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
@ -369,8 +369,7 @@ 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 | ATA_FLAG_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
@ -379,7 +378,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 | ATA_FLAG_NO_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
@ -387,8 +386,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 | ATA_FLAG_NO_LEGACY,
|
||||||
ATA_FLAG_MMIO,
|
|
||||||
.pio_mask = ATA_PIO4,
|
.pio_mask = ATA_PIO4,
|
||||||
.mwdma_mask = ATA_MWDMA2,
|
.mwdma_mask = ATA_MWDMA2,
|
||||||
.udma_mask = ATA_UDMA6,
|
.udma_mask = ATA_UDMA6,
|
||||||
|
|
|
@ -274,8 +274,7 @@ 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_LEGACY |
|
||||||
ATA_FLAG_MMIO | 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,
|
||||||
|
|
|
@ -340,8 +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 | ATA_FLAG_NO_LEGACY,
|
||||||
ATA_FLAG_MMIO,
|
|
||||||
.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,8 +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_MMIO |
|
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_DMA,
|
||||||
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,8 @@ 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_MMIO |
|
.flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_DMA |
|
||||||
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,
|
||||||
|
|
|
@ -180,7 +180,6 @@ enum {
|
||||||
/* (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_LEGACY = (1 << 2), /* no legacy mode check */
|
||||||
ATA_FLAG_MMIO = (1 << 3), /* use MMIO, not PIO */
|
|
||||||
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 */
|
||||||
|
|
Loading…
Reference in New Issue