Lines Matching full:ata

19 #include <linux/ata.h>
50 /* Models of macio ATA controller */
54 controller_kl_ata3, /* KeyLargo ATA-3 */
55 controller_kl_ata4, /* KeyLargo ATA-4 */
56 controller_un_ata6, /* UniNorth2 ATA-6 */
57 controller_k2_ata6, /* K2 ATA-6 */
58 controller_sh_ata6, /* Shasta ATA-6 */
62 "OHare ATA", /* OHare based */
63 "Heathrow ATA", /* Heathrow/Paddington */
64 "KeyLargo ATA-3", /* KeyLargo ATA-3 (MDMA only) */
65 "KeyLargo ATA-4", /* KeyLargo ATA-4 (UDMA/66) */
66 "UniNorth ATA-6", /* UniNorth2 ATA-6 (UDMA/100) */
67 "K2 ATA-6", /* K2 ATA-6 (UDMA/100) */
68 "Shasta ATA-6", /* Shasta ATA-6 (UDMA/133) */
77 /* Kauai (U2) ATA has different register setup */
506 of_device_is_compatible(priv->node, "shasta-ata")) in pata_macio_cable_detect()
953 if (of_device_is_compatible(priv->node, "shasta-ata")) { in pata_macio_invariants()
956 } else if (of_device_is_compatible(priv->node, "kauai-ata")) { in pata_macio_invariants()
962 } else if (of_device_is_compatible(priv->node, "keylargo-ata")) { in pata_macio_invariants()
963 if (of_node_name_eq(priv->node, "ata-4")) { in pata_macio_invariants()
970 } else if (of_device_is_compatible(priv->node, "heathrow-ata")) { in pata_macio_invariants()
1066 dev_err(priv->dev, "Failed to allocate ATA port structure\n"); in pata_macio_common_init()
1076 dev_err(priv->dev, "Failed to map ATA ports\n"); in pata_macio_common_init()
1086 dev_warn(priv->dev, "Failed to map ATA DMA registers\n"); in pata_macio_common_init()
1093 dev_err(priv->dev, "Failed to map ATA FCR register\n"); in pata_macio_common_init()
1340 .name = "ATA",
1346 .type = "ata",