Lines Matching +full:0 +full:x54
12 * When setting the PCI latency we must set 0x80 or higher for burst
35 * get PCI bus speed functionality we leave this as 0. Its a variable
40 static int clock = 0;
53 { 0x4AU, 1U, 0x02UL, 0x02UL }, /* port 0 */ in artop62x0_pre_reset()
54 { 0x4AU, 1U, 0x04UL, 0x04UL }, /* port 1 */ in artop62x0_pre_reset()
79 pci_read_config_byte(pdev, 0x49, &tmp); in artop6260_cable_detect()
104 { 0x0000, 0x000A, 0x0008, 0x0303, 0x0301 }, in artop6210_load_piomode()
105 { 0x0700, 0x070A, 0x0708, 0x0403, 0x0401 } in artop6210_load_piomode()
109 pci_write_config_word(pdev, 0x40 + 2 * dn, timing[clock][pio]); in artop6210_load_piomode()
135 pci_read_config_byte(pdev, 0x54, &ultra); in artop6210_set_piomode()
137 pci_write_config_byte(pdev, 0x54, ultra); in artop6210_set_piomode()
158 { 0x00, 0x0A, 0x08, 0x33, 0x31 }, in artop6260_load_piomode()
159 { 0x70, 0x7A, 0x78, 0x43, 0x41 } in artop6260_load_piomode()
163 pci_write_config_byte(pdev, 0x40 + dn, timing[clock][pio]); in artop6260_load_piomode()
188 pci_read_config_byte(pdev, 0x44 + ap->port_no, &ultra); in artop6260_set_piomode()
190 pci_write_config_byte(pdev, 0x44 + ap->port_no, ultra); in artop6260_set_piomode()
219 pci_read_config_byte(pdev, 0x54, &ultra); in artop6210_set_dmamode()
225 if (mode == 0) in artop6210_set_dmamode()
229 pci_write_config_byte(pdev, 0x54, ultra); in artop6210_set_dmamode()
259 pci_read_config_byte(pdev, 0x44 + ap->port_no, &ultra); in artop6260_set_dmamode()
263 if (mode == 0) in artop6260_set_dmamode()
267 pci_write_config_byte(pdev, 0x44 + ap->port_no, ultra); in artop6260_set_dmamode()
285 if (rc != 0) in artop6210_qc_defer()
292 return 0; in artop6210_qc_defer()
318 if (pdev->device == 0x0005) in atp8xx_fixup()
320 pci_write_config_byte(pdev, 0x54, 0); in atp8xx_fixup()
321 else if (pdev->device == 0x0008 || pdev->device == 0x0009) { in atp8xx_fixup()
328 pci_read_config_byte(pdev, 0x49, ®); in atp8xx_fixup()
329 pci_write_config_byte(pdev, 0x49, reg & ~0x30); in atp8xx_fixup()
331 /* PCI latency must be > 0x80 for burst mode, tweak it in atp8xx_fixup()
335 if (reg <= 0x80) in atp8xx_fixup()
336 pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x90); in atp8xx_fixup()
339 pci_read_config_byte(pdev, 0x4a, ®); in atp8xx_fixup()
340 pci_write_config_byte(pdev, 0x4a, (reg & ~0x01) | 0x80); in atp8xx_fixup()
397 if (id->driver_data == 0) /* 6210 variant */ in artop_init_one()
398 ppi[0] = &info_6210; in artop_init_one()
400 ppi[0] = &info_626x; in artop_init_one()
404 ppi[0] = &info_628x; in artop_init_one()
405 if (inb(io) & 0x10) in artop_init_one()
406 ppi[0] = &info_628x_fast; in artop_init_one()
409 BUG_ON(ppi[0] == NULL); in artop_init_one()
413 return ata_pci_bmdma_init_one(pdev, ppi, &artop_sht, NULL, 0); in artop_init_one()
417 { PCI_VDEVICE(ARTOP, 0x0005), 0 },
418 { PCI_VDEVICE(ARTOP, 0x0006), 1 },
419 { PCI_VDEVICE(ARTOP, 0x0007), 1 },
420 { PCI_VDEVICE(ARTOP, 0x0008), 2 },
421 { PCI_VDEVICE(ARTOP, 0x0009), 2 },
439 return 0; in atp8xx_reinit_one()